Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package flacon for openSUSE:Factory checked 
in at 2022-12-05 18:01:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/flacon (Old)
 and      /work/SRC/openSUSE:Factory/.flacon.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "flacon"

Mon Dec  5 18:01:38 2022 rev:8 rq:1040168 version:9.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/flacon/flacon.changes    2022-11-12 
17:41:49.926404794 +0100
+++ /work/SRC/openSUSE:Factory/.flacon.new.1835/flacon.changes  2022-12-05 
18:01:48.272778728 +0100
@@ -1,0 +2,14 @@
+Sun Dec  4 21:31:32 UTC 2022 - Dirk Müller <[email protected]>
+
+- update to 9.5.1:
+  * Fixed bug: In the tag editing fields, the text cursor jumped to the end
+    of the line after entering a letter.
+  * Before starting the conversion, the program checks that the disks will
+    not overwrite each other's output files.
+  * Translations updated
+  * Fixed bug: In the tag editing fields, the text cursor jumped to the end
+    of the line after entering a letter.
+  * Before starting the conversion, the program checks that the disks will
+    not overwrite each other's output files.
+
+-------------------------------------------------------------------

Old:
----
  flacon-9.4.0.tar.gz

New:
----
  flacon-9.5.1.tar.gz

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

Other differences:
------------------
++++++ flacon.spec ++++++
--- /var/tmp/diff_new_pack.53o6IT/_old  2022-12-05 18:01:48.952782430 +0100
+++ /var/tmp/diff_new_pack.53o6IT/_new  2022-12-05 18:01:48.956782452 +0100
@@ -18,7 +18,7 @@
 
 
 Name:           flacon
-Version:        9.4.0
+Version:        9.5.1
 Release:        0
 Summary:        Audio File Encoder
 License:        LGPL-2.1-or-later

++++++ flacon-9.4.0.tar.gz -> flacon-9.5.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/CMakeLists.txt 
new/flacon-9.5.1/CMakeLists.txt
--- old/flacon-9.4.0/CMakeLists.txt     2022-10-02 14:23:28.000000000 +0200
+++ new/flacon-9.5.1/CMakeLists.txt     2022-11-20 14:49:52.000000000 +0100
@@ -33,8 +33,8 @@
 
 
 set(MAJOR_VERSION 9)
-set(MINOR_VERSION 4)
-set(PATCH_VERSION 0)
+set(MINOR_VERSION 5)
+set(PATCH_VERSION 1)
 #set(BETA_VERSION beta1)
 
 set(FLACON_VERSION ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION})
