草庐IT

Localization

全部标签

iphone - iPhone/iPad 应用程序中的本地化问题

我已经为英语和立陶宛语本地化了一个应用程序。首选语言是英语。问题是位于立陶宛的用户看不到立陶宛语版本,因为在设置->通用->国际->语言中无法将语言设置为立陶宛语。让立陶宛用户能够看到立陶宛语版本的最佳方式是什么? 最佳答案 您可以添加一些方式让用户在用户使用应用程序时选择语言,这是我们通常在网站中使用的一种方式。这可以替代以AppleLanguage键不支持的语言显示应用程序。你可能想用这个thread解决你的问题。向Apple发送某种请求以添加立陶宛语也是个好主意,该语言目前在iOS中不受支持的语言可用。

ios - Xcode 4.6 中 UISegmentedControl 的本地化中断

UISegmentedControlStoryboard的本地化似乎不适用于意大利语。如果我以编程方式对其进行本地化,并使用NSLocalizedStrings设置其所有标题,那就没问题了。有人能证实吗? 最佳答案 有一个OpenRadar在这个... 关于ios-Xcode4.6中UISegmentedControl的本地化中断,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1

ios - 跨多个目标本地化 iOS 应用程序

我的应用程序有几个目标。我正在尝试以不同方式本地化它们。我发现这在处理Localizable.strings文件和NSLocalizedString宏时非常容易。为了让它工作,我只需为我正在使用的目标调整Localizable.strings文件的目标成员资格。所以我的项目文件结构类似于:项目目标1en.lprojLocalizable.stringsit.lprojLocalizable.strings目标2en.lprojLocalizable.stringsit.lprojLocalizable.strings现在我的项目有2个正在构建的目标,它们的英文翻译完全不同。完美,这就是

ios - iOS 设备上的外语

我有一个IOS应用程序,它有一个墨西哥本地化的字符串文件,我知道该应用程序是MX本地化的。Ipad语言列表中没有“Español(México)”...编辑2:我已将语言设置为“Español”并将时区设置为墨西哥,但所有应用程序都保持配置为西类牙语应用程序。我们不能制作一个墨西哥本地化的应用程序(或其他使用子标识符的本地化配置文件)吗?!非常喜欢圣克劳斯! 最佳答案 您可以在列表的其他项目中选择西类牙语-墨西哥本地化。 关于ios-iOS设备上的外语,我们在StackOverflow上

ios - 如何将 rtl 支持添加到我的 ios 应用程序

我正在对我的应用程序进行本地化并希望添加一些rtl支持(我的应用程序目前处于ltr)。提供此类本地化的最佳方法是什么?我正在考虑为rtl和ltr创建不同的xib,但我该如何加载正确的xib? 最佳答案 不久前我问了一个与您类似的问题:Howdoeswazechangeobjectslocationwiththeirlocalization?最好的办法是使用不同的xibs\StoryBoard,并在检查本地设置后区分两者。您还可以要求用户提供他的母语以触发正确的Storyboard(有些用户喜欢控制他们获得的语言,即使手机是另一种语言

ios - 你如何获得操作系统中国家代码的默认语言?

我正在尝试在iOS(Objective-C)中格式化国际地址。我有一个特定地址的ISO国家/地区代码,但现在我需要该国家/地区主要语言的完整国家/地区名称。我知道有些国家有多种语言,但这些都是异常(exception)。哎呀,对于给定的国家/地区代码,语言代码数组/列表就足够了。例如,如果我是日本人并住在日本,但要向美国某人寄送包裹,则地址必须是英文而不是日文。所以如果我可以获得特定国家/地区代码的主要语言,我就可以这样做:“我们”->“en”"jp"->"ja"基本上,我正在寻找可以生成如下表格的代码:http://wiki.openstreetmap.org/wiki/Nomina

ios - 如何在不重新启动应用程序的情况下从应用程序内部更改应用程序的本地化?

我遇到过应用程序中语言设置的问题,用户可以随时更改它,但是..当我使用此代码更改它时,例如[[NSUserDefaultsstandardUserDefaults]setObject:@[@"de",@"en",@"it"]forKey:@"AppleLanguages"];在重新启动应用程序之前它不会生效,因为bundle已经加载到appDelegate中,对吗?所以我尝试了这个解决方案https://stackoverflow.com/a/20257557/2839104但是已经加载的viewControllers不受影响,所以...如何在不重新启动应用程序语言且不更改NSLog用

ios - 用日语开发应用程序,添加本地化到英语

我正在开发一款iOS应用程序,几乎专门针对日本用户,可能还有一小部分说英语的用户。所有的Storyboard和xibs都是用日语字符串设计的,英语本地化应该在稍后阶段进行。从一开始,Xcode中项目的信息/本地化部分显示为:(这两个文件当然是"Main.storyboard"和"LaunchScreen.xib")因为已经添加了“English”(作为开发语言),我不能点击“+”按钮将其添加为本地化。我可以改为添加“日语”,但我希望它成为开发语言,而不仅仅是一些(次要的)本地化语言。此外,Target的Info.plist文件明显与上述矛盾:当我在项目导航器中选择任一本地化文件(Mai

ios - 在 Xcode 中禁用目标本地化

在我们的项目中,我们有多个构建目标,每个目标都使用英语、法语和基础(英语)本地化文件。其中一些是字符串文件,而另一些是已构建为包含这两种语言的本地化Storyboard文件。在单个构建目标上限制本地化的最佳方法是什么,以便它仅使用英语而不是不使用法语,同时保留它以便所有其他构建目标仍然具有英语和法语本地化都有效吗?我尝试不包括该特定构建的法语本地化,但删除了整个本地化文件,因为这似乎是在项目级别完成的。我在这里找到了一些帖子,但没有任何帖子可以从特定的构建目标中禁用一种本地化语言,而让其他人保持独立。我们目前正在使用Xcode6。 最佳答案

ios - 应用商店语言问题

我的应用在应用商店中可用,它显示本地化语言为多种语言,如下所示。但我只支持一种语言,即英语。在应用商店中,我将主要语言设置为仅英语(美国)。如何解决?这出现在我的应用程序的版本1中。现在我要发布我的下一个版本。是否可以在将其提交到itunesconnect中的应用商店之前修复此版本? 最佳答案 应用程序的AppStore本地化信息与您从iTunes选择的语言无关。它与您项目中的.lproj文件夹有关。删除未使用的。 关于ios-应用商店语言问题,我们在StackOverflow上找到一个