2012-08-01 70 views
0

我正在IOS中創建一個多語言應用程序。我的應用程序支持4種語言(en,zh,ja & pt)。通過我的應用程序用戶可以使用此方法更改語言,因爲標籤&文本使用用戶選擇的語言進行了本地化,但本機控件Like(電子郵件,打印&上下文菜單)始終以英文顯示,如何更改本地控件標籤用我自己的文字。IOS本地控制本地化

請指教...

回答

0

您的用戶是否在設置中更改設備語言以及區域?一些原生的東西是關閉設備語言設置 - >國際 - >語言和區域格式。蘋果已將此留在用戶手中,因此其原生標籤將以用戶選擇的語言顯示。

1

你爲什麼要爲用戶提供更改應用程序中語言的功能?

我建議你看看這個link

正如你應該使用蘋果公司爲您提供即本地化能力設置基礎上,它的運行對設備的語言。如果您的應用不支持特定的語言,那麼它將以您的應用的默認語言顯示。

如果您使用的是UIKIt或其他蘋果框架的元素,蘋果已經包含了比您更多的語言,因此這些元素將以它們運行的​​設備的所選語言顯示。你不應該試圖改變它!