jjzjj

nslocalizedstring

全部标签

objective-c - NSLocalizedString 格式

我将如何使用NSLocalizedString这个字符串:[NSStringstringWithFormat:@"Is“%@“stillcorrectfor“%@“tap“OK“otherwisetap“Change“tochoosenewcontactdetails",individual.contactInfo,individual.name];在我以下列方式使用之前使用stringWithFormat时:[NSStringstringWithFormat:@"%d%@",itemCount,NSLocalizedString(@"numberofitems",nil)];

objective-c - NSLocalizedString 格式

我将如何使用NSLocalizedString这个字符串:[NSStringstringWithFormat:@"Is“%@“stillcorrectfor“%@“tap“OK“otherwisetap“Change“tochoosenewcontactdetails",individual.contactInfo,individual.name];在我以下列方式使用之前使用stringWithFormat时:[NSStringstringWithFormat:@"%d%@",itemCount,NSLocalizedString(@"numberofitems",nil)];

objective-c - 如何本地化 iOS Storyboard

我有一个带有一些View的iPhoneStoryboard。例如,导航项标题名为News,应翻译成其他语言。当我向我的Storyboard添加新的本地化时,它为我的当前Storyboard创建了新语言的副本。在这里我可以更改导航项的标题,但对我来说似乎不是很有用。如果我的Storyboard包含100个View并且我需要支持10种语言怎么办?如果我需要更改原始Storyboard中的某些内容,则必须对所有语言进行相同的更改。这似乎很奇怪。这在哪些情况下有用?我能做些什么呢?我应该只有英文Storyboard并使用NSLocalizedString手动翻译ViewController中的

objective-c - 如何本地化 iOS Storyboard

我有一个带有一些View的iPhoneStoryboard。例如,导航项标题名为News,应翻译成其他语言。当我向我的Storyboard添加新的本地化时,它为我的当前Storyboard创建了新语言的副本。在这里我可以更改导航项的标题,但对我来说似乎不是很有用。如果我的Storyboard包含100个View并且我需要支持10种语言怎么办?如果我需要更改原始Storyboard中的某些内容,则必须对所有语言进行相同的更改。这似乎很奇怪。这在哪些情况下有用?我能做些什么呢?我应该只有英文Storyboard并使用NSLocalizedString手动翻译ViewController中的

ios - NSLocalizedString() 的第二个参数是什么?

什么是*comment参数:NSString*NSLocalizedString(NSString*key,NSString*comment)如果我这样做:NSLocalizedString(@"Hello_World_Key",@"HelloWorld")并且有两个版本的Localizable.strings(英语和西类牙语),是否每个都需要条目:English.lproj/Localization.strings:@"Hello_World_Key"=@"HelloWorld";Spanish.lproj/Localization.strings:@"Hello_World_Key

ios - NSLocalizedString() 的第二个参数是什么?

什么是*comment参数:NSString*NSLocalizedString(NSString*key,NSString*comment)如果我这样做:NSLocalizedString(@"Hello_World_Key",@"HelloWorld")并且有两个版本的Localizable.strings(英语和西类牙语),是否每个都需要条目:English.lproj/Localization.strings:@"Hello_World_Key"=@"HelloWorld";Spanish.lproj/Localization.strings:@"Hello_World_Key

objective-c - 使用 NSLocalizedString 的最佳实践

我(和所有其他人一样)使用NSLocalizedString来本地化我的应用程序。不幸的是,有几个“缺点”(不一定是NSLocalizedString本身的错),包括Xcode中的字符串没有自动完成功能。这使得工作不仅容易出错,而且令人厌烦。您最终可能只是因为不知道已经存在等效字符串而重新定义了一个字符串(即“请输入密码”与“先输入密码”)与自动补全问题类似,您需要“记住”/复制粘贴注释字符串,否则genstring将结束一个字符串的多个注释如果您想在已经本地化一些字符串之后使用genstring,您必须小心不要丢失旧的本地化。相同的字符串散布在您的整个项目中。例如,您在任何地方都使用

objective-c - 使用 NSLocalizedString 的最佳实践

我(和所有其他人一样)使用NSLocalizedString来本地化我的应用程序。不幸的是,有几个“缺点”(不一定是NSLocalizedString本身的错),包括Xcode中的字符串没有自动完成功能。这使得工作不仅容易出错,而且令人厌烦。您最终可能只是因为不知道已经存在等效字符串而重新定义了一个字符串(即“请输入密码”与“先输入密码”)与自动补全问题类似,您需要“记住”/复制粘贴注释字符串,否则genstring将结束一个字符串的多个注释如果您想在已经本地化一些字符串之后使用genstring,您必须小心不要丢失旧的本地化。相同的字符串散布在您的整个项目中。例如,您在任何地方都使用

ios - 如何强制 NSLocalizedString 使用特定语言

在iPhone上NSLocalizedString返回iPhone语言的字符串。是否可以强制NSLocalizedString使用特定语言来拥有应用程序使用与设备不同的语言? 最佳答案 NSLocalizedString()(及其变体)访问NSUserDefaults中的“AppleLanguages”键以确定用户对首选语言的设置。这将返回一组语言代码,第一个是用户为其手机设置的语言代码,如果资源在首选语言中不可用,则后续代码用作后备。(在桌面上,用户可以在SystemPreferences中以自定义顺序指定多种语言)如果您愿意,您

ios - 如何强制 NSLocalizedString 使用特定语言

在iPhone上NSLocalizedString返回iPhone语言的字符串。是否可以强制NSLocalizedString使用特定语言来拥有应用程序使用与设备不同的语言? 最佳答案 NSLocalizedString()(及其变体)访问NSUserDefaults中的“AppleLanguages”键以确定用户对首选语言的设置。这将返回一组语言代码,第一个是用户为其手机设置的语言代码,如果资源在首选语言中不可用,则后续代码用作后备。(在桌面上,用户可以在SystemPreferences中以自定义顺序指定多种语言)如果您愿意,您