统一多种语言的枚举

我有一个大型项目,其中包含多种语言的组件,每个组件都依赖于一些相同的枚举值。您提出了哪些解决方案来统一多种语言的枚举?我能想到一些,但我正在寻找最好的解决方案。 (在我的实现中,我使用的是Php,Java,Javascript和SQL。)     
已邀请:
您可以将所有枚举放在文本文件中,然后使用代码生成器从该公共文件中为每种语言写出适当的语法,以便每个组件都具有枚举。使该文本文件成为权威的信息来源。 您可以用XML表示文本文件,但我认为制表符分隔的平面文件可以正常工作。     
以每种语言都能理解或具有库的格式制作它们。我现在正在使用JSON。 然后你可以用两种方式包含它: 对于开发:在运行时从文件/ URL加载它 适合您想要的小变化,也可以立即看到 慢 为了高效使用:将其包含在文件中 使用构建脚本 快速 没有即时反馈     
我会应用干原理并使用代码生成器,因为即使它本身不存在,也可以轻松地添加新语言。     

要回复问题请先登录注册