iphone应用程序内部的本地化

iphone应用程序内部的本地化,iphone,localization,application-settings,Iphone,Localization,Application Settings,我们如何通过内置应用程序中的按钮而不是iphone设置来本地化应用程序。请给我推荐一些我被困在里面的东西。Thanx提前您在要求翻译之前更改了捆绑包 NSString *bundle_path = [[NSBundle mainBundle] pathForResource:@"Localizable" ofType:@"strings" inDirectory:nil

我们如何通过内置应用程序中的按钮而不是iphone设置来本地化应用程序。请给我推荐一些我被困在里面的东西。Thanx提前

您在要求翻译之前更改了捆绑包

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);

我们有自己的数据库。用户希望,当他/她在应用程序中选择语言时,整个应用程序都会根据该语言以及数据库中的数据进行响应。不使用iphoneYes中的设置按钮,您可以通过上面的代码完成。应用程序的本地化可靠字符串应存储在可本地化文件中。应用程序的内容可以从数据源加载所提供的语言。是否可以在应用程序中添加翻译器作为插件来实现这一点。苹果glotcan怎么样?请更详细地回答我如何实现您给出的上述代码。