如何翻译应用名称取决于Xamarin形式的移动文化?

时间:2019-06-27 07:32:09

标签: c# xamarin xamarin.forms xamarin.android

我需要根据移动文化来翻译应用名称。 我已经看到了很多示例,但是在大多数示例中,仅翻译语言集并在资源文件中分配。 但是我需要将应用程序名称翻译为所有移动设备支持的语言。 有解决方案吗?

1 个答案:

答案 0 :(得分:1)

应用名称应在每个平台中本地化。

对于 iOS

  

iOS使用名为Localization Projects或.lproj的命名标准   包含图像和字符串资源的目录。这些目录   可以包含应用程序中使用的图像的本地化版本,以及   可用于本地化应用名称的InfoPlist.strings文件。

在此处查看文档:{​​{3}}

此线程中还有一个示例:localization#app-name-ios

对于 Android

  

Android使用不同的方案来存储使用   具有语言代码的不同可绘制目录和字符串目录   后缀。需要四字母的语言环境代码时(例如zh-TW或   pt-BR),请注意,Android要求在   破折号/在区域代码之前(例如zh-rTW或pt-rBR)。

在此处查看文档:{​​{3}}

  

但是我需要将应用程序名称翻译为所有移动设备支持的语言。

您可以在项目中添加尽可能多的不同语言的资源文件,以支持all mobile supported language的传输。