我对poEdit很新,我在我的javascript模板和文件中成功翻译了95%的密钥。
我使用这种语法__("key")
,主要是<%= __("key") %>
。
但是(总是有一个但是)由于某种原因,占位符中的这个键email
enter code here
&lt; input type ='text'name =' username'placeholder ='&lt;%= _ (“email”)%&gt;'&gt;
未使用poEdit解析。
我正在使用Python解析器;使用__
关键字。我错过了什么?
谢谢你的帮助
答案 0 :(得分:1)
您自己说使用了__
(双下划线)关键字。您的另一个示例中使用的_
(单个下划线)是一个不同的标识符,因此当然找不到它。
作为旁注,说谎的工具(无论是Poedit还是xgettext
)关于语言(正如你所做的那样,这不是Python)必然会引起......有趣......迟早的事情。
答案 1 :(得分:0)
与下面的@Vaclav不同,我最终不依赖于xgettext(及其语言验证),并在PHP中创建了自己的解析器(只是一个解析器)。
这是开源项目,如果它可以帮助你们中的一些人https://github.com/Wisembly/jsgettext
最佳