Hello community,

here is the log from the commit of package psi+ for openSUSE:Factory checked in 
at 2017-04-11 09:38:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/psi+ (Old)
 and      /work/SRC/openSUSE:Factory/.psi+.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "psi+"

Tue Apr 11 09:38:45 2017 rev:37 rq:484189 version:20170321

Changes:
--------
--- /work/SRC/openSUSE:Factory/psi+/psi+.changes        2017-02-16 
17:01:12.488469566 +0100
+++ /work/SRC/openSUSE:Factory/.psi+.new/psi+.changes   2017-04-11 
09:38:52.550371238 +0200
@@ -1,0 +2,12 @@
+Fri Mar 24 13:20:01 UTC 2017 - [email protected]
+
+- update to 20170321
+  * updated translations
+  * some bugfixes
+  * added httpupload and imagepreview plugins
+- switch to use cmake & ninja (new support)
+- join -icons, -sounds and -themes into -data
+- use qt5 on leap >= 42.2 too
+- drop psi+-appdata-desktop-reference.patch: appdata no longer used
+
+-------------------------------------------------------------------

Old:
----
  psi+-20170212.tar.xz
  psi+-appdata-desktop-reference.patch

New:
----
  psi+-20170321.tar.xz

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

Other differences:
------------------
++++++ psi+.spec ++++++
--- /var/tmp/diff_new_pack.Rj4DB4/_old  2017-04-11 09:38:53.702208527 +0200
+++ /var/tmp/diff_new_pack.Rj4DB4/_new  2017-04-11 09:38:53.706207962 +0200
@@ -16,33 +16,32 @@
 #
 
 
-%if 0%{?suse_version} > 1320
+%if 0%{?suse_version} > 1320 || 0%{?leap_version} >= 420200 
 %define with_qt5 1
+%define __builder ninja
 %endif
 
-%define version_unconverted 20170212
+%define version_unconverted 20170321
 
 Name:           psi+
 Url:            https://github.com/psi-plus
-Version:        20170212
+Version:        20170321
 Release:        0
 Summary:        Jabber client using Qt
 License:        GPL-2.0+
 Group:          Productivity/Networking/Talk/Clients
 Source0:        psi+-%{version}.tar.xz
 Source1:        psi-plus-l10n-1.tar.xz
-# PATCH-FIX-UPSTREAM psi+-appdata-desktop-reference.patch [email protected] 
-- Fix the reference to the .desktop file in appdata.xml: upstream installs 
psi.desktop as psi-plus.desktop, psi.appdata.xml as psi-plus.appdata.xml. The 
reference inside the appdata.xml has to match in order for the linking between 
appdata file and .desktop file to work
-Patch0:         psi+-appdata-desktop-reference.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  aspell-devel
+BuildRequires:  cmake >= 3
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  gdb
+BuildRequires:  hunspell-devel
 BuildRequires:  libidn-devel
 BuildRequires:  libotr-devel
 BuildRequires:  libproxy-devel
 %if 0%{?with_qt5}
-BuildRequires:  libqt5-linguist
+BuildRequires:  libqt5-linguist-devel
 BuildRequires:  pkgconfig(Qt5Concurrent)
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5DBus)
@@ -62,14 +61,15 @@
 %endif
 BuildRequires:  libXScrnSaver-devel
 BuildRequires:  libtidy-devel
+%if "%{__builder}" == "ninja"
+BuildRequires:  ninja
+%endif
 BuildRequires:  openssl-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  xz
 BuildRequires:  zlib-devel
 Recommends:     %{name}-lang = %{version}
-Requires:       %{name}-icons = %{version}
-Requires:       %{name}-sounds = %{version}
-Requires:       %{name}-themes = %{version}
+Requires:       %{name}-data = %{version}
 Obsoletes:      psi
 
 %define iconspath %{_datadir}/psi-plus/iconsets
@@ -83,41 +83,28 @@
 the features necessary to chat, with no bloated extras that slow your
 computer down.
 
-%package icons
-Summary:        Icons for Psi
+%package data
+Summary:        Data for Psi+
 Group:          Productivity/Networking/Talk/Clients
-Requires:       %{name} = %{version}
 BuildArch:      noarch
+Provides:       %{name}-icons = %{version}
+Obsoletes:      %{name}-icons <= %{version}
+Provides:       %{name}-sounds = %{version}
+Obsoletes:      %{name}-sounds <= %{version}
+Provides:       %{name}-themes = %{version}
+Obsoletes:      %{name}-themes <= %{version}
 
-%description icons
-Icons for Psi.
+%description data
+Icons, sounds, and themes for Psi+.
 
 %package lang
-Summary:        Translations for Psi
+Summary:        Translations for Psi+
 Group:          Productivity/Networking/Talk/Clients
 Requires:       %{name} = %{version}
 BuildArch:      noarch
 
 %description lang
-Translations for Psi.
-
-%package sounds
-Summary:        Icons for Psi
-Group:          Productivity/Networking/Talk/Clients
-Requires:       %{name} = %{version}
-BuildArch:      noarch
-
-%description sounds
-Sounds for Psi.
-
-%package themes
-Summary:        Themes for Psi
-Group:          Productivity/Networking/Talk/Clients
-Requires:       %{name} = %{version}
-BuildArch:      noarch
-
-%description themes
-Themes for Psi.
+Various translations for Psi+.
 
 %package plugins-devel
 Summary:        Headers for Psi plugins
