Hello community,

here is the log from the commit of package okular for openSUSE:Factory checked 
in at 2017-02-13 07:40:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/okular (Old)
 and      /work/SRC/openSUSE:Factory/.okular.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "okular"

Changes:
--------
--- /work/SRC/openSUSE:Factory/okular/okular.changes    2017-01-25 
23:14:59.578257138 +0100
+++ /work/SRC/openSUSE:Factory/.okular.new/okular.changes       2017-02-13 
07:40:38.595276325 +0100
@@ -1,0 +2,8 @@
+Thu Feb  9 07:23:05 UTC 2017 - [email protected]
+
+- Update to KDE Applications 16.12.2
+   * KDE Applications 16.12.2
+   * https://www.kde.org/announcements/announce-applications-16.12.2.php
+
+
+-------------------------------------------------------------------

Old:
----
  okular-16.12.1.tar.xz

New:
----
  okular-16.12.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ okular.spec ++++++
--- /var/tmp/diff_new_pack.FOoZcS/_old  2017-02-13 07:40:40.059065359 +0100
+++ /var/tmp/diff_new_pack.FOoZcS/_new  2017-02-13 07:40:40.063064783 +0100
@@ -17,10 +17,10 @@
 
 
 Name:           okular
-Version:        16.12.1
+Version:        16.12.2
 Release:        0
 %define kf5_version 5.26.0
-# Latest stable Applications (e.g. 16.08 in KA, but 16.12.1 in KUA)
+# Latest stable Applications (e.g. 16.08 in KA, but 16.12.2 in KUA)
 %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print 
$1"."$2}')}
 Summary:        Document Viewer
 License:        GPL-2.0+

++++++ okular-16.12.1.tar.xz -> okular-16.12.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/CMakeLists.txt 
new/okular-16.12.2/CMakeLists.txt
--- old/okular-16.12.1/CMakeLists.txt   2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/CMakeLists.txt   2017-02-06 07:51:00.000000000 +0100
@@ -11,7 +11,7 @@
 # KDE Application Version, managed by release script
 set (KDE_APPLICATIONS_VERSION_MAJOR "16")
 set (KDE_APPLICATIONS_VERSION_MINOR "12")
-set (KDE_APPLICATIONS_VERSION_MICRO "1")
+set (KDE_APPLICATIONS_VERSION_MICRO "2")
 set (KDE_APPLICATIONS_VERSION 
"${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
 
 include(ECMInstallIcons)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/autotests/shelltest.cpp 
new/okular-16.12.2/autotests/shelltest.cpp
--- old/okular-16.12.1/autotests/shelltest.cpp  2017-01-08 19:38:42.000000000 
+0100
+++ new/okular-16.12.2/autotests/shelltest.cpp  2017-02-06 07:51:00.000000000 
+0100
@@ -23,6 +23,16 @@
     return url;
 }
 
