首页 > 解决方案 > Xamarin.Forms 4.0 中的本地化

问题描述

我们遵循https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/localization/text中给出的本地化指南,但这已经有 3 年的历史了。

这篇文章似乎表明不再需要提供 ILocalize 接口的特定于位置的实现。但是当我删除除 TranslateExtension 类本身之外的所有内容时,只剩下一个问题:虽然现在它在启动时使用系统文化,但在正在运行的应用程序中间进行交换(即设置>更改语言>返回应用程序导致崩溃应用程序(之前没有崩溃)

任何提示发生了什么,以及是否仍要遵循 3 年前编写的指南?

标签: xamarinxamarin.formslocalization

解决方案


似乎在这里问过这个问题(我在搜索过程中错过了): 对于 Xamarin.Forms 本地化,我需要实现 ILocalize 吗?

https://github.com/MicrosoftDocs/xamarin-docs/issues/782#issuecomment-422705118

因此不再需要实施 ILocalize,并且文档已经过时(并且已经存在了大约一年,在 Microsoft 还没有人来更新它们......)


推荐阅读