2009-10-30 40 views

回答

1

您需要實現自己的本地化方法。

要做到這一點的一種方法是子類NSBundle並覆蓋-pathForResource:ofType:inDirectory:forLocalization:-pathsForResourcesOfType:inDirectory:forLocalization:。在你的覆蓋,從NSUserDefaults或任何決定哪個本地化使用然後手動找到正確的讀。

+0

字符串呢? NSLocalizedString() – Dimitris

+0

NSLocalizedString只是一個擴展爲 - [NSBundle localizedStringForKey:value:table:](Command +在Xcode中雙擊NSLocalizedString以查看定義)的宏。我想通過-pathForResource:(etc)來尋找字符串文件。如果沒有,你必須重寫 - [NSBundle localizedStringForKey:...]。 – iKenndac

+0

謝謝你的一切。但這聽起來太麻煩了..我會嘗試找到另一種方式來做到這一點,我會讓你知道。 – Dimitris