Комментарии 4
Интересно как справляться с годами-летами.
интересно, как с этим справляться с китаёзными и справа-налевными языками и прочими хинди-урду-санскритами? Тем более, что: 1) это консоль (в Lin - utf8, в win - win1251/cp866)
2) ну и в "графических окнах" gettext как? Вероятно никак.
У меня не было опыта с Хинди или чем-то похожим, но файлы перевода поддерживают указание локали в том числе с кодировкой. А вот вывод корректной кодировки в консоль, кажется это уже не задача gettext, а задача разработчика.
Здесь скорее всего всё зависит от фреймворка, но в документации pyqt есть пример, как интегрировать gettext: https://doc.qt.io/qtforpython-6/examples/example_widgets_gettext.html
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Перевод CLI-приложения на Python: локализация click и typer с GNU gettext