Как локализовать встроенные виджеты pygtk & glade? - PullRequest
2 голосов
/ 20 июня 2011

У меня проблема.Сценарий выглядит следующим образом: я использовал встроенные виджеты pygtk, включая gtk-add, gtk-new и остальные, в своих приложениях.Там виджеты имеют свои ярлыки и все тексты там на английском.Я знаю, как локализовать строки Python (скажем, просто создать файл .po и строки префикса в коде Python с помощью _ ()), но я не знаю, как локализовать эти встроенные виджеты.Я попытался добавить некоторые записи в мои файлы .po, скажем

    #my .po file
    msgid "_New"
    msgstr "_New in my language(_N)"

для gtk-new widgetw, в надежде, что это будет полезно, но это не сработало.Не могли бы вы, ребята, помочь мне с этим?Любое руководство будет высоко ценится.Заранее спасибо.

1 Ответ

0 голосов
/ 21 марта 2013

После прочтения в вашем PO-файле вам, вероятно, придется установить текст каждого из этих виджетов, используя gtk-button-set-label

...