处理中文等语言的名称顺序

时间:2013-11-07 07:41:49

标签: ios localization

在我的应用中的许多地方,我都显示了一个名称(当前用户或其他用户)。我有3个名称字段:firstName,lastName和fullName。 Full只是firstName + lastName,并不经常使用。我使用'firstName lastName'比使用fullName更频繁。

我最近将应用程序本地化为其他语言,其中包括中文和日文,其中名称的顺序颠倒为'lastName firstName'。

我不确定如何在我的应用中处理此更改。有没有人遇到类似的挑战,你是如何处理的?

谢谢

1 个答案:

答案 0 :(得分:1)

我想通过在Localizable Strings文件中保存一个名为fullName的字符串来解决这个问题,如下所示:

“fullName”=“%1 $ @%2 $ @”;

然后,在名称顺序不同的语言中,它们的“fullName”字符串是这样的:

“fullName”=“%2 $ @%1 $ @”;

希望这对其他人有帮助! :)