【发布时间】:2020-04-10 18:39:13
【问题描述】:
我遇到了本地化问题。 在我的 Xamarib.Forms 应用程序中,您可以通过单击轻松更改语言,我对其使用了本地化,并根据单击的国家/地区按钮分配了新的文化。 在我的开发移动(android)本地化工作没有任何问题。无论是调试还是发布。但是当我将我的应用程序发布到 Playstore 时,本地化只返回默认语言。 我尝试了很多不同的方法。我将 resx 文件设置为“始终复制”和“从不”,我将 .dll 和 .resx 添加到 android 属性 -> 不压缩。我将我的 resx 文件从languages.en.resx 重命名为languages.en-US.resx。 但似乎没有任何效果。 你对我有什么提示吗?我不想自己建立一个翻译系统... 提前致谢!
【问题讨论】:
-
你在学习什么本地化教程?另外,如果不发布到 Play 商店,如果您直接从即将提交的存档中安装您的应用,本地化是否有效?
-
哪种语言?
-
@Saamer 我跟着这个 tut:mindofai.github.io/Implementing-Localization-with-Xamarin.Forms
-
我使用 Microsoft 的 AppCenter 发布我的应用程序,如果有办法从那里停止 apk,我会尝试。
-
@Prateek 目前可用的语言是德语和英语
标签: xamarin xamarin.forms xamarin.android localization