@@ -420,88 +407,38 @@
 
 %prep
 %setup -q -b 1
-%patch0 -p1
 
 %if 0%{?with_qt5}
 sed -i 's@\<lrelease\>@&-qt5@' ../psi-plus-l10n-1/update-translations.sh
 %endif
 
-# generic/antievil does not build (yet)
-# generic/consoledump does not build (yet)
-# generic/chess is a standalone app for chessplugin
-# generic/echo does not build (yet)
-# generic/noughtsandcrosses does not build (needs old Qt3 support)
-# generic/null is a nop
-# generic/python does not build (needs old python 2 and has invalid -I)
-# generic/urlwatcher does not build (yet)
-GENERIC_PLUGINS="attentionplugin autoreplyplugin birthdayreminderplugin
-       captchaformsplugin cleanerplugin clientswitcherplugin
-       conferenceloggerplugin contentdownloaderplugin enummessagesplugin
-       extendedmenuplugin
-       extendedoptionsplugin gmailserviceplugin gnupgplugin gomokugameplugin
-       historykeeperplugin httpuploadplugin chessplugin icqdieplugin
-       imageplugin imagepreviewplugin
-       jabberdiskplugin juickplugin messagefilterplugin otrplugin
-       pepchangenotifyplugin
-       qipxstatusesplugin screenshotplugin skinsplugin stopspamplugin
-       storagenotesplugin translateplugin videostatusplugin watcherplugin"
-UNIX_PLUGINS="gnome3supportplugin"
-PLUGINS="`echo -n $GENERIC_PLUGINS | sed 's@\<@generic/@g'`"
-PLUGINS="$PLUGINS `echo -n $UNIX_PLUGINS | sed 's@\<@unix/@g'`"
-
-%if 0%{?with_qt5}
-QMAKE=qmake-qt5
-%else
-QMAKE=qmake
-%endif
-
-# generate Makefile for plugins
-cat >src/plugins/Makefile <<EOF
-SUBDIRS=$PLUGINS
-PLUGINS_PATH=/usr/lib64/
-INSTALL=install
-
-all: \$(SUBDIRS)
-
-install: 
-       \$(INSTALL) -d \$(PLUGINS_PATH)
-       for DIR in \$(SUBDIRS); do \
-               PLUGIN="lib\`basename \$\$DIR\`.so"; \
-               \$(INSTALL) -m 755 \$\$DIR/\$\$PLUGIN \$(PLUGINS_PATH); \
-       done
-
-\$(SUBDIRS)::
-       cd \$@; $QMAKE
-       \$(MAKE) -C \$@ \$(MAKECMDGOALS)
-EOF
-
 %build
-# do not use %%configure - not real configure script
-export QMAKE_CXXFLAGS="%{optflags}"
-./configure --prefix=%{_prefix} --libdir=%{_libdir} \
-       --enable-webkit \
-       --enable-whiteboarding \
-%if 0%{?with_qt5}
-       --with-qca-inc=/usr/include/qt5/Qca-qt5/ \
-       --with-qca-lib=/usr/lib64 \
+%cmake \
+%if 0%{?with_qt5} == 0
+       -DUSE_QT5=OFF \
 %endif
-       --debug --no-separate-debug-info
-make %{?_smp_mflags}
+       -DENABLE_PLUGINS=ON
 
-make -C src/plugins %{?_smp_mflags}
+#%%make_jobs won't work -- overriden by qmake's -- opencode it
+%if "%{__builder}" == "ninja"
+    ninja -v %{?_smp_mflags}
+%else
+    %__make %{?_smp_mflags} VERBOSE=1
+%endif
 
 cd %{_builddir}/psi-plus-l10n-1/
 ./update-translations.sh make
 
 %install
-make INSTALL_ROOT=%{buildroot} install
-rm -f %{buildroot}%{_datadir}/psi-plus/{COPYING,README}
-rm -f %{buildroot}%{_datadir}/psi-plus/iconsets/emoticons/utils/smiles_conv.zip
+%cmake_install
+
 %suse_update_desktop_file psi-plus
 
-# plugins
-make -C src/plugins %{?_smp_mflags} install \
-       PLUGINS_PATH="%{buildroot}%{pluginspath}"
+# plugins-devel
+install -d %{buildroot}%{_datadir}/psi-plus/plugins/include/
+install -m 0644 -t %{buildroot}%{_datadir}/psi-plus/plugins/ 
src/plugins/plugins.pri
+install -m 0644 -t %{buildroot}%{_datadir}/psi-plus/plugins/include/ 
src/plugins/include/*
+sed -e 's:target.path.*:target.path = %pluginspath:' src/plugins/psiplugin.pri 
> %{buildroot}%{_datadir}/psi-plus/plugins/psiplugin.pri
 
 # translations
 install -m 0644 -t %{buildroot}%{_datadir}/psi-plus ../psi-plus-l10n-1/out/*.qm
@@ -648,21 +585,8 @@
 %defattr(-,root,root)
 %doc ChangeLog COPYING README TODO
 %{_bindir}/psi-plus
-%dir %{_datadir}/appdata
-%{_datadir}/appdata/psi-plus.appdata.xml
+%{_datadir}/pixmaps/psi-plus.png
 %{_datadir}/applications/psi-plus.desktop
-%dir %{_datadir}/icons/hicolor/
-%dir %{_datadir}/icons/hicolor/16x16
-%dir %{_datadir}/icons/hicolor/16x16/apps
-%dir %{_datadir}/icons/hicolor/32x32
-%dir %{_datadir}/icons/hicolor/32x32/apps
-%dir %{_datadir}/icons/hicolor/48x48
-%dir %{_datadir}/icons/hicolor/48x48/apps
-%dir %{_datadir}/icons/hicolor/64x64
-%dir %{_datadir}/icons/hicolor/64x64/apps
-%dir %{_datadir}/icons/hicolor/128x128
-%dir %{_datadir}/icons/hicolor/128x128/apps
-%{_datadir}/icons/hicolor/*/apps/psi-plus.png
 %dir %{_datadir}/psi-plus/
 %{_datadir}/psi-plus/certs
 %dir %{_libdir}/psi-plus
