2016-07-21 10 views
0

Ich muss alle Länder in der französischen Sprache auflisten.Liste Alle Länder in einer bestimmten Sprache

all_countries = self.env['res.country'].search([]) 
for country in all_countries: 
    _logger.error(country.name) 

Mit diesem Code bekomme ich den Country English Name.Wie bekomme ich den Französisch?

Antwort

2

Soweit ich weiß, gibt es keinen Bezug zwischen Land und Sprachen. Sie müssen die Liste von externen Modulen erhalten. Versuchen Sie pycountry (https://pypi.python.org/pypi/pycountry/0.12.1), erhalten Sie die Liste der Ländercodes (nach dem Sprachencode fr- *), dann suchen Sie nach Übereinstimmungen in res.country.

Oder Sie können res.country überschreiben und Sprachreferenz Ihre selbst :)