自定义模块和文本的果园翻译

时间:2015-03-11 10:57:32

标签: asp.net asp.net-mvc translation orchardcms orchardcms-1.8

我差不多完成了两个Orchard项目,现在我想专注于翻译。

我到处都使用过帮助程序类T(""),如T("Some english text")

是否有Orchard 1.8兼容模块列出了管理菜单中的所有翻译条目,并允许我为其创建新的翻译?

或者也许是任何列出翻译并将其写入文件的助手?

1 个答案:

答案 0 :(得分:1)

模块Translation Manager(图库中的Vandelay Industries模块的一部分)可以从源代码中提取字符串并生成.po文件。

Docs: Contributing files for third party modules

  

为第三方模块提供文件

     

...你可以为它生成po文件   使用翻译管理器模块。

     

从Orchard命令行,键入以下命令(对于   Bing.Maps模块的例子:

     

提取默认翻译/Extensions:Bing.Maps / Output:\ temp

     

这将创建一个带有字符串的新Orchard.en-us.po.zip文件   模块。该命令查看模块的源代码和   为T-wrapped字符串,清单字符串和所有内容创建条目   应该是可本地化的。