标签: symfony internationalization
我一直在寻找,但我还没有找到一种内置的方法来获取您的特定symfony应用支持的语言列表(即,包含翻译文件的语言列表)项目)。几乎我见过的每个代码示例都只是硬编码了一系列受支持的语言,但我更喜欢动态解决方案。我能想到的唯一另一种方法是实际上只看一下messages.language.yml文件的名称,但是我想先验证一下是不是有一些内置方法可以做到这一点?
答案 0 :(得分:3)
没有内置方式。
发现您拥有翻译文件的所有语言的唯一方法是查找包含翻译的所有文件夹,并从文件中获取区域设置。