2011-01-20 55 views
0

我有一個需要本地化爲多種語言的iPhone應用程序。此應用程序具有以編程方式構建的所有U.I。沒有.xib文件,構建應用程序以適應多種語言的正確方法是什麼。以編程方式本地化UIViews構建

如果任何人都可以建議最佳實踐或正確的方法來完成這將是非常好的。

在此先感謝。

回答

0

我建議你將你在用戶界面(標題,標籤......)中使用的所有字面值更改爲NSLocalizedString。我要做的就是把所有我作爲常量使用的文字,我聲明爲NSLocalizedStrings這樣:

#define kErrorAlertTitle NSLocalizedString(@"Error", @"Error alert title") 

我所有的常數都放在一個或也許幾個文件。然後從這個文件或多個文件中,我根據語言生成使用genstrings的不同版本。它方便了說明:Localizing Iphone Apps

我希望這有助於

問候

相關問題