Open ilyaevseev opened 3 years ago
Документация на русском: https://habr.com/ru/post/73554/
мне это тоже делать? я текс на английском написал
Это задача не первоочередная, но её надо сделать.
Пока я не вижу, чтобы русские тексты из тела программы куда-то исчезли.
Пример с habr - там делают в линуксе? Я пробовал делать то, что они делали - у меня не получилось
Да, в Линуксе.
Если нужен пример для Windows, то ищем в гугле: "python windows gettext".
И тут же находим: https://inventwithpython.com/blog/2014/12/20/translate-your-python-3-program-with-the-gettext-module/
Что конкретно не получилось? Попробуйте зарегистрироваться на форумах по программированию на Python для начинающих и спросить там.
Примеры таких форумов (найдены гуглом по запросу "python для новичков форум"):
Вначале будет трудно, но умение задавать вопросы на форумах для новичка важнее, чем знание конкретных команд или библиотек!
https://github.com/Pin4uck/Bot_Testik/blob/987a916b42c612432963a39933127e3b13da6f2e/Bodybot.py#L15
Базовая программа должна разговаривать только по-английски.
Всем остальным языкам в программе не место.
Поддержку нескольких языков в Питоне и не только принято делать через gettext: https://docs.python.org/3/library/i18n.html