Php Symfony 2从数据库生成翻译文件

Php Symfony 2从数据库生成翻译文件,php,symfony,translation,yaml,Php,Symfony,Translation,Yaml,我有一个数据库,里面有字符串和几种语言的翻译。我需要生成yaml文件,然后将它们设置为工作状态 我不知道如何开始,我应该遵循什么步骤 我看到了JMSTranslationBundle,但我不知道它是否可以生成yaml文件。我已经创建了自己的TranslatingBundle,所以我不使用这个bundle在DB等中进行翻译 我只需要生成yaml文件并将它们设置为在项目中工作。我不知道您需要对这些文件做什么,是一次性生成还是什么。 但是,如果您在DB中有翻译,请编写自己的翻译服务。 您的类应该实现T

我有一个数据库,里面有字符串和几种语言的翻译。我需要生成yaml文件,然后将它们设置为工作状态

我不知道如何开始,我应该遵循什么步骤

我看到了JMSTranslationBundle,但我不知道它是否可以生成yaml文件。我已经创建了自己的TranslatingBundle,所以我不使用这个bundle在DB等中进行翻译


我只需要生成yaml文件并将它们设置为在项目中工作。

我不知道您需要对这些文件做什么,是一次性生成还是什么。 但是,如果您在DB中有翻译,请编写自己的翻译服务。
您的类应该实现TranslatorInterface,您可以查看Translator类是如何完成的,您需要更改的是获取translations DB查询的方式

我需要生成带有翻译的yaml文件,然后将此文件设置为translation for project。例如,我在projekt中有cz、sk、en语言,如果您访问sk.example.com,它将已经生成带有翻译的yaml文件,并且只显示斯洛伐克语言的页面。此外,我将能够将此文件导入回应用程序,将此翻译和字符串加载到数据库,并在我的翻译应用程序中编辑它们。因此,您想在每次更改或添加新翻译时生成新的yml文件吗??只在单击“生成”后,听起来很尴尬。