如何从代码中添加翻译?

时间:2018-06-13 11:20:07

标签: symfony translation symfony-2.8

我使用Symfony 2.8,Sonata和Lexik翻译包进行多语言支持。可以从Sonata后端添加/编辑翻译,效果很好。

在前端,我可以从代码中获得一些翻译过的文本:

$translator->trans('Hello World')

或者像twig模板那样:

{{ 'Hello World'|trans }}

这也很有效。

问题是我想从代码(控制器)添加和编辑翻译。 $translator属于TranslatorInterface类型,没有任何添加新翻译的方法。

这个Lexim软件包使用的数据库表具有非常直接的结构,所以我可以直接在Lixik表中更改和添加行,但我更喜欢使用更好的,更系统的方式。

0 个答案:

没有答案