@@ -672,7 +596,7 @@
 %defattr(-,root,root)
 %{_datadir}/psi-plus/*.qm
 
-%files icons
+%files data
 %defattr(-,root,root)
 %dir %{iconspath}/
 %dir %{iconspath}/activities
@@ -699,13 +623,7 @@
 %dir %{iconspath}/emoticons
 %{iconspath}/emoticons/default
 %{_datadir}/psi-plus/client_icons.txt
-
-%files sounds
-%defattr(-,root,root)
 %{_datadir}/psi-plus/sound
-
-%files themes
-%defattr(-,root,root)
 %{_datadir}/psi-plus/themes
 
 %files plugins-devel

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Rj4DB4/_old  2017-04-11 09:38:53.738203442 +0200
+++ /var/tmp/diff_new_pack.Rj4DB4/_new  2017-04-11 09:38:53.742202877 +0200
@@ -1,21 +1,21 @@
 <services>
-  <service mode="localonly" name="tar_scm">
+  <service mode="disabled" name="tar_scm">
     <param name="url">git://github.com/psi-plus/psi-plus-snapshots.git</param>
     <param name="scm">git</param>
     <param name="filename">psi+</param>
     <param name="versionformat">%cd</param>
   </service>
-  <service mode="localonly" name="tar_scm">
+  <service mode="disabled" name="tar_scm">
     <param name="url">git://github.com/psi-plus/psi-plus-l10n.git</param>
     <param name="scm">git</param>
     <param name="filename">psi-plus-l10n</param>
     <param name="version">1</param>
   </service>
-  <service mode="localonly" name="recompress">
+  <service mode="disabled" name="recompress">
     <param name="file">*.tar</param>
     <param name="compression">xz</param>
   </service>
-  <service mode="localonly" name="set_version">
+  <service mode="disabled" name="set_version">
     <param name="basename">psi+</param>
   </service>
 </services>

++++++ psi+-20170212.tar.xz -> psi+-20170321.tar.xz ++++++
/work/SRC/openSUSE:Factory/psi+/psi+-20170212.tar.xz 
/work/SRC/openSUSE:Factory/.psi+.new/psi+-20170321.tar.xz differ: char 26, line 
1

++++++ psi-plus-l10n-1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/psi-plus-l10n-1/translations/psi_it.ts 
new/psi-plus-l10n-1/translations/psi_it.ts
--- old/psi-plus-l10n-1/translations/psi_it.ts  2017-02-13 01:35:24.000000000 
+0100
+++ new/psi-plus-l10n-1/translations/psi_it.ts  2017-03-15 20:08:03.000000000 
+0100
@@ -577,17 +577,9 @@
         <translation>Conserva hash invece di password in chiaro se il server 
supporta questa funzione.</translation>
     </message>
     <message>
-        <source>Disable</source>
-        <translation type="vanished">Disabilita</translation>
-    </message>
-    <message>
         <source>Enable Stream Management if possible</source>
         <translation>Abilita Gestore Flusso se possibile</translation>
     </message>
-    <message>
-        <source>Nested groups delimiter: </source>
-        <translation type="vanished">Delimitatore gruppi 
nidificati:</translation>
-    </message>
 </context>
 <context>
     <name>AccountModifyDlg</name>
@@ -2445,13 +2437,6 @@
     </message>
 </context>
 <context>
-    <name>ClientStream</name>
-    <message>
-        <source>Offered mechanisms: </source>
-        <translation type="vanished">Meccanismi offerti:</translation>
-    </message>
-</context>
-<context>
     <name>ClientSwitcherPlugin</name>
     <message>
         <source>Authors: </source>
@@ -3731,14 +3716,14 @@
 <context>
     <name>EnumMessagesPlugin</name>
     <message>
-        <source>Missed messages: %1</source>
-        <translation>Messaggi persi: %1</translation>
-    </message>
-    <message>
         <source>Authors: </source>
         <translation>Autori:</translation>
     </message>
     <message>
+        <source>Missed messages: %1</source>
+        <translation>Messaggi persi: %1</translation>
+    </message>
+    <message>
         <source>Enum Messages</source>
         <translation>Messaggi Enumerati</translation>
     </message>
@@ -4496,7 +4481,7 @@
     </message>
     <message>
         <source>Store MUC private messages in history</source>
-        <translation type="unfinished"></translation>
+        <translation>Memorizza messaggi privati MUC nella 
cronologia</translation>
     </message>
 </context>
 <context>
@@ -6405,6 +6390,26 @@
 <context>
     <name>HttpUploadPlugin</name>
     <message>
+        <source>Upload Image</source>
+        <translation>Carica Immagini</translation>
+    </message>
+    <message>
+        <source>Upload File</source>
+        <translation>Carica File</translation>
+    </message>
+    <message>
+        <source>Images (*.png *.gif *.jpg *.jpeg)</source>
+        <translation>Immagini (*.png *.gif *.jpg *.jpeg)</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Errore</translation>
+    </message>
+    <message>
+        <source>Authors: </source>
+        <translation>Autori:</translation>
+    </message>
+    <message>
         <source>Image preview width</source>
         <translation>Larghezza anteprima immagine</translation>
     </message>
@@ -6421,14 +6426,6 @@
         <translation>Qualità JPEG</translation>
     </message>
     <message>
-        <source>Upload Image</source>
-        <translation>Carica Immagini</translation>
-    </message>
-    <message>
-        <source>Upload File</source>
-        <translation>Carica File</translation>
-    </message>
-    <message>
         <source>Please wait</source>
         <translation>Attendere prego</translation>
     </message>
@@ -6453,14 +6450,6 @@
         <translation>Carica immagine</translation>
     </message>
     <message>
-        <source>Images (*.png *.gif *.jpg *.jpeg)</source>
-        <translation>Immagini (*.png *.gif *.jpg *.jpeg)</translation>
-    </message>
-    <message>
-        <source>Error</source>
-        <translation>Errore</translation>
-    </message>
-    <message>
         <source>Error opening file %1</source>
         <translation>Errore apertura file %1</translation>
     </message>
@@ -6473,10 +6462,6 @@
         <translation>La dimensione del file deve essere minore di %1 
byte</translation>
     </message>
     <message>
-        <source>Authors: </source>
-        <translation>Autori:</translation>
-    </message>
-    <message>
         <source>This plugin allows uploading images and other files via 
XEP-0363.</source>
         <translation>Questo plugin permette il caricamento di immagini e altri 
gile via XEP-0363.</translation>
     </message>
@@ -6836,6 +6821,10 @@
 <context>
     <name>ImagePreviewPlugin</name>
     <message>
+        <source>Author: </source>
+        <translation>Autore:</translation>
+    </message>
+    <message>
         <source>512 Kb</source>
         <translation>512 Kb</translation>
     </message>
@@ -6868,10 +6857,6 @@
         <translation>Permetti upscale</translation>
     </message>
     <message>
-        <source>Author: </source>
-        <translation>Autore:</translation>
-    </message>
-    <message>
         <source>This plugin shows the preview image for an image URL.
 </source>
         <translation>Questo plugin mostra l&apos;immagine di anteprima per un 
URL immagine.
@@ -7059,12 +7044,6 @@
         <translation>Avviso</translation>
     </message>
     <message>
-        <source>You have not published conference information changes.
-Are you sure you want to discard them?</source>
-        <translation>Non hai pubblicato i cambiamenti alle informazioni della 
conferenza.
-Sei sicuro di volerle scartare?</translation>
-    </message>
-    <message>
         <source>You have not published your account information changes.
 Are you sure you want to discard them?</source>
         <translation>Non hai pubblicato le modifiche delle informazioni del 
tuo account,
@@ -7083,10 +7062,6 @@
         <translation>Successo</translation>
     </message>
     <message>
-        <source>Your conference information has been published.</source>
-        <translation>Le informazioni della tua conferenza sono stati 
pubblicati.</translation>
-    </message>
-    <message>
         <source>Your account information has been published.</source>
         <translation>Le informazioni del tuo account sono state 
pubblicate.</translation>
     </message>
@@ -7099,12 +7074,6 @@
         <translation>Impossibile recuperare le informazioni del tuo account. 
Forse non le hai ancora inserite.</translation>
     </message>
     <message>
-        <source>Unable to retrieve information about this conference.
-Reason: %1</source>
-        <translation>Impossibile recuperare le informazioni su questa 
conferenza.
-Motivo: %1</translation>
-    </message>
-    <message>
         <source>Unable to retrieve information about this contact.
 Reason: %1</source>
         <translation>Impossibile recuperare le informazioni su questo contatto.
@@ -7126,6 +7095,22 @@
         <source>Status</source>
         <translation>Stato</translation>
     </message>
+    <message>
+        <source>You have not published conference information changes.
+Are you sure you want to discard them?</source>
+        <translation>Non hai pubblicato i cambiamenti alle informazioni della 
conferenza.
+Sei sicuro di volerle scartare?</translation>
+    </message>
+    <message>
+        <source>Your conference information has been published.</source>
+        <translation>Le informazioni della tua conferenza sono stati 
pubblicati.</translation>
+    </message>
+    <message>
+        <source>Unable to retrieve information about this conference.
+Reason: %1</source>
+        <translation>Impossibile recuperare le informazioni su questa 
conferenza.
+Motivo: %1</translation>
+    </message>
 </context>
 <context>
     <name>InvateDialog</name>
@@ -9869,12 +9854,8 @@
         <translation>Nome</translation>
     </message>
     <message>
-        <source>Conditions</source>
-        <translation>Condizioni</translation>
-    </message>
-    <message>
-        <source>Show message if it satisfies the rule</source>
-        <translation>Mostra messaggio se soddisfa le regole</translation>
+        <source>Enabled</source>
+        <translation>Abilita</translation>
     </message>
     <message>
         <source>Color for incomming messages numbers</source>
@@ -9893,8 +9874,12 @@
         <translation>Disabilitato</translation>
     </message>
     <message>
-        <source>Enabled</source>
-        <translation>Abilita</translation>
+        <source>Conditions</source>
+        <translation>Condizioni</translation>
+    </message>
+    <message>
+        <source>Show message if it satisfies the rule</source>
+        <translation>Mostra messaggio se soddisfa le regole</translation>
     </message>
 </context>
 <context>
@@ -14975,6 +14960,22 @@
         <translation>Ultimo Messaggio di Stato</translation>
     </message>
     <message>
+        <source>Never</source>
+        <translation>Mai</translation>
+    </message>
+    <message>
+        <source>Always</source>
+        <translation>Sempre</translation>
+    </message>
+    <message>
+        <source>This computer only</source>
+        <translation>Solo questo computer</translation>
+    </message>
+    <message>
+        <source>Except this computer</source>
+        <translation>Eccetto questo computer</translation>
+    </message>
+    <message>
         <source>Private keys for account &quot;%1&quot; need to be generated. 
This takes quite some time (from a few seconds to a couple of minutes), and 
while you can use Psi+ in the meantime, all the messages will be sent 
unencrypted until keys are generated. You will be notified when this process 
finishes.
 
 Do you want to generate keys now?</source>
@@ -14991,22 +14992,6 @@
 %2
 Grazie per la tua pazienza.</translation>
     </message>
-    <message>
-        <source>Never</source>
-        <translation>Mai</translation>
-    </message>
-    <message>
-        <source>Always</source>
-        <translation>Sempre</translation>
-    </message>
-    <message>
-        <source>This computer only</source>
-        <translation>Solo questo computer</translation>
-    </message>
-    <message>
-        <source>Except this computer</source>
-        <translation>Eccetto questo computer</translation>
-    </message>
 </context>
 <context>
     <name>QipXStatuses</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/psi-plus-l10n-1/translations/psi_uk.ts 
new/psi-plus-l10n-1/translations/psi_uk.ts
--- old/psi-plus-l10n-1/translations/psi_uk.ts  2017-02-13 01:35:24.000000000 
+0100
+++ new/psi-plus-l10n-1/translations/psi_uk.ts  2017-03-15 20:08:03.000000000 
+0100
@@ -577,17 +577,9 @@
         <translation>Зберігати хеш замість текстового пароля, якщо сервер 
підтримує цю функцію.</translation>
     </message>
     <message>
-        <source>Disable</source>
-        <translation type="vanished">Відключити</translation>
-    </message>
-    <message>
         <source>Enable Stream Management if possible</source>
         <translation>Увімкнути Менеджмент Потоку якщо це можливо</translation>
     </message>
-    <message>
-        <source>Nested groups delimiter: </source>
-        <translation type="vanished">Розділювач вкладених груп: </translation>
-    </message>
 </context>
 <context>
     <name>AccountModifyDlg</name>
@@ -2450,13 +2442,6 @@
     </message>
 </context>
 <context>
-    <name>ClientStream</name>
-    <message>
-        <source>Offered mechanisms: </source>
-        <translation type="vanished">Пропоновані механізми: </translation>
-    </message>
-</context>
-<context>
     <name>ClientSwitcherPlugin</name>
     <message>
         <source>Authors: </source>
@@ -3736,14 +3721,14 @@
 <context>
     <name>EnumMessagesPlugin</name>
     <message>
-        <source>Missed messages: %1</source>
-        <translation>Пропущені повідомлення: %1</translation>
-    </message>
-    <message>
         <source>Authors: </source>
         <translation>Автори:</translation>
     </message>
     <message>
+        <source>Missed messages: %1</source>
+        <translation>Пропущені повідомлення: %1</translation>
+    </message>
+    <message>
         <source>Enum Messages</source>
         <translation>Підраховані повідомлення</translation>
     </message>
@@ -4499,7 +4484,7 @@
     </message>
     <message>
         <source>Store MUC private messages in history</source>
-        <translation type="unfinished"></translation>
+        <translation>Зберігати історію приватних повідомлень у 
конференціях</translation>
     </message>
 </context>
 <context>
@@ -6409,6 +6394,26 @@
 <context>
     <name>HttpUploadPlugin</name>
     <message>
+        <source>Upload Image</source>
+        <translation>Завантажити зображення</translation>
+    </message>
+    <message>
+        <source>Upload File</source>
+        <translation>Завантажити файл</translation>
+    </message>
+    <message>
+        <source>Images (*.png *.gif *.jpg *.jpeg)</source>
+        <translation>Зображення (*.png *.gif *.jpg *.jpeg)</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Помилка</translation>
+    </message>
+    <message>
+        <source>Authors: </source>
+        <translation>Автори:</translation>
+    </message>
+    <message>
         <source>Image preview width</source>
         <translation>Ширина зображення попереднього перегляду</translation>
     </message>
@@ -6425,14 +6430,6 @@
         <translation>JPEG якість</translation>
     </message>
     <message>
-        <source>Upload Image</source>
-        <translation>Завантажити зображення</translation>
-    </message>
-    <message>
-        <source>Upload File</source>
-        <translation>Завантажити файл</translation>
-    </message>
-    <message>
         <source>Please wait</source>
         <translation>Зачекайте</translation>
     </message>
@@ -6457,14 +6454,6 @@
         <translation>Завантажити зображення</translation>
     </message>
     <message>
-        <source>Images (*.png *.gif *.jpg *.jpeg)</source>
-        <translation>Зображення (*.png *.gif *.jpg *.jpeg)</translation>
-    </message>
-    <message>
-        <source>Error</source>
-        <translation>Помилка</translation>
-    </message>
-    <message>
         <source>Error opening file %1</source>
         <translation>Помилка відкриття файлу %1</translation>
     </message>
@@ -6477,10 +6466,6 @@
         <translation>Файл мусить бути меншим за %1 байт</translation>
     </message>
     <message>
-        <source>Authors: </source>
-        <translation>Автори:</translation>
-    </message>
-    <message>
         <source>This plugin allows uploading images and other files via 
XEP-0363.</source>
         <translation>Цей плагин дозволяє завантажувати зображення та інші 
файли за допомогою XEP-0363.</translation>
     </message>
@@ -6840,6 +6825,10 @@
 <context>
     <name>ImagePreviewPlugin</name>
     <message>
+        <source>Author: </source>
+        <translation>Автор:</translation>
+    </message>
+    <message>
         <source>512 Kb</source>
         <translation>512 Кб</translation>
     </message>
@@ -6872,10 +6861,6 @@
         <translation>Дозволити збільшення</translation>
     </message>
     <message>
-        <source>Author: </source>
-        <translation>Автор:</translation>
-    </message>
-    <message>
         <source>This plugin shows the preview image for an image URL.
 </source>
         <translation>Цей плагин показує попередній перегляд зображення для URL 
з зображенням.
@@ -7063,12 +7048,6 @@
         <translation>Попередження</translation>
     </message>
     <message>
-        <source>You have not published conference information changes.
-Are you sure you want to discard them?</source>
-        <translation>Ви не опублікували зміни інформації про конференцію.
-Ви впевнені, що хочете позбутися їх?</translation>
-    </message>
-    <message>
         <source>You have not published your account information changes.
 Are you sure you want to discard them?</source>
         <translation>Ви не опублікували зміни вашого аккаунту.
@@ -7087,10 +7066,6 @@
         <translation>Успішно</translation>
     </message>
     <message>
-        <source>Your conference information has been published.</source>
-        <translation>Ваша інформація конференції була 
опублікована.</translation>
-    </message>
-    <message>
         <source>Your account information has been published.</source>
         <translation>Ваша інформація про аккаунт була 
опублікована.</translation>
     </message>
@@ -7103,12 +7078,6 @@
         <translation>Неможливо отримати інформацію по вашому аккаунту. 
Можливо, ви ще нічого не вказали.</translation>
     </message>
     <message>
-        <source>Unable to retrieve information about this conference.
-Reason: %1</source>
-        <translation>Неможливо отримати інформацію по цій конференції.
-Причина: %1</translation>
-    </message>
-    <message>
         <source>Unable to retrieve information about this contact.
 Reason: %1</source>
         <translation>Неможливо отримати інформацію по цьому аккаунту.
@@ -7130,6 +7099,22 @@
         <source>Status</source>
         <translation>Статус</translation>
     </message>
+    <message>
+        <source>You have not published conference information changes.
+Are you sure you want to discard them?</source>
+        <translation>Ви не опублікували зміни інформації про конференцію.
+Ви впевнені, що хочете позбутися їх?</translation>
+    </message>
+    <message>
+        <source>Your conference information has been published.</source>
+        <translation>Ваша інформація конференції була 
опублікована.</translation>
+    </message>
+    <message>
+        <source>Unable to retrieve information about this conference.
+Reason: %1</source>
+        <translation>Неможливо отримати інформацію по цій конференції.
+Причина: %1</translation>
+    </message>
 </context>
 <context>
     <name>InvateDialog</name>
@@ -9872,12 +9857,8 @@
         <translation>Ім&apos;я</translation>
     </message>
     <message>
-        <source>Conditions</source>
-        <translation>Умови</translation>
-    </message>
-    <message>
-        <source>Show message if it satisfies the rule</source>
-        <translation>Показати повідомлення, якщо воно задовольняє 
правилу</translation>
+        <source>Enabled</source>
+        <translation>Увімкнено</translation>
     </message>
     <message>
         <source>Color for incomming messages numbers</source>
@@ -9896,8 +9877,12 @@
         <translation>Вимкнено</translation>
     </message>
     <message>
-        <source>Enabled</source>
-        <translation>Увімкнено</translation>
+        <source>Conditions</source>
+        <translation>Умови</translation>
+    </message>
+    <message>
+        <source>Show message if it satisfies the rule</source>
+        <translation>Показати повідомлення, якщо воно задовольняє 
правилу</translation>
     </message>
 </context>
 <context>
@@ -14982,6 +14967,22 @@
         <translation>Останнє статусне повідомлення</translation>
     </message>
     <message>
+        <source>Never</source>
+        <translation>Ніколи</translation>
+    </message>
+    <message>
+        <source>Always</source>
+        <translation>Завжди</translation>
+    </message>
+    <message>
+        <source>This computer only</source>
+        <translation>Тільки цей комп&apos;ютер</translation>
+    </message>
+    <message>
+        <source>Except this computer</source>
+        <translation>Крім цього комп&apos;ютера</translation>
+    </message>
+    <message>
         <source>Private keys for account &quot;%1&quot; need to be generated. 
This takes quite some time (from a few seconds to a couple of minutes), and 
while you can use Psi+ in the meantime, all the messages will be sent 
unencrypted until keys are generated. You will be notified when this process 
finishes.
 
 Do you want to generate keys now?</source>
@@ -14999,22 +15000,6 @@
 
 Дякуємо за терпіння.</translation>
     </message>
-    <message>
-        <source>Never</source>
-        <translation>Ніколи</translation>
-    </message>
-    <message>
-        <source>Always</source>
-        <translation>Завжди</translation>
-    </message>
-    <message>
-        <source>This computer only</source>
-        <translation>Тільки цей комп&apos;ютер</translation>
-    </message>
-    <message>
-        <source>Except this computer</source>
-        <translation>Крім цього комп&apos;ютера</translation>
-    </message>
 </context>
 <context>
     <name>QipXStatuses</name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/psi-plus-l10n-1/translations/psi_zh_CN.ts 
new/psi-plus-l10n-1/translations/psi_zh_CN.ts
--- old/psi-plus-l10n-1/translations/psi_zh_CN.ts       2017-02-13 
01:35:24.000000000 +0100
+++ new/psi-plus-l10n-1/translations/psi_zh_CN.ts       2017-03-15 
20:08:03.000000000 +0100
@@ -5,7 +5,7 @@
     <name>@default</name>
     <message>
         <source>language_name</source>
-        <translation>中文简体(中华人民共和国)</translation>
+        <translation>英语</translation>
     </message>
 </context>
 <context>
@@ -57,9 +57,7 @@
 &lt;br&gt;
 Copyright © 2001-2014 The Psi Team.&lt;br&gt;
 </source>
-        <translation type="unfinished">为高端用户设计的跨平台 XMPP 客户端.&lt;br&gt;
-&lt;br&gt;
-Copyright © 2001-2013 The Psi Team.&lt;br&gt; {2001-2014 ?}</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>http://psi-im.org</source>
@@ -576,10 +574,6 @@
         <translation>若服务器支持,则保存密码特征值(hash),而不保存明文.</translation>
     </message>
     <message>
-        <source>Disable</source>
-        <translation type="obsolete">禁用</translation>
-    </message>
-    <message>
         <source>Enable Stream Management if possible</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1531,19 +1525,19 @@
     <name>BattleshipGamePlugin</name>
     <message>
         <source>Choose a sound file</source>
-        <translation type="unfinished"></translation>
+        <translation>选择一个音频文件</translation>
     </message>
     <message>
         <source>Sound (*.wav)</source>
-        <translation type="unfinished"></translation>
+        <translation>音频文件 (*.wav)</translation>
     </message>
     <message>
         <source>Author: </source>
-        <translation type="unfinished"></translation>
+        <translation>作者:</translation>
     </message>
     <message>
         <source>Email: </source>
-        <translation type="unfinished"></translation>
+        <translation>电子邮箱:</translation>
     </message>
     <message>
         <source>This plugin allows you to play battleship with your friends.
@@ -1552,11 +1546,11 @@
     </message>
     <message>
         <source>Battleship game</source>
-        <translation type="unfinished"></translation>
+        <translation>战舰游戏</translation>
     </message>
     <message>
         <source>Battleship game!</source>
-        <translation type="unfinished"></translation>
+        <translation>战舰游戏!</translation>
     </message>
 </context>
 <context>
@@ -1599,7 +1593,7 @@
     </message>
     <message>
         <source>Auto-join:</source>
-        <translation type="unfinished"></translation>
+        <translation>自动加入:</translation>
     </message>
 </context>
 <context>
@@ -1724,11 +1718,11 @@
     </message>
     <message>
         <source>Call is ended</source>
-        <translation type="unfinished"></translation>
+        <translation>已结束呼叫</translation>
     </message>
     <message>
         <source>Call duration: %1</source>
-        <translation type="unfinished"></translation>
+        <translation>通话时长: %1</translation>
     </message>
 </context>
 <context>
@@ -1750,7 +1744,7 @@
     <name>CaptchaDlg</name>
     <message>
         <source>Dialog</source>
-        <translation type="unfinished">对话</translation>
+        <translation>对话</translation>
     </message>
 </context>
 <context>
@@ -2429,13 +2423,6 @@
     </message>
 </context>
 <context>
-    <name>ClientStream</name>
-    <message>
-        <source>Offered mechanisms: </source>
-        <translation type="obsolete">提供的机制:</translation>
-    </message>
-</context>
-<context>
     <name>ClientSwitcherPlugin</name>
     <message>
         <source>Authors: </source>
@@ -2457,7 +2444,7 @@
     <name>CloseButton</name>
     <message>
         <source>Close Tab</source>
-        <translation type="unfinished">关闭标签</translation>
+        <translation>关闭标签</translation>
     </message>
 </context>
 <context>
@@ -3290,30 +3277,30 @@
     <name>Crash::CrashDialog</name>
     <message>
         <source>Crash handler log</source>
-        <translation type="unfinished"></translation>
+        <translation>清除句柄日志</translation>
     </message>
 </context>
 <context>
     <name>CreateGroupDlg</name>
     <message>
         <source>Create New Group</source>
-        <translation type="unfinished">建立新群组</translation>
+        <translation>建立新群组</translation>
     </message>
     <message>
         <source>Enter the new group name:</source>
-        <translation type="unfinished">输入新群组的名称:</translation>
+        <translation>输入新群组的名称:</translation>
     </message>
     <message>
-        <source>&lt;None&gt;</source>
-        <translation type="unfinished">&lt;无&gt;</translation>
+        <source>Add</source>
+        <translation>增加</translation>
     </message>
     <message>
-        <source>Choose parent group: </source>
-        <translation type="unfinished"></translation>
+        <source>&lt;None&gt;</source>
+        <translation>&lt;无&gt;</translation>
     </message>
     <message>
-        <source>Add</source>
-        <translation type="unfinished"></translation>
+        <source>Choose parent group: </source>
+        <translation>选择父群组:</translation>
     </message>
 </context>
 <context>
@@ -3712,7 +3699,7 @@
     <name>EnumMessagesPlugin</name>
     <message>
         <source>Authors: </source>
-        <translation type="unfinished">作者:</translation>
+        <translation>作者:</translation>
     </message>
     <message>
         <source>Missed messages: %1</source>
@@ -6174,6 +6161,10 @@
         <translation type="unfinished">退出、出口</translation>
     </message>
     <message>
+        <source>Import</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <source>Error</source>
         <translation type="unfinished">错误</translation>
     </message>
@@ -6190,10 +6181,6 @@
         <source>Counting records</source>
         <translation type="unfinished"></translation>
     </message>
-    <message>
-        <source>Import</source>
-        <translation type="unfinished"></translation>
-    </message>
 </context>
 <context>
     <name>HistoryKeeperPlugin</name>
@@ -6843,6 +6830,10 @@
 <context>
     <name>ImagePreviewPlugin</name>
     <message>
+        <source>Author: </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <source>512 Kb</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6875,10 +6866,6 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>Author: </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <source>This plugin shows the preview image for an image URL.
 </source>
         <translation type="unfinished"></translation>
@@ -7003,26 +6990,26 @@
     </message>
     <message>
         <source>psi/disco</source>
-        <translation type="unfinished">psi/迪斯科</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>&amp;Publish</source>
-        <translation type="unfinished">发布(&amp;P)</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>&amp;Retrieve</source>
-        <translation type="unfinished">取回(&amp;R)</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>psi/reload</source>
-        <translation type="unfinished">psi/再装</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>psi/close</source>
-        <translation type="unfinished">psi/关闭</translation>
+        <source>&amp;Close</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
-        <source>&amp;Close</source>
+        <source>psi/close</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -7030,23 +7017,23 @@
     <name>InfoWidget</name>
     <message>
         <source>First Name:</source>
-        <translation type="unfinished">名:</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Middle Name:</source>
-        <translation type="unfinished">中间名:</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Last Name:</source>
-        <translation type="unfinished">姓:</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Edit names</source>
-        <translation type="unfinished">编辑名字</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>View names</source>
-        <translation type="unfinished">视图的名称</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Open web browser</source>
@@ -7054,11 +7041,11 @@
     </message>
     <message>
         <source>No date</source>
-        <translation type="unfinished">没有日期</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Edit birthday</source>
-        <translation type="unfinished">编辑生日</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Warning</source>
@@ -7067,16 +7054,15 @@
     <message>
         <source>You have not published your account information changes.
 Are you sure you want to discard them?</source>
-        <translation type="unfinished">你还没有发布你的账号数据变更。
-你确定要忽视它们吗?</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Close and discard</source>
-        <translation type="unfinished">关闭并忽视</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Don&apos;t close</source>
-        <translation type="unfinished">不要关闭</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Success</source>
@@ -7084,7 +7070,7 @@
     </message>
     <message>
         <source>Your account information has been published.</source>
-        <translation type="unfinished">你的账号数据已经发布了。</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Error</source>
@@ -7092,24 +7078,22 @@
     </message>
     <message>
         <source>Unable to retrieve your account information.  Perhaps you 
haven&apos;t entered any yet.</source>
-        <translation type="unfinished">无法取回你的账号数据。  可能你还没有输入东西吧。</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Unable to retrieve information about this contact.
 Reason: %1</source>
-        <translation type="unfinished">无法检索有关此联系人的信息。
-原因:%1</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Unable to publish your account information.
 Reason: %1</source>
-        <translation type="unfinished">无法发布您的帐户信息。
-原因:%1</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Picture not
 available</source>
-        <translation type="unfinished">图片不可用</translation>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <source>Status</source>
@@ -7959,13 +7943,13 @@
 <context>
     <name>MessageFilter</name>
     <message>
-        <source>e-mail: </source>
-        <translation type="unfinished">电子邮箱:</translation>
-    </message>
-    <message>
         <source>Author: </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <source>e-mail: </source>
+        <translation type="unfinished">电子邮箱:</translation>
+    </message>
 </context>
 <context>
     <name>MiniClient</name>
@@ -11218,7 +11202,7 @@
     </message>
     <message>
         <source>Battleship game</source>
-        <translation type="unfinished"></translation>
+        <translation type="unfinished">战舰游戏</translation>
     </message>
     <message>
         <source>Freeze ships position</source>


Reply via email to