Swift-本地化大字符串数组

时间:2018-11-16 01:49:40

标签: ios swift localization

我有多个数组,每个数组超过300个字符串。有什么方法可以让我轻松地对这些内容进行本地化,而无需执行每个字符串?我有两种不同语言的数组,这是一个示例:

var freeQuestions = ["En",
                         "To",
                         "Tre",
                         "Fire",
                         "Fem",


var freeQuestionsEnglish = ["One",
                         "Two",
                         "Three",
                         "Four",
                         "Five",

1 个答案:

答案 0 :(得分:1)

您可以尝试

var arrStr = ""
freeQuestions.forEach {
    arrStr += " , NSLocalizedString(\"\($0)\",\"\")"
}
print(arrStr)

然后复制粘贴您在日志中看到的内容,并用它替换代码中的数组,以此类推,以其他数组