gpt4 book ai didi

iphone - Iphone 中的多语言应用

转载 作者:行者123 更新时间:2023-12-03 20:43:07 27 4
gpt4 key购买 nike

如何在应用程序中更改应用程序的默认语言?我正在尝试将应用程序语言更改为阿拉伯语,但我不确定如何完成此操作。

最佳答案

有一个办法:

首先创建一个名为ar.lproj的不同文件夹并放入localized.String

希望以下示例代码对您有所帮助。您可以使用需要获取值的键在 viewWillAppear 中调用此函数。

-(NSString*) languageSelectedStringForKey:(NSString*) key
{

NSString *path;
NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
if([[userDefault valueForKey:@"language_Selected"] intValue] == 0)
path = [[NSBundle mainBundle] pathForResource:@"en" ofType:@"lproj"];

else if([[userDefault valueForKey:@"language_Selected"] intValue] == 1)
path = [[NSBundle mainBundle] pathForResource:@"ar" ofType:@"lproj"];

NSBundle* languageBundle = [NSBundle bundleWithPath:path];
NSString* str=[[languageBundle localizedStringForKey:key value:@"" table:nil] retain];
return str;
}

希望您能理解这个概念。

关于iphone - Iphone 中的多语言应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9971469/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com