;ò = ÄDc@sŽdkiZdkiZdkZd„Zdeifd„ƒYZdeifd„ƒYZ ei dƒZ ei e de ei dƒƒdS( NcCs3dkl}l}l}l}tidtƒdS(N(sexpectsanythings somethingsyns Babelfish(ssupybot.questionssexpectsanythings somethingsynsconfsregisterPluginsTrue(sadvancedsanythingsynsexpects something((s./Babelfish/config.pys configure#ss LanguagescBs2tZeeeieiƒƒZe eiƒZ RS(N( s__name__s __module__stuplesmapsstrs capitalizes babelfishsavailable_languagess validStringss staticmethods normalize(((s./Babelfish/config.pys Languages,ssSpaceSeparatedListOfLanguagescBs,tZdZeZeZd„ZdiZ RS(snValue must be a space separated list of languages chosen from the list reported by "@Babelfish languages".cCs|iƒSdS(N(ssssplit(sselfss((s./Babelfish/config.pyssplitter5ss ( s__name__s __module__s__doc__ssetsLists LanguagessValuessplittersjoinsjoiner(((s./Babelfish/config.pysSpaceSeparatedListOfLanguages0s  s Babelfishs languagessyDetermines which languages are available for translation; valid input is a list of languages separated by spaces.(s supybot.confsconfssupybot.registrysregistrys babelfishs configuresOnlySomeStringss LanguagessSeparatedListOfsSpaceSeparatedListOfLanguagessregisterPlugins BabelfishsregisterChannelValuesavailable_languages(sSpaceSeparatedListOfLanguagess Babelfishs configures Languagessregistrysconfs babelfish((s./Babelfish/config.pys?s