草庐IT

Localization

全部标签

ios - 如何本地化后退按钮?

我正在将一个应用程序翻译成印度尼西亚语。Storyboard使用导航Controller并为其所有View推送转场。当我从主菜单进入一个View时,后退按钮被正确翻译,但是当我从那里进入一个View(远离主菜单的两个View)时,后退按钮显示“返回”。预先感谢您的帮助。 最佳答案 请检查您的“App”-Info.plist设置“Localizationnativedevelopmentregion”并将您的默认语言更改为印度尼西亚语的“id”。如其他网站所述,这会影响iOS默认按钮(如“编辑”或“完成”)上的语言。参见Howtoch

objective-c - 我可以通过无线方式将 localizable.strings 文件加载到 iOS 应用程序中吗

假设我的应用程序仅以英语运行。但我不想每次添加新语言时都发布新版本。我的建议是将此localizable.strings文件远程加载到我的应用程序中。我的应用程序可以从ftp站点加载文件。你们认为可以用这种方式加载语言吗?还是App必须在编译时编译语言文件? 最佳答案 所有本地化的字符串资源(加上许多其他类型的资源)都从包中提取。通常,应用程序使用“主包”,即由XCode与您的应用程序一起创建的包。但是您可以单独创建任何其他包,前提是您使用正确的结构创建它,然后您可以将其下载到您的应用程序中,最后使用NSLocalizedStrin

objective-c - 我可以通过无线方式将 localizable.strings 文件加载到 iOS 应用程序中吗

假设我的应用程序仅以英语运行。但我不想每次添加新语言时都发布新版本。我的建议是将此localizable.strings文件远程加载到我的应用程序中。我的应用程序可以从ftp站点加载文件。你们认为可以用这种方式加载语言吗?还是App必须在编译时编译语言文件? 最佳答案 所有本地化的字符串资源(加上许多其他类型的资源)都从包中提取。通常,应用程序使用“主包”,即由XCode与您的应用程序一起创建的包。但是您可以单独创建任何其他包,前提是您使用正确的结构创建它,然后您可以将其下载到您的应用程序中,最后使用NSLocalizedStrin

iphone - iOS:如何获取当前应用语言

我正在开发的应用程序支持3种语言:英语、法语和德语。如何获取当前的应用程序语言(不是设备语言)?问题是我必须获取应用程序的当前语言才能将其与请求一起发送到服务器并且响应应该使用正确的语言。设备语言是无用的,因为如果用户将操作系统语言切换为意大利语,应用程序将以英语运行,我需要将英语发送到服务器。谢谢 最佳答案 接受的答案是一种解决方法。关于设备本身的语言偏好,您有[NSLocalepreferredLanguages]这将为您提供系统常规设置中定义的首选语言的有序数组。CocoaTouch框架在加载应用的本地化资源时会考虑此首选语言

iphone - iOS:如何获取当前应用语言

我正在开发的应用程序支持3种语言:英语、法语和德语。如何获取当前的应用程序语言(不是设备语言)?问题是我必须获取应用程序的当前语言才能将其与请求一起发送到服务器并且响应应该使用正确的语言。设备语言是无用的,因为如果用户将操作系统语言切换为意大利语,应用程序将以英语运行,我需要将英语发送到服务器。谢谢 最佳答案 接受的答案是一种解决方法。关于设备本身的语言偏好,您有[NSLocalepreferredLanguages]这将为您提供系统常规设置中定义的首选语言的有序数组。CocoaTouch框架在加载应用的本地化资源时会考虑此首选语言

ios - 为什么我不能将本地化添加到我的 iOS 应用程序中?

我正在尝试添加本地化。我已经阅读了所有来自Apple和raywenderlich.com的本地化/国际化指南。我用NSLocalizedString宏标记了我所有的代码,我使用genstrings来创建Localizable.strings。但不知何故,我错过了一些重要的步骤。当我尝试将本地化添加到我的Localizable.strings时,不知何故我只能使用英语。当我尝试通过“编辑器”->“添加本地化”向项目添加本地化时,所有语言选项都被禁用。有没有人想知道为什么我只能说英语?我错过了什么?我尝试将本地化添加到其他项目,结果相同。:( 最佳答案

ios - 为什么我不能将本地化添加到我的 iOS 应用程序中?

我正在尝试添加本地化。我已经阅读了所有来自Apple和raywenderlich.com的本地化/国际化指南。我用NSLocalizedString宏标记了我所有的代码,我使用genstrings来创建Localizable.strings。但不知何故,我错过了一些重要的步骤。当我尝试将本地化添加到我的Localizable.strings时,不知何故我只能使用英语。当我尝试通过“编辑器”->“添加本地化”向项目添加本地化时,所有语言选项都被禁用。有没有人想知道为什么我只能说英语?我错过了什么?我尝试将本地化添加到其他项目,结果相同。:( 最佳答案

ios - 制作多语言ios应用

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我需要构建一个多语言应用。例如,该应用程序将在法国和荷兰发布。用户需要在应用程序首次启动时选择一种语言。有没有更简单的方法来做到这一点?在Xcode中,我看到了一些关于本地化的信息。这有什么关系吗?

ios - 制作多语言ios应用

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我需要构建一个多语言应用。例如,该应用程序将在法国和荷兰发布。用户需要在应用程序首次启动时选择一种语言。有没有更简单的方法来做到这一点?在Xcode中,我看到了一些关于本地化的信息。这有什么关系吗?

ios - 如何让 Xcode 6 生成的 XLIFF 文件导入回 Xcode - 重命名是不够的

如何从Xcode6导出基本开发语言XLIFF文件,然后重新导入它以配置其他本地化。(例如,导出en.xliff文件并使用它来创建fr.xliff文件,如果您想将法语添加到英语开发语言项目中) 最佳答案 我将其发布为“回答你自己的问题”,因为我花了数小时试图解决这个问题,据我所知,Apple尚未对此进行记录。Apple文档暗示用语言前缀重命名导出的基本语言XLIFF应该就足够了,以便能够导入。IE。如果基本本地化是英语,您应该能够创建一个文件,您只需将其重命名为en.xliff即可导入法语本地化文件。至fr.xliff.重命名文件是不