草庐IT

Localization

全部标签

strings.xml 的 Android 塞尔维亚拉丁语和黑山语值文件夹

我正在尝试为塞尔维亚拉丁语(srpski)和黑山语(西里尔语和拉丁语)翻译strings.xml。我已将塞尔维亚西里尔字母(српски)作为values-sr包含在值文件夹中。它工作正常。但是对于塞尔维亚拉丁语和黑山语,我无法决定值文件夹的名称应该是什么。我在SO中浏览了很多帖子,比如HowtochangelocaletouseLatinSerbian(insteadofCyrillicSerbian)WhatshouldbethevaluesfoldernameforSerbian(Latin,Serbia)(sr-rs-latn)language?但他们并没有太大帮助。我从htt

安卓和菜单本地化

我想以编程方式更改语言(应用程序的语言环境)。我的主要问题是更新菜单标签。我尝试了以下方法:@OverridepublicbooleanonMenuOpened(intfeatureId,Menumenu){if(shouldChangeMenuLabels){for(inti=0;i但我敢肯定这是个坏主意。我想避免使用switch-case语句,因为这不是通用方法(我不能简单地将fragment移植到其他Activity/我不能创建可以做到这一点的抽象类)。顺便说一句,所有菜单都已在menu/*.xml文件中进行了描述,因此我不想重复代码。有人有想法吗?关注第一个答案:我使用以下代码

【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localization 实现本地化及多种语言切换

前言【Unity实用工具篇】|游戏多语言解决方案,官方插件Localization实现本地化及多种语言切换一、多语言本地化插件Localization1.1介绍1.2效果展示1.3使用说明二、插件导入并配置2.1安装Localization2.2全局配置三、多语言映射表3.1创建多语言文本配置表3.2添加多语言文本配置表内容3.3静态文本3.2动态文本四、资源多语言映射表五、映射表导入/导出Excel便于管理5.1导出LocalizationTable为CSV5.2修改Excel中并重新导入六、Build总结前言Unity的多语言本地化是一个很实用的功能,它可以帮助游戏支持多种语言,让不同语言

android - Android Market 中的多语言应用程序 - 不止一种语言的屏幕截图?

在AppleiTunes应用程序市场中,可以为每种语言提供单独的屏幕截图-在Android中我找不到。真的每个应用只有一组截图,而且只有描述可以本地化吗?还是我错过了什么?非常感谢! 最佳答案 不,你是对的。本地化支持仅用于描述。 关于android-AndroidMarket中的多语言应用程序-不止一种语言的屏幕截图?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/793905

android - 如何为从右到左的语言创建多语言 android 应用程序?

我已阅读HowcanIcreateamultilingualandroidapplication?和Doandroidsupportmultiplelanguages?而且我知道如何创建具有多种语言的android应用程序。但我的问题是关于显示不同语言的从右到左和从左到右的文本。例如,在英语中,作为标签的TextView应该在EditText的左侧,在波斯语中,TextView应该在右侧EditText的一侧。如何在我的用户界面中支持从右到左的语言和UI?我应该为从右到左的语言设计不同的布局吗?如何在RTL布局中指定文件夹?像layout-rtl这样的东西?或者我如何确定语言是从右到左

android - BigDecimal 在带有本地化的 Android 4.0.3 中给出 NumberFormatException

我正在使用波斯语(locale-“fa”)和普什图语(locale-“ps”)语言在我的应用程序中进行本地化。当我尝试使用DecimalForamt转换BigDecimal中的double值时,它会在4.0中给出NumberFormatException.3波斯语。以下是我获取两位小数的代码:publicstaticStringroundTwoDecimals(doubled){System.out.println("===================Amountindouble"+d);DecimalFormattwoDForm=newDecimalFormat("#######

android - 如何在运行时修改 strings.xml 文件

我只会动态获取本地化数据。有没有办法在Android运行时更新strings.xml文件?我们可以在运行时向文件添加新字符串吗? 最佳答案 Canweaddnewstringtothefileatruntime?没有。您可以创建翻译数据库并维护该数据库。将新翻译即时添加到数据库并从那里读取值。 关于android-如何在运行时修改strings.xml文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

android - Android 应用程序能否根据语言环境/运营商使用不同的名称?

在Android上,根据语言环境或运营商的不同,可能会有不同的资源。list中指定的应用名称可以引用这些资源中的字符串。我想知道的是:这真的有用吗?应用名称是否会根据区域设置/运营商而改变?该名称将如何出现在市场上?Market应用程序会选择用户设置并显示正确的名称吗?哪个名称将在Market的网络版本中使用? 最佳答案 是的,它有效。正是在这种方式this说。如果您的语言环境是日本,那么android将在以下位置搜索字符串资源res/values-ja/strings.xml如果资源不存在,它将在res/values/string

Android:在没有 "locale"的情况下在两种语言之间进行选择

我正在开发只能在我的国家(乌克兰)使用的应用程序。在乌克兰,人们主要讲乌克兰语或俄语。我需要创建类似radioButton的东西来在语言之间切换。到目前为止,我只找到使用“语言环境”的教程,但它不适合我的需要,因为位置相同(乌克兰)但语言不同。让我们想象一下,我已经保存在显示语言的数据库参数中我创建了2种类型的资源/值(values-ua和values-rus)。我正在开始Activity,我需要使用什么代码来显示我需要哪些资源? 最佳答案 我认为你的问题是你使用了错误的国家代码。试试values-ru和values-uk。[sou

Android 限制本地化

我正在尝试发布目前仅配置为英语的应用程序。当我将我的应用程序上传到Play商店时,它显示“默认+49种语言”的本地化?我如何禁用除英语以外的所有内容? 最佳答案 我刚刚注意到同样的问题,经过一些调查后找到了解释。除了关于后果的现有答案之外,我还想分享这个:只要您的应用包含确实支持其他语言的库(例如GooglePlay服务),您创建的apk就会被标记为支持所有这些本地化!即使不上传到GooglePlay商店,您也可以顺便查看apk的属性。只需从您的AndroidApk中最新的build-tools文件夹运行以下命令。对我来说,目前是c