在树枝模板中自动生成可翻译字符串

时间:2018-08-24 00:02:51

标签: symfony twig translation

我刚得到一个带有很长文件的旧项目。它有超过1万行,还有许多我现在必须翻译的独特字符串。在Symfony中,最有效的方法是什么?我正在使用树枝模板引擎。

如果您不知道树枝翻译的外观,请参考以下示例:

<span>Hello!</span> What is up?

上面准备翻译的示例如下:

<span>{{'Hello!;|trans}}</span>{{'What is up?'}}

带有这样的翻译文件(我可以轻松生成);

return [
    'Hello' => 'Hallo',
    'What is up?' => 'Was geht?'
]

是否有自动化工具?可能有简单的正则表达式解决方案,但我担心会丢失一些奇怪的格式化文本。

0 个答案:

没有答案