尽管国家实地的正式文件 in AlpacaJS声明“国家名称是从当前区域设置的I18N包中读取的”,但我无法使翻译工作。
我尝试使用内化文件上描述的以下两种方法设置区域设置,但没有成功:
$.alpaca.setDefaultLocale('pt_BR');"view": {"locale": 'pt_BR'}在第一种情况下,我在加载所有"webapp“配置时设置它,而第二种配置是表单配置的一部分,并且应该在羊驼构建表单时设置。在这两种情况下,除国名翻译外,所有其他功能都能发挥作用。
我遗漏了什么?
发布于 2020-05-05 10:20:11
遗憾的是,他们没有这样做,他们只把共同的验证和日期消息,在地区捆绑包,他们没有转换国家字段的价值!
您做得很好设置视图区域设置,但是,您的代码正常工作,除非在地区文件中,您将找不到任何国家名称的翻译,所以羊驼就像回到基本的地区文件.因此,不幸的是,您应该通过扩展view中的country字段值来做到这一点,如下所示:
"messages": {
"es_ES": {
"countries": {
"tun": "Tunísia"
...
}
}
}并且您应该完成所有的列表,否则您将得到一个只包含前面view代码中的值的country字段。
这是一个小提琴。
https://stackoverflow.com/questions/61601701
复制相似问题