您将如何翻译和本地化可变元素列表?

时间:2016-09-12 23:09:59

标签: ios localization translation

我有一个n人的列表,我想构建一个这样的句子:

Andrea, Bob, Chelsea, Dan and Emma like this.

如果预先知道人数,这很容易在你的字符串文件中有,因为5人的格式是这样的:

%@, %@, %@, %@ and %@ like this.

假设我们有不同数量的人,而且人数是在运行时确定的,最多可以说15(或更多)人。您如何以传统和非脆弱的方式翻译所有不同的案例,而不是在您的字符串文件中执行此类操作,然后将翻译附加在一起:

"initialListItem" = "%@, "
"midListItem" = "%@ "
"finalListItem" = "and %@ "
"postludeListItem" = "like this."

理想情况下,您可以定义一个列表格式,该格式会根据列表中的人数自动展开,并且翻译人员可以轻松翻译。这样的事情是存在还是有办法做到这一点?

0 个答案:

没有答案