有人可以击穿定位如何文件(的.mo,的.po)代作品?
-
22-09-2019 - |
题
我试图神交gettext
。
下面是如何我的认为的它的工作原理 -
首先,你使用某种形式的PO编辑器,并告诉它来扫描您的应用程序的目录,这些创建“的.po”的文件,该应用程序使得为每个文件PO文件扫描包含在编程语言的字符串,然后他们编译成二进制莫文件,到gettext
解析,并调用一个方法使用高层次的API,如Zend_Translate
,并指定要使用gettext
,它可以设置为高速缓存的翻译,它只是返回的。
我真的不清楚的部分是如何的PO文件编辑真的做,它是人工 - 对吗?然后,当编译的完成过程中的应用程序依赖于二进制MO文件。
如果有人能为编辑.po
文件提供有用的Linux应用程序,我会很感激。
解决方案
使用GNU上 NLS本教程的gettext 应该帮助你理解这个过程。
作为用于编辑.po文件,有至少两个应用(除了六:-): gtranslator 和 poEdit的。
不隶属于 StackOverflow