在iPhone应用程序上设置语言 [英] Setting language on iPhone application

查看:110
本文介绍了在iPhone应用程序上设置语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个计划以英语和西班牙语发布的应用程序.我的意思是说,我希望它在App Store中有两个单独的应用程序,一个显示为英文标题,另一个显示为西班牙文标题(每个都有各自语言的内容).

这意味着该应用程序中的语言将是静态的,也就是说,实际上该应用程序将不会被国际化,这意味着该应用程序不会根据用户的语言环境设置显示语言,而是根据两种英语显示或西班牙语(取决于所购买的应用程序).

我最初想到的是使用带有所有标签,按钮标题等的常量字符串的常量文件,并为每种语言创建一个相同的单独项目,然后在每个项目上更改此常量文件,但是当然,这涉及一些维修方面的麻烦.

我正在考虑的另一种方法实际上是执行整个国际化过程(NSLocale,本地化文件等),并在应用程序启动时略过用户的语言环境,并以编程方式设置任何一种语言(在这里,我只需要知道如何跳过这种默认的i18n进程来设置特定语言.在这种情况下,我将看到只拥有一个本地项目的优势,并且可以针对不同的语言应用程序在每个构建版本中设置语言. /p>

能否请您提供有关遵循哪种方法或最佳做法的建议?这是否有意义,还是我应该遵循另一种方法来拥有两个单独的固定语言应用程序?

非常感谢您!

最诚挚的问候

解决方案

重复: 解决方案

Duplicate: Best way to make an iPhone application multi-lingual

Short version: include a language file for each language. Apple'll take care of the rest - when the user changes their iPhone's language, your app will switch too (assuming a translation is available).

这篇关于在iPhone应用程序上设置语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