我的项目中有本地化的单元,即:
//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
也许有更好的解决方案?