【发布时间】:2023-03-31 21:21:01
【问题描述】:
我正在开发一个需要支持多种语言的应用。我不想在应用程序资源中捆绑所有语言,而是希望能够在用户从设置菜单中选择一种新语言时下载该语言。
Facebook 移动应用程序在这方面做得很好。如果您已登录,请转到设置 > 语言 > 切换语言 > 选择其他语言。
我认为Facebook正在下载这些语言资源,因为如果我将手机设置为飞行模式,它就不起作用(提示重试,或者默认使用英语)。
由于无法在运行时编辑应用程序资源,我猜 Facebook 正在使用数据库下载语言,然后从那里加载翻译?!
p.s 我实际上是在 Xamarin 中尝试这样做...试图了解 Facebook Android 方法,以便我可以自己实现它。
【问题讨论】:
标签: android facebook xamarin localization