Objective c 如何支持cocoa/objective c的多语言应用程序?

Objective c 如何支持cocoa/objective c的多语言应用程序?,objective-c,Objective C,伙计们,我想知道cocoa是如何支持多语言(mac)应用的 我的意思是,设计接口/mvc以支持多语言,哪种方法更方便 谢谢您可能想从阅读本文开始: 然后从那里开始 Cocoa和Cocoa Touch使用NIB定义接口,然后使用“字符串”文件进行实际本地化。在许多情况下,您将得到一个nib和许多字符串文件(应用程序中的每个本地化都有一个)。一个很好的起点可能是,或者更具体地说,对于Mac OS X开发,您可以查看。通常您的nib也包含本地化,并且您有多个nib。一个区域设置中控件的位置/顺序在另

伙计们,我想知道cocoa是如何支持多语言(mac)应用的

我的意思是,设计接口/mvc以支持多语言,哪种方法更方便


谢谢

您可能想从阅读本文开始:

然后从那里开始


Cocoa和Cocoa Touch使用NIB定义接口,然后使用“字符串”文件进行实际本地化。在许多情况下,您将得到一个nib和许多字符串文件(应用程序中的每个本地化都有一个)。

一个很好的起点可能是,或者更具体地说,对于Mac OS X开发,您可以查看。

通常您的nib也包含本地化,并且您有多个nib。一个区域设置中控件的位置/顺序在另一个区域设置中可能没有意义,等等。如果您是正确的,这取决于您的nib内容。如果NIB中的对象布局依赖于区域设置,那么您可以利用创建每区域设置NIB所提供的额外自动行为。在其他情况下,可以利用字符串文件中的定位格式说明符。