伙计们,我有一个非常小的问题。我做了一个应用程序名称Litofinter。我希望我的应用程序也有SpainshLocalization,因为我的客户来自西类牙。所以我在我的Litofinter.plist中做了什么,我添加了“Spanish”而不是“English”在“Localizationnativedevelopmentregion”中。之后,当我登录到iTunesConnect以在Appstore中提交应用程序时,我看到了ManageLocalization,所以现在我想在那里添加SpainishLocalization,但Appstore说“应用程序名称已存在”。但是我想提交
我目前正在对我们的iOS应用程序进行本地化,事实证明,除了一件事之外,该应用程序到目前为止运行顺畅。如何通过代码在UISegmentedControl中设置段的标签文本?谷歌搜索到目前为止没有给我带来任何帮助,因此感谢所有帮助。谢谢! 最佳答案 使用-(void)setTitle:(NSString*)titleforSegmentAtIndex:(NSUInteger)segment 关于ios-本地化的UISegmentedControl,我们在StackOverflow上找到一个类
我正在开发一个支持英语和阿拉伯语本地化的应用程序。如果iPhone语言设置为阿拉伯语,一切都很好。如果我将语言更改为英语,应用程序将继续以阿拉伯语更改。我尝试了以下方法:在更改语言之前终止应用程序。从iPhone中删除应用程序。将语言更改为英语。重新启动iPhone。并从头开始构建应用程序(仍然是阿拉伯语!)。我尝试使用shift-command-k进行清理(同样失败)。我删除了应用程序。重启手机。清理构建文件夹(shift-option-command-k)。然后我构建了应用程序,你猜怎么着,它仍然是阿拉伯语!(老天爷,iPhone怎么知道我之前用的是阿拉伯语?!我重启手机很多次!,
我有一个带有两个不同屏幕的UINavigationBar。在两个屏幕上,NavigationBar具有相同的标题。所以BackButton应该只有Back作为文本而不是NavigationBar的标题。如果我将父ViewController标题设置为nil,我将有一个带有文本Back的backButton,它会被iOS自动本地化。我知道我可以按照这个问题中的描述将文本设置为后退:HowtosetthetextofabackbuttononaUINavigationBar?但是,Back是硬编码的,不会被iOS自动翻译。我不想自己在Localizable.strings中维护本地化,而是
查看AppleDeveloperReference,我发现PreferredLocalizations与PreferredLanguages一样可用:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSBundle_Class/Reference/Reference.html但是,NSBundle中似乎没有实现“PreferredLocalizations”。我在这里错过了什么吗?我正在使用MonoTouch.Foundation
使用nib文件时,我可以在此处设置支持的本地化:完成后,弹出的“粘贴”按钮将被翻译成系统语言,如下所示:但我现在没有使用nib文件,翻译也不会发生,那么我如何以编程方式设置支持的本地化,就像我对nib文件所做的那样? 最佳答案 如果您没有使用nib文件,我猜您是在代码中创建UIView。我只使用NSLocalizedString(string,comment)函数,并在UIView创建时分配它的翻译。 关于ios-如何以编程方式设置支持的本地化,我们在StackOverflow上找到一个
这个问题在这里已经有了答案:LocalizedappdescriptiondoesnotappearontheAppStore(3个答案)关闭9年前。这是我第一次尝试本地化应用商店描述,所以我从英语(我设置为默认语言)和我的语言(泰语)开始。我在提交应用程序更新之前在ituneconnectweb面板中设置了它。今天我的应用程序获得了批准,但是当我在应用程序商店中查看它时,描述并没有像我预期的那样被翻译。以前有人遇到过这种问题吗?我不知道我做错了什么,这应该是一个简单的过程。这是我的测试环境:我使用泰国itune帐户。我在iphone设置中将我的语言设置为泰语并重新启动应用程序商店(从
每当我向Xcode添加新语言(项目->本地化->+)时,Xcode立即崩溃。这是错误:Process:Xcode[1362]Path:/Applications/Xcode.app/Contents/MacOS/XcodeIdentifier:com.apple.dt.XcodeVersion:4.4.1(1488)BuildInfo:IDEApplication-1488000000000000~2AppItemID:497799835AppExternalID:9950605CodeType:X86-64(Native)ParentProcess:launchd[132]UserI
我有一个密码文本字段(安全),由于某种原因,当我更改操作系统的语言时,英语键盘仅用于密码字段,而不是用于所选语言的键盘。有没有人见过这个问题?这怎么能解决? 最佳答案 如果您正在测试的其他语言不是具有标准输入键盘的语言(例如法语、西类牙语),而是具有complexinputmethod的语言,那么不幸的是,我相信您看到的是标准的iOS行为。请参阅此处描述的问题:whycan'tIusesecureTextEntrywithaUTF-8keyboard?在这里(有一个解决方案):Selectinglanguageofthekeyboa
我的应用程序支持22种语言,并在infoPlist.strings文件中设置了CFBundleDisplayName="AppName";CFBundleName="AppName";除了在项目的plist中,应用程序具有本地化的显示名称标志也被设置为YES。我的问题是,在第一次运行时它按预期工作。如果我在没有从设备中删除应用程序的情况下重新编译,应用程序名称将变为xcode中目标的名称。我错过了什么吗?更新:我意识到在第三次运行时bundledisplay名称也正确显示。目标名称来自${PRODUCT_NAME}。如果我将静态值设置为bundle名称,它会每隔两次显示一次。