--- a/configure-printer/PrinterOptions.cpp +++ b/configure-printer/PrinterOptions.cpp @@ -179,7 +179,7 @@ void PrinterOptions::createGroups() j < group->num_options; j++, option++) { QString oKeyword = m_codec->toUnicode(option->keyword); - QString oText = m_codec->toUnicode(option->text); + QString oText = i18n(option->text); QString oDefChoice = m_codec->toUnicode(option->defchoice); // The python system-config-printer skips this one // which has the same data as "PageSize", let's hope @@ -231,7 +231,7 @@ QWidget* PrinterOptions::pickBoolean(ppd i < option->num_choices; ++i, ++choice) { const QString choiceName = m_codec->toUnicode(choice->choice); - const QString cText = m_codec->toUnicode(choice->text); + const QString cText = i18n(choice->text); auto button = new QRadioButton(cText, widget); button->setChecked(defChoice == choiceName); @@ -294,7 +294,7 @@ QWidget* PrinterOptions::pickMany(ppd_op i < option->num_choices; ++i, ++choice) { const QString cName = m_codec->toUnicode(choice->choice); - const QString cText = m_codec->toUnicode(choice->text); + const QString cText = i18n(choice->text); auto item = new QStandardItem(cText); item->setData(cName); @@ -321,7 +321,7 @@ QWidget* PrinterOptions::pickOne(ppd_opt i < option->num_choices; ++i, ++choice) { const QString cName = m_codec->toUnicode(choice->choice); - const QString cText = m_codec->toUnicode(choice->text); + const QString cText = i18n(choice->text); comboBox->addItem(cText, cName); }