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

标签 ios localization

在我的应用程序的许多地方,我都显示了一个名称(当前用户或其他用户)。我有 3 个名称字段:名字、姓氏和全名。 Full 就是 firstName + lastName,并不经常使用。与 fullName 相比,我更常使用“firstName lastName”。

我最近将该应用程序本地化为其他语言,其中包括中文和日文,其中姓名的顺序与“lastName firstName”相反。

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

谢谢

最佳答案

我通过在我的可本地化字符串文件中保存一个名为 fullName 的字符串来想出如何做到这一点,如下所示:

"全名"= "%1$@ %2$@";

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

"全名"= "%2$@ %1$@";

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

关于ios - 处理中文等语言的名称顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19830401/

相关文章:

ios - 以编程方式在 Collection View 单元格中设置标签约束的高度

ios - Xcode代码链接错误总是显示 "Object: Exit"并且无法更改连接类型

ios - 匹配来自 IOS 和 OS X 的地址簿记录?

java - 比利时荷兰语的正确货币格式是什么?

ios - 如何在 iOS 13.3 上使用 xib 显示 UITableViewCell?

ios - 我如何使用解析保存的数据来计算关注者的数量,如下所示:

英文 Git 消息(在所有应用程序中,不仅是 bash)

c# - 如何根据浏览器文化将特定的 CSS 文件链接到母版页?

android - 支持 Android 应用程序中的本地化图标

Android 以编程方式检查应用程序是否针对某种语言进行了本地化