2012-05-23 46 views

回答

2

作爲一個開發者,你可以讓你的應用程序做任何事情,包括顯示在你喜歡的任何方式的文本。你無法做的是使用Apple的內置工具,這些工具依靠系統設置來確定用戶的語言並從Localizable.strings文件中推送文本。

但是,您可以在您的應用程序中進行設置,以便切換語言。就您的文本而言,您將希望使用與任何本地化系統相同的基本邏輯:

1)將功能中的所有應用內文本環繞,根據用戶選擇的設置顯示英文或愛爾蘭文 2)出口的英文字符串到一個文件 3)翻譯的英文字符串愛爾蘭在一個單獨的文件

你寫可以類似於gettext所做的功能。如果設置爲「愛爾蘭」,則從愛爾蘭文件中拉出相應的字符串。如果設置是英文,只需打印英文。

雖然你將無法使用蘋果的工具,您可以快速重新創建的Gettext的基本邏輯此功能來完成同樣的事情。

如果選擇本地化爲蘋果支持的語言,按照這個app localization tutorial for iOS

相關問題