我们有一个带有大约 20 个表的小型 mySQL 数据库(全部为英文)。
既然它已经设计好并且有数千条记录,是否可以本地化这个数据库?
我们有哪些选择?
谢谢
更新 - 06-08-13 - 我想知道这个解决方案是否可行?
每个需要保存本地化数据的表都应拆分为 2 个表:primary_table 和 table_locale
我们以产品表为例。
产品标题和产品描述字段(以及任何其他需要翻译的文本字段)应移至第二个表 products_locale。此本地化表将保存具有以下架构的产品的所有翻译数据:
Id(PK) Prod_Id(FK) Locale_Id(FK) Prod_Title (VARCHAR) Prod_Desc (BLOB)
1 1 1 My product My product is awesome
2 1 2 Mon produit Mon produit est génial
3 1 3 Mi producto Mi producto es impresionante