应用程序钛中的本地化sqlite文件

时间:2011-08-27 14:33:36

标签: sqlite localization appcelerator-mobile titanium-mobile

我正在用两种语言开发一款钛金属应用程序。 我正在寻找有关如何翻译我的sqlite数据库中的字段的建议。 我想做得更好。在表格中为语言(desc_en / desc_es)创建两个字段是有意义的吗? 然后根据语言(Ti.Platform.Local)调用该字段?

提示,教程?非常感谢

1 个答案:

答案 0 :(得分:0)

您可以在每个相关表格中包含[语言]列,而不是根据用户的语言动态更改列:

                 PRODUCTS
                 productid
                 languageid
                 productname

                 composite primary key (productid, languageid) 


                 1 | english | widget                    
                 1 | russian | виджет 

这样可以更容易地支持新语言 - 无需更改表模式。