Symfony - 获取支持的语言列表

Symfony - Getting a Supported Languages List

我一直在搜索,但我还没有找到一种内置的方法来获取您的特定 symfony 应用程序支持的语言列表(即项目中具有翻译文件的语言列表) .几乎我见过的每个代码示例都只是硬编码了一系列支持的语言,但我更喜欢动态解决方案。我能想到的唯一其他方法是实际上只查看 messages.language.yml 文件的名称,但我想首先验证是否没有一些内置的方法可以做到这一点?

没有内置方式。

发现所有语言的翻译文件的唯一方法是查找所有包含翻译的文件夹并从文件中获取语言环境。