我希望以多语言显示UI文本,我已经为资源子目录和字符串资源文件中定义的no.of lanugauges提供了多语言支持。例如:
MyProject的/
res/
values/
strings.xml
values-es/
strings.xml
values-fr/
strings.xml
问题1: 我想为未定义的no.of语言支持多语言,这意味着管理员可以在后端动态更改语言。
我也有以下解决方案:
Soultion 1: 我可以从服务器中提取支持的langugae字符串并将其存储在db中,但在这种情况下,我的应用程序性能可能会变慢。
Soultion 2: 我可以从服务器拉出支持的langugae字符串,并将其存储在具有受尊重语言目录的资源目录中。在这种情况下,android系统不允许在运行时在res目录中写入文件。
我如何实现这一目标?