草庐IT

Localization

全部标签

iOS 日期格式

在使用美国语言环境的应用程序时,我需要格式化以下日期:1月1日、7月2日、11月28日我应该怎么做?使用NSDateFormatter进行搜索,但我无法设置合适的格式,而且默认格式太长。 最佳答案 NSDateFormatter*format=[[NSDateFormatteralloc]init];[formatsetDateFormat:@"MMMMdd'st'"];NSDate*now=[[NSDatealloc]init];NSString*dateString=[formatstringFromDate:now];NSLo

ios - 在 iOS 中从代码创建 localizable.strings

我目前正在本地化我的iOS应用程序。到目前为止,这工作得相当不错。我已经创建了localizable.strings和几个xib文件,所以大约80%的应用程序已经被翻译。但该应用程序还从传递给我一个key的Web服务加载数据,例如:“TITEL1”以及附加到它的所有支持的语言(值),例如:“TitelOne”“TitelEins”“TitoloUno”.现在我想将这些值存储在相应的localizable.strings文件中。例如:Localizable.strings(英文)应包含:"TITLE1"="TitleOne";Localizable.strings(德语)应该包含:"TI

ios - 本地化设置包中的数组和其他特殊值

我正在寻找一种方法来本地化iOS中Settings.bundle的不同字符串。虽然本地化常规字符串很简单,但我想知道您是否以及如何本地化:数组。考虑以下plist条目:DefaultValueSchedulesKeydefaultViewTitleDefaultViewTitlesSchedulesTasksPatientsLinksTypePSMultiValueSpecifierValuesSchedulesTasksPatientsLinks为了本地化标题,我添加"DefaultView"="TranslatedDefaultView";到Root.strings文件。但是我怎样

ios - Storyboard上的阿拉伯语

我想本地化我的应用程序,当我在设备上设置英语和法语时它工作正常但是当我尝试使用阿拉伯语时我有英语Storyboard:/当我为阿拉伯语创建文件“Localizable”时,我选择“Arabic-World”我尝试使用其他语言,如“Arabic-Algeria”,但我得到了相同的结果。谢谢,亚当 最佳答案 我通过删除阿拉伯语世界本地化然后将我的应用程序本地化为“阿拉伯语”来修复它(我在选择语言时没有看到它) 关于ios-Storyboard上的阿拉伯语,我们在StackOverflow上找

iphone - iPhone 本地化文件夹中的子文件夹

我想在我的iPhone项目中本地化一些图像。所以我创建了文件:en.lproj/Images/iPad/btn-check-pressed~ipad.pngen.lproj/Images/iPadRetina/btn-check-pressed@2x~ipad.pngru.lproj/Images/iPad/btn-check-pressed~ipad.pngru.lproj/Images/iPadRetina/btn-check-pressed@2x~ipad.png等等并将它们添加到我的项目中。但是Xcode在本地化列表中显示“本地化的英语0个文件”、“本地化的俄语0个文件”。它也

objective-c - iOS 本地化不加载语言

今天我想试试iOS的localization功能。我在我的项目中添加了一个Localizable.strings文件,内容如下:"TP_Start_Button"="WorkoutPlan";"TL_Start_Button"="TrainingLog";"Calc_Start_Button"="Calculator";我像这样设置三个UIButtons的标题:-(void)viewDidLoad{[superviewDidLoad];[self.tp_start_buttonsetTitle:NSLocalizedString(@"TP_Start_Button",nil)forSt

ios - iOS 是否寻找特定于区域的 .lproj 目录(例如 en_US.lproj)?

根据官方文档InternationalizationProgrammingTopics:ifyourMacapphadlocalizationsforUnitedStates,GreatBritain,andAustralianusers,thebundleroutineswouldsearchtheappropriateregiondirectory(en_US.lproj,en_GB.lproj,oren_AU.lproj)first,followedbytheen.lprojdirectory.ThesameapplicationontheiPhonewouldlookonlyi

ios - 如何更改应用程序内的应用程序语言?

我想在不重新启动的情况下更改应用程序内的应用程序语言。两种语言都有Localizable.strings文件。我所有的XIB和主Storyboard也是如此。下面的代码只能在重新启动应用程序后更改语言ma​​in.m:intmain(intargc,char*argv[]){NSString*currLang=[[NSUserDefaultsstandardUserDefaults]stringForKey:@"Lang"];if(!currLang){NSString*languageCode=[[NSLocalepreferredLanguages]objectAtIndex:0]

ios - 本地化一个 NSArray

我一直在用这种方法本地化我的应用程序:.m文件...initWithTitle:NSLocalizedString(@"CONFIRMACAO_TEL",@"Message")Localizable.strings文件"CONFIRMACAO_TEL"="Doyouwanttocall?";我要本地化的最后一个数据是两个NSArray,尽管进行了所有搜索,我仍然不知道如何去做。这是我的数组:descricaoServicos=[[NSArrayalloc]initWithObjects:@"test1,test2",@"test3",@"test4",nil];

ios - iPhone : Using localization change language of an app set it in NSUserDefaults

嗨,friend们,我是iPhone的新手。在我的项目中,我使用本地化来更改应用程序的语言。我做到了,但问题。当应用程序停止并再次运行时,不会保留通过本地化设置的语言。所以我读到我们需要在NSUserDefaults中保存由本地化设置的语言。请帮我。如何在应用程序启动时将其保存在NSUserDefaults和回调中?这是代码。这样我设置了语言-(IBAction)EngLang:(id)sender{[[LocalizationsharedInstance]setPreferred:@"en"fallback:@"es"];NSUserDefaults*defaults=[NSUser