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