【发布时间】:2009-02-03 19:58:12
【问题描述】:
我有一个充满翻译的数据库,我想生成 .po 或 .mo 文件。我正在使用 C#,但如果存在,我也可以从 PHP 移植一个实现。除了 GNU 的 gettext 实用程序之外,我找不到任何语言的任何示例。有人知道吗?
【问题讨论】:
标签: c# php asp.net localization internationalization
我有一个充满翻译的数据库,我想生成 .po 或 .mo 文件。我正在使用 C#,但如果存在,我也可以从 PHP 移植一个实现。除了 GNU 的 gettext 实用程序之外,我找不到任何语言的任何示例。有人知道吗?
【问题讨论】:
标签: c# php asp.net localization internationalization
.po 文件非常容易生成,您可以使用 poedit。当所有字符串(未翻译)都在文件中时,编写一个脚本,该脚本通过数据库搜索 msgid,然后将 msgstr 从数据库复制到 .po 文件中。 .po 文件完成保存后,poedit 会为您创建一个 .mo 文件。
【讨论】:
阅读规范后,它看起来是一种相当简单的格式。不如 XML 漂亮,但至少每个元素都以唯一的序列开头。
【讨论】:
我无法使用 POEdit 创建 .po 文件?怎么做?有一条以 开头的路径。选择“新目录”时,但该路径应该是什么?
【讨论】: