;ò —Cc@sðdkZdklZdklZlZlZlZl Z dk l Z l Z ei edƒZgiZeieƒD]!Zedjoeeƒqwqw[Zeiƒdeifd„ƒYZdefd „ƒYZd „Zd „ZdS( N(sutil(sinevowsloaderssrendstagssurl(s_s I18NConfigslocales.svnsCommoncBs tZeZd„Zd„ZRS(NcCsM|idƒ}|tj o|i|gtiƒntii ||ƒSdS(Nslang( sctxsargslangsNonesremembersinevows ILanguagessrendsPages renderHTTPsself(sselfsctxslang((sG/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/i18n/i18n.pys renderHTTPs cCs~tidtiidƒƒddg}xGtD]?}|itidtii d|ƒƒ|ƒ|idƒq/W|d SdS(sJRender a list of links to select from the available translations. shrefslangsdefaults | iÿÿÿÿN( sTsasurlsheresremovesoutslangsslangsappendsreplace(sselfsctxsdataslangsout((sG/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/i18n/i18n.pys render_langs"s(,(s__name__s __module__sTruesaddSlashs renderHTTPs render_langs(((sG/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/i18n/i18n.pysCommons sPagecBsgtZd„Zd„Zeieieiei dei dƒfei eei effƒZ RS(NcCs|iiƒtdƒSdS(siRender a localised message. The _(..) construct looks the translation up at render time. sHelloN(sctxstagsclears_(sselfsctxsdata((sG/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/i18n/i18n.pysrender_message,scCsI|iiƒdtdƒhdd<dd<dd<d d <fSdS( Ns,Demonstration of i18n'ed string formatting: sJ%(first)d plus %(second)c equals %(result)c, or %(roman)s in roman numberssfirstisseconds1sresulti2sromansII(sctxstagsclears_(sselfsctxsdata((sG/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/i18n/i18n.pysrender_formatstrings2ss Select your preferred language: slangs( s__name__s __module__srender_messagesrender_formatstringssloaderssstansTshtmlsbodysps directives docFactory(((sG/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/i18n/i18n.pysPage+s  cCs3|ƒ}|itdddtƒtiƒ|SdS(Nsdomainstests localeDir(s pageFactorysrootsremembers I18NConfigs LOCALE_DIRsinevows II18NConfig(s pageFactorysroot((sG/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/i18n/i18n.pys preparePageGs "cCsttƒSdS(N(s preparePagesPage(((sG/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/i18n/i18n.pyscreateResourceMs(sosstwisted.pythonsutilsnevowsinevowsloaderssrendstagssTsurls nevow.i18ns_s I18NConfigssibpaths__file__s LOCALE_DIRsappends_[1]slistdirsdslangsssortsPagesCommons preparePagescreateResource(s LOCALE_DIRs preparePagesinevowsrendsurls I18NConfigsloaderssutils_[1]sTscreateResourcesCommonslangssossPages_sd((sG/mnt/gmirror/ports/www/py-nevow/work/Nevow-0.9.18/examples/i18n/i18n.pys?s  %A