我们正在Windows下评估Babel0.9.5[1]与Python2.6一起使用,并且有以下问题我们无法通过阅读文档或谷歌搜索来回答。1)我想对ungettext使用类似_的缩写。对于是否应该为此使用n_或N_是否存在争议?n_似乎不起作用。Babel不会提取文本。N_似乎部分起作用。Babel像提取gettext一样提取文本,但不会为ngettext格式化(缺少复数参数和msgstr[n].)2)有没有办法在创建POT文件时像下面这样设置初始msgstr字段?我怀疑可能有一种方法可以通过Babelcfg文件来执行此操作,但我一直无法找到有关Babelcfg文件格式的文档。“项目ID
我需要Python_dateutil1.5parse()使用Unicode月份名称。如果使用fuzzy=True它会跳过月份名称并生成月份=1的结果当我在没有模糊参数的情况下使用它时,我得到下一个异常:fromdateutil.parserimportparserinfo,parser,parseclassmyparserinfo(parserinfo):MONTHS=parserinfo.MONTHS[:]MONTHS[3]=(u"Foo",u"Foo",u"Июнь")>>>test=unicode('8thofИюнь','utf-8')>>>tester=parse(test,
我不知道我做错了什么,但即使我向/i18n/setlang提交了一种新语言,我的session数据也不会改变。我要使用代码“tl”翻译成菲律宾语,但不知何故,它似乎不起作用。请帮忙。下面是一些代码:#Djangosettingsforppdjangoproject.importosDEBUG=TrueTEMPLATE_DEBUG=DEBUGADMINS=(#('YourName','your_email@domain.com'),)MANAGERS=ADMINSDATABASES={'default':{'ENGINE':'django.db.backends.sqlite3','
我需要解决一个性别翻译问题,Django好像没有gettextcontexts尚未实现...我需要从英文翻译:Welcome,{{username}}以两种形式的西类牙语,一种代表一种性别。如果用户是男性:Bienvenido,{{username}}如果是女性:Bienvenida,{{username}}注意区别(bienvenido/bienvenida)有什么办法可以做到这一点吗?谢谢,H. 最佳答案 我解决这个问题的方法是:{%ifprofile.male%}{%blocktranswithprofile.nameasma
我想为自己创建一个新模块,但我也希望一些同事能够使用它。我开始用英语编写我的文档字符串,但后来我意识到,对于那些不太了解这种语言的人来说,这会使该模块变得无用。我的第一个想法是在同一个文档字符串上同时输入英语和西类牙语。但这似乎不太对,如果我想让一些俄罗斯friend也用它怎么办?如果我的friend在世界各地都有friend,但他们没有任何共同语言来阅读文档怎么办?用多种语言编写和阅读文档字符串的最简单方法是什么? 最佳答案 我遇到了同样的问题;有点:cmd模块使用docstrings向最终用户打印帮助,我真的需要一种方法来使用多
我想以用户自己的语言提供我的PythonGAE网站,只使用AppEngine中直接可用的工具。为此,我想使用GNUgettext文件(.po和.mo文件)。有人成功地结合了PythonGoogleAppEngine和gettext文件吗?如果是这样,您能否提供您使用的步骤?我已经启动了adiscussioninGAE'sGooglegroup,但无法从中提取出我想如何做:我不想添加外部依赖项,如Babel(在讨论中建议)。我想使用普通的GoogleAppEngine,因此无需手动更新Django或此类东西。首先,我将开始使用浏览器发送的语言,因此无需使用cookie等手动强制使用该语言
我尝试启用trans标签,我制作了一个测试模板i18n.html:{%trans%}出售{%endtrans%}--{{message}}--{{decimal_format}}这是我根据manpages编写的python代码:fromwebapp2_extrasimporti18nasmultilinguaimportjinja2fromwebapp2_extras.i18nimportlazy_gettextasgettextfromwebapp2_extras.i18nimportlazy_gettextas_fromjinja2importEnvironment,FileSys
我尝试启用trans标签,我制作了一个测试模板i18n.html:{%trans%}出售{%endtrans%}--{{message}}--{{decimal_format}}这是我根据manpages编写的python代码:fromwebapp2_extrasimporti18nasmultilinguaimportjinja2fromwebapp2_extras.i18nimportlazy_gettextasgettextfromwebapp2_extras.i18nimportlazy_gettextas_fromjinja2importEnvironment,FileSys
°F$.get("http://blah.com/go",{'TU':$('#a').text()});IIS服务器日志显示以下参数:99.5%的时间:TU=%C2%B0F0.5%的时间:TU=%C2%B0+F服务器随后崩溃,因为它不知道“°F”是什么。诚然,其中一个缺陷是我们正在从DOM中抓取文本并将其发送到我们的服务器。这是我怀疑的问题所在,但我想了解更多。其他信息:0.5%的时间是IE8和Chrome。所有IP都地理定位到哥伦比亚,这让它看起来像是一个本地问题,但我们无法复制它。想法?? 最佳答案 所以问题是有时°和F之间有一
°F$.get("http://blah.com/go",{'TU':$('#a').text()});IIS服务器日志显示以下参数:99.5%的时间:TU=%C2%B0F0.5%的时间:TU=%C2%B0+F服务器随后崩溃,因为它不知道“°F”是什么。诚然,其中一个缺陷是我们正在从DOM中抓取文本并将其发送到我们的服务器。这是我怀疑的问题所在,但我想了解更多。其他信息:0.5%的时间是IE8和Chrome。所有IP都地理定位到哥伦比亚,这让它看起来像是一个本地问题,但我们无法复制它。想法?? 最佳答案 所以问题是有时°和F之间有一