我需要让我的应用程序支持多国语言。所以我创建了 resource 文件,并绑定了字符串。
如果一些字符串是动态的,那么我该如何将这些值绑定到资源文件中,因为这些值在应用程序运行时即将到来。在开始之前,我无法在资源文件中对这些值进行硬编码。
感谢您的建议。
答案 0 :(得分:0)
我如何将这些值绑定到资源文件中,因为这些值是 在应用运行时来。
我认为您不能动态绑定资源文件中的值。您必须事先将字符串放入新的字符串资源文件中,而字符串是动态生成的,我们不知道它们是什么。
如果要实现这一目标:
也许您可以在应用中找到并添加一个translator
并翻译生成的字符串。(只是我的想法,到目前为止,我还没有尝试过这种方法)
您可以将string
和language type
发送到服务器端,以使用其他语言获取可本地化的字符串。要求服务器端为您翻译字符串。