File pam-translate.diff of Package kdebase4-workspace
--- libs/kdm/kgreet_generic.cpp
+++ libs/kdm/kgreet_generic.cpp
@@ -141,7 +141,9 @@
if (m_infoMsgs.isEmpty())
revive();
- QString qtext = QString::fromUtf8(text);
+ // PAM does not translate these
+ //(void) I18N_NOOP("");
+ QString qtext = i18n( text );
m_infoMsgs.append(qtext);
QLabel *label = new QLabel(qtext, m_parentWidget);
m_grid->addWidget(label, m_line++, 0, 1, 2);
@@ -169,7 +171,10 @@
else
m_infoMsgs.clear();
- QLabel *label = new QLabel(QString::fromUtf8(prompt).trimmed());
+ // PAM does not translate these
+ ( void ) I18N_NOOP( "Password: " );
+ ( void ) I18N_NOOP( "Password or swipe finger: " );
+ QLabel *label = new QLabel(i18n( prompt ).trimmed());
m_grid->addWidget(label, m_line, 0);
m_children.append(label);
m_echo = echo;