Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37546492
en ru br
ALT Linux repos
S:23.04.3-alt1

Group :: System/Configuration/Printing
RPM: kde5-print-manager

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: alt-print-opts-i18n.patch
Download


--- 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);
     }
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin