Tag: 本地化

如何在iOS中本地化UIDatePicker中的月份文本,以及是否有可能呢?

我进行search,直到现在我看到,UIDatePicker正在与本地化的设备。 我有内部lozalization的应用程序。 我需要根据我的内部本地化来更改月份的文本。 在我看来,这似乎是不可能的 – 我必须做我自己的自定义select器。 有没有一种方法来实现,没有自定义Dat picker?

iPhone:本地化应用图标仍然不被支持?

我的应用程序的图标包含一些文字。 所以我想用语言或国家来改变文本的语言。 有一个post说本地化的应用程序图标不支持: 但是从2010年12月起,一年半前, 是不是可以通过语言来改变应用程序的图标? 本地化设备上的应用图标和App Store上的图标不受支持? 或者只能在App Store本地化图标?

ios 9 + Xcode 7的升级破坏了iOS本地化

我使用Localizable.strings文件和NSLocalizedString macro将我的应用程序以意大利语和英语Localizable.strings 。 我也启用了base localization 。 一切工作正常,在模拟器和iOS 8设备上,但在iOS 9上,应用程序始终是英语,即使在iPhone设置中select意大利语言为默认设备的设备上。 iOS 9是否改变了本地化的东西? 以下是Xcode本地化设置的屏幕截图 1 和用于testing的设备 提前致谢

Localizable.strings错误 – 编译器说缺less文件

我试图添加一个Localizable.strings文件,并添加一些string来testing,一切工作正常。 但是,当我尝试添加一个本地化的东西开始变得怪异。 我能够添加一个本地化(英文和俄文),我可以在finder中看到文件列在两个文件夹中; ru.lproj和en.lproj。 当我清理和构build我得到以下编译错误: Copy .strings file Error The file "Localizable.strings" couldn't be opened because there is no such file.

我如何获得当前的应用程序语言环境?

我需要获取当前的语言环境。 不是用户区域设置,但我的应用程序区域设置 假设我的应用程序有两个本地化(在项目设置中):英语(默认)和法语。 如果用户在iPhone上设置法语,那么我的应用程序将显示法语界面。 如果用户在iPhone上设置德语,那么我的应用程序将显示英文界面(因为英文是默认的)。 那么如何获得当前正在显示的当前应用程序语言环境? 提前致谢。

如何应用没有Storyboard的本地化

我不使用故事板或xib这个项目(完整的代码) 当我添加新的本地化,它显示列表中没有文件,当我按下完成,没有创build文件夹。

本地化IOSbutton标签

我使用本地化string本地化UI元素。 除了本地化button的标题外,一切正常。 “21.title”=“应该是本地化的文本”; //不起作用 我认为这是由button的状态(… forState:UIControlStateNormal …)造成的,标题可以通过视图状态来设置。 我怎么能在本地化文件中defie它? 如何在本地化string中定义button标题? 有什么窍门? 注:我知道如何从源代码做到这一点,我的问题是如何通过本地化string文件来做到这一点。 所以:我知道如何使用本地化string来本地化用户界面,除了button。

Google API在iPhone应用程序中input丹麦语言设置的位置时出错

我正在使用Google API从地址位置查找纬度经度。 而且在英文环境下工作得很好。 但是,当select国际化的丹麦设置,然后从“谷歌”给服务器错误。 正如我认为可能需要在应用程序本地化,但如何?

我的Base Internationalization storyboard是否必须对应所有非本地化语言和string的后备语言?

我已经浏览了苹果开发者的一些国际化文档和video,但是我从来没有find明确的答案。 在Apple的教程中,我看到了与en.lproj和zh.lproj一起的Base.lproj文件夹 – 示例翻译(本地化)是从英文到中文。 但他们告诉我,有一个文件en.lproj/myStoryboard.strings ,这是令人困惑的。 我无法看到为故事板创build英文本地化(已经是英文版)。 所以我的问题是,如果用户会看到Base.lproj/myStoryboard.storyboard的string? 如果系统在我的包中找不到用户的首选语言文件夹,那么该文件中的string是否必须是显示给用户的默认string? 我可以明确地说“永远不要使用Base.lproj/myStoryboard.storyboard ,总是回落在en.lproj/myStoryboard.strings ”? 换一种说法: 比方说,我希望我的应用程序用英文显示,只要用户的语言不可用,但我的Base.lproj/myStoryboard.storyboard是瑞典语。 然后,我必须将基础情节提要板本地化为sv.lproj/myStoryboard.strings ,并将基础情节提要中的所有string翻译为英语来完成此任务?

如何快速本地化故事板上飞行?

我正在尝试使用Swift 3和Xcode 8.1本地化我的应用程序。 我正在尝试使用storyboard(main.strings(德语))和编程方式使用"NSLocalizedString"本地化应用程序。 我可以使用下面的代码使用"NSLocalizedString"以编程方式进行本地化 func localized(lang:String) ->String { let path = Bundle.main.path(forResource: lang, ofType: "lproj") let bundle = Bundle(path: path!) return NSLocalizedString(self, tableName: nil, bundle: bundle!, value: "", comment: "") } 但是我坚持在故事板中定义的本地化。 我在main.strings(德语)中定义了本地化的string。 /* Class = “IBUILabel”; text = “Date :”; ObjectID = “0sh-CK-26C”; */ “0sh-CK-26C.text” = “Datum :”; 有什么方法可以在运行时本地化故事板?