在我的应用中的许多地方,我都显示了一个名称(当前用户或其他用户)。我有3个名称字段:firstName,lastName和fullName。 Full只是firstName + lastName,并不经常使用。我使用'firstName lastName'比使用fullName更频繁。
我最近将应用程序本地化为其他语言,其中包括中文和日文,其中名称的顺序颠倒为'lastName firstName'。
我不确定如何在我的应用中处理此更改。有没有人遇到类似的挑战,你是如何处理的?
谢谢
答案 0 :(得分:1)
我想通过在Localizable Strings文件中保存一个名为fullName的字符串来解决这个问题,如下所示:
“fullName”=“%1 $ @%2 $ @”;
然后,在名称顺序不同的语言中,它们的“fullName”字符串是这样的:
“fullName”=“%2 $ @%1 $ @”;
希望这对其他人有帮助! :)