简言之,我能否同时在python许多.mo
上查阅同一种语文的档案?
在我的下午应用中,我需要为I18N使用gettext
。 这套系统使用一种pl。 这意味着,你可以下载插头,将其放在适当的目录中,并像任何其他刺.包一样。 主要应用程序储存<代码>。 插图1本身有<条码>。
我将利用这一方式装载<代码>main.mo。 I18N 讯息:
gettext.install( main , ./locale , unicode=False)
我如何安放他人,以便所有pl子都能翻译他们应该怎样做?
我认为的解决办法是:
每一件“名称空间”中的“代码”应否? 但这将优先于先前定义的<代码>_(),并标明今后主要应用的译本。
是否有办法将两个<代码>.mo文档合并在一起(例如,安装了新的插图)?
At runtime can I combine them into one GNUTranslation
object? Or override the default _()
method that is added to the global namespace? Then, how would I go with that option?
Instead of _( Hello World )
, I would use _( plugin1 , Hello World in plug-in 1 )
注:该申请不应知道将要安装的所有插图,因此无法在其<代码>main.mo文档中翻译所有电文。