objective-c – 创建仅使用非英语语言的应用程序的正确方法

前端之家收集整理的这篇文章主要介绍了objective-c – 创建仅使用非英语语言的应用程序的正确方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要创建一个仅使用非英语语言的iPhone / Mac应用程序.这样做的正确方法是什么?该应用程序的名称甚至包含一些非英语(unicode)字符.我可以将问题分成三个具体问题:

>我应该如何处理我的应用程序名称是“Déclaration”的事实?我知道我可能不应该从一开始就将我的项目命名为Déclaration.xcodeproj(例如因为这会使终端上的git输出看起来很痛苦).我应该如何设置我的项目?
>我应该如何在代码中处理NSStrings?我应该写一些像NSString * labelTitle = @“Bienvenueàladéclaration!”;没有任何犹豫?我知道更合适的方法是使用本地化技术,但考虑到我只需要外语,这不是太痛苦吗?即使我不需要它,用英语制作整个应用程序似乎很可疑.
>在编写非英语应用程序时,还有其他我应该考虑的事项吗?

解决方法

>不要担心 Git输出. Mac文件名现在已经很长时间了. Git使用的是UTF-8,但是对于打印非ASCII字符非常谨慎,因此它会逃脱它们.你仍然可以做这样的事情:

git init
git add Déclaration.xcodeproj

您可以使用core.quotepath设置关闭转义:

git config core.quotepath false

>是的,你不需要犹豫.您可以随后使用您的母语字符串作为起点进行本地化.>是的,在Info.plist中将“本地化本机开发区域”更改为您使用的语言而不是英语.

猜你在找的cocoa相关文章