xamarin - Xamarin.Forms 4.0 中的本地化
问题描述
我们遵循https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/localization/text中给出的本地化指南,但这已经有 3 年的历史了。
这篇文章似乎表明不再需要提供 ILocalize 接口的特定于位置的实现。但是当我删除除 TranslateExtension 类本身之外的所有内容时,只剩下一个问题:虽然现在它在启动时使用系统文化,但在正在运行的应用程序中间进行交换(即设置>更改语言>返回应用程序导致崩溃应用程序(之前没有崩溃)
任何提示发生了什么,以及是否仍要遵循 3 年前编写的指南?
解决方案
似乎在这里问过这个问题(我在搜索过程中错过了): 对于 Xamarin.Forms 本地化,我需要实现 ILocalize 吗?
https://github.com/MicrosoftDocs/xamarin-docs/issues/782#issuecomment-422705118
因此不再需要实施 ILocalize,并且文档已经过时(并且已经存在了大约一年,在 Microsoft 还没有人来更新它们......)
推荐阅读
- github - Github CI/CD 管道使用 webpack 崩溃
- python - 搜索文本文件并找到用值替换字典键
- amazon-ec2 - 错误 504 网关超时 nginx-ingress 控制器
- java - 处理动态 webtable 中的同步问题
- java - 如何在没有循环且仅使用 foldLeft 的情况下获得 minVal?
- c# - 如何弹出模态div MVC
- android - 约束布局边距未应用
- python - 是否可以从 pandas 数据框中为列的子集选择视图而不进行切片?
- performance - Directly using require() in Express instead of placing in a variable
- swift - 测量 ARKit 中两个 ARImageAnchors 之间的距离