gpt4 book ai didi

ios - 如何在 iOS 中将应用程序翻译成另一种语言?

转载 作者:行者123 更新时间:2023-11-29 00:41:16 35 4
gpt4 key购买 nike

我正在开发一个电子商务应用程序。该应用程序最初是英文的,现在我想将其转换为中文和法文。我提到了this link

所以我的理解是,我们需要将每个文本转换为法语和中文,在静态数据的相应字符串文件中,但我从后端获取数据。那么我该如何动态转换该文本呢?

最佳答案

您可以使用此代码。在 Project 中,您可以在 info.plist 中添加本地化。希望对您有所帮助。谢谢

  NSLocale* curentLocale = [NSLocale currentLocale];
namearray=[NSMutableArray arrayWithObjects:NSLocalizedString(@"Hellokey1",@""),NSLocalizedString(@"Hellokey2",@""),NSLocalizedString(@"Hellokey3",@""),NSLocalizedString(@"Hellokey4",@""),NSLocalizedString (@"Hellokey5",@""),NSLocalizedString(@"Hellokey6",@""),NSLocalizedString(@"Hellokey7",@""),NSLocalizedString(@"Hellokey8",@""),NSLocalizedString(@"Hellokey9",@""),NSLocalizedString(@"Hellokey10",@""),NSLocalizedString(@"Hellokey11",@""),NSLocalizedString(@"Hellokey12",@""),NSLocalizedString(@"Hellokey13",@""),NSLocalizedString(@"Hellokey14",@""),NSLocalizedString(@"Hellokey15",@""),NSLocalizedString(@"Hellokey16",@""),NSLocalizedString(@"Hellokey17",@""),NSLocalizedString(@"Hellokey18",@""),NSLocalizedString(@"Hellokey19",@""),NSLocalizedString(@"Hellokey20",@""),NSLocalizedString(@"Hellokey21",@""),NSLocalizedString(@"Hellokey22",@""),NSLocalizedString(@"Hellokey23",@""),NSLocalizedString(@"Hellokey24",@""),NSLocalizedString(@"Hellokey25",@""),NSLocalizedString(@"Hellokey26",@""),NSLocalizedString(@"Hellokey27",@""),nil];

[curentLocale displayNameForKey:NSLocaleIdentifier
value:[curentLocale localeIdentifier]];
// NSString *path = [[NSBundle mainBundle] pathForResource:@"fr" ofType:@"lproj"];
// NSLog(@"path:%@",path);
NSString *language = [[[NSBundle mainBundle] preferredLocalizations] objectAtIndex:0];

关于ios - 如何在 iOS 中将应用程序翻译成另一种语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39444127/

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