Получить Gtk локализованные метки кнопок в Python

Я использую локализацию для программы, написанной на Python 3 с использованием Gtk. Мне интересно, есть ли способ получить уже локализованные имена кнопок, чтобы использовать их непосредственно в некоторых диалогах.

Пример: это требует локализации меток кнопок,

    # Create Dialog.
    dlg = Gtk.FileChooserDialog(
        self.app.name,
        self,
        Gtk.FileChooserAction.SAVE,
        (
            _('_Cancel'), Gtk.ResponseType.CANCEL,
            _('_Save'), Gtk.ResponseType.OK)
    )

но это "пустая трата", так как эти имена (Отмена, Сохранить) уже локализованы в Gtk для соответствующих кнопок. Было бы лучше получить в коде эти локализованные имена из Gtk, вместо того, чтобы добавлять больше "усилий" переводчикам.

0 ответов

Другие вопросы по тегам