1

我对 poEdit 很陌生,并且我成功地翻译了我的 javascript 模板和文件中 95% 的密钥。

__("key")我主要使用这种语法<%= __("key") %>

但是(总是有一个但是),由于某种原因,email占位符中的这个键

enter code here<input type='text' name=' username' placeholder='<%= _ ("email") %>'>

不使用 poEdit 解析。

我正在使用 Python 解析器;带__关键字。我错过了什么 ?

谢谢你的帮助

4

2 回答 2

1

您说自己使用__(双下划线)关键字。_(单下划线)在您的其他示例中使用的是不同的标识符,因此当然找不到。

作为旁注,对工具(无论是 Poedit 还是xgettext)撒谎(就像你所做的那样,这不是 Python)迟早会导致……有趣……事情。

于 2013-10-10T12:01:02.187 回答
0

与下面的@Vaclav 不同,我终于不依赖 xgettext(及其语言验证),而是在 PHP 中制作了自己的解析器(只是一个解析器)。

这是开源项目,如果它可以帮助你们中的一些人https://github.com/Wisembly/jsgettext

最好的

于 2013-10-22T13:26:23.707 回答