Python - Как установить французский язык? - PullRequest
4 голосов
/ 05 апреля 2019

locale.setlocale(locale.LC_ALL, 'french') работает на моей локальной машине (windows 7 + Python 3)

locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8') работает на моей другой машине (Unix), но если я использую это на своей локальной машине, у меня появляется эта ошибка:

locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8')' failed: unsupported locale setting

Ответы [ 2 ]

0 голосов
/ 11 апреля 2019

добавить это в RobotFramework (в начале):

${osName}=    Evaluate    platform.system()    platform
Run keyword if    "${osName}"=='Windows'    Evaluate    locale.setlocale(locale.LC_ALL, 'french')    locale
    ...         ELSE    Evaluate    locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8')    locale
0 голосов
/ 05 апреля 2019

Настройки локали зависят от ОС и, по крайней мере, на * nix системах, могут даже зависеть от того, установлены они или нет.

Этот пост SO может быть хорошим указателем на то, какие локали использовать в системах Windows: https://stackoverflow.com/a/956084/2186184

...