我需要列出法语中的所有国家/地区。
all_countries = self.env['res.country'].search([])
for country in all_countries:
_logger.error(country.name)
使用此代码,我获得了国家英文名称。如何获得法语名称?
答案 0 :(得分:2)
据我所知,国家和语言之间没有任何参考。您必须通过外部模块获取列表。尝试pycountry(https://pypi.python.org/pypi/pycountry/0.12.1),获取国家代码列表(按语言代码fr- *),然后在res.country中搜索匹配项。
或者你可以覆盖res.country并添加语言引用你的自己:)