Objective c 多语言应用程序和.string文件
我正在看一些使用Objective c 多语言应用程序和.string文件,objective-c,ios,Objective C,Ios,我正在看一些使用NSLocalizedString的示例,项目中有一个.string文件,我可以在其中找到: "Loading" = "Wczytuję..."; return NSLocalizedString(@"Loading", @""); 然后在应用程序代码中,我可以找到: "Loading" = "Wczytuję..."; return NSLocalizedString(@"Loading", @""); 如何使用它创建应用程序的多语言版本?还是有别的办法 我想使用按钮来
NSLocalizedString
的示例,项目中有一个.string文件,我可以在其中找到:
"Loading" = "Wczytuję...";
return NSLocalizedString(@"Loading", @"");
然后在应用程序代码中,我可以找到:
"Loading" = "Wczytuję...";
return NSLocalizedString(@"Loading", @"");
如何使用它创建应用程序的多语言版本?还是有别的办法
我想使用按钮来更改语言。这正是您本地化iOS应用程序的方式。无论您想在哪里显示您编写的本地化文本
NSLocalizedString(@“某物”,“可选描述”)
。然后将名为Localized.strings的文件添加到应用程序的资源中,并在其中翻译文本:
"Something" = "Something in other language";
您可以通过选择.strings文件并在XCode的右侧添加新语言来添加新语言:
您的项目中还可以有其他单独的.strings文件。然后您必须指定在何处查找翻译:
NSLocalizedStringFromTable(字符串、文件名、注释)
这正是您本地化iOS应用程序的方式。无论您想在哪里显示您编写的本地化文本NSLocalizedString(@“某物”,“可选描述”)
。然后将名为Localized.strings的文件添加到应用程序的资源中,并在其中翻译文本:
"Something" = "Something in other language";
您可以通过选择.strings文件并在XCode的右侧添加新语言来添加新语言:
您的项目中还可以有其他单独的.strings文件。然后您必须指定在何处查找翻译:
NSLocalizedStringFromTable(字符串、文件名、注释)
正如我所说的-我不想通过本地化来完成,我希望有一个按钮来更改语言。您可能希望在您的问题中明确这一点。看这个:正如我所说的,我不想通过本地化来实现,我喜欢用按钮来改变语言。你可能想在你的问题中澄清这一点。见此: