如何设置WebOs项目的dault语言?在WebOS中添加国际化的标准方法是使用$L()函数,在该函数中,我可以为已翻译的字符串设置一个键。但是,如果项目中未指定当前语言列表,WebOS将向用户显示键。我如何才能停止这种行为,并设置一个默认的语言,这将采取而不是关键。
PS:我认为Palm在现实世界中的句子并不是一个好的编程方法。
坏例子:$L("This should be not a real world sentence!!")
更好的例子:$L("key.subKey")
发布于 2009-12-30 07:27:22
您可以使用键值对来解决这个问题(来自Palm文档):
如果原始字符串不适合作为键,则可以使用显式键调用$L()函数: $L(“值”:“已完成”,“键”:"done_key"); 在运行时,调用$L()的结果是转换作为值传递的字符串。翻译“活动”在/resources/locale/strings.json s.json文件中。 例如:文件app_name/resources/es_us/strings.json s.json的内容: { “我这里的文本”:"Mi texto aqu“,"done_key":"Listo","Some”:“string's translation” }
https://stackoverflow.com/questions/1968532
复制相似问题