+static bool fileExist_always_Func( const QString& )
+{
+    return true;
+}
+
+static bool fileExist_never_Func( const QString& )
+{
+    return false;
+}
+
 class ShellTest
     : public QObject
 {
@@ -42,28 +52,39 @@
 void ShellTest::testUrlArgs_data()
 {
     QTest::addColumn<QString>( "arg" );
+    QTest::addColumn<bool>( "exists" );
     QTest::addColumn<QUrl>( "resUrl" );
 
     // local files
     QTest::newRow( "foo.pdf, exist" )
         << "foo.pdf"
+        << true
         << makeUrlFromCwd( QStringLiteral("foo.pdf") );
     QTest::newRow( "foo.pdf, !exist" )
         << "foo.pdf"
+        << false
         << makeUrlFromCwd( QStringLiteral("foo.pdf") );
-    QTest::newRow( "foo#bar.pdf, !exist" )
+    QTest::newRow( "foo#bar.pdf, exist" )
         << "foo#bar.pdf"
+        << true
         << makeUrlFromCwd( QStringLiteral("foo#bar.pdf") );
+    QTest::newRow( "foo#bar.pdf, !exist" )
+        << "foo#bar.pdf"
+        << false
+        << makeUrlFromCwd( QStringLiteral("foo"), QStringLiteral("bar.pdf") );
     QTest::newRow( "foo.pdf#anchor, !exist" )
         << "foo.pdf#anchor"
+        << false
         << makeUrlFromCwd( QStringLiteral("foo.pdf"), QStringLiteral("anchor") 
);
     QTest::newRow( "#207461" )
         << "file:///tmp/file%20with%20spaces.pdf"
+        << true
         << QUrl( QStringLiteral("file:///tmp/file%20with%20spaces.pdf") );
 
     // non-local files
     QTest::newRow( "http://kde.org/foo.pdf"; )
         << "http://kde.org/foo.pdf";
+        << true
         << QUrl( QStringLiteral("http://kde.org/foo.pdf";) );
     // make sure we don't have a fragment
     QUrl hashInName( QStringLiteral("http://kde.org";) );
@@ -72,28 +93,33 @@
     QVERIFY( hashInName.fragment().isEmpty() );
     QTest::newRow( "http://kde.org/foo#bar.pdf"; )
         << "http://kde.org/foo#bar.pdf";
+        << true
         << hashInName;
     QUrl withAnchor( QStringLiteral("http://kde.org/foo.pdf";) );
     withAnchor.setFragment( QStringLiteral("anchor") );
     QTest::newRow( "http://kde.org/foo.pdf#anchor"; )
         << "http://kde.org/foo.pdf#anchor";
+        << true
         << withAnchor;
     QTest::newRow( "#207461" )
         << "http://homepages.inf.ed.ac.uk/mef/file%20with%20spaces.pdf";
+        << true
         << QUrl( 
QStringLiteral("http://homepages.inf.ed.ac.uk/mef/file%20with%20spaces.pdf";) );
     QUrl openOnPage3 = QUrl( 
QStringLiteral("http://itzsimpl.info/lectures/CG/L2-transformations.pdf";) );
     openOnPage3.setFragment( QStringLiteral("3") );
     QTest::newRow( "RR124738" )
         << "http://itzsimpl.info/lectures/CG/L2-transformations.pdf#3";
+        << true
         << openOnPage3;
 }
 
 void ShellTest::testUrlArgs()
 {
     QFETCH( QString, arg );
+    QFETCH( bool, exists );
     QFETCH( QUrl, resUrl );
     qDebug() << "Expected url:" << resUrl << "path =" <<  resUrl.path() << 
"fragment =" << resUrl.fragment();
-    QUrl url = ShellUtils::urlFromArg( arg );
+    QUrl url = ShellUtils::urlFromArg( arg, exists ? fileExist_always_Func : 
fileExist_never_Func );
     QCOMPARE( url, resUrl );
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/core/document.cpp 
new/okular-16.12.2/core/document.cpp
--- old/okular-16.12.1/core/document.cpp        2017-01-08 19:38:42.000000000 
+0100
+++ new/okular-16.12.2/core/document.cpp        2017-02-06 07:51:00.000000000 
+0100
@@ -1422,7 +1422,7 @@
         o->notifyPageChanged( page, DocumentObserver::Pixmap | 
DocumentObserver::Annotations );
 }
 
-void DocumentPrivate::fontReadingProgress( int page )
+void DocumentPrivate::slotFontReadingProgress( int page )
 {
     emit m_parent->fontReadingProgress( page );
 
@@ -2800,7 +2800,7 @@
 
     d->m_fontThread = new FontExtractionThread( d->m_generator, pages() );
     connect( d->m_fontThread, SIGNAL(gotFont(Okular::FontInfo)), this, 
SLOT(fontReadingGotFont(Okular::FontInfo)) );
-    connect( d->m_fontThread.data(), &FontExtractionThread::progress, this, 
&Document::fontReadingProgress );
+    connect( d->m_fontThread.data(), SIGNAL(progress(int)), this, 
SLOT(slotFontReadingProgress(int)) );
 
     d->m_fontThread->startExtraction( /*d->m_generator->hasFeature( 
Generator::Threaded )*/true );
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/core/document.h 
new/okular-16.12.2/core/document.h
--- old/okular-16.12.1/core/document.h  2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/core/document.h  2017-02-06 07:51:00.000000000 +0100
@@ -588,8 +588,8 @@
             NextMatch,      ///< Search next match
             PreviousMatch,  ///< Search previous match
             AllDocument,    ///< Search complete document
-            GoogleAll,      ///< Search all words in google style
-            GoogleAny       ///< Search any words in google style
+            GoogleAll,      ///< Search complete document (all words in google 
style)
+            GoogleAny       ///< Search complete document (any words in google 
style)
         };
 
         /**
@@ -1117,7 +1117,7 @@
         Q_PRIVATE_SLOT( d, void slotTimedMemoryCheck() )
         Q_PRIVATE_SLOT( d, void sendGeneratorPixmapRequest() )
         Q_PRIVATE_SLOT( d, void rotationFinished( int page, Okular::Page 
*okularPage ) )
-        Q_PRIVATE_SLOT( d, void fontReadingProgress( int page ) )
+        Q_PRIVATE_SLOT( d, void slotFontReadingProgress( int page ) )
         Q_PRIVATE_SLOT( d, void fontReadingGotFont( const Okular::FontInfo& 
font ) )
         Q_PRIVATE_SLOT( d, void slotGeneratorConfigChanged( const QString& ) )
         Q_PRIVATE_SLOT( d, void refreshPixmaps( int ) )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/core/document_p.h 
new/okular-16.12.2/core/document_p.h
--- old/okular-16.12.1/core/document_p.h        2017-01-08 19:38:42.000000000 
+0100
+++ new/okular-16.12.2/core/document_p.h        2017-02-06 07:51:00.000000000 
+0100
@@ -150,7 +150,7 @@
         void slotTimedMemoryCheck();
         void sendGeneratorPixmapRequest();
         void rotationFinished( int page, Okular::Page *okularPage );
-        void fontReadingProgress( int page );
+        void slotFontReadingProgress( int page );
         void fontReadingGotFont( const Okular::FontInfo& font );
         void slotGeneratorConfigChanged( const QString& );
         void refreshPixmaps( int );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/core/textdocumentgenerator.cpp 
new/okular-16.12.2/core/textdocumentgenerator.cpp
--- old/okular-16.12.1/core/textdocumentgenerator.cpp   2017-01-08 
19:38:42.000000000 +0100
+++ new/okular-16.12.2/core/textdocumentgenerator.cpp   2017-02-06 
07:51:00.000000000 +0100
@@ -19,9 +19,7 @@
 #include <QtGui/QImage>
 #include <QtGui/QPainter>
 #include <QtPrintSupport/QPrinter>
-#if QT_VERSION >= 0x040500
 #include <QtGui/QTextDocumentWriter>
-#endif
 
 #include "action.h"
 #include "annotations.h"
@@ -476,14 +474,12 @@
     if ( formats.isEmpty() ) {
         formats.append( Okular::ExportFormat::standardFormat( 
Okular::ExportFormat::PlainText ) );
         formats.append( Okular::ExportFormat::standardFormat( 
Okular::ExportFormat::PDF ) );
-#if QT_VERSION >= 0x040500
         if ( QTextDocumentWriter::supportedDocumentFormats().contains( "ODF" ) 
) {
             formats.append( Okular::ExportFormat::standardFormat( 
Okular::ExportFormat::OpenDocumentText ) );
         }
         if ( QTextDocumentWriter::supportedDocumentFormats().contains( "HTML" 
) ) {
             formats.append( Okular::ExportFormat::standardFormat( 
Okular::ExportFormat::HTML ) );
         }
-#endif
     }
 
     return formats;
@@ -515,7 +511,6 @@
         out << d->mDocument->toPlainText();
 
         return true;
-#if QT_VERSION >= 0x040500
     } else if ( format.mimeType().name() == QLatin1String( 
"application/vnd.oasis.opendocument.text" ) ) {
         QTextDocumentWriter odfWriter( fileName, "odf" );
 
@@ -524,7 +519,6 @@
         QTextDocumentWriter odfWriter( fileName, "html" );
 
         return odfWriter.write( d->mDocument );
-#endif
     }
     return false;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/chm/libokularGenerator_chmlib.json 
new/okular-16.12.2/generators/chm/libokularGenerator_chmlib.json
--- old/okular-16.12.1/generators/chm/libokularGenerator_chmlib.json    
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/chm/libokularGenerator_chmlib.json    
2017-02-06 07:51:00.000000000 +0100
@@ -24,6 +24,7 @@
         "Copyright[et]": "© 2005-2007: Piotr Szymański\n© 2008: Albert Astals 
Cid", 
         "Copyright[fi]": "© 2005–2007 Piotr Szymański\n© 2008 Albert Astals 
Cid", 
         "Copyright[nn]": "© 2005–2007 Piotr Szymański\n© 2008 Albert Astals 
Cid", 
+        "Copyright[ru]": "© Piotr Szymański, 2005-2007\n© Albert Astals Cid, 
2008", 
         "Copyright[sr@ijekavian]": "© 2005—2007, Пјотр Шимањски\n© 2008, 
Алберт Асталс Сид", 
         "Copyright[sr@ijekavianlatin]": "© 2005—2007, Pjotr Šimanjski\n© 2008, 
Albert Astals Sid", 
         "Copyright[sr@latin]": "© 2005—2007, Pjotr Šimanjski\n© 2008, Albert 
Astals Sid", 
@@ -45,6 +46,7 @@
         "Description[nn]": "Ein framvisar for Microsoft Windows-hjelpefiler", 
         "Description[pl]": "System zajmujący się wyświetlaniem plików pomocy 
Microsoft Windows", 
         "Description[pt]": "Um visualizador de ficheiros de ajuda do Microsoft 
Windows", 
+        "Description[ru]": "Модуль поддержки формата CHM (справка Microsoft 
Windows)", 
         "Description[sk]": "Vykresľovanie súborov pomocníka Microsoft 
Windows", 
         "Description[sl]": "Izrisovalnik datotek za pomoč za Microsoft 
Windows", 
         "Description[sr@ijekavian]": "Рендерер за фајлове Виндоузове помоћи", 
@@ -75,6 +77,7 @@
         "Name[nn]": "CHM-motor", 
         "Name[pl]": "Silnik CHM", 
         "Name[pt]": "Infra-Estrutura de CHM", 
+        "Name[ru]": "Модуль поддержки формата CHM", 
         "Name[sl]": "Zaledje za CHM", 
         "Name[sr@ijekavian]": "Позадина за ЦХМ", 
         "Name[sr@ijekavianlatin]": "Pozadina za CHM", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/chm/okularApplication_chm.desktop 
new/okular-16.12.2/generators/chm/okularApplication_chm.desktop
--- old/okular-16.12.1/generators/chm/okularApplication_chm.desktop     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/chm/okularApplication_chm.desktop     
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/comicbook/libokularGenerator_comicbook.json 
new/okular-16.12.2/generators/comicbook/libokularGenerator_comicbook.json
--- old/okular-16.12.1/generators/comicbook/libokularGenerator_comicbook.json   
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/comicbook/libokularGenerator_comicbook.json   
2017-02-06 07:51:00.000000000 +0100
@@ -5,6 +5,7 @@
                 "Email": "[email protected]", 
                 "Name": "Tobias Koenig", 
                 "Name[nn]": "Tobias König", 
+                "Name[ru]": "Tobias König", 
                 "Name[sr@ijekavian]": "Тобијас Кениг", 
                 "Name[sr@ijekavianlatin]": "Tobijas Kenig", 
                 "Name[sr@latin]": "Tobijas Kenig", 
@@ -16,6 +17,7 @@
         "Copyright[et]": "© 2007-2008: Tobias Koenig", 
         "Copyright[fi]": "© 2007–2008 Tobias Koenig", 
         "Copyright[nn]": "© 2007–2008 Tobias König", 
+        "Copyright[ru]": "© Tobias König, 2007-2008", 
         "Copyright[sr@ijekavian]": "© 2007–2008, Тобијас Кениг", 
         "Copyright[sr@ijekavianlatin]": "© 2007–2008, Tobijas Kenig", 
         "Copyright[sr@latin]": "© 2007–2008, Tobijas Kenig", 
@@ -37,6 +39,7 @@
         "Description[nn]": "Ein gjengjevar for ulike teikneserieformat", 
         "Description[pl]": "Wyświetlanie różnych formatów comic book.", 
         "Description[pt]": "Um visualizador de diversos formatos de banda 
desenhada", 
+        "Description[ru]": "Модуль поддержки различных форматов комиксов", 
         "Description[sk]": "Vykresľovanie rôznych formátov kníh komiksov", 
         "Description[sl]": "Izrisovalnik za različne vrste stripov", 
         "Description[sr@ijekavian]": "Рендерер различитих формата стрипова", 
@@ -70,6 +73,7 @@
         "Name[nn]": "ComicBook-motor", 
         "Name[pl]": "Moduł ComicBook", 
         "Name[pt]": "Infra-Estrutura de ComicBook (BD)", 
+        "Name[ru]": "Модуль поддержки формата ComicBook", 
         "Name[sk]": "Backend pre knihy komiksov", 
         "Name[sl]": "Zaledje za stripe", 
         "Name[sr@ijekavian]": "Позадина за комикбук", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/comicbook/okularApplication_comicbook.desktop 
new/okular-16.12.2/generators/comicbook/okularApplication_comicbook.desktop
--- old/okular-16.12.1/generators/comicbook/okularApplication_comicbook.desktop 
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/comicbook/okularApplication_comicbook.desktop 
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/djvu/libokularGenerator_djvu.json 
new/okular-16.12.2/generators/djvu/libokularGenerator_djvu.json
--- old/okular-16.12.1/generators/djvu/libokularGenerator_djvu.json     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/djvu/libokularGenerator_djvu.json     
2017-02-06 07:51:00.000000000 +0100
@@ -15,6 +15,7 @@
         "Copyright[et]": "© 2006-2008: Pino Toscano", 
         "Copyright[fi]": "© 2006–2008 Pino Toscano", 
         "Copyright[nn]": "© 2006–2008 Pino Toscano", 
+        "Copyright[ru]": "© Pino Toscano, 2006-2008", 
         "Copyright[sr@ijekavian]": "© 2006–2008, Пино Тоскано", 
         "Copyright[sr@ijekavianlatin]": "© 2006–2008, Pino Toskano", 
         "Copyright[sr@latin]": "© 2006–2008, Pino Toskano", 
@@ -36,6 +37,7 @@
         "Description[nn]": "DjVu-motor basert på DjVuLibre", 
         "Description[pl]": "Silnik DjVu oparty na DjVuLibre", 
         "Description[pt]": "Infra-estrutura do DjVu com base no DjVuLibre", 
+        "Description[ru]": "Модуль поддержки формата DjVu на основе библиотеки 
DjVuLibre", 
         "Description[sk]": "DjVu backend postavený na DjVuLibre", 
         "Description[sl]": "Zaledje za DjVu, ki temelji na DjVuLibre", 
         "Description[sr@ijekavian]": "Позадина за ДјВу заснована на 
ДјВу‑либреу", 
@@ -66,6 +68,7 @@
         "Name[nn]": "DjVu-motor", 
         "Name[pl]": "Silnik DjVu", 
         "Name[pt]": "Infra-Estrutura do DjVu", 
+        "Name[ru]": "Модуль поддержки формата DjVu", 
         "Name[sl]": "Zaledje za DjVu", 
         "Name[sr@ijekavian]": "Позадина за ДјВу", 
         "Name[sr@ijekavianlatin]": "Pozadina za DjVu", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/djvu/okularApplication_djvu.desktop 
new/okular-16.12.2/generators/djvu/okularApplication_djvu.desktop
--- old/okular-16.12.1/generators/djvu/okularApplication_djvu.desktop   
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/djvu/okularApplication_djvu.desktop   
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/dvi/libokularGenerator_dvi.json 
new/okular-16.12.2/generators/dvi/libokularGenerator_dvi.json
--- old/okular-16.12.1/generators/dvi/libokularGenerator_dvi.json       
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/dvi/libokularGenerator_dvi.json       
2017-02-06 07:51:00.000000000 +0100
@@ -13,6 +13,7 @@
         ], 
         "Copyright": "© 2006 Luigi Toscano", 
         "Copyright[et]": "© 2006: Luigi Toscano", 
+        "Copyright[ru]": "© Luigi Toscano, 2006", 
         "Copyright[sr@ijekavian]": "© 2006, Луиђи Тоскано", 
         "Copyright[sr@ijekavianlatin]": "© 2006, Luiđi Toskano", 
         "Copyright[sr@latin]": "© 2006, Luiđi Toskano", 
@@ -34,6 +35,7 @@
         "Description[nn]": "Ein gjengjevar for DVI-filer", 
         "Description[pl]": "Wyświetlanie pliku DVI", 
         "Description[pt]": "Um visualizador de ficheiros DVI", 
+        "Description[ru]": "Модуль поддержки формата DVI", 
         "Description[sk]": "Vykresľovanie DVI súborov", 
         "Description[sl]": "Izrisovalnik datotek DVI", 
         "Description[sr@ijekavian]": "Рендерер ДВИ фајлова", 
@@ -64,6 +66,7 @@
         "Name[nn]": "DVI-motor", 
         "Name[pl]": "Obsługa DVI", 
         "Name[pt]": "Infra-Estrutura de DVI", 
+        "Name[ru]": "Модуль поддержки формата DVI", 
         "Name[sl]": "Zaledje za DVI", 
         "Name[sr@ijekavian]": "Позадина за ДВИ", 
         "Name[sr@ijekavianlatin]": "Pozadina za DVI", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/dvi/okularApplication_dvi.desktop 
new/okular-16.12.2/generators/dvi/okularApplication_dvi.desktop
--- old/okular-16.12.1/generators/dvi/okularApplication_dvi.desktop     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/dvi/okularApplication_dvi.desktop     
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/epub/libokularGenerator_epub.json 
new/okular-16.12.2/generators/epub/libokularGenerator_epub.json
--- old/okular-16.12.1/generators/epub/libokularGenerator_epub.json     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/epub/libokularGenerator_epub.json     
2017-02-06 07:51:00.000000000 +0100
@@ -13,6 +13,7 @@
         ], 
         "Copyright": "© 2008 Ely Levy", 
         "Copyright[et]": "© 2008: Ely Levy", 
+        "Copyright[ru]": "© Ely Levy, 2008", 
         "Copyright[sr@ijekavian]": "© 2008, Ели Леви", 
         "Copyright[sr@ijekavianlatin]": "© 2008, Eli Levi", 
         "Copyright[sr@latin]": "© 2008, Eli Levi", 
@@ -34,6 +35,7 @@
         "Description[nn]": "Ein EPUB-motor", 
         "Description[pl]": "Moduł EPub", 
         "Description[pt]": "Uma infra-estrutura de EPub", 
+        "Description[ru]": "Модуль поддержки формата EPub", 
         "Description[sk]": "EPub backend", 
         "Description[sl]": "Zaledje za EPub", 
         "Description[sr@ijekavian]": "Позадина за ЕПУБ", 
@@ -64,6 +66,7 @@
         "Name[nn]": "EPUB-motor", 
         "Name[pl]": "Moduł EPub", 
         "Name[pt]": "Infra-Estrutura de EPub", 
+        "Name[ru]": "Модуль поддержки формата EPub", 
         "Name[sl]": "Zaledje za EPub", 
         "Name[sr@ijekavian]": "Позадина за ЕПУБ", 
         "Name[sr@ijekavianlatin]": "Pozadina za EPUB", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/epub/okularApplication_epub.desktop 
new/okular-16.12.2/generators/epub/okularApplication_epub.desktop
--- old/okular-16.12.1/generators/epub/okularApplication_epub.desktop   
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/epub/okularApplication_epub.desktop   
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/fax/libokularGenerator_fax.json 
new/okular-16.12.2/generators/fax/libokularGenerator_fax.json
--- old/okular-16.12.1/generators/fax/libokularGenerator_fax.json       
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/fax/libokularGenerator_fax.json       
2017-02-06 07:51:00.000000000 +0100
@@ -5,6 +5,7 @@
                 "Email": "[email protected]", 
                 "Name": "Tobias Koenig", 
                 "Name[nn]": "Tobias König", 
+                "Name[ru]": "Tobias König", 
                 "Name[sr@ijekavian]": "Тобијас Кениг", 
                 "Name[sr@ijekavianlatin]": "Tobijas Kenig", 
                 "Name[sr@latin]": "Tobijas Kenig", 
@@ -15,6 +16,7 @@
         "Copyright": "© 2008 Tobias Koenig", 
         "Copyright[et]": "© 2008: Tobias Koenig", 
         "Copyright[nn]": "© 2008 Tobias König", 
+        "Copyright[ru]": "© Tobias König, 2008", 
         "Copyright[sr@ijekavian]": "© 2008, Тобијас Кениг", 
         "Copyright[sr@ijekavianlatin]": "© 2008, Tobijas Kenig", 
         "Copyright[sr@latin]": "© 2008, Tobijas Kenig", 
@@ -36,6 +38,7 @@
         "Description[nn]": "Ein motor for G3/G4-faksdokument", 
         "Description[pl]": "Obsługa dokumentów faksowych G3/G4", 
         "Description[pt]": "Uma infra-estrutura de documentos de fax G3/G4", 
+        "Description[ru]": "Модуль поддержки формата факсов G3/G4", 
         "Description[sk]": "Backend dokumentu faxu G3/G4", 
         "Description[sl]": "Zaledje za dokumente faksov G3/G4", 
         "Description[sr@ijekavian]": "Позадина за Г3 факс и Г4 факс 
документе", 
@@ -66,6 +69,7 @@
         "Name[nl]": "Faxbackend", 
         "Name[nn]": "Faksmotor", 
         "Name[pl]": "Obsługa faksu", 
+        "Name[ru]": "Модуль поддержки форматов факсов", 
         "Name[sl]": "Zaledje za faks", 
         "Name[sr@ijekavian]": "Позадина за факсове", 
         "Name[sr@ijekavianlatin]": "Pozadina za faksove", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/fax/okularApplication_fax.desktop 
new/okular-16.12.2/generators/fax/okularApplication_fax.desktop
--- old/okular-16.12.1/generators/fax/okularApplication_fax.desktop     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/fax/okularApplication_fax.desktop     
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/fictionbook/libokularGenerator_fb.json 
new/okular-16.12.2/generators/fictionbook/libokularGenerator_fb.json
--- old/okular-16.12.1/generators/fictionbook/libokularGenerator_fb.json        
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/fictionbook/libokularGenerator_fb.json        
2017-02-06 07:51:00.000000000 +0100
@@ -5,6 +5,7 @@
                 "Email": "[email protected]", 
                 "Name": "Tobias Koenig", 
                 "Name[nn]": "Tobias König", 
+                "Name[ru]": "Tobias König", 
                 "Name[sr@ijekavian]": "Тобијас Кениг", 
                 "Name[sr@ijekavianlatin]": "Tobijas Kenig", 
                 "Name[sr@latin]": "Tobijas Kenig", 
@@ -16,6 +17,7 @@
         "Copyright[et]": "© 2007-2008: Tobias Koenig", 
         "Copyright[fi]": "© 2007–2008 Tobias Koenig", 
         "Copyright[nn]": "© 2007–2008 Tobias König", 
+        "Copyright[ru]": "© Tobias König, 2007-2008", 
         "Copyright[sr@ijekavian]": "© 2007–2008, Тобијас Кениг", 
         "Copyright[sr@ijekavianlatin]": "© 2007–2008, Tobijas Kenig", 
         "Copyright[sr@latin]": "© 2007–2008, Tobijas Kenig", 
@@ -37,6 +39,7 @@
         "Description[nn]": "Ein lesar for e-bøker av typen FictionBook", 
         "Description[pl]": "Wyświetlanie eksiążek FictionBook", 
         "Description[pt]": "Um visualizador de eBooks em FictionBook", 
+        "Description[ru]": "Модуль поддержки формата электронных книг 
FictionBook", 
         "Description[sk]": "Vykresľovanie e-kníh FictionBook", 
         "Description[sl]": "Izrisovalnik za e-knjige FictionBook", 
         "Description[sr@ijekavian]": "Рендерер за фикшнбук електронске књиге", 
@@ -67,6 +70,7 @@
         "Name[nn]": "FictionBook-motor", 
         "Name[pl]": "Obsługa Fiction Book", 
         "Name[pt]": "Infra-Estrutura de Livros de Ficção", 
+        "Name[ru]": "Модуль поддержки формата FictionBook", 
         "Name[sl]": "Zaledje za FictionBook", 
         "Name[sr@ijekavian]": "Позадина за фикшнбук", 
         "Name[sr@ijekavianlatin]": "Pozadina za FictionBook", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/fictionbook/okularApplication_fb.desktop 
new/okular-16.12.2/generators/fictionbook/okularApplication_fb.desktop
--- old/okular-16.12.1/generators/fictionbook/okularApplication_fb.desktop      
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/fictionbook/okularApplication_fb.desktop      
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/kimgio/generator_kimgio.cpp 
new/okular-16.12.2/generators/kimgio/generator_kimgio.cpp
--- old/okular-16.12.1/generators/kimgio/generator_kimgio.cpp   2017-01-08 
19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/kimgio/generator_kimgio.cpp   2017-02-06 
07:51:00.000000000 +0100
@@ -79,17 +79,7 @@
     // Apply transformations dictated by Exif metadata
     KExiv2Iface::KExiv2 exifMetadata;
     if ( exifMetadata.loadFromData( fileData ) ) {
-#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0) && QT_VERSION < 
QT_VERSION_CHECK(5, 4, 2)
-        // Qt 5.4 (up to 5.4.1) rotates jpeg images automatically with no way 
of disabling it
-        // See https://bugreports.qt.io/browse/QTBUG-37946
-        // and https://codereview.qt-project.org/#/c/98013/
-        // and https://codereview.qt-project.org/#/c/110668/
-        if (reader.format() != QByteArrayLiteral("jpeg")) {
-            exifMetadata.rotateExifQImage( m_img, 
exifMetadata.getImageOrientation() );
-        }
-#else
         exifMetadata.rotateExifQImage(m_img, 
exifMetadata.getImageOrientation());
-#endif
     }
 
     pagesVector.resize( 1 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/kimgio/libokularGenerator_kimgio.json 
new/okular-16.12.2/generators/kimgio/libokularGenerator_kimgio.json
--- old/okular-16.12.1/generators/kimgio/libokularGenerator_kimgio.json 
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/kimgio/libokularGenerator_kimgio.json 
2017-02-06 07:51:00.000000000 +0100
@@ -23,6 +23,7 @@
                 "Email": "[email protected]", 
                 "Name": "Tobias Koenig", 
                 "Name[nn]": "Tobias König", 
+                "Name[ru]": "Tobias König", 
                 "Name[sr@ijekavian]": "Тобијас Кениг", 
                 "Name[sr@ijekavianlatin]": "Tobijas Kenig", 
                 "Name[sr@latin]": "Tobijas Kenig", 
@@ -34,6 +35,7 @@
         "Copyright[et]": "© 2005, 2009: Albert Astals Cid\n© 2006-2007: Pino 
Toscano\n© 2006-2007: Tobias Koenig", 
         "Copyright[fi]": "© 2005, 2009 Albert Astals Cid\n© 2006–2007 Pino 
Toscano\n© 2006–2007 Tobias Koenig", 
         "Copyright[nn]": "© 2005, 2009 Albert Astals Cid\n© 2006–2007 Pino 
Toscano\n© 2006–2007 Tobias Koenig", 
+        "Copyright[ru]": "© Albert Astals Cid, 2005, 2009\n© Pino Toscano, 
2006-2007\n© Tobias König, 2006-2007", 
         "Copyright[sr@ijekavian]": "© 2005, 2009, Алберт Асталс Сид\n© 
2006–2007, Пино Тоскано\n© 2006–2007, Тобијас Кениг", 
         "Copyright[sr@ijekavianlatin]": "© 2005, 2009, Albert Astals Sid\n© 
2006–2007, Pino Toskano\n© 2006–2007, Tobijas Kenig", 
         "Copyright[sr@latin]": "© 2005, 2009, Albert Astals Sid\n© 2006–2007, 
Pino Toskano\n© 2006–2007, Tobijas Kenig", 
@@ -56,6 +58,7 @@
         "Description[nn]": "Ein enkel biletmotor", 
         "Description[pl]": "Silnik prostych obrazków", 
         "Description[pt]": "Uma infra-estrutura de imagens simples", 
+        "Description[ru]": "Модуль поддержки форматов изображений", 
         "Description[sk]": "Backend jednoduchých obrázkov", 
         "Description[sl]": "Preprosto zaledje za slike", 
         "Description[sr@ijekavian]": "Једноставна позадина за слике", 
@@ -107,6 +110,7 @@
         "Name[nn]": "Biletmotor", 
         "Name[pl]": "Silnik obrazów", 
         "Name[pt]": "Infra-Estrutura de Imagens", 
+        "Name[ru]": "Модуль поддержки форматов изображений", 
         "Name[sk]": "Backend obrázkov", 
         "Name[sl]": "Zaledje za slike", 
         "Name[sr@ijekavian]": "Позадина за слике", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/kimgio/okularApplication_kimgio.desktop 
new/okular-16.12.2/generators/kimgio/okularApplication_kimgio.desktop
--- old/okular-16.12.1/generators/kimgio/okularApplication_kimgio.desktop       
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/kimgio/okularApplication_kimgio.desktop       
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/mobipocket/libokularGenerator_mobi.json 
new/okular-16.12.2/generators/mobipocket/libokularGenerator_mobi.json
--- old/okular-16.12.1/generators/mobipocket/libokularGenerator_mobi.json       
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/mobipocket/libokularGenerator_mobi.json       
2017-02-06 07:51:00.000000000 +0100
@@ -15,6 +15,7 @@
         "Copyright[et]": "© 2008-2009: Jakub Stachowski", 
         "Copyright[fi]": "© 2008–2009 Jakub Stachowski", 
         "Copyright[nn]": "© 2008–2009 Jakub Stachowski", 
+        "Copyright[ru]": "© Jakub Stachowski, 2008-2009", 
         "Copyright[sr@ijekavian]": "© 2008—2009, Јакуб Стаховски", 
         "Copyright[sr@ijekavianlatin]": "© 2008—2009, Jakub Stahovski", 
         "Copyright[sr@latin]": "© 2008—2009, Jakub Stahovski", 
@@ -36,6 +37,7 @@
         "Description[nn]": "Ein Mobipocket-motor", 
         "Description[pl]": "Obsługa mobipocket", 
         "Description[pt]": "Uma infra-estrutura de Mobipocket", 
+        "Description[ru]": "Модуль поддержки формата Mobipocket", 
         "Description[sk]": "Mobipocket backend", 
         "Description[sl]": "Zaledje za Mobipocket", 
         "Description[sr@ijekavian]": "Позадина за Мобипокет", 
@@ -66,6 +68,7 @@
         "Name[nn]": "Mobipocket-motor", 
         "Name[pl]": "Obsługa Mobipocket", 
         "Name[pt]": "Infra-Estrutura de Mobipocket", 
+        "Name[ru]": "Модуль поддержки формата Mobipocket", 
         "Name[sl]": "Zaledje za Mobipocket", 
         "Name[sr@ijekavian]": "Позадина за Мобипокет", 
         "Name[sr@ijekavianlatin]": "Pozadina za Mobipocket", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/mobipocket/okularApplication_mobi.desktop 
new/okular-16.12.2/generators/mobipocket/okularApplication_mobi.desktop
--- old/okular-16.12.1/generators/mobipocket/okularApplication_mobi.desktop     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/mobipocket/okularApplication_mobi.desktop     
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/ooo/libokularGenerator_ooo.json 
new/okular-16.12.2/generators/ooo/libokularGenerator_ooo.json
--- old/okular-16.12.1/generators/ooo/libokularGenerator_ooo.json       
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/ooo/libokularGenerator_ooo.json       
2017-02-06 07:51:00.000000000 +0100
@@ -5,6 +5,7 @@
                 "Email": "[email protected]", 
                 "Name": "Tobias Koenig", 
                 "Name[nn]": "Tobias König", 
+                "Name[ru]": "Tobias König", 
                 "Name[sr@ijekavian]": "Тобијас Кениг", 
                 "Name[sr@ijekavianlatin]": "Tobijas Kenig", 
                 "Name[sr@latin]": "Tobijas Kenig", 
@@ -16,6 +17,7 @@
         "Copyright[et]": "© 2006-2008: Tobias Koenig", 
         "Copyright[fi]": "© 2006–2008 Tobias Koenig", 
         "Copyright[nn]": "© 2006–2008 Tobias Koenig", 
+        "Copyright[ru]": "© Tobias König, 2006-2008", 
         "Copyright[sr@ijekavian]": "© 2000–2009, Тобијас Кениг", 
         "Copyright[sr@ijekavianlatin]": "© 2000–2009, Tobijas Kenig", 
         "Copyright[sr@latin]": "© 2000–2009, Tobijas Kenig", 
@@ -37,6 +39,7 @@
         "Description[nn]": "Ein lesar for OpenDocument-tekstdokument", 
         "Description[pl]": "Program wyświetlający dokumentów tekstowych 
OpenDocument", 
         "Description[pt]": "Um visualizador de documentos de texto em 
OpenDocument", 
+        "Description[ru]": "Модуль поддержки текстовых документов формата 
OpenDocument", 
         "Description[sk]": "Vykresľovač pre textové dokumenty OpenDocument", 
         "Description[sl]": "Izrisovalnik besedilnih dokumentov OpenDocument", 
         "Description[sr@ijekavian]": "Рендерер за отворенодокументске 
текстуалне документе", 
@@ -67,6 +70,7 @@
         "Name[nn]": "OpenDocument-tekstmotor", 
         "Name[pl]": "Silnik dokumentów OpenDocument", 
         "Name[pt]": "Infra-Estrutura de Texto em OpenDocument", 
+        "Name[ru]": "Модуль поддержки формата OpenDocument", 
         "Name[sk]": "Backend OpenDocument Text", 
         "Name[sl]": "Zaledje za dokumente OpenDocument", 
         "Name[sr@ijekavian]": "Позадина за отворенодокументски текст", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/ooo/okularApplication_ooo.desktop 
new/okular-16.12.2/generators/ooo/okularApplication_ooo.desktop
--- old/okular-16.12.1/generators/ooo/okularApplication_ooo.desktop     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/ooo/okularApplication_ooo.desktop     
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/plucker/libokularGenerator_plucker.json 
new/okular-16.12.2/generators/plucker/libokularGenerator_plucker.json
--- old/okular-16.12.1/generators/plucker/libokularGenerator_plucker.json       
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/plucker/libokularGenerator_plucker.json       
2017-02-06 07:51:00.000000000 +0100
@@ -5,6 +5,7 @@
                 "Email": "[email protected]", 
                 "Name": "Tobias Koenig", 
                 "Name[nn]": "Tobias König", 
+                "Name[ru]": "Tobias König", 
                 "Name[sr@ijekavian]": "Тобијас Кениг", 
                 "Name[sr@ijekavianlatin]": "Tobijas Kenig", 
                 "Name[sr@latin]": "Tobijas Kenig", 
@@ -16,6 +17,7 @@
         "Copyright[et]": "© 2007-2008: Tobias Koenig", 
         "Copyright[fi]": "© 2007–2008 Tobias Koenig", 
         "Copyright[nn]": "© 2007–2008 Tobias König", 
+        "Copyright[ru]": "© Tobias König, 2007-2008", 
         "Copyright[sr@ijekavian]": "© 2007–2008, Тобијас Кениг", 
         "Copyright[sr@ijekavianlatin]": "© 2007–2008, Tobijas Kenig", 
         "Copyright[sr@latin]": "© 2007–2008, Tobijas Kenig", 
@@ -37,6 +39,7 @@
         "Description[nn]": "Ein gjengjevar for Plucker-e-bøker", 
         "Description[pl]": "Wyświetlanie eksiążek w formacie Plucker", 
         "Description[pt]": "Um visualizador de eBooks do Plucker", 
+        "Description[ru]": "Модуль поддержки формата электронных книг 
Plucker", 
         "Description[sk]": "Vykresľovanie e-kníh Plucker", 
         "Description[sl]": "Izrisovalnik za e-knjige Plucker", 
         "Description[sr@ijekavian]": "Рендерер за Плакерове е‑књиге", 
@@ -67,6 +70,7 @@
         "Name[nn]": "Plucker-dokumentmotor", 
         "Name[pl]": "Obsługa dokumentów Plucker", 
         "Name[pt]": "Infra-Estrutura de Documentos do Plucker", 
+        "Name[ru]": "Модуль поддержки формата Plucker", 
         "Name[sk]": "Backend dokumentov Plucker", 
         "Name[sl]": "Zaledje za dokumente Plucker", 
         "Name[sr@ijekavian]": "Позадина за Плакерови документе", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/plucker/okularApplication_plucker.desktop 
new/okular-16.12.2/generators/plucker/okularApplication_plucker.desktop
--- old/okular-16.12.1/generators/plucker/okularApplication_plucker.desktop     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/plucker/okularApplication_plucker.desktop     
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/poppler/libokularGenerator_poppler.json 
new/okular-16.12.2/generators/poppler/libokularGenerator_poppler.json
--- old/okular-16.12.1/generators/poppler/libokularGenerator_poppler.json       
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/poppler/libokularGenerator_poppler.json       
2017-02-06 07:51:00.000000000 +0100
@@ -15,6 +15,7 @@
         "Copyright[et]": "© 2005-2008: Albert Astals Cid", 
         "Copyright[fi]": "© 2005–2008 Albert Astals Cid", 
         "Copyright[nn]": "© 2005–2008 Albert Astals Cid", 
+        "Copyright[ru]": "© Albert Astals Cid, 2005-2008", 
         "Copyright[sr@ijekavian]": "© 2005–2008, Алберт Асталс Сид", 
         "Copyright[sr@ijekavianlatin]": "© 2005–2008, Albert Astals Sid", 
         "Copyright[sr@latin]": "© 2005–2008, Albert Astals Sid", 
@@ -36,6 +37,7 @@
         "Description[nn]": "Ein gjengjevar for PDF-filer", 
         "Description[pl]": "Wyświetlanie pliku PDF", 
         "Description[pt]": "Um visualizador de ficheiros PDF", 
+        "Description[ru]": "Модуль поддержки формата PDF", 
         "Description[sk]": "Vykresľovanie PDF súborov", 
         "Description[sl]": "Izrisovalnik datotek PDF", 
         "Description[sr@ijekavian]": "Рендерер ПДФ фајлова", 
@@ -68,6 +70,7 @@
         "Name[nn]": "PDF-motor", 
         "Name[pl]": "Silnik PDF", 
         "Name[pt]": "Infra-Estrutura de PDF", 
+        "Name[ru]": "Модуль поддержки формата PDF", 
         "Name[sl]": "Zaledje za PDF", 
         "Name[sr@ijekavian]": "Позадина за ПДФ", 
         "Name[sr@ijekavianlatin]": "Pozadina za PDF", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/poppler/okularApplication_pdf.desktop 
new/okular-16.12.2/generators/poppler/okularApplication_pdf.desktop
--- old/okular-16.12.1/generators/poppler/okularApplication_pdf.desktop 
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/poppler/okularApplication_pdf.desktop 
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/spectre/libokularGenerator_ghostview.json 
new/okular-16.12.2/generators/spectre/libokularGenerator_ghostview.json
--- old/okular-16.12.1/generators/spectre/libokularGenerator_ghostview.json     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/spectre/libokularGenerator_ghostview.json     
2017-02-06 07:51:00.000000000 +0100
@@ -15,6 +15,7 @@
         "Copyright[et]": "© 2007-2008: Albert Astals Cid", 
         "Copyright[fi]": "© 2007–2008 Albert Astals Cid", 
         "Copyright[nn]": "© 2007–2008 Albert Astals Cid", 
+        "Copyright[ru]": "© Albert Astals Cid, 2007-2008", 
         "Copyright[sr@ijekavian]": "© 2007–2008, Алберт Асталс Сид", 
         "Copyright[sr@ijekavianlatin]": "© 2007–2008, Albert Astals Sid", 
         "Copyright[sr@latin]": "© 2007–2008, Albert Astals Sid", 
@@ -24,6 +25,7 @@
         "Description": "A PostScript file renderer based on the Spectre 
library", 
         "Description[ca@valencia]": "Un renderitzador de fitxers PostScript 
basat en la biblioteca Spectre", 
         "Description[ca]": "Un renderitzador de fitxers PostScript basat en la 
biblioteca Spectre", 
+        "Description[cs]": "Vykreslovač souborů PostScript založený na 
knihovně Spectre.", 
         "Description[de]": "Ein Renderer für PostScript-Dateien entwickelt aus 
der Spectre-Bibliothek", 
         "Description[es]": "Un visor de archivos PostScript basado en la 
biblioteca Spectre", 
         "Description[et]": "PostScript-faili renderdaja Spectre teegi alusel", 
@@ -35,6 +37,7 @@
         "Description[nn]": "Ein gjengjevar for PostScript-filer, basert på 
Spectre-biblioteket", 
         "Description[pl]": "Wyświetlanie plików PostScript oparte o bibliotekę 
Spectre", 
         "Description[pt]": "Um visualzador de ficheiros PostScript com base na 
biblioteca Spectre", 
+        "Description[ru]": "Модуль поддержки формата PostScript на основе 
библиотеки Spectre", 
         "Description[sk]": "Renderovač PostScript súborov založený na knižnici 
Spectre", 
         "Description[sl]": "Izrisovalnik datotek PostScript, ki temelji na 
knjižnici Spectre", 
         "Description[sr@ijekavian]": "Рендерер постскрипт фајлова на основу 
библиотеке Спектер", 
@@ -66,6 +69,7 @@
         "Name[nn]": "PS-motor", 
         "Name[pl]": "Silnik PS", 
         "Name[pt]": "Infra-Estrutura de PS", 
+        "Name[ru]": "Модуль поддержки формата PS", 
         "Name[sl]": "Zaledje za PS", 
         "Name[sr@ijekavian]": "Позадина за постскрипт", 
         "Name[sr@ijekavianlatin]": "Pozadina za PostScript", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/spectre/okularApplication_ghostview.desktop 
new/okular-16.12.2/generators/spectre/okularApplication_ghostview.desktop
--- old/okular-16.12.1/generators/spectre/okularApplication_ghostview.desktop   
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/spectre/okularApplication_ghostview.desktop   
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/tiff/libokularGenerator_tiff.json 
new/okular-16.12.2/generators/tiff/libokularGenerator_tiff.json
--- old/okular-16.12.1/generators/tiff/libokularGenerator_tiff.json     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/tiff/libokularGenerator_tiff.json     
2017-02-06 07:51:00.000000000 +0100
@@ -15,6 +15,7 @@
         "Copyright[et]": "© 2006-2008: Pino Toscano", 
         "Copyright[fi]": "© 2006–2008 Pino Toscano", 
         "Copyright[nn]": "© 2006–2008 Pino Toscano", 
+        "Copyright[ru]": "© Pino Toscano, 2006-2008", 
         "Copyright[sr@ijekavian]": "© 2006–2008, Пино Тоскано", 
         "Copyright[sr@ijekavianlatin]": "© 2006–2008, Pino Toskano", 
         "Copyright[sr@latin]": "© 2006–2008, Pino Toskano", 
@@ -36,6 +37,7 @@
         "Description[nn]": "Ein TIFF-motor", 
         "Description[pl]": "Jeden z silników TIFF", 
         "Description[pt]": "Uma infra-estrutura de TIFF", 
+        "Description[ru]": "Модуль поддержки формата TIFF", 
         "Description[sk]": "TIFF backend", 
         "Description[sl]": "Zaledje za TIFF", 
         "Description[sr@ijekavian]": "Позадина за ТИФФ", 
@@ -66,6 +68,7 @@
         "Name[nn]": "TIFF-motor", 
         "Name[pl]": "Silnik TIFF", 
         "Name[pt]": "Infra-Estrutura de TIFF", 
+        "Name[ru]": "Модуль поддержки формата TIFF", 
         "Name[sl]": "Zaledje za TIFF", 
         "Name[sr@ijekavian]": "Позадина за ТИФФ", 
         "Name[sr@ijekavianlatin]": "Pozadina za TIFF", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/tiff/okularApplication_tiff.desktop 
new/okular-16.12.2/generators/tiff/okularApplication_tiff.desktop
--- old/okular-16.12.1/generators/tiff/okularApplication_tiff.desktop   
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/tiff/okularApplication_tiff.desktop   
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/txt/libokularGenerator_txt.json 
new/okular-16.12.2/generators/txt/libokularGenerator_txt.json
--- old/okular-16.12.1/generators/txt/libokularGenerator_txt.json       
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/txt/libokularGenerator_txt.json       
2017-02-06 07:51:00.000000000 +0100
@@ -4,6 +4,7 @@
             {
                 "Email": "[email protected]", 
                 "Name": "Azat Khuzhin", 
+                "Name[ru]": "Азат Хужин", 
                 "Name[sr@ijekavian]": "Азат Хужин", 
                 "Name[sr@ijekavianlatin]": "Azat Hužin", 
                 "Name[sr@latin]": "Azat Hužin", 
@@ -13,6 +14,7 @@
         ], 
         "Copyright": "© 2013 Azat Khuzhin", 
         "Copyright[et]": "© 2013: Azat Khuzhin", 
+        "Copyright[ru]": "© Азат Хужин, 2013", 
         "Copyright[sr@ijekavian]": "© 2013, Азат Хужин", 
         "Copyright[sr@ijekavianlatin]": "© 2013, Azat Hužin", 
         "Copyright[sr@latin]": "© 2013, Azat Hužin", 
@@ -34,6 +36,7 @@
         "Description[nn]": "Txt-motor", 
         "Description[pl]": "Silnik tekstowy", 
         "Description[pt]": "Infra-estrutura de TXT", 
+        "Description[ru]": "Модуль поддержки формата Txt", 
         "Description[sl]": "Zaledje za txt", 
         "Description[sr@ijekavian]": "Позадина за текст", 
         "Description[sr@ijekavianlatin]": "Pozadina za tekst", 
@@ -63,6 +66,7 @@
         "Name[nn]": "Txt-motor", 
         "Name[pl]": "Silnik tekstowy", 
         "Name[pt]": "Infra-Estrutura de TXT", 
+        "Name[ru]": "Модуль поддержки формата Txt", 
         "Name[sk]": "Txt backend", 
         "Name[sl]": "Zaledje za txt", 
         "Name[sr@ijekavian]": "Позадина за текст", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/txt/okularApplication_txt.desktop 
new/okular-16.12.2/generators/txt/okularApplication_txt.desktop
--- old/okular-16.12.1/generators/txt/okularApplication_txt.desktop     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/txt/okularApplication_txt.desktop     
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/generators/xps/generator_xps.cpp 
new/okular-16.12.2/generators/xps/generator_xps.cpp
--- old/okular-16.12.1/generators/xps/generator_xps.cpp 2017-01-08 
19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/xps/generator_xps.cpp 2017-02-06 
07:51:00.000000000 +0100
@@ -2066,10 +2066,8 @@
     // 1) QFontDatabase says so
     // 2) Qt >= 4.4.0 (see Trolltech task ID: 169502)
     // 3) Qt >= 4.4.2 (see Trolltech task ID: 215090)
-#if QT_VERSION >= 0x040402
     if ( QFontDatabase::supportsThreadedFontRendering() )
         setFeature( Threaded );
-#endif
     userMutex();
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/xps/libokularGenerator_xps.json 
new/okular-16.12.2/generators/xps/libokularGenerator_xps.json
--- old/okular-16.12.1/generators/xps/libokularGenerator_xps.json       
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/xps/libokularGenerator_xps.json       
2017-02-06 07:51:00.000000000 +0100
@@ -34,6 +34,7 @@
         "Copyright[et]": "© 2006-2007: Brad Hards\n© 2007: Jiri Klement\n© 
2008: Pino Toscano", 
         "Copyright[fi]": "© 2006–2007 Brad Hards\n© 2007 Jiri Klement\n© 2008 
Pino Toscano", 
         "Copyright[nn]": "© 2006–2007 Brad Hards\n© 2007 Jiri Klement\n© 2008 
Pino Toscano", 
+        "Copyright[ru]": "© Brad Hards, 2006-2007\n© Jiri Klement, 2007\n© 
Pino Toscano, 2008", 
         "Copyright[sr@ijekavian]": "© 2006–2007, Бред Хардс\n© 2007, Јиржи 
Клемент\n© 2008, Пино Тоскано", 
         "Copyright[sr@ijekavianlatin]": "© 2006–2007, Bred Hards\n© 2007, 
Jirži Klement\n© 2008, Pino Toskano", 
         "Copyright[sr@latin]": "© 2006–2007, Bred Hards\n© 2007, Jirži 
Klement\n© 2008, Pino Toskano", 
@@ -55,6 +56,7 @@
         "Description[nn]": "Ein XPS-motor", 
         "Description[pl]": "Jeden z silników XPS", 
         "Description[pt]": "Uma infra-estrutura de XPS", 
+        "Description[ru]": "Модуль поддержки формата XPS", 
         "Description[sk]": "XPS backend", 
         "Description[sl]": "Zaledje za XPS", 
         "Description[sr@ijekavian]": "Позадина за ИксПС", 
@@ -86,6 +88,7 @@
         "Name[nn]": "XPS-motor", 
         "Name[pl]": "Silnik XPS", 
         "Name[pt]": "Infra-Estrutura de XPS", 
+        "Name[ru]": "Модуль поддержки формата XPS", 
         "Name[sl]": "Zaledje za XPS", 
         "Name[sr@ijekavian]": "Позадина за ИксПС", 
         "Name[sr@ijekavianlatin]": "Pozadina za XPS", 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/okular-16.12.1/generators/xps/okularApplication_xps.desktop 
new/okular-16.12.2/generators/xps/okularApplication_xps.desktop
--- old/okular-16.12.1/generators/xps/okularApplication_xps.desktop     
2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/generators/xps/okularApplication_xps.desktop     
2017-02-06 07:51:00.000000000 +0100
@@ -127,7 +127,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -146,6 +146,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/shell/okular_main.cpp 
new/okular-16.12.2/shell/okular_main.cpp
--- old/okular-16.12.1/shell/okular_main.cpp    2017-01-08 19:38:42.000000000 
+0100
+++ new/okular-16.12.2/shell/okular_main.cpp    2017-02-06 07:51:00.000000000 
+0100
@@ -33,7 +33,7 @@
         return false;
 
     const QString page = ShellUtils::page(serializedOptions);
-    iface.call(QStringLiteral("openDocument"), 
ShellUtils::urlFromArg(paths[0], page).url(), serializedOptions);
+    iface.call(QStringLiteral("openDocument"), 
ShellUtils::urlFromArg(paths[0], ShellUtils::qfileExistFunc(), page).url(), 
serializedOptions);
     if (!ShellUtils::noRaise(serializedOptions)) {
         iface.call(QStringLiteral("tryRaise"));
     }
@@ -103,7 +103,7 @@
         {
             // Page only makes sense if we are opening one file
             const QString page = ShellUtils::page(serializedOptions);
-            path = ShellUtils::urlFromArg(arg, page).url();
+            path = ShellUtils::urlFromArg(arg, ShellUtils::qfileExistFunc(), 
page).url();
         }
 
         // Returns false if it can't fit another document
@@ -166,7 +166,7 @@
     {
         // Page only makes sense if we are opening one file
         const QString page = ShellUtils::page(serializedOptions);
-        const QUrl url = ShellUtils::urlFromArg(paths[i], page);
+        const QUrl url = ShellUtils::urlFromArg(paths[i], 
ShellUtils::qfileExistFunc(), page);
         if ( shell->openDocument( url, serializedOptions) )
         {
             ++i;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/shell/org.kde.okular.desktop 
new/okular-16.12.2/shell/org.kde.okular.desktop
--- old/okular-16.12.1/shell/org.kde.okular.desktop     2017-01-08 
19:38:42.000000000 +0100
+++ new/okular-16.12.2/shell/org.kde.okular.desktop     2017-02-06 
07:51:00.000000000 +0100
@@ -126,7 +126,7 @@
 Comment=Universal document viewer
 Comment[ca]=Visualitzador universal de documents
 Comment[ca@valencia]=Visualitzador universal de documents
-Comment[cs]=Uneverzální prohlížeč dokumentů
+Comment[cs]=Univerzální prohlížeč dokumentů
 Comment[da]=Universel dokumentfremviser
 Comment[de]=Universeller Dokumentenbetrachter
 Comment[el]=Καθολικός προβολέας εγγράφων
@@ -145,6 +145,7 @@
 Comment[pl]=Wszechstronna przeglądarka dokumentów
 Comment[pt]=Visualizador de documentos universal
 Comment[pt_BR]=Visualizador de documentos universal
+Comment[ru]=Универсальная программа просмотра документов
 Comment[sk]=Univerzálny prehliadač dokumentov
 Comment[sl]=Vsestranski pregledovalnik dokumentov
 Comment[sr]=Универзални приказивач докумената
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/shell/shellutils.cpp 
new/okular-16.12.2/shell/shellutils.cpp
--- old/okular-16.12.1/shell/shellutils.cpp     2017-01-08 19:38:42.000000000 
+0100
+++ new/okular-16.12.2/shell/shellutils.cpp     2017-02-06 07:51:00.000000000 
+0100
@@ -20,31 +20,32 @@
 namespace ShellUtils
 {
 
-QUrl urlFromArg( const QString& _arg, const QString& pageArg )
+namespace detail
+{
+
+bool qfileExistFunc( const QString& fileName )
+{
+    return QFile::exists( fileName );
+}
+
+}
+
+FileExistFunc qfileExistFunc()
+{
+    return detail::qfileExistFunc;
+}
+
+QUrl urlFromArg( const QString& _arg, FileExistFunc exist_func, const QString& 
pageArg )
 {
-#if QT_VERSION >= 0x050400
     QUrl url = QUrl::fromUserInput(_arg, QDir::currentPath(), 
QUrl::AssumeLocalFile);
-#else
-    // Code from QUrl::fromUserInput(QString, QString)
-    QUrl url = QUrl::fromUserInput(_arg);
-    QUrl testUrl = QUrl(_arg, QUrl::TolerantMode);
-    if (testUrl.isRelative() && !QDir::isAbsolutePath(_arg)) {
-        QFileInfo fileInfo(QDir::current(), _arg);
-        if (fileInfo.exists())
-            url = QUrl::fromLocalFile(fileInfo.absoluteFilePath());
-    }
-#endif
     if ( url.isLocalFile() ) {
         // make sure something like /tmp/foo#bar.pdf is treated as a path name 
(default)
         // but something like /tmp/foo.pdf#bar is foo.pdf plus an anchor "bar"
         const QString path = url.path();
         int hashIndex = path.lastIndexOf( QLatin1Char ( '#' ) );
-        int lastDotIndex = path.lastIndexOf( QLatin1Char ( '.' ) );
-        // make sure that we don't change the path if .pdf comes after the #
-        if ( hashIndex != -1 && hashIndex > lastDotIndex) {
+        if ( hashIndex != -1 && !exist_func(path) ) {
             url.setPath( path.left( hashIndex ) );
             url.setFragment( path.mid( hashIndex + 1 ) );
-            qDebug() << "Added fragment to url:" << url.path() << 
url.fragment();
         }
     } else if ( !url.fragment().isEmpty() ) {
         // make sure something like http://example.org/foo#bar.pdf is treated 
as a path name
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/shell/shellutils.h 
new/okular-16.12.2/shell/shellutils.h
--- old/okular-16.12.1/shell/shellutils.h       2017-01-08 19:38:42.000000000 
+0100
+++ new/okular-16.12.2/shell/shellutils.h       2017-02-06 07:51:00.000000000 
+0100
@@ -19,7 +19,10 @@
 namespace ShellUtils
 {
 
-QUrl urlFromArg(const QString& _arg, const QString& pageArg = QString() );
+typedef bool (*FileExistFunc)( const QString& fileName );
+
+FileExistFunc qfileExistFunc();
+QUrl urlFromArg(const QString& _arg, FileExistFunc exist_func, const QString& 
pageArg = QString() );
 QString serializeOptions(const QCommandLineParser &args);
 QString serializeOptions(bool startInPresentation, bool showPrintDialog, bool 
unique, bool noRaise, const QString &page);
 bool unserializeOptions(const QString &serializedOptions, bool *presentation, 
bool *print, bool *unique, bool *noraise, QString *page);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/ui/pagepainter.cpp 
new/okular-16.12.2/ui/pagepainter.cpp
--- old/okular-16.12.1/ui/pagepainter.cpp       2017-01-08 19:38:42.000000000 
+0100
+++ new/okular-16.12.2/ui/pagepainter.cpp       2017-02-06 07:51:00.000000000 
+0100
@@ -836,7 +836,7 @@
             {
                 if ( limitsEnlarged.intersects( rect->boundingRect( 
scaledWidth, scaledHeight ).translated( -scaledCrop.topLeft() ) ) )
                 {
-                    mixedPainter->strokePath( rect->region(), QPen( 
normalColor ) );
+                    mixedPainter->strokePath( rect->region(), QPen( 
normalColor, 0 ) );
                 }
             }
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/ui/pagepainter.h 
new/okular-16.12.2/ui/pagepainter.h
--- old/okular-16.12.1/ui/pagepainter.h 2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/ui/pagepainter.h 2017-02-06 07:51:00.000000000 +0100
@@ -71,8 +71,8 @@
         static void drawShapeOnImage(
             QImage & image,
             const NormalizedPath & imagePoints,
-            bool closeShape = true,
-            const QPen & pen = QPen(),
+            bool closeShape,
+            const QPen & pen,
             const QBrush & brush = QBrush(),
             double penWidthMultiplier = 1.0,
             RasterOperation op = Normal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/ui/pageview.cpp 
new/okular-16.12.2/ui/pageview.cpp
--- old/okular-16.12.1/ui/pageview.cpp  2017-01-08 19:38:42.000000000 +0100
+++ new/okular-16.12.2/ui/pageview.cpp  2017-02-06 07:51:00.000000000 +0100
@@ -4830,7 +4830,7 @@
 
 void PageView::slotConfigureWebShortcuts()
 {
-    KToolInvocation::kdeinitExec( QStringLiteral("kcmshell5"), QStringList() 
<< QStringLiteral("ebrowsing") );
+    KToolInvocation::kdeinitExec( QStringLiteral("kcmshell5"), QStringList() 
<< QStringLiteral("webshortcuts") );
 }
 
 void PageView::slotZoom()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/okular-16.12.1/ui/searchlineedit.cpp 
new/okular-16.12.2/ui/searchlineedit.cpp
--- old/okular-16.12.1/ui/searchlineedit.cpp    2017-01-08 19:38:42.000000000 
+0100
+++ new/okular-16.12.2/ui/searchlineedit.cpp    2017-02-06 07:51:00.000000000 
+0100
@@ -39,7 +39,6 @@
     connect(m_inputDelayTimer, &QTimer::timeout, this, 
&SearchLineEdit::startSearch);
 
     connect(this, &SearchLineEdit::textChanged, this, 
&SearchLineEdit::slotTextChanged);
-    connect(this, &SearchLineEdit::returnPressed, this, 
&SearchLineEdit::slotReturnPressed);
     connect(document, &Okular::Document::searchFinished, this, 
&SearchLineEdit::searchFinished);
 }
 
@@ -65,8 +64,16 @@
     if ( type == m_searchType )
         return;
 
+    disconnect(this, &SearchLineEdit::returnPressed, this, 
&SearchLineEdit::slotReturnPressed);
+
     m_searchType = type;
 
+    // Only connect Enter for next/prev searches, the rest of searches are 
document global so
+    // next/prev serach does not make sense for them
+    if (m_searchType == Okular::Document::NextMatch || m_searchType == 
Okular::Document::PreviousMatch) {
+        connect(this, &SearchLineEdit::returnPressed, this, 
&SearchLineEdit::slotReturnPressed);
+    }
+
     if ( !m_changed )
         m_changed = ( m_searchType != Okular::Document::NextMatch && 
m_searchType != Okular::Document::PreviousMatch );
 }


Reply via email to