草庐IT

Localization

全部标签

java - 如何在 JVM 中设置默认语言环境?

我想将我的JVM的默认Locale设置为fr_CA。有哪些可能的选择?我只知道一个选项Locale.setDefault() 最佳答案 可以通过JVM参数在命令行中设置:java-Duser.country=CA-Duser.language=fr...com.x.Main更多信息请查看Internationalization:UnderstandingLocaleintheJavaPlatform-UsingLocale 关于java-如何在JVM中设置默认语言环境?,我们在Stack

java - 如何在 JVM 中设置默认语言环境?

我想将我的JVM的默认Locale设置为fr_CA。有哪些可能的选择?我只知道一个选项Locale.setDefault() 最佳答案 可以通过JVM参数在命令行中设置:java-Duser.country=CA-Duser.language=fr...com.x.Main更多信息请查看Internationalization:UnderstandingLocaleintheJavaPlatform-UsingLocale 关于java-如何在JVM中设置默认语言环境?,我们在Stack

ios - 检查 Localizable.strings 文件是否有效

我正在以编程方式创建Localizable.strings文件。我正在从服务器下载文件并显示该文件的本地化。但是如果文件中有一些错误,那么我的本地化就不起作用了。它向我展示了key。如果在服务器上我编辑本地化文件并将字符串添加为"HELLO_WORLD"=Hello在这里,键是正确的,但值的格式不正确。格式应为"HELLO_WORLD"="Hello";如果我的Localizable.strings文件不包含任何错误并且有效,我如何在运行时以编程方式检查? 最佳答案 从终端使用plutil:plutil-lintLocalizabl

ios - 检查 Localizable.strings 文件是否有效

我正在以编程方式创建Localizable.strings文件。我正在从服务器下载文件并显示该文件的本地化。但是如果文件中有一些错误,那么我的本地化就不起作用了。它向我展示了key。如果在服务器上我编辑本地化文件并将字符串添加为"HELLO_WORLD"=Hello在这里,键是正确的,但值的格式不正确。格式应为"HELLO_WORLD"="Hello";如果我的Localizable.strings文件不包含任何错误并且有效,我如何在运行时以编程方式检查? 最佳答案 从终端使用plutil:plutil-lintLocalizabl

objective-c - 如何获得本地化的 Cancel、Done 等?

UIBarButtonItem有Cancel、Done等标识符。它们以文本形式显示给用户。如果用户更改语言,例如取消按钮将被自动翻译。作为开发人员,您不需要为此按钮提供本地化字符串。这意味着Cancel、Done和其他字符串已经本地化并与OS一起提供。这是一种以编程方式获取此字符串的方法吗?我不想在本地化文件中添加额外的字符串。如果可以访问那就太好了。 最佳答案 这是我为获取系统UIKit字符串而创建的一个小宏:#defineUIKitLocalizedString(key)[[NSBundlebundleWithIdentifie

objective-c - 如何获得本地化的 Cancel、Done 等?

UIBarButtonItem有Cancel、Done等标识符。它们以文本形式显示给用户。如果用户更改语言,例如取消按钮将被自动翻译。作为开发人员,您不需要为此按钮提供本地化字符串。这意味着Cancel、Done和其他字符串已经本地化并与OS一起提供。这是一种以编程方式获取此字符串的方法吗?我不想在本地化文件中添加额外的字符串。如果可以访问那就太好了。 最佳答案 这是我为获取系统UIKit字符串而创建的一个小宏:#defineUIKitLocalizedString(key)[[NSBundlebundleWithIdentifie

iphone - 以编程方式查找 iphone 的语言环境货币

我想以编程方式找出用户iphone上的货币区域设置。这意味着,如果用户在美国商店,货币区域设置应该是美元,对于澳大利亚,它应该是澳元。我这个任务的目的是尝试将我们应用程序上列出的项目价格转换为与AppStore要求的价格几乎匹配。例如,如果我们出售3美元的视频,而澳大利亚人想购买它,那么我应该在我的应用屏幕上显示2.8澳元。它将减少用户对其国家实际价格的计算。有人知道怎么做吗? 最佳答案 在大多数情况下,货币符号是不够的。例如,在德国,我们这样写价格:1,99欧元,但美国人使用1.99美元。字符串有三个不同之处。货币符号、它的位置和

iphone - 以编程方式查找 iphone 的语言环境货币

我想以编程方式找出用户iphone上的货币区域设置。这意味着,如果用户在美国商店,货币区域设置应该是美元,对于澳大利亚,它应该是澳元。我这个任务的目的是尝试将我们应用程序上列出的项目价格转换为与AppStore要求的价格几乎匹配。例如,如果我们出售3美元的视频,而澳大利亚人想购买它,那么我应该在我的应用屏幕上显示2.8澳元。它将减少用户对其国家实际价格的计算。有人知道怎么做吗? 最佳答案 在大多数情况下,货币符号是不够的。例如,在德国,我们这样写价格:1,99欧元,但美国人使用1.99美元。字符串有三个不同之处。货币符号、它的位置和

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