代码之家  ›  专栏  ›  技术社区  ›  Johannes Wanzek

自定义模块和文本的Orchard翻译

  •  0
  • Johannes Wanzek  · 技术社区  · 9 年前

    我几乎完成了两个Orchard项目,现在我想专注于翻译。

    无论我在哪里使用Helper类 T("") 喜欢 T("Some english text") .

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

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

    1 回复  |  直到 9 年前
        1
  •  1
  •   Xeevis    9 年前

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

    Docs: Contributing files for third party modules

    第三方模块的贡献文件

    …您可以为其生成po文件 使用翻译管理器模块。

    在Orchard命令行中,键入以下命令(对于 Bing.Map模块的示例):

    提取默认翻译/扩展名:Bing.Maps/输出:\temp

    这将创建一个新的Orchard.en-us.po.zip文件,其中包含 模块。该命令查看模块的源代码 为T形包装字符串、清单字符串等创建条目 这应该是可本地化的。