{}符号使我的应用程序崩溃

时间:2016-01-07 11:56:08

标签: internationalization translation cakephp-3.0 poedit

我的cakePHP项目中有这一行:

<?=  __('Doorzoek {0,number,#,###} foto\'s', $totalimg) ?>

使用I18n Shell提取它在default.pot中提供:

#: Template/Search/start.ctp:148
msgid "Doorzoek {0,number,#,###} foto's"
msgstr ""

使用PoEdit打开,翻译并导出到default.po会生成以下行:

#: Template/Search/start.ctp:148
msgid "Doorzoek {0,number,#,###} foto's"
msgstr "Search in {0, number, #, ###} pictures"

现在, {} 符号会导致我的应用程序崩溃。

逃避这些的正确方法是什么,所以短语打印的内容如下:

Search in 564,646 pictures

修改

所以问题是主题标签前的空格。将行改为

msgstr "Search in {0, number,#,###} pictures"

解决了这个问题。

0 个答案:

没有答案