2011-02-08 177 views

回答

1

您在调用翻译之前更改包;

NSString *bundle_path = [[NSBundle mainBundle] 
        pathForResource:@"Localizable" 
        ofType:@"strings" 
        inDirectory:nil 
        forLocalization:@"se"]; 

NSBundle *localized_bundle = [[NSBundle alloc] 
       initWithPath:[bundle_path stringByDeletingLastPathComponent]]; 

NSString* translated = NSLocalizedStringFromTableInBundle(@"KEY", nil, localized_bundle, nil); 
+0

我们有我们自己的数据库。用户希望当他/她在应用程序内部选择语言时,整个应用程序将根据该语言以及数据库内的数据进行响应。没有使用iPhone – 2011-02-08 09:28:09

相关问题