У меня не было опыта с Хинди или чем-то похожим, но файлы перевода поддерживают указание локали в том числе с кодировкой. А вот вывод корректной кодировки в консоль, кажется это уже не задача gettext, а задача разработчика. Здесь скорее всего всё зависит от фреймворка, но в документации pyqt есть пример, как интегрировать gettext: https://doc.qt.io/qtforpython-6/examples/example_widgets_gettext.html
А это как раз плюральные формы, которые рассматриваются в пункте 6. В конкретном случае для русского языка подготавливается 3 формы, которые будут использоваться в зависимости от числа. 1 год, 2 года, 5 лет
Есть еще одно использование нижнего подчёркивания. Не могу сказать, соглашение ли это, но при использовании библиотеки gettext для локализации популярным алиасом на функцию gettext.gettext является именно _ https://docs.python.org/3/library/gettext.html#localizing-your-module
Должен быть доступен для установки вручную отсюда https://plugins.jetbrains.com/plugin/631-python/versions/stable Другой вариант, по идее прокси может помочь, но именно его я не пробовал.
У меня не было опыта с Хинди или чем-то похожим, но файлы перевода поддерживают указание локали в том числе с кодировкой. А вот вывод корректной кодировки в консоль, кажется это уже не задача gettext, а задача разработчика.
Здесь скорее всего всё зависит от фреймворка, но в документации pyqt есть пример, как интегрировать gettext: https://doc.qt.io/qtforpython-6/examples/example_widgets_gettext.html
А это как раз плюральные формы, которые рассматриваются в пункте 6. В конкретном случае для русского языка подготавливается 3 формы, которые будут использоваться в зависимости от числа. 1 год, 2 года, 5 лет
Есть еще одно использование нижнего подчёркивания. Не могу сказать, соглашение ли это, но при использовании библиотеки
gettext
для локализации популярным алиасом на функциюgettext.gettext
является именно_
https://docs.python.org/3/library/gettext.html#localizing-your-moduleДолжен быть доступен для установки вручную отсюда https://plugins.jetbrains.com/plugin/631-python/versions/stable
Другой вариант, по идее прокси может помочь, но именно его я не пробовал.