草庐IT

Localization

全部标签

安卓本地化问题

我正在翻译一个应用程序。看着this,我可以看到很多国家都有几种语言代码。我尝试为NorwegianBokmål创建一个名为values-nb的文件夹。我将手机上的区域设置更改为挪威。这适用于我的索尼爱立信Xperia8,但不适用于三星GalaxyTab。然后我尝试将文件夹重命名为values-no。它现在适用于galaxy选项卡,但不适用于xperia。我创建了这两个文件夹,并且可以正常工作。但是我必须在每个文件夹中放入相同的文件!如果有人选择NorwegianNynorsk怎么办,我是否必须创建另一个文件夹以便他们不会默认为英语而是获得挪威语文本?值-nn?我想我的问题是:我如何让

android - Android 中的加泰罗尼亚语和巴斯克语资源

当您想在Android中添加特定于区域设置的资源时,您必须将语言的小写ISO-3166-1代码添加到资源文件夹的名称中。到目前为止一切顺利。现在我想添加Catalan和Basque我的应用程序的字符串。根据ISO列表,我必须添加values-ca和values-eu。但这真的有用吗?编辑:通过应用中的自定义语言选择器,您可以提供对语言的支持,即使这些语言不在设备的设置菜单中。我已经在GitHub上提供了我为此使用的库:https://github.com/delight-im/Android-Languages我不知道Android是否支持所有ISO代码,以及是否会显示这些“次要”语言

android - 安卓自动翻译工具

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion您知道目前市场上有没有免费的自动本地化工具?这将是从我的android项目翻译我的XML文件我发现的那些都依赖于谷歌翻译API。由于此API现在是付费的(自2011年12月起),所有这些工具现在都已过时。我试过但依赖谷歌翻译APIV1的那些AndrolateEclipse插件人工智能定位器Chrome扩展程序在线工具:http://uzitech.com/files/

【论文笔记】CVPR2023:SimpleNet: A Simple Network for Image Anomaly Detection and Localization

CVPR2023:SimpleNet:ASimpleNetworkforImageAnomalyDetectionandLocalizationSimpleNet包括四个组件:预训练的特征提取器,用于生成局部特征;浅层特征适配器,将局部特征转移到目标域;简单的异常特征生成器,通过向正常特征空间(以往是在图像中加噪声)添加高斯噪声来模拟异常特征;二元异常鉴别器,用于区分异常特征和正常特征。背景基于合成的方法简单来说就是利用正常图像或加噪声生成伪异常。问题:实际缺陷各异且难预知,所以模拟的效果会影响性能。基于嵌入的方法目前基于嵌入的方法取得了最先进的性能:先用预训练的CNN提取正常特征,然后采用一

android - 获取应用程序的可用语言

我只想获取我的android应用程序可用的语言,即那些我在res文件夹中有一个名为values-(例如values-en、values-fr)的文件夹的语言。我不想存储语言代码,我想列出values-*形式的“res”的所有子文件夹,并从它们的名称中获取语言代码。(最终检查代码是否在Locale.getAvailableLocales()返回的数组中以确保它是正确的)。这个想法在这里陈述Howtogettheavailablelanguages(Notallofthem,justthelanguagesavailableonmyapp).我试过用getResources().getAs

Android:有没有一种简单的方法可以找到我项目中的所有字符串?

我想扫描我的Android项目以查找所有硬编码的字符串,以便我可以本地化项目,将字符串放入strings.xml中。我在Eclipse中看到一个“外部化字符串...”选项,但它不是特定于Android的。我知道youcanrefactorindividualstrings但我想一次重构所有的字符串。我有大量文件,我尽量避免手动查看每个文件。 最佳答案 我会在项目的根目录中打开一个终端窗口(如果您使用的是windows,则为putty)。然后你可以运行类似下面的东西:grep-r--include=*.java'="[^"\r\n]*

安卓本地化 es-r419

我正在本地化我的应用程序,支持的语言/区域之一是Espanol-419。Android不支持命名约定values-es-r419,但它接受values-en-rGB。我应该使用什么名称才能使其正常工作? 最佳答案 我不知道r419是从哪里来的。我唯一能想到的是LCID,但419用于俄语,或者countrycode,但没有419的任何内容。这是西类牙语的区域设置代码列表,也许您想要的就在这里:es-arSpanish-Argentinaes-boSpanish-Boliviaes-clSpanish-Chilees-coSpanish

android - 屏幕旋转后,我的应用程序的语言将更改

我创建了一个双语(有两种语言)android应用程序。我已将我的资源字符串插入到两个文件中:ForPersianlanguage(default)values/strings_locale.xml‬ForEnglishlanguagevalues-en/strings_locale.xml‬我在我的第一个启动Activity中插入了以下代码:Configurationc=newConfiguration(this.getResources().getConfiguration());c.locale=newLocale("fa_IR");this.getResources().upda

android - 我的 Android 应用应该默认为简体中文还是繁体中文?

我正在编写本地化的Android应用程序;我对如何处理简体中文和繁体中文之间的差异感到困惑。感谢thisexcellentanswer我知道我应该把简体中文放在values-zh-rCN中,将繁体中文放在values-zh-rTW中。但我大概应该在values-zh中放一些东西,对吧?香港和澳门的人不要只得到我的默认(英文)字符串。我的问题是:values-zh里放繁体中文是不是更好?还是我应该把简体中文设为默认?(或者我应该省略values-zh目录吗?) 最佳答案 繁体中文字符(标准字符)在中文世界中有几个不同的名称。台湾政府正

android - 如何轻松地从发布 APK 中添加的库中删除不必要的本地化资源

我的应用非常简单,不需要大量本地化。我提供默认语言(英语)和德语-这是我一直想要也将永远提供的,因为该应用程序完全专注于德国。当我最近添加GooglePlay服务库时,我遇到了一个问题,即56种(!!!)其他语言已添加到我的应用程序中,正如GooglePlay商店告诉我的那样。原因是:该库附带了更多我不希望在我的应用程序中使用的语言资源。如果GooglePlay对话框以法语弹出,而其他只有英语/德语,这根本没有任何意义。我不想从库项目中手动删除资源,这既繁琐又容易出错。另外,也许我会有另一个依赖同一个库的应用程序,并且我想要更多的语言?那么-我怎样才能做到这一点?谢谢!