C# 在Xamarin.Forms中从服务器加载本地化的更好方法?

C# 在Xamarin.Forms中从服务器加载本地化的更好方法?,c#,xamarin.forms,localization,C#,Xamarin.forms,Localization,现在我只看到一种方法——将所有翻译的字符串标记为DynamicResources。语言更改后,我可以手动将当前字符串替换为服务器中的新字符串。但这看起来很棘手……这能回答你的问题吗?谢谢你的链接,但它看起来比我的解决方案更棘手:)另一种方法是。在每个平台上都需要一些代码,以便用新语言重新启动所有程序。该示例显示了您将放入android项目中的代码;我相信在其他平台上也有类似的技术。Xamarin表单中最标准的方法是使用“DependencyService”。可能会有帮助。

现在我只看到一种方法——将所有翻译的字符串标记为DynamicResources。语言更改后,我可以手动将当前字符串替换为服务器中的新字符串。但这看起来很棘手……

这能回答你的问题吗?谢谢你的链接,但它看起来比我的解决方案更棘手:)另一种方法是。在每个平台上都需要一些代码,以便用新语言重新启动所有程序。该示例显示了您将放入android项目中的代码;我相信在其他平台上也有类似的技术。Xamarin表单中最标准的方法是使用“DependencyService”。可能会有帮助。