@@ -47,11 +47,44 @@
 add_definitions(-DFLACON_PATCH_VERSION=\"${PATCH_VERSION}\")
 add_definitions(-DFLACON_VERSION=\"${FLACON_VERSION}\")
 
+set (CMAKE_CXX_STANDARD 14)
+
 
+SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
 include("cmake/status_message.cmake")
+include("cmake/cxx_standard.cmake")
+include("cmake/git_version.cmake")
+include("cmake/build_type.cmake")
+
 status_message("${PROJECT_NAME} ver. ${FLACON_VERSION}")
 status_message(" ")
 
+if ( ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" )
+    option(MAC_BUNDLE "Create .app bundle for macOS" OFF)
+endif()
+
+if ( ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" )
+    option(FLATPAK_BUNDLE  "Create Flatpak bundle"  OFF)
+    option(APPIMAGE_BUNDLE "Create AppImage bundle" OFF)
+endif()
+
+
+if ( MAC_BUNDLE )
+    add_definitions(-DMAC_BUNDLE)
+    add_definitions(-DBUNDLED_PROGRAMS)
+    add_definitions(-DMAC_UPDATER)
+
+elseif ( FLATPAK_BUNDLE )
+    add_definitions(-DFLATPAK_BUNDLE)
+    add_definitions(-DBUNDLED_PROGRAMS)
+    add_definitions(-DDISABLE_TMP_DIR)
+
+elseif ( APPIMAGE_BUNDLE )
+    add_definitions(-DAPPIMAGE_BUNDLE)
+    add_definitions(-DBUNDLED_PROGRAMS)
+
+endif()
+
 
 set(HEADERS
     application.h
@@ -108,20 +141,17 @@
     gui/tageditor/tageditor.cpp
 )
 
+if (APPLE)
+    set(SOURCES ${SOURCES} application_mac.mm )
+endif()
+
+
 include(internet/module.cmake)
 include(gui/module.cmake)
 include(formats_in/module.cmake)
 include(formats_out/module.cmake)
 
-if (APPLE)
-    set(SOURCES ${SOURCES}
-        application_mac.mm
-    )
-endif()
-
-
-set(LIBRARIES
-)
+set(LIBRARIES)
 
 # QRC files .................
 
@@ -144,10 +174,6 @@
 )
 add_definitions(-DTRANSLATIONS_DIR=\"${TRANSLATIONS_DIR}\")
 
-set (CMAKE_CXX_STANDARD 14)
-include("cmake/cxx_standard.cmake")
-include("cmake/git_version.cmake")
-include("cmake/build_type.cmake")
 
 include_directories(
     ${CMAKE_CURRENT_SOURCE_DIR}
@@ -178,8 +204,6 @@
     LinguistTools
 )
 
-
-
 qt5_add_translation(QM_FILES ${TS_FILES})
 
 
@@ -206,37 +230,26 @@
 include_directories(${TAGLIB_INCLUDE_DIRS})
 link_directories(${TAGLIB_LIBRARY_DIRS})
 
-
-set(MAC_UPDATE_URL "https://flacon.github.io/download/feed.xml"; CACHE STRING 
"The URL of updates appcast for MacOS")
-
 if (APPLE)
     FIND_LIBRARY(COCOA_LIBRARY Cocoa)
     set(LIBRARIES ${LIBRARIES} ${COCOA_LIBRARY})
 endif()
 
+
 if ( MAC_BUNDLE )
-    add_definitions(-DMAC_BUNDLE=Yes)
-    add_definitions(-DMAC_UPDATER=Yes)
+    set(HEADERS ${HEADERS} updater/updater.h )
+    set(SOURCES ${SOURCES} updater/updater.mm )
+
 
-    set(HEADERS ${HEADERS}
-        updater/updater.h
-    )
-
-    set(SOURCES ${SOURCES}
-        updater/updater.mm
-    )
+    set(MAC_UPDATE_URL "https://flacon.github.io/download/feed.xml"; CACHE 
STRING "The URL of updates appcast for MacOS")
+    CREATE_PLIST_FILE(misc/Info.plist.in 
${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
 
-    SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
     find_package(Sparkle REQUIRED)
     include_directories(${SPARKLE_INCLUDE_DIR})
     set(LIBRARIES ${LIBRARIES} ${SPARKLE_LIBRARY})
 
-
 endif()
 
-if (FLATPAK_BUNDLE)
-       add_definitions(-DFLATPAK_BUNDLE=Yes)
-endif()
 
 add_subdirectory(converter)
 
@@ -282,7 +295,6 @@
 endfunction()
 
 CREATE_DESKTOP_FILE(misc/${PROJECT_NAME}.desktop 
${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.desktop translations/*.desktop)
-CREATE_PLIST_FILE(misc/Info.plist.in ${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
 CREATE_FLATPAK_METAINFO_FILE(misc/com.github.Flacon.metainfo.xml.in 
${CMAKE_CURRENT_BINARY_DIR}/com.github.Flacon.metainfo.xml)
 
 # Man page **************************************
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/converter/CMakeLists.txt 
new/flacon-9.5.1/converter/CMakeLists.txt
--- old/flacon-9.4.0/converter/CMakeLists.txt   2022-10-02 14:23:28.000000000 
+0200
+++ new/flacon-9.5.1/converter/CMakeLists.txt   2022-11-20 14:49:52.000000000 
+0100
@@ -66,9 +66,6 @@
     extprogram.cpp
 )
 
-# include("cmake/git_version.cmake")
-# include("cmake/build_type.cmake")
-
 
 
 #*******************************************
@@ -84,11 +81,10 @@
     Widgets
 )
 
-
-# qt5_add_translation(QM_FILES ${TS_FILES})
+find_package(ZLIB REQUIRED)
 
 add_library(${PROJECT_NAME} STATIC ${HEADERS} ${SOURCES})
-target_link_libraries(${PROJECT_NAME} PRIVATE ${LIBRARIES} ${QT_LIBRARIES} 
Qt5::Widgets)
+target_link_libraries(${PROJECT_NAME} PRIVATE ${LIBRARIES} ${QT_LIBRARIES} 
Qt5::Widgets ZLIB::ZLIB)
 target_include_directories(${PROJECT_NAME} PRIVATE
     ${CMAKE_CURRENT_SOURCE_DIR}
     ${CMAKE_SOURCE_DIR}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/converter/converter.cpp 
new/flacon-9.5.1/converter/converter.cpp
--- old/flacon-9.4.0/converter/converter.cpp    2022-10-02 14:23:28.000000000 
+0200
+++ new/flacon-9.5.1/converter/converter.cpp    2022-11-20 14:49:52.000000000 
+0100
@@ -317,6 +317,13 @@
         Settings::i()->checkProgram(Sox::programName(), &errors);
     }
 
+    DiscList disks;
+    for (const Job &job : jobs) {
+        disks << job.disc;
+    }
+
+    validateResultFiles(disks, errors);
+
     if (!errors.isEmpty()) {
         QString s;
         foreach (QString e, errors) {
@@ -329,3 +336,41 @@
 
     return errors.isEmpty();
 }
+
+/************************************************
+
+ ************************************************/
+bool Converter::validateResultFiles(const QList<Disc *> &disks, QStringList 
&errors) const
+{
+    bool res = true;
+
+    auto resultFiles = [](const Disc *disk) -> QSet<QString> {
+        QSet<QString> files;
+        for (int i = 0; i < disk->count(); ++i) {
+            files.insert(disk->track(i)->resultFilePath());
+        }
+        return files;
+    };
+
+    for (int i = 0; i < disks.count() - 1; ++i) {
+        const Disc *disk1 = disks.at(i);
+
+        QSet<QString> diskFiles = resultFiles(disk1);
+
+        for (int j = i + 1; j < disks.count(); ++j) {
+
+            const Disc *disk2 = disks.at(j);
+
+            if (diskFiles.intersects(resultFiles(disk2))) {
+                errors << QString("Disk %1 \"%2\" will overwrite the files of 
the disk %3 \"%4\".")
+                                  .arg(j + 1)
+                                  
.arg(QFileInfo(disk2->cueFilePath()).fileName())
+                                  .arg(i + 1)
+                                  
.arg(QFileInfo(disk1->cueFilePath()).fileName());
+                res = false;
+            }
+        }
+    }
+
+    return res;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/converter/converter.h 
new/flacon-9.5.1/converter/converter.h
--- old/flacon-9.4.0/converter/converter.h      2022-10-02 14:23:28.000000000 
+0200
+++ new/flacon-9.5.1/converter/converter.h      2022-11-20 14:49:52.000000000 
+0100
@@ -77,6 +77,8 @@
 
     bool          check(const Jobs &jobs, const Profile &profile) const;
     DiscPipeline *createDiscPipeline(const Profile &profile, const Job 
&converterJob);
+
+    bool validateResultFiles(const QList<Disc *> &disks, QStringList &errors) 
const;
 };
 
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/gui/controls.cpp 
new/flacon-9.5.1/gui/controls.cpp
--- old/flacon-9.4.0/gui/controls.cpp   2022-10-02 14:23:28.000000000 +0200
+++ new/flacon-9.5.1/gui/controls.cpp   2022-11-20 14:49:52.000000000 +0100
@@ -408,21 +408,6 @@
 /************************************************
  *
  ************************************************/
-static MultiValuesState getTagEditState(const QSet<QString> &values)
-{
-    switch (values.count()) {
-        case 0:
-            return MultiValuesEmpty;
-        case 1:
-            return MultiValuesSingle;
-        default:
-            return MultiValuesMulti;
-    }
-}
-
-/************************************************
- *
- ************************************************/
 static QString getTagEditText(const QSet<QString> &values)
 {
     switch (values.count()) {
@@ -538,7 +523,6 @@
  ************************************************/
 MultiValuesLineEdit::MultiValuesLineEdit(QWidget *parent) :
     QLineEdit(parent),
-    mMultiState(MultiValuesEmpty),
     mCompleterModel(new QStringListModel(this))
 {
     setCompleter(new QCompleter(this));
@@ -552,38 +536,14 @@
  ************************************************/
 void MultiValuesLineEdit::setMultiValue(QSet<QString> value)
 {
-    if (value.count() == 0) {
-        mMultiState = MultiValuesEmpty;
-        QLineEdit::setText("");
-        setPlaceholderText("");
-        mCompleterModel->setStringList(QStringList());
-    }
+    QString str = value.count() == 1 ? *(value.constBegin()) : "";
 
-    else if (value.count() == 1) {
-        mMultiState = MultiValuesEmpty;
-        QLineEdit::setText(*(value.constBegin()));
-        setPlaceholderText("");
-#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
-        mCompleterModel->setStringList(value.toList());
-#else
-        // After 5.14.0, QT has stated range constructors are available and 
preferred.
-        // See: https://doc.qt.io/qt-5/qset.html#toList
-        mCompleterModel->setStringList(QStringList(value.begin(), 
value.end()));
-#endif
+    if (text() != str) {
+        QLineEdit::setText(str);
     }
 
-    else {
-        mMultiState = MultiValuesMulti;
-        QLineEdit::setText("");
-        setPlaceholderText(tr("Multiple values"));
-#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
-        mCompleterModel->setStringList(value.toList());
-#else
-        // After 5.14.0, QT has stated range constructors are available and 
preferred.
-        // See: https://doc.qt.io/qt-5/qset.html#toList
-        mCompleterModel->setStringList(QStringList(value.begin(), 
value.end()));
-#endif
-    }
+    setPlaceholderText(value.count() > 1 ? tr("Multiple values") : "");
+    mCompleterModel->setStringList(value.values());
 }
 
 /************************************************
@@ -815,8 +775,7 @@
  *
  ************************************************/
 MultiValuesTextEdit::MultiValuesTextEdit(QWidget *parent) :
-    QPlainTextEdit(parent),
-    mMultiState(MultiValuesEmpty)
+    QPlainTextEdit(parent)
 {
 }
 
@@ -833,11 +792,8 @@
  ************************************************/
 void MultiValuesTextEdit::setMultiValue(QSet<QString> value)
 {
-    mMultiState = getTagEditState(value);
     setPlainText(getTagEditText(value));
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 3, 0))
     setPlaceholderText(getTagEditPlaceHolder(value));
-#endif
 }
 
 /************************************************
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/gui/controls.h 
new/flacon-9.5.1/gui/controls.h
--- old/flacon-9.4.0/gui/controls.h     2022-10-02 14:23:28.000000000 +0200
+++ new/flacon-9.5.1/gui/controls.h     2022-11-20 14:49:52.000000000 +0100
@@ -174,7 +174,6 @@
     void setMultiValue(QSet<QString> value);
 
 private:
-    MultiValuesState  mMultiState;
     QStringListModel *mCompleterModel;
 };
 
@@ -192,9 +191,6 @@
 
 public slots:
     void setMultiValue(QSet<QString> value);
-
-private:
-    MultiValuesState mMultiState;
 };
 
 /************************************************
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/flacon-9.4.0/gui/preferences/generalpage/generalpage.cpp 
new/flacon-9.5.1/gui/preferences/generalpage/generalpage.cpp
--- old/flacon-9.4.0/gui/preferences/generalpage/generalpage.cpp        
2022-10-02 14:23:28.000000000 +0200
+++ new/flacon-9.5.1/gui/preferences/generalpage/generalpage.cpp        
2022-11-20 14:49:52.000000000 +0100
@@ -38,7 +38,7 @@
     ui->tmpDirButton->setBuddy(ui->tmpDirEdit);
     connect(ui->tmpDirButton, &QToolButton::clicked, this, 
&GeneralPage::showTmpDirDialog);
 
-#ifdef FLATPAK_BUNDLE
+#ifdef DISABLE_TMP_DIR
     ui->tmpDirLabel->hide();
     ui->tmpDirEdit->hide();
     ui->tmpDirButton->hide();
@@ -60,12 +60,20 @@
 
 QString GeneralPage::tmpDir() const
 {
+#ifndef DISABLE_TMP_DIR
     return ui->tmpDirEdit->text();
+#else
+    return "";
+#endif
 }
 
 void GeneralPage::setTmpDir(const QString &value)
 {
+#ifndef DISABLE_TMP_DIR
     ui->tmpDirEdit->setText(value);
+#else
+    Q_UNUSED(value)
+#endif
 }
 
 QString GeneralPage::defaultCodepage() const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/gui/preferences/preferencesdialog.cpp 
new/flacon-9.5.1/gui/preferences/preferencesdialog.cpp
--- old/flacon-9.4.0/gui/preferences/preferencesdialog.cpp      2022-10-02 
14:23:28.000000000 +0200
+++ new/flacon-9.5.1/gui/preferences/preferencesdialog.cpp      2022-11-20 
14:49:52.000000000 +0100
@@ -123,7 +123,7 @@
     ui->updatePage->hide();
 #endif
 
-#if defined(MAC_BUNDLE) || defined(FLATPAK_BUNDLE)
+#ifdef BUNDLED_PROGRAMS
     ui->actShowProgramsPage->setVisible(false);
     ui->programsPage->hide();
 #endif
@@ -179,12 +179,10 @@
 
     // General  page .......................
     ui->generalPage->setEncoderThreadsCount(settings->encoderThreadsCount());
-#ifndef FLATPAK_BUNDLE
     ui->generalPage->setTmpDir(settings->tmpDir());
-#endif
     ui->generalPage->setDefaultCodepage(settings->defaultCodepage());
 
-#if !defined(MAC_BUNDLE) && !defined(FLATPAK_BUNDLE)
+#ifndef BUNDLED_PROGRAMS
     // Programs page .......................
     ui->programsPage->load();
 #endif
@@ -202,12 +200,10 @@
 
     // General  page .......................
     settings->setEncoderThreadsCount(ui->generalPage->encoderThreadsCount());
-#ifndef FLATPAK_BUNDLE
     settings->setTmpDir(ui->generalPage->tmpDir());
-#endif
     settings->setDefaultCodepage(ui->generalPage->defaultCodepage());
 
-#if !defined(MAC_BUNDLE) && !defined(FLATPAK_BUNDLE)
+#ifndef BUNDLED_PROGRAMS
     // Programs page .......................
     ui->programsPage->save();
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/main.cpp new/flacon-9.5.1/main.cpp
--- old/flacon-9.4.0/main.cpp   2022-10-02 14:23:28.000000000 +0200
+++ new/flacon-9.5.1/main.cpp   2022-11-20 14:49:52.000000000 +0100
@@ -42,6 +42,7 @@
 #include <QDebug>
 #include <QFileInfo>
 #include <QDir>
+#include <QTimer>
 #include <QLoggingCategory>
 
 #ifdef MAC_UPDATER
@@ -237,9 +238,12 @@
     window.show();
 
 #ifdef MAC_UPDATER
-    Updater &updater = Updater::sharedUpdater();
-    if (updater.automaticallyChecksForUpdates())
-        updater.checkForUpdatesInBackground();
+    QTimer::singleShot(0, []() {
+        Updater &updater = Updater::sharedUpdater();
+        if (updater.automaticallyChecksForUpdates()) {
+            updater.checkForUpdatesInBackground();
+        }
+    });
 #endif
 
     return app.exec();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/misc/com.github.Flacon.metainfo.xml.in 
new/flacon-9.5.1/misc/com.github.Flacon.metainfo.xml.in
--- old/flacon-9.4.0/misc/com.github.Flacon.metainfo.xml.in     2022-10-02 
14:23:28.000000000 +0200
+++ new/flacon-9.5.1/misc/com.github.Flacon.metainfo.xml.in     2022-11-20 
14:49:52.000000000 +0100
@@ -13,7 +13,7 @@
   <url type="bugtracker">https://github.com/flacon/flacon</url>
   <url type="help">https://github.com/flacon/flacon/wiki</url>
   <url type="donation">https://flacon.github.io/donate/</url>
-  
+
   <categories>
     <category>AudioVideo</category>
     <category>Audio</category>
@@ -56,9 +56,11 @@
   </screenshots>
 
   <releases>
-    <release date="2022-10-02" version="9.4.0">
+    <release date="2022-11-20" version="9.5.1">
       <description><p>Latest version of Flacon on Flathub.</p></description>
     </release>
+    <release date="2022-11-17" version="9.5.0" />
+    <release date="2022-10-02" version="9.4.0" />
     <release date="2022-09-23" version="9.3.0" />
     <release date="2022-06-20" version="9.1.0" />
     <release date="2022-04-29" version="9.0.0" />
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/translations/flacon_pl.ts 
new/flacon-9.5.1/translations/flacon_pl.ts
--- old/flacon-9.4.0/translations/flacon_pl.ts  2022-10-02 14:23:28.000000000 
+0200
+++ new/flacon-9.5.1/translations/flacon_pl.ts  2022-11-20 14:49:52.000000000 
+0100
@@ -32,7 +32,7 @@
     <message>
         <source>Bug tracker %1</source>
         <comment>About dialog, About tab</comment>
-        <translation>Bugtracker %1</translation>
+        <translation>Bug tracker %1</translation>
     </message>
     <message>
         <source>License: %1</source>
@@ -57,7 +57,7 @@
     <message>
         <source>WavPack support patch</source>
         <comment>Thanks on the about page</comment>
-        <translation>Poprawka obsługi WavPack.</translation>
+        <translation>Poprawki obsługi WavPack.</translation>
     </message>
     <message>
         <source>Packaging, testing</source>
@@ -77,16 +77,16 @@
     <message>
         <source>Icon for application</source>
         <comment>Thanks on the about page</comment>
-        <translation type="unfinished"/>
+        <translation>Ikona aplikacji</translation>
     </message>
     <message>
         <source>Icons for application</source>
         <comment>Thanks on the about page</comment>
-        <translation type="unfinished"/>
+        <translation>Ikony aplikacji</translation>
     </message>
     <message>
         <source>Flacon is translated into many languages thanks to the work of 
the Flacon translation teams on &lt;a 
href=&apos;%1&apos;&gt;Transifex&lt;/a&gt;.</source>
-        <translation type="unfinished"/>
+        <translation>Flacon jest tłumaczony na wiele języków, dzięki pracy 
zespołom tłumaczy na stronie &lt;a 
href=&apos;%1&apos;&gt;Transifex&lt;/a&gt;.</translation>
     </message>
 </context>
 <context>
@@ -94,7 +94,7 @@
     <message>
         <source>Create a profile</source>
         <extracomment>Add profile dialog title</extracomment>
-        <translation type="unfinished"/>
+        <translation>Utwórz profil</translation>
     </message>
     <message>
         <source>To create a profile, fill out the following 
information:</source>
@@ -114,7 +114,7 @@
     <message>
         <source>Create a profile</source>
         <comment>Button caption</comment>
-        <translation type="unfinished"/>
+        <translation>Utwórz profil</translation>
     </message>
 </context>
 <context>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flacon-9.4.0/translations/flacon_pl_PL.ts 
new/flacon-9.5.1/translations/flacon_pl_PL.ts
--- old/flacon-9.4.0/translations/flacon_pl_PL.ts       2022-10-02 
14:23:28.000000000 +0200
+++ new/flacon-9.5.1/translations/flacon_pl_PL.ts       2022-11-20 
14:49:52.000000000 +0100
@@ -27,7 +27,7 @@
     </message>
     <message>
         <source>Homepage: %1</source>
-        <translation>Strona domowa: %1</translation>
+        <translation>Strona WWW: %1</translation>
     </message>
     <message>
         <source>Bug tracker %1</source>
@@ -77,12 +77,12 @@
     <message>
         <source>Icon for application</source>
         <comment>Thanks on the about page</comment>
-        <translation type="unfinished"/>
+        <translation>Ikona aplikacji</translation>
     </message>
     <message>
         <source>Icons for application</source>
         <comment>Thanks on the about page</comment>
-        <translation type="unfinished"/>
+        <translation>Ikony aplikacji</translation>
     </message>
     <message>
         <source>Flacon is translated into many languages thanks to the work of 
the Flacon translation teams on &lt;a 
href=&apos;%1&apos;&gt;Transifex&lt;/a&gt;.</source>
@@ -94,27 +94,27 @@
     <message>
         <source>Create a profile</source>
         <extracomment>Add profile dialog title</extracomment>
-        <translation type="unfinished"/>
+        <translation>Utwórz profil</translation>
     </message>
     <message>
         <source>To create a profile, fill out the following 
information:</source>
         <extracomment>Add profile dialog, capton</extracomment>
-        <translation type="unfinished"/>
+        <translation>Aby utworzyć profil, podaj następujące 
informacje:</translation>
     </message>
     <message>
         <source>New profile name:</source>
         <extracomment>Add profile dialog, profile name label</extracomment>
-        <translation type="unfinished"/>
+        <translation>Nowa nazwa profilu:</translation>
     </message>
     <message>
         <source>Audio format:</source>
         <extracomment>Add profile dialog, audio format label</extracomment>
-        <translation type="unfinished"/>
+        <translation>Format audio:</translation>
     </message>
     <message>
         <source>Create a profile</source>
         <comment>Button caption</comment>
-        <translation type="unfinished"/>
+        <translation>Utwórz profil</translation>
     </message>
 </context>
 <context>
@@ -241,15 +241,15 @@
     </message>
     <message>
         <source>Simplified Chinese (GB18030)</source>
-        <translation type="unfinished"/>
+        <translation>Chiński uproszczony (GB18030)</translation>
     </message>
     <message>
         <source>Traditional Chinese (BIG5)</source>
-        <translation type="unfinished"/>
+        <translation>Chiński tradycyjny (BIG5)</translation>
     </message>
     <message>
         <source>Japanese (CP932)</source>
-        <translation type="unfinished"/>
+        <translation>Japoński (CP932)</translation>
     </message>
 </context>
 <context>
@@ -335,9 +335,10 @@
 </source>
         <translation>Ustawia doceolwą prędkość transmisji w kb/s (6-256 na 
kanał).
 &lt;p&gt;
-W trybie VBR, ustawia średni zakres prędkości transmisji dla dużej i 
zróżnicowanej kolekcji audio.
+W trybie VBR, ustawia średni zakres prędkości transmisji bitów dla dużej 
i zróżnicowanej kolekcji audio.
 &lt;p&gt;
-W trybie CBR, ustawia konkretną wartość wyjściowej prędkości 
transmisji.</translation>
+W trybie CBR, ustawia określoną wartość wyjściowej prędkości transmisji 
bitów.
+</translation>
     </message>
     <message>
         <source>VBR - variable bitrate</source>
@@ -347,7 +348,7 @@
     <message>
         <source>CVBR - constrained variable bitrate</source>
         <comment>Opus encoding mode</comment>
-        <translation type="unfinished"/>
+        <translation>CVBR - ograniczona zmienna prędkość transmisji 
bitów</translation>
     </message>
 </context>
 <context>
@@ -362,22 +363,22 @@
     <message>
         <source>The audio file may be corrupted or an unsupported audio 
format.</source>
         <comment>Error message.</comment>
-        <translation type="unfinished"/>
+        <translation>Plik audio może być uszkodzony lub mieć 
nieobsługiwany format audio.</translation>
     </message>
     <message>
         <source>The %1 program is not installed.&lt;br&gt;Verify that all 
required programs are installed and in your preferences.</source>
         <comment>Error message. %1 - is an program name</comment>
-        <translation type="unfinished"/>
+        <translation>Program %1 nie jest zainstalowany.&lt;br&gt;Sprawdź, czy 
wszystkie wymagane programy są zainstalowane i przypisane w Twoich 
ustawieniach.</translation>
     </message>
     <message>
         <source>The %1 program is installed according to your settings, but 
the binary file can’t be found.&lt;br&gt;Verify that all required programs 
are installed and in your preferences.</source>
         <comment>Error message. %1 - is an program name</comment>
-        <translation type="unfinished"/>
+        <translation>Program %1, zgodnie z ustawieniami, jest zainstalowany, 
ale nie można odnaleźć pliku binarnego.&lt;br&gt;Sprawdź, czy wszystkie 
wymagane programy są zainstalowane i przypisane w Twoich 
ustawieniach.</translation>
     </message>
     <message>
         <source>I can&apos;t write file 
&lt;b&gt;%1&lt;/b&gt;:&lt;br&gt;%2</source>
         <comment>Error string, %1 is a filename, %2 error message</comment>
-        <translation type="unfinished"/>
+        <translation>Nie można zapisać pliku 
&lt;b&gt;%1&lt;/b&gt;:&lt;br&gt;%2</translation>
     </message>
 </context>
 <context>
@@ -409,7 +410,7 @@
     <message>
         <source>Track %1. Encoder error:</source>
         <comment>Track error message, %1 is a track number</comment>
-        <translation type="unfinished"/>
+        <translation>Ścieżka %1. Błąd kodera:</translation>
     </message>
 </context>
 <context>
@@ -426,18 +427,18 @@
     <message>
         <source>I can&apos;t read &lt;b&gt;%1&lt;/b&gt;:&lt;br&gt;%2</source>
         <comment>Splitter error. %1 is a file name, %2 is a system error 
text.</comment>
-        <translation type="unfinished"/>
+        <translation>Nie można odczytać 
&lt;b&gt;%1&lt;/b&gt;:&lt;br&gt;%2</translation>
     </message>
 </context>
 <context>
     <name>CoverDialog</name>
     <message>
         <source>Select cover image</source>
-        <translation type="unfinished"/>
+        <translation>Wybierz zdjęcie okładki</translation>
     </message>
     <message>
         <source>Without cover image</source>
-        <translation type="unfinished"/>
+        <translation>Bez zdjęcia okładki</translation>
     </message>
 </context>
 <context>
@@ -445,28 +446,28 @@
     <message>
         <source>Keep original image size</source>
         <comment>Cover image option on the preferences dialog</comment>
-        <translation type="unfinished"/>
+        <translation>Zachowaj oryginalny rozmiar zdjęcia</translation>
     </message>
     <message>
         <source> px</source>
-        <translation type="unfinished"/>
+        <translation> px</translation>
     </message>
     <message>
         <source>Resize if image size greater than</source>
         <comment>Cover image option on the preferences dialog</comment>
-        <translation type="unfinished"/>
+        <translation>Zmień rozmiar, jeśli zdjęcie jest większe 
niż</translation>
     </message>
 </context>
 <context>
     <name>CueGroupBox</name>
     <message>
         <source>Create per track CUE sheet</source>
-        <translation type="unfinished"/>
+        <translation>Utwórz arkusz CUE dla ścieżek</translation>
     </message>
     <message>
         <source>File name format</source>
         <comment>Preferences dialog edit tooltip</comment>
-        <translation type="unfinished"/>
+        <translation>Format nazw plików</translation>
     </message>
     <message>
         <source>First track pregap:</source>
@@ -475,12 +476,12 @@
     <message>
         <source>Write to file</source>
         <comment>CUE mode combobox item</comment>
-        <translation type="unfinished"/>
+        <translation>Zapisz do pliku</translation>
     </message>
     <message>
         <source>Embed to audio files</source>
         <comment>CUE mode combobox item</comment>
-        <translation type="unfinished"/>
+        <translation>Osadzone w plikach audio</translation>
     </message>
     <message>
         <source>Insert &quot;Artist&quot;</source>
@@ -517,12 +518,12 @@
     <message>
         <source>A maximum of %1-bit per sample is supported by this format. 
This value will be used for encoding.</source>
         <comment>Warning message</comment>
-        <translation type="unfinished"/>
+        <translation>Ten format obsługuje maksymalnie %1 bitów na próbkę. 
Taka wartość będzie używana do kodowania.</translation>
     </message>
     <message>
         <source>A maximum sample rate of %1 is supported by this format. This 
value will be used for encoding.</source>
         <comment>Warning message</comment>
-        <translation type="unfinished"/>
+        <translation>Ten format obsługuje maksymalną częstotliwość 
próbkowania %1. Taka wartość będzie używana do kodowania.</translation>
     </message>
     <message>
         <source>Cue file not set.</source>
@@ -536,21 +537,21 @@
     <message>
         <source>Audio file not set for track %1.</source>
         <comment>Warning message, Placeholders is a track number</comment>
-        <translation type="unfinished"/>
+        <translation>Nie określono pliku audio dla ścieżki %1.</translation>
     </message>
     <message>
         <source>Audio file not set for tracks %1 to %2.</source>
         <comment>Warning message, Placeholders is a track numbers</comment>
-        <translation type="unfinished"/>
+        <translation>Nie określono plików audio dla ścieżek %1 - 
%2.</translation>
     </message>
     <message>
         <source>Audio file shorter than expected from CUE sheet.</source>
-        <translation type="unfinished"/>
+        <translation>Plik audio krótszy niż oczekiwano w arkuszu 
CUE.</translation>
     </message>
     <message>
         <source>ReplayGain calculation is not supported for multi-channel 
audio. The ReplayGain will be disabled for this disk.</source>
         <comment>Warning message</comment>
-        <translation type="unfinished"/>
+        <translation>ReplayGain nie jest obsługiwane w przypadku dźwięku 
wielokanałowego. Obliczanie ReplayGain zostanie wyłączone dla tego 
dysku.</translation>
     </message>
 </context>
 <context>
@@ -676,7 +677,7 @@
     </message>
     <message>
         <source>Album performer:</source>
-        <translation type="unfinished"/>
+        <translation>Wykonawca albumu:</translation>
     </message>
     <message>
         <source>Start num:</source>
@@ -709,7 +710,7 @@
     <message>
         <source>Edit all tags…</source>
         <comment>Button text</comment>
-        <translation type="unfinished"/>
+        <translation>Edytuj wszystkie tagi…</translation>
     </message>
     <message>
         <source>&amp;File</source>
@@ -726,12 +727,12 @@
     <message>
         <source>Add disc…</source>
         <comment>Main menu item</comment>
-        <translation type="unfinished"/>
+        <translation>Dodaj dysk…</translation>
     </message>
     <message>
         <source>Add disc</source>
         <comment>Toolbar item</comment>
-        <translation type="unfinished"/>
+        <translation>Dodaj dysk</translation>
     </message>
     <message>
         <source>Add CUE or audio file</source>
@@ -783,11 +784,11 @@
     </message>
     <message>
         <source>Remove disc</source>
-        <translation type="unfinished"/>
+        <translation>Usuń dysk</translation>
     </message>
     <message>
         <source>Remove disc from project</source>
-        <translation type="unfinished"/>
+        <translation>Usuń dysk z projektu</translation>
     </message>
     <message>
         <source>Ctrl+Del</source>
@@ -804,12 +805,12 @@
     <message>
         <source>Add folder…</source>
         <comment>Main menu item</comment>
-        <translation type="unfinished"/>
+        <translation>Dodaj folder...</translation>
     </message>
     <message>
         <source>Add folder</source>
         <comment>Toolbar item</comment>
-        <translation type="unfinished"/>
+        <translation>Dodaj folder</translation>
     </message>
     <message>
         <source>Recursive album search</source>
@@ -817,30 +818,30 @@
     </message>
     <message>
         <source>Ctrl+Shift+O</source>
-        <translation type="unfinished"/>
+        <translation>Ctrl+Shift+O</translation>
     </message>
     <message>
         <source>Check for Updates…</source>
-        <translation type="unfinished"/>
+        <translation>Sprawdź dostępność aktualizacji...</translation>
     </message>
     <message>
         <source>Convert selected</source>
         <extracomment>Main menu item</extracomment>
-        <translation type="unfinished"/>
+        <translation>Konwertuj wybrane</translation>
     </message>
     <message>
         <source>Start conversion process for the selected tracks</source>
         <extracomment>Main menu item tooltip</extracomment>
-        <translation type="unfinished"/>
+        <translation>Rozpocznij konwersję wybranych ścieżek</translation>
     </message>
     <message>
         <source>Ctrl+Shift+W</source>
         <extracomment>Main menu item shortcut</extracomment>
-        <translation type="unfinished"/>
+        <translation>Ctrl+Shift+W</translation>
     </message>
     <message>
         <source>Remove current directory from history</source>
-        <translation type="unfinished"/>
+        <translation>Usuń bieżący katalog z historii</translation>
     </message>
     <message>
         <source>Delete current pattern from history</source>
@@ -885,7 +886,7 @@
     <message>
         <source>&quot;%1&quot; was not set.</source>
         <comment>Error message, %1 is an filename.</comment>
-        <translation type="unfinished"/>
+        <translation>nie określono &quot;%1&quot;.</translation>
     </message>
     <message>
         <source>Select directory</source>
@@ -894,45 +895,45 @@
     <message>
         <source>Select another audio file…</source>
         <comment>context menu</comment>
-        <translation type="unfinished"/>
+        <translation>Wybierz inny plik audio…</translation>
     </message>
     <message>
         <source>Select another audio file for %1 track…</source>
         <comment>context menu. Placeholders are track number</comment>
-        <translation type="unfinished"/>
+        <translation>Wybierz inny plik audio dla ścieżki %1…</translation>
     </message>
     <message>
         <source>Select another audio file for tracks %1 to %2…</source>
         <comment>context menu. Placeholders are track numbers</comment>
-        <translation type="unfinished"/>
+        <translation>Wybierz inne pliki audio dla ścieżek %1 - 
%2…</translation>
     </message>
     <message>
         <source>Edit tags…</source>
         <comment>context menu</comment>
-        <translation type="unfinished"/>
+        <translation>Edytuj tagi…</translation>
     </message>
     <message>
         <source>Select another CUE file…</source>
         <comment>context menu</comment>
-        <translation type="unfinished"/>
+        <translation>Wybierz inny plik CUE…</translation>
     </message>
     <message>
         <source>Get from Internet</source>
-        <translation type="unfinished"/>
+        <translation>Pobierz z Internetu</translation>
     </message>
     <message>
         <source>Get album information from Internet</source>
-        <translation type="unfinished"/>
+        <translation>Pobierz informacje o albumie z Internetu</translation>
     </message>
     <message>
         <source>Get data from Internet</source>
         <comment>context menu</comment>
-        <translation type="unfinished"/>
+        <translation>Pobierz dane z Internetu</translation>
     </message>
     <message>
         <source>Flacon - Converting</source>
         <comment>Main window title</comment>
-        <translation type="unfinished"/>
+        <translation>Flacon - Konwertowanie</translation>
     </message>
 </context>
 <context>
@@ -961,22 +962,22 @@
     <message>
         <source>Select directory…</source>
         <comment>Menu item for output direcory button</comment>
-        <translation type="unfinished"/>
+        <translation>Wybierz katalog…</translation>
     </message>
     <message>
         <source>Standard music location</source>
         <comment>Menu item for output direcory button</comment>
-        <translation type="unfinished"/>
+        <translation>Domyślna lokalizacja plików muzycznych</translation>
     </message>
     <message>
         <source>Desktop</source>
         <comment>Menu item for output direcory button</comment>
-        <translation type="unfinished"/>
+        <translation>Pulpit</translation>
     </message>
     <message>
         <source>Same directory as CUE file</source>
         <comment>Menu item for output direcory button</comment>
-        <translation type="unfinished"/>
+        <translation>Ten sam katalog, co dla pliku CUE</translation>
     </message>
     <message>
         <source>Select result directory</source>
@@ -988,7 +989,7 @@
     <message>
         <source>Same directory as CUE file</source>
         <comment>Placeholder for output direcory combobox</comment>
-        <translation type="unfinished"/>
+        <translation>Ten sam katalog, co dla pliku CUE</translation>
     </message>
 </context>
 <context>
@@ -1023,11 +1024,11 @@
     </message>
     <message>
         <source>Insert &quot;Disc number&quot;</source>
-        <translation type="unfinished"/>
+        <translation>Wstaw &quot;Numer dysku&quot;</translation>
     </message>
     <message>
         <source>Insert &quot;Total number of discs&quot;</source>
-        <translation type="unfinished"/>
+        <translation>Wstaw &quot;Całkowita liczba dysków&quot;</translation>
     </message>
     <message>
         <source>Use &quot;%1&quot;</source>
@@ -1045,7 +1046,7 @@
     </message>
     <message>
         <source> Audio profiles</source>
-        <translation type="unfinished"/>
+        <translation>Profile audio</translation>
     </message>
     <message>
         <source>General</source>
@@ -1057,14 +1058,14 @@
     </message>
     <message>
         <source>Update</source>
-        <translation type="unfinished"/>
+        <translation>Aktualizuj</translation>
     </message>
 </context>
 <context>
     <name>ProfileTabWidget</name>
     <message>
         <source>Audio</source>
-        <translation type="unfinished"/>
+        <translation>Audio</translation>
     </message>
     <message>
         <source>Result Files</source>
@@ -1082,7 +1083,7 @@
         <comment>Preferences form tooltip for &quot;Directory&quot; 
edit</comment>
         <translation>Można wybrać katalog docelowy albo ręcznie wprowadzić 
ścieżkę dostępu.
 
-Jeżeli nie podano ścieżki dostępu lub zaczyna się ona od &quot;.&quot; 
(kropka), pliki wynikowe zostaną umieszczone w tym samym katalogu, co 
źródło.</translation>
+Jeżeli ścieżki dostępu nie zostanie podana lub zaczyna się od 
&quot;.&quot; (kropka), pliki wynikowe zostaną umieszczone w tym samym 
katalogu, co źródło.</translation>
     </message>
     <message>
         <source>Pattern:</source>
@@ -1129,19 +1130,19 @@
     <message>
         <source>Resampling settings:</source>
         <extracomment>Preferences dialog: group caption</extracomment>
-        <translation type="unfinished"/>
+        <translation>Ustawienia resamplingu:</translation>
     </message>
     <message>
         <source>Maximum bit depth:</source>
-        <translation type="unfinished"/>
+        <translation>Maksymalna głębia bitowa:</translation>
     </message>
     <message>
         <source>Maximum sample rate:</source>
-        <translation type="unfinished"/>
+        <translation>Maksymalna częstotliwość próbkowania:</translation>
     </message>
     <message>
         <source>ReplayGain settings:</source>
-        <translation type="unfinished"/>
+        <translation>Ustawienia ReplayGain:</translation>
     </message>
     <message>
         <source>Calculate gain:</source>
@@ -1150,70 +1151,70 @@
     <message>
         <source>CUE and Cover image</source>
         <comment>Preferences dialog tab title</comment>
-        <translation type="unfinished"/>
+        <translation>Arkusz CUE i zdjęcie okładki</translation>
     </message>
     <message>
         <source>Copy cover image</source>
-        <translation type="unfinished"/>
+        <translation>Zapis obrazu okładki w oddzielnym pliku</translation>
     </message>
     <message>
         <source>If the format is supported, the cover will be added to the 
meta information for all output files.</source>
         <comment>Tooltip on checkbox on preferences dialog</comment>
-        <translation type="unfinished"/>
+        <translation>Jeśli format jest obsługiwany, obraz okładki zostanie 
zapisany w metadanych wszystkich wyjściowych plików audio.</translation>
     </message>
     <message>
         <source>Embed cover image in output files</source>
-        <translation type="unfinished"/>
+        <translation>Osadzanie obrazu okładki w wyjściowych plikach 
audio</translation>
     </message>
     <message>
         <source>Create per track CUE sheet</source>
         <extracomment>Preferences dialog: group caption</extracomment>
-        <translation type="unfinished"/>
+        <translation>Utwórz arkusz CUE dla ścieżek</translation>
     </message>
     <message>
         <source>Same directory as CUE file</source>
         <comment>Placeholder for output direcory combobox</comment>
-        <translation type="unfinished"/>
+        <translation>Ten sam katalog, co dla pliku CUE</translation>
     </message>
     <message>
         <source>Same as source</source>
         <comment>Item in combobox</comment>
-        <translation type="unfinished"/>
+        <translation>Jak dla źródła</translation>
     </message>
     <message>
         <source>16-bit</source>
         <comment>Item in combobox</comment>
-        <translation type="unfinished"/>
+        <translation>16-bit</translation>
     </message>
     <message>
         <source>24-bit</source>
         <comment>Item in combobox</comment>
-        <translation type="unfinished"/>
+        <translation>24-bit</translation>
     </message>
     <message>
         <source>32-bit</source>
         <comment>Item in combobox</comment>
-        <translation type="unfinished"/>
+        <translation>32-bit</translation>
     </message>
     <message>
         <source>44100 Hz</source>
         <comment>Item in combobox</comment>
-        <translation type="unfinished"/>
+        <translation>44100 Hz</translation>
     </message>
     <message>
         <source>48000 Hz</source>
         <comment>Item in combobox</comment>
-        <translation type="unfinished"/>
+        <translation>48000 Hz</translation>
     </message>
     <message>
         <source>96000 Hz</source>
         <comment>Item in combobox</comment>
-        <translation type="unfinished"/>
+        <translation>96000 Hz</translation>
     </message>
     <message>
         <source>192000 Hz</source>
         <comment>Item in combobox</comment>
-        <translation type="unfinished"/>
+        <translation>192000 Hz</translation>
     </message>
     <message>
         <source>Disabled</source>
@@ -1223,12 +1224,12 @@
     <message>
         <source>Per Track</source>
         <comment>ReplayGain type combobox</comment>
-        <translation>Utwór</translation>
+        <translation>Dla Ścieżki</translation>
     </message>
     <message>
         <source>Per Album</source>
         <comment>ReplayGain type combobox</comment>
-        <translation>Album</translation>
+        <translation>Dla Albumu</translation>
     </message>
     <message>
         <source>ReplayGain is a standard to normalize the perceived loudness 
of computer audio formats. 
@@ -1243,28 +1244,28 @@
     <message>
         <source>%1 encoder settings:</source>
         <comment>Preferences group title, %1 is a audio format name</comment>
-        <translation type="unfinished"/>
+        <translation>ustawienia kodera: %1</translation>
     </message>
 </context>
 <context>
     <name>ProfilesPage</name>
     <message>
         <source>+</source>
-        <translation type="unfinished"/>
+        <translation>+</translation>
     </message>
     <message>
         <source>-</source>
-        <translation type="unfinished"/>
+        <translation>-</translation>
     </message>
     <message>
         <source>Are you sure you want to delete the profile 
&quot;%1&quot;?</source>
         <comment>Message box text</comment>
-        <translation type="unfinished"/>
+        <translation>Czy na pewno chcesz usunąć profil 
&quot;%1&quot;?</translation>
     </message>
     <message>
         <source>Delete the profile</source>
         <comment>Button caption</comment>
-        <translation type="unfinished"/>
+        <translation>Usuń profil</translation>
     </message>
 </context>
 <context>
@@ -1293,7 +1294,7 @@
     <message>
         <source>%1:</source>
         <comment>Template for the program name label on the preferences form. 
%1 is a program name.</comment>
-        <translation type="unfinished"/>
+        <translation>%1:</translation>
     </message>
 </context>
 <context>
@@ -1301,12 +1302,12 @@
     <message>
         <source>I can&apos;t read cover image 
&lt;b&gt;%1&lt;/b&gt;:&lt;br&gt;%2</source>
         <comment>%1 - is a file name, %2 - an error text</comment>
-        <translation type="unfinished"/>
+        <translation>Nie można odczytać obrazu okładki 
&lt;b&gt;%1&lt;/b&gt;:&lt;br&gt;%2</translation>
     </message>
     <message>
         <source>I can&apos;t save cover image 
&lt;b&gt;%1&lt;/b&gt;:&lt;br&gt;%2</source>
         <comment>%1 - is file name, %2 - an error text</comment>
-        <translation type="unfinished"/>
+        <translation>Nie można zapisać obrazu okładki 
&lt;b&gt;%1&lt;/b&gt;:&lt;br&gt;%2</translation>
     </message>
     <message>
         <source>I can&apos;t write CUE file 
&lt;b&gt;%1&lt;/b&gt;:&lt;br&gt;%2</source>
@@ -1322,7 +1323,7 @@
     </message>
     <message>
         <source>&lt;b&gt;%1&lt;/b&gt; is not a valid CUE file. The CUE sheet 
has no FILE tag.</source>
-        <translation type="unfinished"/>
+        <translation>&lt;b&gt;%1&lt;/b&gt; nie jest prawidłowym plikiem CUE. 
Arkusz CUE nie zawiera tagu FILE.</translation>
     </message>
     <message>
         <source>File &lt;b&gt;&quot;%1&quot;&lt;/b&gt; does not exist</source>
@@ -1331,12 +1332,12 @@
     <message>
         <source>&lt;b&gt;%1&lt;/b&gt; is not a valid CUE file. Incorrect track 
number on line %2.</source>
         <comment>Cue parser error.</comment>
-        <translation type="unfinished"/>
+        <translation>&lt;b&gt;%1&lt;/b&gt; nie jest prawidłowym plikiem CUE. 
Nieprawidłowy numer ścieżki w linii %2.</translation>
     </message>
     <message>
         <source>&lt;b&gt;%1&lt;/b&gt; is not a valid CUE file. Incorrect track 
index on line %2.</source>
         <comment>Cue parser error.</comment>
-        <translation type="unfinished"/>
+        <translation>&lt;b&gt;%1&lt;/b&gt; nie jest prawidłowym plikiem CUE. 
Nieprawidłowy indeks ścieżki w linii %2.</translation>
     </message>
     <message>
         <source>you can&apos;t use &apos;ReplayGain&apos; for files with 
sample rates above 48kHz. Metaflac doesn&apos;t support such files.</source>
@@ -1345,7 +1346,7 @@
     </message>
     <message>
         <source>Multiple values</source>
-        <translation>Wartości wielokrotne</translation>
+        <translation>Wiele wartości</translation>
     </message>
     <message>
         <source>Flacon</source>
@@ -1354,29 +1355,29 @@
     </message>
     <message>
         <source>The audio file name is not set.</source>
-        <translation type="unfinished"/>
+        <translation>Nie ustawiono nazwy pliku audio.</translation>
     </message>
     <message>
         <source>The audio file does not exist.</source>
-        <translation type="unfinished"/>
+        <translation>Plik audio nie istnieje.</translation>
     </message>
     <message>
         <source>I can&apos;t write CUE:&lt;br&gt;%1</source>
-        <translation type="unfinished"/>
+        <translation>Nie można zapisać pliku CUE:&lt;br&gt;%1</translation>
     </message>
     <message>
         <source>File contains not a valid CUE data.</source>
-        <translation type="unfinished"/>
+        <translation>Plik nie zawiera poprawnych danych CUE.</translation>
     </message>
     <message>
         <source>Embedded on %1</source>
         <comment>The title for the CUE embedded in the audio file. %1 - is an 
audio-file name.</comment>
-        <translation type="unfinished"/>
+        <translation>Osadzono w %1</translation>
     </message>
     <message>
         <source>file name is empty</source>
         <comment>error message text</comment>
-        <translation type="unfinished"/>
+        <translation>nazwa pliku jest pusta</translation>
     </message>
 </context>
 <context>
@@ -1384,17 +1385,17 @@
     <message>
         <source>The %1 program is not installed.&lt;br&gt;Verify that all 
required programs are installed and in your preferences.</source>
         <comment>Error message. %1 - is an program name</comment>
-        <translation type="unfinished"/>
+        <translation>Program %1 nie jest zainstalowany.&lt;br&gt;Sprawdź, czy 
wszystkie wymagane programy są poprawnie zainstalowane i przypisane w 
ustawieniach.</translation>
     </message>
     <message>
         <source>The %1 program is installed according to your settings, but 
the binary file can’t be found.&lt;br&gt;Verify that all required programs 
are installed and in your preferences.</source>
         <comment>Error message. %1 - is an program name</comment>
-        <translation type="unfinished"/>
+        <translation>Program %1, zgodnie z ustawieniami, jest zainstalowany, 
ale nie można odnaleźć pliku binarnego.&lt;br&gt;Sprawdź, czy wszystkie 
wymagane programy są poprawnie zainstalowane i przypisane w 
ustawieniach.</translation>
     </message>
     <message>
         <source>The %1 program is installed according to your settings, but 
the file is not executable.&lt;br&gt;Verify that all required programs are 
installed and in your preferences.</source>
         <comment>Error message. %1 - is an program name</comment>
-        <translation type="unfinished"/>
+        <translation>Program %1, zgodnie z ustawieniami, jest zainstalowany, 
ale plik nie jest wykonywalny. &lt;br&gt;Sprawdź, czy wszystkie wymagane 
programy są poprawnie zainstalowane i przypisane w ustawieniach.</translation>
     </message>
 </context>
 <context>
@@ -1402,7 +1403,7 @@
     <message>
         <source>Edit tags</source>
         <comment>Dialog title</comment>
-        <translation type="unfinished"/>
+        <translation>Edytuj tagi</translation>
     </message>
     <message>
         <source>Artist:</source>
@@ -1412,7 +1413,7 @@
     <message>
         <source>Album performer:</source>
         <comment>Music tag name</comment>
-        <translation type="unfinished"/>
+        <translation>Wykonawca albumu:</translation>
     </message>
     <message>
         <source>Album:</source>
@@ -1432,37 +1433,37 @@
     <message>
         <source>Start track number:</source>
         <comment>Music tag name</comment>
-        <translation type="unfinished"/>
+        <translation>Początkowy numer ścieżki:</translation>
     </message>
     <message>
         <source>Disc number:</source>
         <comment>Music tag name</comment>
-        <translation type="unfinished"/>
+        <translation>Numer dysku:</translation>
     </message>
     <message>
         <source>Track title:</source>
         <comment>Music tag name</comment>
-        <translation type="unfinished"/>
+        <translation>Tytuł utworu:</translation>
     </message>
     <message>
         <source>Comment:</source>
         <comment>Music tag name</comment>
-        <translation type="unfinished"/>
+        <translation>Komentarz:</translation>
     </message>
     <message>
         <source>of</source>
-        <translation type="unfinished"/>
+        <translation>z</translation>
     </message>
 </context>
 <context>
     <name>TrackView</name>
     <message>
         <source>Select another CUE file…</source>
-        <translation type="unfinished"/>
+        <translation>Wybierz inny plik CUE…</translation>
     </message>
     <message>
         <source>Get data from Internet</source>
-        <translation type="unfinished"/>
+        <translation>Pobierz dane z Internetu</translation>
     </message>
 </context>
 <context>
@@ -1500,17 +1501,17 @@
     <message>
         <source>Calculating gain</source>
         <comment>Status of the track conversion.</comment>
-        <translation type="unfinished"/>
+        <translation>Obliczanie wzmocnienia dźwięku</translation>
     </message>
     <message>
         <source>Waiting for gain</source>
         <comment>Status of the track conversion.</comment>
-        <translation type="unfinished"/>
+        <translation>Oczekiwanie na wzmocnienie dźwięku</translation>
     </message>
     <message>
         <source>Writing gain</source>
         <comment>Status of the track conversion.</comment>
-        <translation type="unfinished"/>
+        <translation>Zapisywanie wzmocnienia dźwięku</translation>
     </message>
     <message>
         <source>Tracks:</source>
@@ -1523,11 +1524,11 @@
     <message>
         <source>Multiple files</source>
         <comment>Disk preview, audio file placeholder</comment>
-        <translation type="unfinished"/>
+        <translation>Wiele plików</translation>
     </message>
     <message>
         <source>&lt;b&gt;The conversion is not possible.&lt;/b&gt;</source>
-        <translation type="unfinished"/>
+        <translation>&lt;b&gt;Konwersja nie jest 
możliwa.&lt;/b&gt;</translation>
     </message>
 </context>
 <context>
@@ -1586,21 +1587,21 @@
     <name>UpdatePage</name>
     <message>
         <source>Automatically check for updates</source>
-        <translation type="unfinished"/>
+        <translation>Automatycznie sprawdzaj dostępność 
aktualizacji</translation>
     </message>
     <message>
         <source>Check now</source>
-        <translation type="unfinished"/>
+        <translation>Sprawdź teraz</translation>
     </message>
     <message>
         <source>Last check was %1</source>
         <comment>Information about last update</comment>
-        <translation type="unfinished"/>
+        <translation>Ostatnio sprawdzanie %1</translation>
     </message>
     <message>
         <source>Never checked</source>
         <comment>Information about last update</comment>
-        <translation type="unfinished"/>
+        <translation>Nigdy nie sprawdzano</translation>
     </message>
 </context>
 <context>

Reply via email to