1
我想將我的應用程序轉換爲支持多種語言。我想讓設置切換語言。有沒有一種方法可以讓Singleton類獲得字符串和圖像?我不希望從iPhone本地化,但本地化的應用程序,如果這是有道理的... Thx的答覆!單一語言的多語言應用程序?
我想將我的應用程序轉換爲支持多種語言。我想讓設置切換語言。有沒有一種方法可以讓Singleton類獲得字符串和圖像?我不希望從iPhone本地化,但本地化的應用程序,如果這是有道理的... Thx的答覆!單一語言的多語言應用程序?
是的,你的解決方案是好的(我已經看到它爲許多應用程序實現了這種方式)。您需要一個基本的單例類,它將實現一個字典,並在詢問本地化字符串的名稱時返回正確的字符串。
在最低的限度,你可能需要
一些構造在本地化的字符串來讀取。
setLanguage(String language)設置當前本地化語言的方法。
getLocalizedString方法:(String field)獲取當前語言的本地化字符串。
這是一個基本實施的頭信息:
@interface LocalizedString : NSObject
+ (void)setLanguage(String language);
+ (void)getLocalizedStringForField(String field);
static current_language;
@end
是的,這是一個很好的解決方案... – Saphrosit 2012-01-16 19:17:01