我正在开发一个应用程序,我想将它与数据库中的一些自定义数据一起发送。在一些数字 id 和代码中,我还想在应用程序中附带字符串。但是,将字符串存储在数据库中似乎不是一个好主意,因为我想将应用程序本地化为其他语言,因此我应该将所有字符串存储在 strings.xml 文件中以进行本地化。然而,这些字符串与数据库中的 id 和代码密切相关,所以我需要它们之间的某种类型的关系。
是否可以在数据库中存储对字符串资源的引用?或者将所有翻译的字符串存储在数据库中并添加一个语言代码列,其中代码可以存储在 strings.xml 文件中并且每种语言都不同,这是一个更好的主意吗?
语言列方法当然会起作用,但本地化会分散在应用程序的不同部分,我不确定这是否是好的设计。