从本地化字符串获取密钥

时间:2018-12-11 09:08:22

标签: ios swift xcode localization

我的项目中有本地化的单元,即:

//English:
"Kph" = "Kph";
"Mph" = "Mph";

//Greek:
"Mph" = "μ/ω";
"Kph" = "χμ/ω";

我正在使用本地化字符串设置开关段的名称,并且在用户选择了所需的单位之后,我想将其发送到服务器,但是使用英语。

如果我具有希腊文的值(Kph),如何获取密钥μ/ω(英语)?

我自己的解决方案是使用本地字典,例如:

let units = ["Kph".localized(): "kph", "Mph".localized(): "mph"]

,然后通过以下方式获取密钥:

let key = units["Kph".localized()] //units["μ/ω"] as for Greek

也许有更好的解决方案?

0 个答案:

没有答案