我正在寻找一种在应用程序中具有多种翻译的好方法。语言文件的最佳实践/设计模式
现在我正在使用一个从ini文件中读取术语的类。 每个术语都是一个变量。 例如:
string allowed ;
[...]
allowed = config.readString (sectionName, "allowed") ;
该解决方案的好就在于它的轻,易于实现,在编译时 检查,但它不够灵活。
更灵活的解决方案是使用关联数组(或类似)
currLang [ "allowed" ]
是否有任何一知道任何最佳实践或设计模式或将只是透露他的个人实现它的方式是什么?
也欢迎对众所周知的框架实现它的方式进行简单描述。
在什么环境下创建应用程序? –
很多环境都有标准的工具/机制 –
我在Borland VCL上使用Intraweb for C++,dotNet为c#,Compact Framework和android – qwlice