From d404927f07651e00cb86bc137f5e2cfbea44acae Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 13 Jun 2017 22:33:36 +0200 Subject: [PATCH 001/125] Rename project --- files.qbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files.qbs b/files.qbs index d6b88f8..167e125 100644 --- a/files.qbs +++ b/files.qbs @@ -1,7 +1,7 @@ import qbs 1.0 Project { - name: "Liri Files" + name: "Files" readonly property string version: "0.1.0" From 958b73abf9808691633f28ea8b3186d174f9bca1 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Fri, 15 Sep 2017 07:17:16 +0200 Subject: [PATCH 002/125] Require qbs 1.8.0+ --- files.qbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files.qbs b/files.qbs index 167e125..98fe5e1 100644 --- a/files.qbs +++ b/files.qbs @@ -5,7 +5,7 @@ Project { readonly property string version: "0.1.0" - minimumQbsVersion: "1.6" + minimumQbsVersion: "1.8.0" qbsSearchPaths: ["qbs/shared", "qbs/local"] From f929cfcc2ee25f30efd53f24eb5a8e485adad1e5 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Fri, 15 Sep 2017 07:25:55 +0200 Subject: [PATCH 003/125] Use external qbs-shared --- .gitmodules | 4 ---- .travis.yml | 1 + README.md | 4 +++- files.qbs | 2 +- qbs/shared | 1 - 5 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 .gitmodules delete mode 160000 qbs/shared diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e714036..0000000 --- a/.gitmodules +++ /dev/null @@ -1,4 +0,0 @@ -[submodule "qbs-shared"] - path = qbs/shared - url = git://github.com/lirios/qbs-shared.git - branch = master diff --git a/.travis.yml b/.travis.yml index 251abfd..13f2028 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ env: arch: artifacts: + - qbs-shared-artifacts.tar.gz - fluid-artifacts.tar.gz packages: - qbs diff --git a/README.md b/README.md index 99ed0d2..196577e 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ Qt >= 5.8.0 with at least the following modules is required: The following modules and their dependencies are required: + * [qbs-shared](https://github.com/lirios/qbs-shared.git) * [fluid](https://github.com/lirios/fluid) Optional dependencies: @@ -55,7 +56,8 @@ and the default value doesn't suit your needs. All are relative to `qbs.installR * `lirideployment:libDir=path/to/lib` where libraries are installed (default: `lib`) * `lirideployment:qmlDir=path/to/qml` where QML plugins are installed (default: `lib/qml`) -See `qbs/shared/modules/lirideployment/lirideployment.qbs` for more deployment-related parameters. +See [lirideployment.qbs](https://github.com/lirios/qbs-shared/blob/develop/modules/lirideployment/lirideployment.qbs) +for more deployment-related parameters. You can also specify the following options: diff --git a/files.qbs b/files.qbs index 98fe5e1..ff35e48 100644 --- a/files.qbs +++ b/files.qbs @@ -7,7 +7,7 @@ Project { minimumQbsVersion: "1.8.0" - qbsSearchPaths: ["qbs/shared", "qbs/local"] + qbsSearchPaths: ["qbs/local"] references: [ "app/app.qbs", diff --git a/qbs/shared b/qbs/shared deleted file mode 160000 index a42c187..0000000 --- a/qbs/shared +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a42c187bca324ad04e03624cca6508d44a5cd132 From 4fecddfcad6f6b1b05d78650bf4e4c5bfebbfc74 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Fri, 15 Sep 2017 07:28:29 +0200 Subject: [PATCH 004/125] Remove qbsbuildconfig Move build configuration to the project. We don't need an additional module to hold the build configuration since now we can reference project properties. --- README.md | 2 +- files.qbs | 2 ++ imports/folderlistmodel/folderlistmodel.qbs | 5 ++--- qbs/local/modules/qbsbuildconfig/qbsbuildconfig.qbs | 5 ----- 4 files changed, 5 insertions(+), 9 deletions(-) delete mode 100644 qbs/local/modules/qbsbuildconfig/qbsbuildconfig.qbs diff --git a/README.md b/README.md index 196577e..edf44ec 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ for more deployment-related parameters. You can also specify the following options: - * `qbsbuildconfig:enableTaglib=false` to not use taglib to extract tags + * `projects.Files.enableTaglib:false` to not use taglib to extract tags If you specify `qbs.installRoot` you might need to prefix the entire line with `sudo`, depending on whether you have permissions to write there or not. diff --git a/files.qbs b/files.qbs index ff35e48..0c881c3 100644 --- a/files.qbs +++ b/files.qbs @@ -5,6 +5,8 @@ Project { readonly property string version: "0.1.0" + property bool enableTaglib: true + minimumQbsVersion: "1.8.0" qbsSearchPaths: ["qbs/local"] diff --git a/imports/folderlistmodel/folderlistmodel.qbs b/imports/folderlistmodel/folderlistmodel.qbs index c211ef5..4f19489 100644 --- a/imports/folderlistmodel/folderlistmodel.qbs +++ b/imports/folderlistmodel/folderlistmodel.qbs @@ -4,13 +4,12 @@ LiriQmlPlugin { name: "folderlistmodelplugin" pluginPath: "Liri/Files/FolderListModel" - Depends { name: "qbsbuildconfig" } Depends { name: "Qt"; submodules: ["widgets"] } - Depends { name: "taglib"; condition: qbsbuildconfig.enableTaglib } + Depends { name: "taglib"; condition: project.enableTaglib } cpp.defines: { var defines = []; - if (qbsbuildconfig.enableTaglib && !taglib.found) + if (project.enableTaglib && !taglib.found) defines.push("DO_NOT_USE_TAG_LIB"); return defines; } diff --git a/qbs/local/modules/qbsbuildconfig/qbsbuildconfig.qbs b/qbs/local/modules/qbsbuildconfig/qbsbuildconfig.qbs deleted file mode 100644 index 13fad86..0000000 --- a/qbs/local/modules/qbsbuildconfig/qbsbuildconfig.qbs +++ /dev/null @@ -1,5 +0,0 @@ -import qbs 1.0 - -Module { - property bool enableTaglib: true -} From 66f5440608d64436dd84661ffd080b0ef5f12930 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 12 Oct 2017 20:03:35 +0200 Subject: [PATCH 005/125] Support static analyzer --- files.qbs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/files.qbs b/files.qbs index 0c881c3..e18e9be 100644 --- a/files.qbs +++ b/files.qbs @@ -5,6 +5,8 @@ Project { readonly property string version: "0.1.0" + property bool useStaticAnalyzer: false + property bool enableTaglib: true minimumQbsVersion: "1.8.0" From dc07cdd416e85b9e5e107dab225a77e134e6431a Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 9 Dec 2017 16:34:08 +0100 Subject: [PATCH 006/125] Use present property to see if a module is available --- imports/folderlistmodel/folderlistmodel.qbs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/imports/folderlistmodel/folderlistmodel.qbs b/imports/folderlistmodel/folderlistmodel.qbs index 4f19489..3731f02 100644 --- a/imports/folderlistmodel/folderlistmodel.qbs +++ b/imports/folderlistmodel/folderlistmodel.qbs @@ -5,11 +5,20 @@ LiriQmlPlugin { pluginPath: "Liri/Files/FolderListModel" Depends { name: "Qt"; submodules: ["widgets"] } - Depends { name: "taglib"; condition: project.enableTaglib } + Depends { name: "taglib"; condition: project.enableTaglib; required: false } + + condition: { + if (project.enableTaglib && !taglib.present) { + console.error("taglib is required"); + return false; + } + + return true; + } cpp.defines: { var defines = []; - if (project.enableTaglib && !taglib.found) + if (project.enableTaglib && !taglib.present) defines.push("DO_NOT_USE_TAG_LIB"); return defines; } From 0f07616194eb454e9167d01dcd81e9a3ce853bf8 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 23 Dec 2017 08:52:16 +0100 Subject: [PATCH 007/125] Port to the new Fluid changes --- app/qml/FolderPage.qml | 18 +++++++++--------- app/qml/SelectionPage.qml | 14 +++++++------- app/qml/TrashPage.qml | 6 +++--- app/qml/components/FileListItem.qml | 2 +- app/qml/components/InfoSidebar.qml | 4 ++-- app/qml/components/PlacesSidebar.qml | 4 ++-- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/app/qml/FolderPage.qml b/app/qml/FolderPage.qml index 2cfa794..e5b04db 100644 --- a/app/qml/FolderPage.qml +++ b/app/qml/FolderPage.qml @@ -32,7 +32,7 @@ FluidControls.Page { appBar.maxActionCount: 0 leftAction: FluidControls.Action { - iconName: "navigation/arrow_back" + icon.name: "navigation/arrow_back" text: qsTr("Back") toolTip: qsTr("Go back") enabled: folderModel.canGoBack @@ -44,7 +44,7 @@ FluidControls.Page { actions: [ FluidControls.Action { - iconName: "action/search" + icon.name: "action/search" text: qsTr("Search") toolTip: qsTr("Search files or folders") shortcut: StandardKey.Find @@ -52,18 +52,18 @@ FluidControls.Page { }, // TODO enable when we have other views - ricardomv //FluidControls.Action { - // iconName: "action/list" + // icon.name: "action/list" // text: qsTr("List mode") //}, FluidControls.Action { - iconName: "file/create_new_folder" + icon.name: "file/create_new_folder" text: qsTr("New folder") toolTip: qsTr("Create a new folder") shortcut: StandardKey.New onTriggered: confirmNewFolder.open() }, FluidControls.Action { - iconName: "content/content_paste" + icon.name: "content/content_paste" text: qsTr("Paste") toolTip: qsTr("Paste") shortcut: StandardKey.Paste @@ -82,11 +82,11 @@ FluidControls.Page { onTriggered: folderModel.model.toggleShowHiddenFiles(); }, //FluidControls.Action { - // iconName: "action/open_in_new" + // icon.name: "action/open_in_new" // text: qsTr("Open in Terminal") //}, FluidControls.Action { - iconName: "action/settings" + icon.name: "action/settings" text: qsTr("Settings") toolTip: qsTr("Settings") onTriggered: settings.open() @@ -214,8 +214,8 @@ FluidControls.Page { } } - FluidControls.IconButton { - iconName: "navigation/close" + ToolButton { + icon.name: "navigation/close" onClicked: searchCard.state = "inactive" } } diff --git a/app/qml/SelectionPage.qml b/app/qml/SelectionPage.qml index 8b82de5..e2f4059 100644 --- a/app/qml/SelectionPage.qml +++ b/app/qml/SelectionPage.qml @@ -29,7 +29,7 @@ FluidControls.Page { title: qsTr("Select files...") leftAction: FluidControls.Action { - iconName: "navigation/arrow_back" + icon.name: "navigation/arrow_back" text: qsTr("Back") onTriggered: { @@ -41,38 +41,38 @@ FluidControls.Page { actions: [ FluidControls.Action { - iconName: "content/content_cut" + icon.name: "content/content_cut" text: qsTr("Cut") shortcut: StandardKey.Cut onTriggered: folderModel.model.cutSelection() }, FluidControls.Action { - iconName: "content/content_copy" + icon.name: "content/content_copy" text: qsTr("Copy") shortcut: StandardKey.Copy onTriggered: folderModel.model.copySelection() }, FluidControls.Action { - iconName: "content/content_paste" + icon.name: "content/content_paste" text: qsTr("Paste") shortcut: StandardKey.Paste onTriggered: folderModel.model.paste() enabled: folderModel.model.clipboardUrlsCounter }, FluidControls.Action { - iconName: "action/delete" + icon.name: "action/delete" text: qsTr("Move to Trash") shortcut: StandardKey.Delete onTriggered: folderModel.model.moveSelectionToTrash() }, FluidControls.Action { - iconName: "content/select_all" + icon.name: "content/select_all" text: qsTr("Select all") shortcut: StandardKey.SelectAll onTriggered: selectionManager.selectAll() }, FluidControls.Action { - iconName: "content/clear" + icon.name: "content/clear" text: qsTr("Clear selection") shortcut: StandardKey.Deselect onTriggered: selectionManager.clear() diff --git a/app/qml/TrashPage.qml b/app/qml/TrashPage.qml index 063ba5f..60ec107 100644 --- a/app/qml/TrashPage.qml +++ b/app/qml/TrashPage.qml @@ -28,7 +28,7 @@ FluidControls.Page { title: qsTr("Trash") leftAction: FluidControls.Action { - iconName: "navigation/arrow_back" + icon.name: "navigation/arrow_back" text: qsTr("Back") onTriggered: { @@ -41,12 +41,12 @@ FluidControls.Page { actions: [ FluidControls.Action { - iconName: "content/remove_circle" + icon.name: "content/remove_circle" text: qsTr("Empty trash") onTriggered: folderModel.model.emptyTrash() }, FluidControls.Action { - iconName: "action/restore" + icon.name: "action/restore" text: qsTr("Restore trash") onTriggered: folderModel.model.restoreTrash() } diff --git a/app/qml/components/FileListItem.qml b/app/qml/components/FileListItem.qml index c335400..8c776e2 100644 --- a/app/qml/components/FileListItem.qml +++ b/app/qml/components/FileListItem.qml @@ -28,7 +28,7 @@ FluidControls.ListItem { id: listItem // TODO : select the right icon for file type. - iconName: isDir ? "file/folder" : "awesome/file" + icon.name: isDir ? "file/folder" : "awesome/file" text: folderModel.pathTitle(filePath) subText: folderModel.fileType(mimeType, mimeTypeDescription) valueText: FluidCore.DateUtils.friendlyTime(modifiedDate, true) diff --git a/app/qml/components/InfoSidebar.qml b/app/qml/components/InfoSidebar.qml index 7d75caa..0a76e17 100644 --- a/app/qml/components/InfoSidebar.qml +++ b/app/qml/components/InfoSidebar.qml @@ -72,11 +72,11 @@ PageSidebar { actions: [ FluidControls.Action { - iconName: "social/share" + icon.name: "social/share" }, FluidControls.Action { - iconName: "action/delete" + icon.name: "action/delete" onTriggered: confirmAction("", qsTr("Are you sure you want to permanently delete \"%1\"?") .arg(infoSidebar.get_role_info("fileName")), qsTr("Delete")).done(function() { folderModel.model.removeIndex(selectedFileIndex) diff --git a/app/qml/components/PlacesSidebar.qml b/app/qml/components/PlacesSidebar.qml index e513db1..f8190ad 100644 --- a/app/qml/components/PlacesSidebar.qml +++ b/app/qml/components/PlacesSidebar.qml @@ -42,7 +42,7 @@ FluidControls.Sidebar { delegate: FluidControls.ListItem { id: listItem - iconName: folderModel.pathIcon(path) + icon.name: folderModel.pathIcon(path) text: folderModel.pathTitle(path) highlighted: folderModel.path == path @@ -53,7 +53,7 @@ FluidControls.Sidebar { FluidControls.ListItem { id: trashItem - iconName: "action/delete" + icon.name: "action/delete" text: qsTr("Trash") onClicked: pageStack.push(Qt.resolvedUrl("../TrashPage.qml")); From 17432f0c2ae5b9ba60bb1546810541f1f216158c Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 23 Dec 2017 08:52:41 +0100 Subject: [PATCH 008/125] Bump Qt requirement to 5.10 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index edf44ec..e3533b3 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ File manager. ## Dependencies -Qt >= 5.8.0 with at least the following modules is required: +Qt >= 5.10.0 with at least the following modules is required: * [qtbase](http://code.qt.io/cgit/qt/qtbase.git) * [qtdeclarative](http://code.qt.io/cgit/qt/qtdeclarative.git) From 5132824f4f7964f9ab41ff926c5282f9c87c74ac Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 23 Dec 2017 08:53:21 +0100 Subject: [PATCH 009/125] Unset qbs search path We no longer have local modules and imports. --- files.qbs | 2 -- 1 file changed, 2 deletions(-) diff --git a/files.qbs b/files.qbs index e18e9be..a33223d 100644 --- a/files.qbs +++ b/files.qbs @@ -11,8 +11,6 @@ Project { minimumQbsVersion: "1.8.0" - qbsSearchPaths: ["qbs/local"] - references: [ "app/app.qbs", "imports/archives/archives.qbs", From 4a49f7eef5d5f437e4b6ed64b18fa3438296ef95 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 6 Jan 2018 20:43:25 +0100 Subject: [PATCH 010/125] Welcome to 2018! --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e3533b3..9124dfe 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Files [![GitHub release](https://img.shields.io/github/release/lirios/files.svg)](https://github.com/lirios/files) [![Build Status](https://travis-ci.org/lirios/files.svg?branch=develop)](https://travis-ci.org/lirios/files) [![GitHub issues](https://img.shields.io/github/issues/lirios/files.svg)](https://github.com/lirios/files/issues) -[![Maintained](https://img.shields.io/maintenance/yes/2017.svg)](https://github.com/lirios/files/commits/develop) +[![Maintained](https://img.shields.io/maintenance/yes/2018.svg)](https://github.com/lirios/files/commits/develop) File manager. From 340224128fb6247cbd0e51243e6e5c7a95843cf9 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 3 Feb 2018 09:16:38 +0100 Subject: [PATCH 011/125] Update authors list Remove emails. --- AUTHORS.md | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index d9ebfd0..7299f8e 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -3,27 +3,13 @@ Files # Core Developers - * Pier Luigi Fiorini - * Michael Spencer + * Pier Luigi Fiorini # Contributors -This is the list of contributors to this code base. - -Names are sorted by number of commits at the time of this writing. -Commit data has been generated with: +You can see the list of contributors to this code base, +and the number of their commits with: ```sh git shortlog -s -e -n ``` - -Commit counts have ben removed, since they change pretty frequently. - -Remember to update this file before any release is made, also make sure -a .mailmap file is maintained if committer names and email addresses -change over time. - - * Ricardo Vieira - * Michael Spencer - * Max Mansfield - * Pier Luigi Fiorini From 68156655d18018fbf9a77e8e3ff617b3dcb1ed80 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 3 Feb 2018 09:17:09 +0100 Subject: [PATCH 012/125] Add mailmap --- .mailmap | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .mailmap diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..27f0afe --- /dev/null +++ b/.mailmap @@ -0,0 +1,3 @@ +Pier Luigi Fiorini +Pier Luigi Fiorini +Pier Luigi Fiorini From 4895796a42428f3d902f57b53f0658963065f694 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 3 Feb 2018 09:20:28 +0100 Subject: [PATCH 013/125] Update README.md --- README.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 9124dfe..dc5ff0b 100644 --- a/README.md +++ b/README.md @@ -37,24 +37,28 @@ If you want to learn more, please read the [Qbs manual](http://doc.qt.io/qbs/ind especially the [setup guide](http://doc.qt.io/qbs/configuring.html) and how to install artifacts from the [installation guide](http://doc.qt.io/qbs/installing-files.html). -From the root of the repository, run: +If you haven't already, start by setting up a `qt5` profile for `qbs`: ```sh qbs setup-toolchains --type gcc /usr/bin/g++ gcc -qbs setup-qt /usr/bin/qmake-qt5 qt5 +qbs setup-qt $(which qmake) qt5 # make sure that qmake is in PATH qbs config profiles.qt5.baseProfile gcc -qbs -d build -j $(nproc) profile:qt5 # use sudo if necessary ``` -On the last `qbs` line, you can specify additional configuration parameters at the end: +Then, from the root of the repository, run: - * `qbs.installRoot:/path/to/install` (for example `/opt/liri` or `/usr`) +```sh +qbs -d build -j $(nproc) profile:qt5 # use sudo if necessary +``` -The following are only needed if `qbs.installRoot` is a system-wide path such as `/usr` -and the default value doesn't suit your needs. All are relative to `qbs.installRoot`: +To the `qbs` call above you can append additional configuration parameters: - * `lirideployment:libDir=path/to/lib` where libraries are installed (default: `lib`) - * `lirideployment:qmlDir=path/to/qml` where QML plugins are installed (default: `lib/qml`) + * `modules.lirideployment.prefix:/path/to/prefix` where most files are installed (default: `/usr/local`) + * `modules.lirideployment.dataDir:path/to/lib` where data files are installed (default: `/usr/local/share`) + * `modules.lirideployment.libDir:path/to/lib` where libraries are installed (default: `/usr/local/lib`) + * `modules.lirideployment.qmlDir:path/to/qml` where QML plugins are installed (default: `/usr/local/lib/qml`) + * `modules.lirideployment.pluginsDir:path/to/plugins` where Qt plugins are installed (default: `/usr/local/lib/plugins`) + * `modules.lirideployment.qbsModulesDir:path/to/qbs` where Qbs modules are installed (default: `/usr/local/share/qbs/modules`) See [lirideployment.qbs](https://github.com/lirios/qbs-shared/blob/develop/modules/lirideployment/lirideployment.qbs) for more deployment-related parameters. @@ -63,9 +67,6 @@ You can also specify the following options: * `projects.Files.enableTaglib:false` to not use taglib to extract tags -If you specify `qbs.installRoot` you might need to prefix the entire line with `sudo`, -depending on whether you have permissions to write there or not. - ## Licensing Licensed under the terms of the GNU General Public License version 3 or, From 3469a0caddf2aa9887efb04e9098da0be34127dc Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 3 Feb 2018 16:35:48 +0100 Subject: [PATCH 014/125] Fix taglib check --- imports/folderlistmodel/folderlistmodel.qbs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/imports/folderlistmodel/folderlistmodel.qbs b/imports/folderlistmodel/folderlistmodel.qbs index 3731f02..c166131 100644 --- a/imports/folderlistmodel/folderlistmodel.qbs +++ b/imports/folderlistmodel/folderlistmodel.qbs @@ -7,18 +7,9 @@ LiriQmlPlugin { Depends { name: "Qt"; submodules: ["widgets"] } Depends { name: "taglib"; condition: project.enableTaglib; required: false } - condition: { - if (project.enableTaglib && !taglib.present) { - console.error("taglib is required"); - return false; - } - - return true; - } - cpp.defines: { var defines = []; - if (project.enableTaglib && !taglib.present) + if (project.enableTaglib && !taglib.found) defines.push("DO_NOT_USE_TAG_LIB"); return defines; } From aa47beb3334826beeb44cd5a9ee3942fe2c73d79 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 3 Feb 2018 16:40:51 +0100 Subject: [PATCH 015/125] Add taglib to CI --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 13f2028..23bc526 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,6 +26,7 @@ arch: - qbs - qt5-quickcontrols2 - qt5-tools + - taglib - desktop-file-utils - xorg-server-xvfb - clang From b7ec56537c5cc0020afa6f709a6784fb748f177d Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 11 Mar 2018 17:04:51 +0100 Subject: [PATCH 016/125] Create resources from qbs Do not list files twice. --- app/app.qbs | 10 +++++++--- app/files.qrc | 15 --------------- 2 files changed, 7 insertions(+), 18 deletions(-) delete mode 100644 app/files.qrc diff --git a/app/app.qbs b/app/app.qbs index cefb984..47c0fff 100644 --- a/app/app.qbs +++ b/app/app.qbs @@ -9,11 +9,15 @@ QtGuiApplication { cpp.defines: base.concat(['FILES_VERSION="' + project.version + '"']) - files: ["*.cpp", "*.h", "*.qrc"] + Qt.core.resourcePrefix: "/" + Qt.core.resourceSourceBase: sourceDirectory + + files: ["*.cpp", "*.h"] Group { - name: "QML Files" - files: ["qml/*.qml"] + name: "Resource Data" + files: ["qml/**"] + fileTags: ["qt.core.resource_data"] } Group { diff --git a/app/files.qrc b/app/files.qrc deleted file mode 100644 index 8e07319..0000000 --- a/app/files.qrc +++ /dev/null @@ -1,15 +0,0 @@ - - - qml/backend/FolderModel.qml - qml/components/FileListItem.qml - qml/components/FolderListView.qml - qml/components/InfoSidebar.qml - qml/components/PlacesSidebar.qml - qml/components/SelectionListItem.qml - qml/dialogs/SettingsDialog.qml - qml/FolderPage.qml - qml/main.qml - qml/SelectionPage.qml - qml/TrashPage.qml - - From 36d885d0604fc80415c9da7114cc3341ab0ba1f4 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 11 Mar 2018 17:06:02 +0100 Subject: [PATCH 017/125] Fix desktop entry condition --- app/app.qbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/app.qbs b/app/app.qbs index 47c0fff..fec30d9 100644 --- a/app/app.qbs +++ b/app/app.qbs @@ -27,7 +27,7 @@ QtGuiApplication { } Group { - condition: qbs.hostOS.contains("linux") + condition: qbs.targetOS.contains("linux") name: "Desktop File" files: ["io.liri.Files.desktop"] qbs.install: true From 24b79d302fe003269a7ca21bbf2554b9af48ffca Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 11 Mar 2018 17:32:23 +0100 Subject: [PATCH 018/125] Follow Fluid changes --- app/qml/FolderPage.qml | 18 +++++++++--------- app/qml/SelectionPage.qml | 14 +++++++------- app/qml/TrashPage.qml | 6 +++--- app/qml/components/FileListItem.qml | 2 +- app/qml/components/InfoSidebar.qml | 4 ++-- app/qml/components/PlacesSidebar.qml | 4 ++-- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/app/qml/FolderPage.qml b/app/qml/FolderPage.qml index e5b04db..ae7a3d7 100644 --- a/app/qml/FolderPage.qml +++ b/app/qml/FolderPage.qml @@ -32,7 +32,7 @@ FluidControls.Page { appBar.maxActionCount: 0 leftAction: FluidControls.Action { - icon.name: "navigation/arrow_back" + icon.source: FluidControls.Utils.iconUrl("navigation/arrow_back") text: qsTr("Back") toolTip: qsTr("Go back") enabled: folderModel.canGoBack @@ -44,7 +44,7 @@ FluidControls.Page { actions: [ FluidControls.Action { - icon.name: "action/search" + icon.source: FluidControls.Utils.iconUrl("action/search") text: qsTr("Search") toolTip: qsTr("Search files or folders") shortcut: StandardKey.Find @@ -52,18 +52,18 @@ FluidControls.Page { }, // TODO enable when we have other views - ricardomv //FluidControls.Action { - // icon.name: "action/list" + // icon.source: FluidControls.Utils.iconUrl("action/list") // text: qsTr("List mode") //}, FluidControls.Action { - icon.name: "file/create_new_folder" + icon.source: FluidControls.Utils.iconUrl("file/create_new_folder") text: qsTr("New folder") toolTip: qsTr("Create a new folder") shortcut: StandardKey.New onTriggered: confirmNewFolder.open() }, FluidControls.Action { - icon.name: "content/content_paste" + icon.source: FluidControls.Utils.iconUrl("content/content_paste") text: qsTr("Paste") toolTip: qsTr("Paste") shortcut: StandardKey.Paste @@ -82,11 +82,11 @@ FluidControls.Page { onTriggered: folderModel.model.toggleShowHiddenFiles(); }, //FluidControls.Action { - // icon.name: "action/open_in_new" + // icon.source: FluidControls.Utils.iconUrl("action/open_in_new") // text: qsTr("Open in Terminal") //}, FluidControls.Action { - icon.name: "action/settings" + icon.source: FluidControls.Utils.iconUrl("action/settings") text: qsTr("Settings") toolTip: qsTr("Settings") onTriggered: settings.open() @@ -110,7 +110,7 @@ FluidControls.Page { model: folderModel.model delegate: FileListItem {} - FluidControls.InfoBar { + FluidControls.SnackBar { id: snackbar Connections { target: folderModel.model @@ -215,7 +215,7 @@ FluidControls.Page { } ToolButton { - icon.name: "navigation/close" + icon.source: FluidControls.Utils.iconUrl("navigation/close") onClicked: searchCard.state = "inactive" } } diff --git a/app/qml/SelectionPage.qml b/app/qml/SelectionPage.qml index e2f4059..d35bd4a 100644 --- a/app/qml/SelectionPage.qml +++ b/app/qml/SelectionPage.qml @@ -29,7 +29,7 @@ FluidControls.Page { title: qsTr("Select files...") leftAction: FluidControls.Action { - icon.name: "navigation/arrow_back" + icon.source: FluidControls.Utils.iconUrl("navigation/arrow_back") text: qsTr("Back") onTriggered: { @@ -41,38 +41,38 @@ FluidControls.Page { actions: [ FluidControls.Action { - icon.name: "content/content_cut" + icon.source: FluidControls.Utils.iconUrl("content/content_cut") text: qsTr("Cut") shortcut: StandardKey.Cut onTriggered: folderModel.model.cutSelection() }, FluidControls.Action { - icon.name: "content/content_copy" + icon.source: FluidControls.Utils.iconUrl("content/content_copy") text: qsTr("Copy") shortcut: StandardKey.Copy onTriggered: folderModel.model.copySelection() }, FluidControls.Action { - icon.name: "content/content_paste" + icon.source: FluidControls.Utils.iconUrl("content/content_paste") text: qsTr("Paste") shortcut: StandardKey.Paste onTriggered: folderModel.model.paste() enabled: folderModel.model.clipboardUrlsCounter }, FluidControls.Action { - icon.name: "action/delete" + icon.source: FluidControls.Utils.iconUrl("action/delete") text: qsTr("Move to Trash") shortcut: StandardKey.Delete onTriggered: folderModel.model.moveSelectionToTrash() }, FluidControls.Action { - icon.name: "content/select_all" + icon.source: FluidControls.Utils.iconUrl("content/select_all") text: qsTr("Select all") shortcut: StandardKey.SelectAll onTriggered: selectionManager.selectAll() }, FluidControls.Action { - icon.name: "content/clear" + icon.source: FluidControls.Utils.iconUrl("content/clear") text: qsTr("Clear selection") shortcut: StandardKey.Deselect onTriggered: selectionManager.clear() diff --git a/app/qml/TrashPage.qml b/app/qml/TrashPage.qml index 60ec107..0cdae44 100644 --- a/app/qml/TrashPage.qml +++ b/app/qml/TrashPage.qml @@ -28,7 +28,7 @@ FluidControls.Page { title: qsTr("Trash") leftAction: FluidControls.Action { - icon.name: "navigation/arrow_back" + icon.source: FluidControls.Utils.iconUrl("navigation/arrow_back") text: qsTr("Back") onTriggered: { @@ -41,12 +41,12 @@ FluidControls.Page { actions: [ FluidControls.Action { - icon.name: "content/remove_circle" + icon.source: FluidControls.Utils.iconUrl("content/remove_circle") text: qsTr("Empty trash") onTriggered: folderModel.model.emptyTrash() }, FluidControls.Action { - icon.name: "action/restore" + icon.source: FluidControls.Utils.iconUrl("action/restore") text: qsTr("Restore trash") onTriggered: folderModel.model.restoreTrash() } diff --git a/app/qml/components/FileListItem.qml b/app/qml/components/FileListItem.qml index 8c776e2..60a082e 100644 --- a/app/qml/components/FileListItem.qml +++ b/app/qml/components/FileListItem.qml @@ -28,7 +28,7 @@ FluidControls.ListItem { id: listItem // TODO : select the right icon for file type. - icon.name: isDir ? "file/folder" : "awesome/file" + icon.source: FluidControls.Utils.iconUrl(isDir ? "file/folder" : "awesome/file") text: folderModel.pathTitle(filePath) subText: folderModel.fileType(mimeType, mimeTypeDescription) valueText: FluidCore.DateUtils.friendlyTime(modifiedDate, true) diff --git a/app/qml/components/InfoSidebar.qml b/app/qml/components/InfoSidebar.qml index 0a76e17..5f40197 100644 --- a/app/qml/components/InfoSidebar.qml +++ b/app/qml/components/InfoSidebar.qml @@ -72,11 +72,11 @@ PageSidebar { actions: [ FluidControls.Action { - icon.name: "social/share" + icon.source: FluidControls.Utils.iconUrl("social/share") }, FluidControls.Action { - icon.name: "action/delete" + icon.source: FluidControls.Utils.iconUrl("action/delete") onTriggered: confirmAction("", qsTr("Are you sure you want to permanently delete \"%1\"?") .arg(infoSidebar.get_role_info("fileName")), qsTr("Delete")).done(function() { folderModel.model.removeIndex(selectedFileIndex) diff --git a/app/qml/components/PlacesSidebar.qml b/app/qml/components/PlacesSidebar.qml index f8190ad..a021254 100644 --- a/app/qml/components/PlacesSidebar.qml +++ b/app/qml/components/PlacesSidebar.qml @@ -42,7 +42,7 @@ FluidControls.Sidebar { delegate: FluidControls.ListItem { id: listItem - icon.name: folderModel.pathIcon(path) + icon.source: FluidControls.Utils.iconUrl(folderModel.pathIcon(path)) text: folderModel.pathTitle(path) highlighted: folderModel.path == path @@ -53,7 +53,7 @@ FluidControls.Sidebar { FluidControls.ListItem { id: trashItem - icon.name: "action/delete" + icon.source: FluidControls.Utils.iconUrl("action/delete") text: qsTr("Trash") onClicked: pageStack.push(Qt.resolvedUrl("../TrashPage.qml")); From 395f58ad775d59243800b866638639dccd9b3b22 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 11 Mar 2018 17:44:14 +0100 Subject: [PATCH 019/125] Use proper generic file icon --- app/qml/components/FileListItem.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/qml/components/FileListItem.qml b/app/qml/components/FileListItem.qml index 60a082e..3316462 100644 --- a/app/qml/components/FileListItem.qml +++ b/app/qml/components/FileListItem.qml @@ -28,7 +28,7 @@ FluidControls.ListItem { id: listItem // TODO : select the right icon for file type. - icon.source: FluidControls.Utils.iconUrl(isDir ? "file/folder" : "awesome/file") + icon.source: FluidControls.Utils.iconUrl(isDir ? "file/folder" : "editor/insert_drive_file") text: folderModel.pathTitle(filePath) subText: folderModel.fileType(mimeType, mimeTypeDescription) valueText: FluidCore.DateUtils.friendlyTime(modifiedDate, true) From 7146f7408ae0c16f13c32c650f523914c735084c Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 20 Mar 2018 21:47:22 +0100 Subject: [PATCH 020/125] Update CI environment variables Follow CI script changes. --- .travis.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 23bc526..a1187ad 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,12 +11,8 @@ services: env: global: - # FTP_USER - - secure: "G00xT8mNakVgHaOBmL4nmF/0cJ2nobvZEzzCSC7+IvpI+TRpbemSuw9WYqJgzOu1y3ZAGIFanD4m9td49waYS6Nns+vEu87kY/NX9CErHgJ4LYcrROw2Zm3kl2G2CC+95ne7PF/5qsYVCpWHSXRm33rztGJTw04X7S6Bo7YTg/Z26cp6FcS7xrHM8d9Hudaquq/hcCzKp0iDoS/q4Qj672wkx0fJb1mr7Qykj3xiCQWYXdNXVU1QrXK49nJsjw98ZeZRf7Y0FcUD5qXa2c5bOORVX0yIJWf6mARbdyNPAiVlvZrW9/8p/KpbMX3yeRLOPV66SxLQAI59FsUr1HlPIv2bBcxuFoLeU5nXylMValElXrxq2IPHFQM/66CW8Vpr91YIxrEJlTGGu0yxuEcqoDUo9gt0j7lRzCbqk/vGD5j6vIoJBTjquIviLQCRr/9rkqCUInfSjZM7FMOZQ4qR4JHzeZaCITP80AL9Foz8FTaiMmlf5ce+cZsHLTTn0aYhhWAZfvP+n+wi6YwwyJ7RApeWh690P3C2dC5inp1dIAAGU2cx58jwOQrtpSxQKOVUXQiJZw52idrg1BKa54B+mQQfSx8ZoEPGiB+BXxOD+n4Zy5Up38zDze+YyE1qRxjNZst7o9Oud7d4MowhOfd3bs5yaFn3F1udzuTQDKoXoZg=" - # FTP_PASSWORD - - secure: "HqUT85vVjx/zUFq/TA9IOnEupeyzdAioudpUqbZLcBkFohrycpNP4n08Eoy5stIHAG1hVnguE3ZISuWKImkLyVlV1Hia38R9GvSaEt6bY9VAzk4t5jI2ch10R06xt5BhBujAa2Flst1vr+Tp9XbIgX+sxYqqTWSyb/NWcsxDl+E5FUuFgXBU9FrNqDpElbcOqAXMpqZl9Qlj/ICOCgrLu0QuEPCbyno+sEGChdvlkFA/u/SCblcjjqJ5sgkbXiom6vyQ/AopNf09Y4kBUxQu0XhwzP+ih9UUjGKzqenIl/kdWCzJpNJc8Q+ObQSl/KGZ7r024LiLYYpqKhMl5iiNEBDkZuAdOP1tAgIOTgHuxD+Md3gttCKBUoB7JBeSzbSSm5nlJt1XvfdUqTspN0MfX6ldQZFtPlriOXKNJNp3L1sUrdsdMg9ABwhNku1AIRdtgDJp5Os+7aIQrd/sjCnrMjYF+A8vQsh0c8ZhsZECJ5njV5lea0jYt5JlHgf9I/bW3JsaWkAjfYdWd3/siH3fQaJ9LvisxyR3XzJ7Fv5xknB7FQ1YuvfqhvWeZyYdlok8OWtkDACPKtVGCCgXUlRDgQcVa0kMlRPVcD8Cd1zXApleQ8PYsEhU7fTLP0BU3VqT24EHCQWYgDRLINHzV1Gjfu1Ck/WvRonWmbWnJx1Uftw=" - # FTP_URL - - secure: "f09X0Gjqi3kKds7tPNcG4SY6mM+++bswoeE1YwM+4y0k/7UBNLIk4EFspm7PEyAf2tJn/boOlopiOx6U16Z5AZkbBE2YVSJQHSGJt2oh/R/JWCtMbqj8NOCmQeMnrytBHBl5qmDhOL8/twm2iKeoMxDbEqGGBSzNWosLVn051P91PauhG9KD7/M10UTGWfQjBcZZzxc/r1qrmlKqo9LSng7xYOeos2g9iyHVGdviGTBIT1Iorj8JtxT/sN2nRfUjXw7m0MljAr1Gva61Vnn3k2Y7LWhfMVE7c1JIdFlmgT2wjnEuC7L1apZkBJ6d3Vj32ED5N/iyRtPDh+hKIZrQHAmoQEPzAT81UQnX7MpVz6XkwAqgdgu2MzhdkuOhzWBIX6KLZuiVzvd8CJMWFxbwGzhoMm9AgPpmvU4+OzQTOzcaxIHmYUzdqrMuMgVbTBeT/SPHLgl/mpVAQIAvso+O+6c/178d3sYCi26ST+NCVgTIYPymVRxoutVGlTxpnctg0+EkuKMRGy+wb5AhHRzJ+gq9CNobj87V4sN95JCUTBZ2lRERQ5COJtPVVnq2etEsKo7CxU/u9WIXgW2uFWuTg+fgTmbGOJs8r49eY64A8jj0oiy2WqXYWDKB+2YaqKWVRTRy4N5/icpUYhOQbqZj9Cd89QsX1x7Duurs4IlzWME=" + # DEPLOY_HOST + - secure: "ZdEqOs2M7q5Bf8RJqXSoZVr+XvXOJ7RppoDh/BSH+C19El6nvodvyiZg9OOavgOeL6uDnRRmJsbJztueHSfLIEicAWSgaqaO9R1Pa2OxIw3zEiKq0BLEjzgo3hYdD2EGpELJgJAGOM5DWAfp+Mxp/tDpt/cIBy3tBR5fTOF0JpMOoMzcyjsUreYvyxwSyzCHJBAG6Dqr8a951hjoV6WOlpFnJDkN4l7zfSiiKu3d158CcN7lL8adKWeb2fY8Nco8AvVgxxUklnur1MCtjeDT8QsNzHatzDt+1D/LxQRGkLzQJd0GrBExtFdEKX/dO1rXvpqeNev2ogAyfj4L2hU+8IUSg6oseYJQNYICyhVaIwPwRwiLqQZR6ggwFEskHmyGfJ1ykcj8UKJmIPJ47uYm+9IO5BcKR4HtqEJXFcdYoAztrdclxM0CzGM5TJBhilCiOO1+HzaTzvMJdRlWfYpI/KtCDMCT3HZwFK3qJNuGgfy3QvI/8nwWJct2qjEr8/rlpVHYdTdi7pTAWj2i0KYDgSvsnZY6KfbsR5jayhDDwSqBv8WgFb/tGebQxVMdmzFdsUoYzNqbwF9phXqo/ciG9Xxc0tvxgUrqVfoxlOF7Y2CWZyhn5ihB0El8vWPaoipw8HfGscbwNTz3mQg42pEvePTp/d2YBWr2VtqDvURrmQ4=" arch: artifacts: From 1817f77ed7358a0750528f9620f26da70a84c04d Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 20 Mar 2018 21:48:10 +0100 Subject: [PATCH 021/125] Use dbus-run-session in CI builds dbus-launch requires the X11 server running but we are in fact running it after, so use dbus-run-session instead. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a1187ad..e09420a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,7 +32,7 @@ arch: - qbs-setup-toolchains --detect - qbs-setup-qt /usr/bin/qmake-qt5 qt5 - qbs config profiles.qt5.baseProfile ${CC} - - eval `dbus-launch --sh-syntax` && xvfb-run -a -s "-screen 0 800x600x24" qbs -d build -j $(nproc) profile:qt5 + - dbus-run-session -- xvfb-run -a -s "-screen 0 800x600x24" qbs -d build -j $(nproc) profile:qt5 - desktop-file-validate app/io.liri.Files.desktop script: From 47419d138ab0cb77a15bcf372eceba2ee2c1e18c Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Mon, 9 Apr 2018 14:28:29 +0200 Subject: [PATCH 022/125] Show Files in all desktop environments --- app/io.liri.Files.desktop | 1 - 1 file changed, 1 deletion(-) diff --git a/app/io.liri.Files.desktop b/app/io.liri.Files.desktop index 4ee064e..bfc02d5 100644 --- a/app/io.liri.Files.desktop +++ b/app/io.liri.Files.desktop @@ -10,4 +10,3 @@ Terminal=false Type=Application StartupWMClass=liri-files Categories=X-Liri;Qt;Utility;Core;FileManager; -OnlyShowIn=X-Liri From c934d7c6c64a434c82309e81a3bf2b04d8993e08 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Mon, 9 Apr 2018 14:31:25 +0200 Subject: [PATCH 023/125] Fix desktop file condition Install on Linux, *BSD and Darwin. --- app/app.qbs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/app.qbs b/app/app.qbs index fec30d9..df82713 100644 --- a/app/app.qbs +++ b/app/app.qbs @@ -27,7 +27,9 @@ QtGuiApplication { } Group { - condition: qbs.targetOS.contains("linux") + condition: qbs.targetOS.contains("unix") && + !qbs.targetOS.contains("android") && + !qbs.targetOS.contains("macos") name: "Desktop File" files: ["io.liri.Files.desktop"] qbs.install: true From 750b0895f3298c8509db9b8fad1a9573ca4cee4a Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Mon, 9 Apr 2018 14:40:08 +0200 Subject: [PATCH 024/125] Move desktop file to data/ --- app/app.qbs | 10 ---------- data/data.qbs | 17 +++++++++++++++++ {app => data}/io.liri.Files.desktop | 0 3 files changed, 17 insertions(+), 10 deletions(-) create mode 100644 data/data.qbs rename {app => data}/io.liri.Files.desktop (100%) diff --git a/app/app.qbs b/app/app.qbs index df82713..251ff9a 100644 --- a/app/app.qbs +++ b/app/app.qbs @@ -25,14 +25,4 @@ QtGuiApplication { qbs.installDir: lirideployment.binDir fileTagsFilter: product.type } - - Group { - condition: qbs.targetOS.contains("unix") && - !qbs.targetOS.contains("android") && - !qbs.targetOS.contains("macos") - name: "Desktop File" - files: ["io.liri.Files.desktop"] - qbs.install: true - qbs.installDir: lirideployment.applicationsDir - } } diff --git a/data/data.qbs b/data/data.qbs new file mode 100644 index 0000000..43ada1b --- /dev/null +++ b/data/data.qbs @@ -0,0 +1,17 @@ +import qbs 1.0 + +Product { + name: "Data" + + Depends { name: "lirideployment" } + + Group { + condition: qbs.targetOS.contains("unix") && + !qbs.targetOS.contains("android") && + !qbs.targetOS.contains("macos") + name: "Desktop File" + files: ["io.liri.Files.desktop"] + qbs.install: true + qbs.installDir: lirideployment.applicationsDir + } +} diff --git a/app/io.liri.Files.desktop b/data/io.liri.Files.desktop similarity index 100% rename from app/io.liri.Files.desktop rename to data/io.liri.Files.desktop From 640a9c1bb386a8aa097ca17f9dcacf6c44a508d1 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Mon, 9 Apr 2018 14:43:03 +0200 Subject: [PATCH 025/125] Add appdata --- data/data.qbs | 10 ++++++++++ data/io.liri.Files.appdata.xml | 36 ++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 data/io.liri.Files.appdata.xml diff --git a/data/data.qbs b/data/data.qbs index 43ada1b..fae17e2 100644 --- a/data/data.qbs +++ b/data/data.qbs @@ -14,4 +14,14 @@ Product { qbs.install: true qbs.installDir: lirideployment.applicationsDir } + + Group { + condition: qbs.targetOS.contains("unix") && + !qbs.targetOS.contains("android") && + !qbs.targetOS.contains("macos") + name: "AppStream Metadata" + files: ["io.liri.Files.appdata.xml"] + qbs.install: true + qbs.installDir: lirideployment.appDataDir + } } diff --git a/data/io.liri.Files.appdata.xml b/data/io.liri.Files.appdata.xml new file mode 100644 index 0000000..9e51732 --- /dev/null +++ b/data/io.liri.Files.appdata.xml @@ -0,0 +1,36 @@ + + + io.liri.Files.desktop + Files + Liri + Access and organize files + CC0-1.0 + GPL-3.0+ + +

+ Liri Files is the default file manager of the Liri desktop. + It provides a simple way to manage your files and browse your file system. +

+
+ + System + + io.liri.Files.desktop + + liri-files + + + + https://liri.io/images/apps/files/screen_home_01.png + + + + ModernToolkit + + + + + https://liri.io + https://github.com/lirios/files/issues/new + info_at_liri.io +
From f2f6eebb17b8f997bc8ee91e24aab894e3a8bd81 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Mon, 9 Apr 2018 14:58:41 +0200 Subject: [PATCH 026/125] Add .gitattributes --- .gitattributes | 6 ++++++ .tag | 1 + 2 files changed, 7 insertions(+) create mode 100644 .gitattributes create mode 100644 .tag diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..5603f2e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +.tag export-subst +.gitignore export-ignore +.gitattributes export-ignore +.travis export-ignore +.travis.yml export-ignore +.mailmap export-ignore diff --git a/.tag b/.tag new file mode 100644 index 0000000..6828f88 --- /dev/null +++ b/.tag @@ -0,0 +1 @@ +$Format:%H$ From b76a80d32ceb566a6c61460d250f2ec6686f34c5 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Mon, 9 Apr 2018 15:01:48 +0200 Subject: [PATCH 027/125] Update CI with infra-travis --- .travis.yml | 26 +++++--------------------- .travis/build.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 21 deletions(-) create mode 100755 .travis/build.sh diff --git a/.travis.yml b/.travis.yml index e09420a..269d5b4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,29 +14,13 @@ env: # DEPLOY_HOST - secure: "ZdEqOs2M7q5Bf8RJqXSoZVr+XvXOJ7RppoDh/BSH+C19El6nvodvyiZg9OOavgOeL6uDnRRmJsbJztueHSfLIEicAWSgaqaO9R1Pa2OxIw3zEiKq0BLEjzgo3hYdD2EGpELJgJAGOM5DWAfp+Mxp/tDpt/cIBy3tBR5fTOF0JpMOoMzcyjsUreYvyxwSyzCHJBAG6Dqr8a951hjoV6WOlpFnJDkN4l7zfSiiKu3d158CcN7lL8adKWeb2fY8Nco8AvVgxxUklnur1MCtjeDT8QsNzHatzDt+1D/LxQRGkLzQJd0GrBExtFdEKX/dO1rXvpqeNev2ogAyfj4L2hU+8IUSg6oseYJQNYICyhVaIwPwRwiLqQZR6ggwFEskHmyGfJ1ykcj8UKJmIPJ47uYm+9IO5BcKR4HtqEJXFcdYoAztrdclxM0CzGM5TJBhilCiOO1+HzaTzvMJdRlWfYpI/KtCDMCT3HZwFK3qJNuGgfy3QvI/8nwWJct2qjEr8/rlpVHYdTdi7pTAWj2i0KYDgSvsnZY6KfbsR5jayhDDwSqBv8WgFb/tGebQxVMdmzFdsUoYzNqbwF9phXqo/ciG9Xxc0tvxgUrqVfoxlOF7Y2CWZyhn5ihB0El8vWPaoipw8HfGscbwNTz3mQg42pEvePTp/d2YBWr2VtqDvURrmQ4=" -arch: - artifacts: - - qbs-shared-artifacts.tar.gz - - fluid-artifacts.tar.gz - packages: - - qbs - - qt5-quickcontrols2 - - qt5-tools - - taglib - - desktop-file-utils - - xorg-server-xvfb - - clang - #- clazy-git - script: - #- export CLAZY_CHECKS="level1" - - qbs-setup-toolchains --detect - - qbs-setup-qt /usr/bin/qmake-qt5 qt5 - - qbs config profiles.qt5.baseProfile ${CC} - - dbus-run-session -- xvfb-run -a -s "-screen 0 800x600x24" qbs -d build -j $(nproc) profile:qt5 - - desktop-file-validate app/io.liri.Files.desktop +branches: + except: + - /^(?i:continuous)$/ script: - - "curl -s https://raw.githubusercontent.com/lirios/repotools/develop/travis/docker-travis.sh | bash" + - wget -c https://raw.githubusercontent.com/lirios/infra-travis/master/run + - bash run ./.travis/build.sh notifications: email: false diff --git a/.travis/build.sh b/.travis/build.sh new file mode 100755 index 0000000..8e760d4 --- /dev/null +++ b/.travis/build.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +set -e + +source /usr/local/share/liri-travis/functions + +# Install packages +travis_start "install_packages" +msg "Install packages..." +sudo apt-get install -y desktop-file-utils appstream-util +sudo apt-get install -y libtagc0-dev libtag1-dev +travis_end "install_packages" + +# Install artifacts +travis_start "artifacts" +msg "Install artifacts..." +for name in qbs-shared fluid; do + /usr/local/bin/liri-download-artifacts $TRAVIS_BRANCH ${name}-artifacts.tar.gz +done +travis_end "artifacts" + +# Configure qbs +travis_start "qbs_setup" +msg "Setup qbs..." +qbs setup-toolchains --detect +qbs setup-qt $(which qmake) travis-qt5 +qbs config profiles.travis-qt5.baseProfile $CC +travis_end "qbs_setup" + +# Build +travis_start "build" +msg "Build..." +dbus-run-session -- \ +xvfb-run -a -s "-screen 0 800x600x24" \ +qbs -d build -j $(nproc) --all-products profile:travis-qt5 \ + modules.lirideployment.prefix:/usr \ + modules.lirideployment.libDir:/usr/lib/x86_64-linux-gnu \ + modules.lirideployment.qmlDir:/usr/lib/x86_64-linux-gnu/qt5/qml \ + modules.lirideployment.pluginsDir:/usr/lib/x86_64-linux-gnu/qt5/plugins +travis_end "build" + +# Validate desktop file and appdata +for filename in $(find . -type f -name "*.desktop"); do + desktop-file-validate $filename +done +for filename in $(find . -type f -name "*.appdata.xml"); do + appstream-util validate-relax --nonet $filename +done From 6a0764f48eb86da402292d8916290e8860516148 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 10 Apr 2018 07:29:59 +0200 Subject: [PATCH 028/125] Include data.qbs --- files.qbs | 1 + 1 file changed, 1 insertion(+) diff --git a/files.qbs b/files.qbs index a33223d..7f5d313 100644 --- a/files.qbs +++ b/files.qbs @@ -13,6 +13,7 @@ Project { references: [ "app/app.qbs", + "data/data.qbs", "imports/archives/archives.qbs", "imports/folderlistmodel/folderlistmodel.qbs", "imports/placesmodel/placesmodel.qbs", From 8ad55c9beeb27c9ad00e3d741a43314b83fee611 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 10 Apr 2018 07:30:16 +0200 Subject: [PATCH 029/125] Requires qbs >= 1.9.0 For qbs-shared. --- files.qbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files.qbs b/files.qbs index 7f5d313..d23180e 100644 --- a/files.qbs +++ b/files.qbs @@ -9,7 +9,7 @@ Project { property bool enableTaglib: true - minimumQbsVersion: "1.8.0" + minimumQbsVersion: "1.9.0" references: [ "app/app.qbs", From 4132876a64ccc832b20d84ac698c964817216dc8 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 10 Apr 2018 07:30:52 +0200 Subject: [PATCH 030/125] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dc5ff0b..7b73a6b 100644 --- a/README.md +++ b/README.md @@ -22,8 +22,9 @@ Qt >= 5.10.0 with at least the following modules is required: The following modules and their dependencies are required: - * [qbs-shared](https://github.com/lirios/qbs-shared.git) - * [fluid](https://github.com/lirios/fluid) + * [qbs](http://code.qt.io/cgit/qbs/qbs.git) >= 1.9.0 + * [qbs-shared](https://github.com/lirios/qbs-shared.git) >= 1.2.0 + * [fluid](https://github.com/lirios/fluid) >= 1.0.0 Optional dependencies: From 692cb15da275e7dde2205f732cfec8d36b213bef Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Wed, 11 Apr 2018 23:49:52 +0200 Subject: [PATCH 031/125] Update .gitattributes --- .gitattributes | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitattributes b/.gitattributes index 5603f2e..a25c0c4 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,6 +1,7 @@ .tag export-subst .gitignore export-ignore .gitattributes export-ignore +.gitmodules export-ignore .travis export-ignore .travis.yml export-ignore .mailmap export-ignore From fdb754446f7490f0169b189bc6a43ee69854fe4d Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Wed, 11 Apr 2018 23:55:47 +0200 Subject: [PATCH 032/125] Install data files from app Avoid conflicts with other Liri projects with the "Data" product. --- app/app.qbs | 22 ++++++++++++++++++++++ data/data.qbs | 27 --------------------------- files.qbs | 1 - 3 files changed, 22 insertions(+), 28 deletions(-) delete mode 100644 data/data.qbs diff --git a/app/app.qbs b/app/app.qbs index 251ff9a..d598a8c 100644 --- a/app/app.qbs +++ b/app/app.qbs @@ -20,6 +20,28 @@ QtGuiApplication { fileTags: ["qt.core.resource_data"] } + Group { + condition: qbs.targetOS.contains("unix") && + !qbs.targetOS.contains("android") && + !qbs.targetOS.contains("macos") + name: "Desktop File" + prefix: "../data/" + files: ["io.liri.Files.desktop"] + qbs.install: true + qbs.installDir: lirideployment.applicationsDir + } + + Group { + condition: qbs.targetOS.contains("unix") && + !qbs.targetOS.contains("android") && + !qbs.targetOS.contains("macos") + name: "AppStream Metadata" + prefix: "../data/" + files: ["io.liri.Files.appdata.xml"] + qbs.install: true + qbs.installDir: lirideployment.appDataDir + } + Group { qbs.install: true qbs.installDir: lirideployment.binDir diff --git a/data/data.qbs b/data/data.qbs deleted file mode 100644 index fae17e2..0000000 --- a/data/data.qbs +++ /dev/null @@ -1,27 +0,0 @@ -import qbs 1.0 - -Product { - name: "Data" - - Depends { name: "lirideployment" } - - Group { - condition: qbs.targetOS.contains("unix") && - !qbs.targetOS.contains("android") && - !qbs.targetOS.contains("macos") - name: "Desktop File" - files: ["io.liri.Files.desktop"] - qbs.install: true - qbs.installDir: lirideployment.applicationsDir - } - - Group { - condition: qbs.targetOS.contains("unix") && - !qbs.targetOS.contains("android") && - !qbs.targetOS.contains("macos") - name: "AppStream Metadata" - files: ["io.liri.Files.appdata.xml"] - qbs.install: true - qbs.installDir: lirideployment.appDataDir - } -} diff --git a/files.qbs b/files.qbs index d23180e..e3f9e05 100644 --- a/files.qbs +++ b/files.qbs @@ -13,7 +13,6 @@ Project { references: [ "app/app.qbs", - "data/data.qbs", "imports/archives/archives.qbs", "imports/folderlistmodel/folderlistmodel.qbs", "imports/placesmodel/placesmodel.qbs", From 51f93269490f18d25bcb20d74b83d4c4a9f74168 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 12 Apr 2018 00:33:51 +0200 Subject: [PATCH 033/125] Bump version to 0.2.0 --- files.qbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files.qbs b/files.qbs index e3f9e05..88ea1bc 100644 --- a/files.qbs +++ b/files.qbs @@ -3,7 +3,7 @@ import qbs 1.0 Project { name: "Files" - readonly property string version: "0.1.0" + readonly property string version: "0.2.0" property bool useStaticAnalyzer: false From 30462edfdafb0219ea87e1cdb861637e57b4435a Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 12 Apr 2018 08:08:45 +0200 Subject: [PATCH 034/125] io.liri.Files.appdata.xml: Add 0.2.0 version --- data/io.liri.Files.appdata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/data/io.liri.Files.appdata.xml b/data/io.liri.Files.appdata.xml index 9e51732..7184f7a 100644 --- a/data/io.liri.Files.appdata.xml +++ b/data/io.liri.Files.appdata.xml @@ -28,6 +28,7 @@ ModernToolkit + https://liri.io From 648b71c47348665c387e112085dbd21fed23e66d Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 22 Apr 2018 16:11:43 +0200 Subject: [PATCH 035/125] Change tool bar and decoration colors Change color for trash and selection to indicate something is different. --- app/qml/SelectionPage.qml | 4 ++-- app/qml/TrashPage.qml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/qml/SelectionPage.qml b/app/qml/SelectionPage.qml index d35bd4a..3839941 100644 --- a/app/qml/SelectionPage.qml +++ b/app/qml/SelectionPage.qml @@ -81,8 +81,8 @@ FluidControls.Page { appBar { elevation: 0 - //backgroundColor: Material.color(Material.Grey, Material.Shade700) - //decorationColor: Material.color(Material.Grey, Material.Shade800) + backgroundColor: Material.color(Material.Grey, Material.Shade700) + decorationColor: Material.color(Material.Grey, Material.Shade800) } FolderListView { diff --git a/app/qml/TrashPage.qml b/app/qml/TrashPage.qml index 0cdae44..31d242c 100644 --- a/app/qml/TrashPage.qml +++ b/app/qml/TrashPage.qml @@ -54,8 +54,8 @@ FluidControls.Page { appBar { elevation: 0 - //backgroundColor: Material.color(Material.Green, Material.Shade500) - //decorationColor: Material.color(Material.Green, Material.Shade700) + backgroundColor: Material.color(Material.Green, Material.Shade500) + decorationColor: Material.color(Material.Green, Material.Shade700) } FolderListView { From 4b28c9c88e86abc58c9aaf4dab0375dd24365087 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 28 Apr 2018 11:48:51 +0200 Subject: [PATCH 036/125] Remove ZenHub link We use GitHub projects now. --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 7b73a6b..8fc3aa7 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ Files ===== -[![ZenHub.io](https://img.shields.io/badge/supercharged%20by-zenhub.io-blue.svg)](https://zenhub.io) - [![License](https://img.shields.io/badge/license-GPLv3.0%2B-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.html) [![GitHub release](https://img.shields.io/github/release/lirios/files.svg)](https://github.com/lirios/files) [![Build Status](https://travis-ci.org/lirios/files.svg?branch=develop)](https://travis-ci.org/lirios/files) From ca4de9583fd604522ec4173f9c8e2694b2aff58a Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Mon, 30 Apr 2018 23:57:48 +0200 Subject: [PATCH 037/125] Fix selection Closes: #8 --- app/qml/components/SelectionListItem.qml | 34 ++++++++++-------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/app/qml/components/SelectionListItem.qml b/app/qml/components/SelectionListItem.qml index 895a6f2..6044f02 100644 --- a/app/qml/components/SelectionListItem.qml +++ b/app/qml/components/SelectionListItem.qml @@ -1,6 +1,7 @@ /* * This file is part of Liri. * +* Copyright (C) 2018 Pier Luigi Fiorini * Copyright (C) 2015 Michael Spencer * 2015 Ricardo Vieira * @@ -19,11 +20,12 @@ */ import QtQuick 2.2 -import QtQuick.Layouts 1.1 -import Fluid.Core 1.0 -import Fluid.Controls 1.0 +import QtQuick.Controls 2.0 +import QtQuick.Controls.Material 2.0 +import Fluid.Core 1.0 as FluidCore +import Fluid.Controls 1.0 as FluidControls -ListItem.Standard { +FluidControls.ListItem { id: listItem // TODO : select the right icon for file type. @@ -33,7 +35,7 @@ ListItem.Standard { selectionManager.toggleIndex(index); } - action: CheckBox { + leftItem: CheckBox { id: checkBox anchors { verticalCenter: parent.verticalCenter @@ -43,29 +45,21 @@ ListItem.Standard { enabled: false } - secondaryItem: RowLayout { - height: parent.height - 1 + secondaryItem: Row { spacing: 16 Label { - Layout.alignment: Qt.AlignVCenter - Layout.preferredWidth: 100 - + width: 100 + text: folderModel.fileType(mimeType, mimeTypeDescription) elide: Text.ElideRight - - text: folderModel.fileType(mimeType, - mimeTypeDescription) - //color: Theme.light.subTextColor + color: Material.secondaryTextColor } Label { - Layout.alignment: Qt.AlignVCenter - Layout.preferredWidth: 100 - + width: 100 + text: FluidCore.DateUtils.friendlyTime(modifiedDate, true) elide: Text.ElideRight - - //text: DateUtils.friendlyTime(modifiedDate, true) - //color: Theme.light.subTextColor + color: Material.secondaryTextColor } } } From 973d953d77ecb83447bda3a914909b8a3a64f631 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 1 May 2018 00:05:33 +0200 Subject: [PATCH 038/125] Fix colors Colors lost in translation. --- app/qml/components/FolderListView.qml | 10 ++++------ app/qml/components/InfoSidebar.qml | 9 ++++----- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/app/qml/components/FolderListView.qml b/app/qml/components/FolderListView.qml index 2345c25..6bfbf51 100644 --- a/app/qml/components/FolderListView.qml +++ b/app/qml/components/FolderListView.qml @@ -33,8 +33,6 @@ Item { id: header visible: listView.count > 0 - //backgroundColor: Theme.backgroundColor - //fullWidth: true Material.elevation: 1 @@ -61,7 +59,7 @@ Item { Layout.fillWidth: true text: qsTr("Name") - //color: Theme.light.subTextColor + color: Material.secondaryTextColor } Label { @@ -69,7 +67,7 @@ Item { Layout.preferredWidth: 100 text: qsTr("Type") - //color: Theme.light.subTextColor + color: Material.secondaryTextColor } Label { @@ -77,7 +75,7 @@ Item { Layout.preferredWidth: 100 text: qsTr("Last modified") - //color: Theme.light.subTextColor + color: Material.secondaryTextColor } } } @@ -109,7 +107,7 @@ Item { anchors.centerIn: parent text: qsTr("No files") - //color: Theme.light.hintColor + color: Material.hintTextColor font.pixelSize: 25 visible: listView.count == 0 diff --git a/app/qml/components/InfoSidebar.qml b/app/qml/components/InfoSidebar.qml index 5f40197..3a7978d 100644 --- a/app/qml/components/InfoSidebar.qml +++ b/app/qml/components/InfoSidebar.qml @@ -57,7 +57,6 @@ PageSidebar { elide: Text.ElideRight text: infoSidebar.get_role_info("fileName") - //color: Theme.dark.textColor } Label { @@ -65,7 +64,7 @@ PageSidebar { elide: Text.ElideRight text: qsTr("Edited ") + DateUtils.friendlyTime(infoSidebar.get_role_info("modifiedDate")) - //color: Theme.dark.subTextColor + color: Material.secondaryTextColor } } } @@ -127,7 +126,7 @@ PageSidebar { Layout.fillWidth: true text: folderModel.path - //color: Theme.light.subTextColor + color: Material.secondaryTextColor } Label { @@ -143,7 +142,7 @@ PageSidebar { return description.substring(0, 1).toUpperCase() + description.substring(1) } - //color: Theme.light.subTextColor + color: Material.secondaryTextColor } Label { @@ -155,7 +154,7 @@ PageSidebar { Layout.fillWidth: true text: infoSidebar.get_role_info("fileSize") - //color: Theme.light.subTextColor + color: Material.secondaryTextColor } } } From dac07ba71c5fc13224a3087b0a1a03d7d7ba014c Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 1 May 2018 00:06:06 +0200 Subject: [PATCH 039/125] Do not perform type coersion --- app/qml/components/InfoSidebar.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/qml/components/InfoSidebar.qml b/app/qml/components/InfoSidebar.qml index 3a7978d..76dc053 100644 --- a/app/qml/components/InfoSidebar.qml +++ b/app/qml/components/InfoSidebar.qml @@ -32,7 +32,7 @@ PageSidebar { actionBar.backgroundColor: Material.color(Material.Blue, Material.Shade600) width: 320 - showing: selectionManager.mode == 0 && selectionManager.counter == 1 + showing: selectionManager.mode === 0 && selectionManager.counter === 1 Connections { target: selectionManager @@ -93,7 +93,7 @@ PageSidebar { height: Math.min(width * sourceSize.height/sourceSize.width, width) - visible: infoSidebar.get_role_info("mimeType").indexOf("image/") == 0 + visible: infoSidebar.get_role_info("mimeType").indexOf("image/") === 0 source: visible ? infoSidebar.get_role_info("filePath") : "" } From 1457333d3c22f75b8123cf5970ac94bbd0b5c5a8 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 1 May 2018 00:08:15 +0200 Subject: [PATCH 040/125] Cleanup --- app/qml/TrashPage.qml | 8 ++++---- app/qml/components/FileListItem.qml | 2 +- app/qml/components/PlacesSidebar.qml | 2 -- app/qml/main.qml | 12 ++++++------ 4 files changed, 11 insertions(+), 13 deletions(-) diff --git a/app/qml/TrashPage.qml b/app/qml/TrashPage.qml index 31d242c..d5b3e36 100644 --- a/app/qml/TrashPage.qml +++ b/app/qml/TrashPage.qml @@ -32,10 +32,10 @@ FluidControls.Page { text: qsTr("Back") onTriggered: { - selectionManager.clear() - selectionManager.setMultiSelection(false) - folderModel.goBack() - folderPage.pop() + selectionManager.clear(); + selectionManager.setMultiSelection(false); + folderModel.goBack(); + folderPage.pop(); } } diff --git a/app/qml/components/FileListItem.qml b/app/qml/components/FileListItem.qml index 3316462..242bb0a 100644 --- a/app/qml/components/FileListItem.qml +++ b/app/qml/components/FileListItem.qml @@ -43,7 +43,7 @@ FluidControls.ListItem { if (mouse.button === Qt.RightButton) selectionManager.toggleIndex(index); else - folderModel.model.openIndex(index) + folderModel.model.openIndex(index); } onPressAndHold: { diff --git a/app/qml/components/PlacesSidebar.qml b/app/qml/components/PlacesSidebar.qml index a021254..2a914dd 100644 --- a/app/qml/components/PlacesSidebar.qml +++ b/app/qml/components/PlacesSidebar.qml @@ -19,8 +19,6 @@ */ import QtQuick 2.2 -import QtQuick.Controls.Material 2.0 -import QtGraphicalEffects 1.0 import Fluid.Controls 1.0 as FluidControls FluidControls.Sidebar { diff --git a/app/qml/main.qml b/app/qml/main.qml index 611d202..83e3c0d 100644 --- a/app/qml/main.qml +++ b/app/qml/main.qml @@ -44,15 +44,15 @@ FluidControls.ApplicationWindow { Material.accent: Material.LightBlue function confirmAction(title, text, primaryButton, color) { - confirmDialog.promise = new Promises.Promise() + confirmDialog.promise = new Promises.Promise(); - confirmDialog.title = title - confirmDialog.text = text - confirmDialog.positiveButtonText = primaryButton + confirmDialog.title = title; + confirmDialog.text = text; + confirmDialog.positiveButtonText = primaryButton; - confirmDialog.show() + confirmDialog.show(); - return confirmDialog.promise + return confirmDialog.promise; } FolderModel { From ba7e3a658ecc32bd539b63d5a3397ebe3aa96885 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 1 May 2018 00:10:52 +0200 Subject: [PATCH 041/125] Scroll view for folder list view Use the recently introduced scroll view instead of scrollbars because it automatically adapts to mobile or desktop. --- app/qml/components/FolderListView.qml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/app/qml/components/FolderListView.qml b/app/qml/components/FolderListView.qml index 6bfbf51..beb26fe 100644 --- a/app/qml/components/FolderListView.qml +++ b/app/qml/components/FolderListView.qml @@ -18,8 +18,8 @@ */ import QtQuick 2.2 -import QtQuick.Controls 2.0 -import QtQuick.Controls.Material 2.0 +import QtQuick.Controls 2.3 +import QtQuick.Controls.Material 2.3 import QtQuick.Layouts 1.1 import Fluid.Controls 1.0 as FluidControls @@ -80,9 +80,7 @@ Item { } } - ListView { - id: listView - + ScrollView { anchors { left: parent.left right: parent.right @@ -92,15 +90,16 @@ Item { clip: true - section.property: "isDir" - section.criteria: ViewSection.FullString - section.delegate: FluidControls.Subheader { - text: section === "true" ? qsTr("Directories") - : qsTr("Files") - } + ListView { + id: listView - ScrollBar.horizontal: ScrollBar {} - ScrollBar.vertical: ScrollBar {} + section.property: "isDir" + section.criteria: ViewSection.FullString + section.delegate: FluidControls.Subheader { + text: section === "true" ? qsTr("Directories") + : qsTr("Files") + } + } } Label { From d8aee54cd2b0c8609472fe2506b2ff7717345ff2 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 1 May 2018 20:11:47 +0200 Subject: [PATCH 042/125] Require Fluid 1.1 We need latest decoration color changes. --- README.md | 2 +- app/qml/FolderPage.qml | 2 +- app/qml/SelectionPage.qml | 2 +- app/qml/TrashPage.qml | 2 +- app/qml/components/FileListItem.qml | 2 +- app/qml/components/FolderListView.qml | 2 +- app/qml/components/InfoSidebar.qml | 2 +- app/qml/components/PlacesSidebar.qml | 2 +- app/qml/components/SelectionListItem.qml | 2 +- app/qml/dialogs/SettingsDialog.qml | 2 +- app/qml/main.qml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 8fc3aa7..ed66eac 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ The following modules and their dependencies are required: * [qbs](http://code.qt.io/cgit/qbs/qbs.git) >= 1.9.0 * [qbs-shared](https://github.com/lirios/qbs-shared.git) >= 1.2.0 - * [fluid](https://github.com/lirios/fluid) >= 1.0.0 + * [fluid](https://github.com/lirios/fluid.git) >= 1.1.0 Optional dependencies: diff --git a/app/qml/FolderPage.qml b/app/qml/FolderPage.qml index ae7a3d7..7a1527b 100644 --- a/app/qml/FolderPage.qml +++ b/app/qml/FolderPage.qml @@ -21,7 +21,7 @@ import QtQuick 2.2 import QtQuick.Controls 2.1 import QtQuick.Layouts 1.2 -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls import "components" FluidControls.Page { diff --git a/app/qml/SelectionPage.qml b/app/qml/SelectionPage.qml index 3839941..f931958 100644 --- a/app/qml/SelectionPage.qml +++ b/app/qml/SelectionPage.qml @@ -20,7 +20,7 @@ import QtQuick 2.2 import QtQuick.Controls.Material 2.0 -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls import "components" FluidControls.Page { diff --git a/app/qml/TrashPage.qml b/app/qml/TrashPage.qml index d5b3e36..0bc1e43 100644 --- a/app/qml/TrashPage.qml +++ b/app/qml/TrashPage.qml @@ -19,7 +19,7 @@ import QtQuick 2.2 import QtQuick.Controls.Material 2.0 -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls import "components" FluidControls.Page { diff --git a/app/qml/components/FileListItem.qml b/app/qml/components/FileListItem.qml index 242bb0a..d83b094 100644 --- a/app/qml/components/FileListItem.qml +++ b/app/qml/components/FileListItem.qml @@ -22,7 +22,7 @@ import QtQuick 2.2 import QtQuick.Controls 2.0 import QtQuick.Layouts 1.1 import Fluid.Core 1.0 as FluidCore -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls FluidControls.ListItem { id: listItem diff --git a/app/qml/components/FolderListView.qml b/app/qml/components/FolderListView.qml index beb26fe..a7d253a 100644 --- a/app/qml/components/FolderListView.qml +++ b/app/qml/components/FolderListView.qml @@ -21,7 +21,7 @@ import QtQuick 2.2 import QtQuick.Controls 2.3 import QtQuick.Controls.Material 2.3 import QtQuick.Layouts 1.1 -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls Item { id: folderListView diff --git a/app/qml/components/InfoSidebar.qml b/app/qml/components/InfoSidebar.qml index 76dc053..b3eb8e9 100644 --- a/app/qml/components/InfoSidebar.qml +++ b/app/qml/components/InfoSidebar.qml @@ -22,7 +22,7 @@ import QtQuick.Controls 2.0 import QtQuick.Controls.Material 2.0 import QtQuick.Layouts 1.1 import QtGraphicalEffects 1.0 -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls PageSidebar { id: infoSidebar diff --git a/app/qml/components/PlacesSidebar.qml b/app/qml/components/PlacesSidebar.qml index 2a914dd..0eb8f8b 100644 --- a/app/qml/components/PlacesSidebar.qml +++ b/app/qml/components/PlacesSidebar.qml @@ -19,7 +19,7 @@ */ import QtQuick 2.2 -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls FluidControls.Sidebar { id: placesSidebar diff --git a/app/qml/components/SelectionListItem.qml b/app/qml/components/SelectionListItem.qml index 6044f02..3305ff3 100644 --- a/app/qml/components/SelectionListItem.qml +++ b/app/qml/components/SelectionListItem.qml @@ -23,7 +23,7 @@ import QtQuick 2.2 import QtQuick.Controls 2.0 import QtQuick.Controls.Material 2.0 import Fluid.Core 1.0 as FluidCore -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls FluidControls.ListItem { id: listItem diff --git a/app/qml/dialogs/SettingsDialog.qml b/app/qml/dialogs/SettingsDialog.qml index 21f3ee5..315517a 100644 --- a/app/qml/dialogs/SettingsDialog.qml +++ b/app/qml/dialogs/SettingsDialog.qml @@ -19,7 +19,7 @@ import QtQuick 2.2 import QtQuick.Controls 2.1 -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls Dialog { title: qsTr("Settings") diff --git a/app/qml/main.qml b/app/qml/main.qml index 83e3c0d..4889861 100644 --- a/app/qml/main.qml +++ b/app/qml/main.qml @@ -21,7 +21,7 @@ import QtQuick 2.2 import QtQuick.Controls 2.1 import QtQuick.Controls.Material 2.1 -import Fluid.Controls 1.0 as FluidControls +import Fluid.Controls 1.1 as FluidControls import Liri.Files.FolderListModel 1.0 import "backend" import "dialogs" From 0f452c0b21b631862ff59134cfc5f01fc818b789 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 5 May 2018 06:04:48 +0200 Subject: [PATCH 043/125] Fix icon in search card Icon names are no longer supported for Material Design icons. --- app/qml/FolderPage.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/qml/FolderPage.qml b/app/qml/FolderPage.qml index 7a1527b..546f22c 100644 --- a/app/qml/FolderPage.qml +++ b/app/qml/FolderPage.qml @@ -198,7 +198,7 @@ FluidControls.Page { anchors.margins: 8 spacing: 16 FluidControls.Icon { - name: "action/search" + source: FluidControls.Utils.iconUrl("action/search") } TextField { id: searchField From 336c86040d19838243c8a22463b4e4cd7f6b53b6 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 5 May 2018 06:05:53 +0200 Subject: [PATCH 044/125] Fix AnchorAnimation --- app/qml/FolderPage.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/qml/FolderPage.qml b/app/qml/FolderPage.qml index 546f22c..76bb7c8 100644 --- a/app/qml/FolderPage.qml +++ b/app/qml/FolderPage.qml @@ -176,7 +176,7 @@ FluidControls.Page { AnchorAnimation { targets: [searchCard] duration: 150 - easing: Easing.OutQuad + easing.type: Easing.OutQuad } ScriptAction { script: searchField.forceActiveFocus() @@ -187,7 +187,7 @@ FluidControls.Page { AnchorAnimation { targets: [searchCard] duration: 250 - easing: Easing.InQuad + easing.type: Easing.InQuad } } ] From 4438fb1eb5c1b999d7b3b5a2121af3a7f36fb7c1 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 5 May 2018 13:54:45 +0200 Subject: [PATCH 045/125] Restore right sidebar Restore selected item information. --- app/qml/FolderPage.qml | 2 -- app/qml/components/InfoSidebar.qml | 53 ++++++++++++++---------------- app/qml/main.qml | 2 +- 3 files changed, 26 insertions(+), 31 deletions(-) diff --git a/app/qml/FolderPage.qml b/app/qml/FolderPage.qml index 76bb7c8..3f52c9d 100644 --- a/app/qml/FolderPage.qml +++ b/app/qml/FolderPage.qml @@ -93,11 +93,9 @@ FluidControls.Page { } ] - /* rightSidebar: InfoSidebar { id: infoSidebar } - */ FolderListView { anchors { diff --git a/app/qml/components/InfoSidebar.qml b/app/qml/components/InfoSidebar.qml index b3eb8e9..ea43cb2 100644 --- a/app/qml/components/InfoSidebar.qml +++ b/app/qml/components/InfoSidebar.qml @@ -21,29 +21,21 @@ import QtQuick 2.2 import QtQuick.Controls 2.0 import QtQuick.Controls.Material 2.0 import QtQuick.Layouts 1.1 -import QtGraphicalEffects 1.0 +import Fluid.Core 1.0 as FluidCore import Fluid.Controls 1.1 as FluidControls -PageSidebar { +FluidControls.PageSidebar { id: infoSidebar property var selectedFileIndex - actionBar.backgroundColor: Material.color(Material.Blue, Material.Shade600) - width: 320 - - showing: selectionManager.mode === 0 && selectionManager.counter === 1 + appBar.backgroundColor: Material.color(Material.Blue, Material.Shade600) - Connections { - target: selectionManager - onSelectionChanged: { - selectedFileIndex = selectionManager.selectedIndexes()[0] - } - } + width: 320 - actionBar.extendedContent: Item { - height: 72 + appBar.extendedContent: Item { width: parent.width + height: 72 ColumnLayout { anchors.verticalCenter: parent.verticalCenter @@ -63,7 +55,7 @@ PageSidebar { Layout.fillWidth: true elide: Text.ElideRight - text: qsTr("Edited ") + DateUtils.friendlyTime(infoSidebar.get_role_info("modifiedDate")) + text: qsTr("Edited ") + FluidCore.DateUtils.friendlyTime(infoSidebar.get_role_info("modifiedDate"), true) color: Material.secondaryTextColor } } @@ -72,10 +64,11 @@ PageSidebar { actions: [ FluidControls.Action { icon.source: FluidControls.Utils.iconUrl("social/share") + toolTip: qsTr("Share") }, - FluidControls.Action { icon.source: FluidControls.Utils.iconUrl("action/delete") + toolTip: qsTr("Delete") onTriggered: confirmAction("", qsTr("Are you sure you want to permanently delete \"%1\"?") .arg(infoSidebar.get_role_info("fileName")), qsTr("Delete")).done(function() { folderModel.model.removeIndex(selectedFileIndex) @@ -83,6 +76,15 @@ PageSidebar { } ] + showing: selectionManager.mode === 0 && selectionManager.counter === 1 + + Connections { + target: selectionManager + onSelectionChanged: { + selectedFileIndex = selectionManager.selectedIndexes()[0]; + } + } + Column { anchors.fill: parent @@ -105,8 +107,8 @@ PageSidebar { Item { id: infoItem - height: infoGrid.height + 16 width: parent.width + height: infoGrid.height + 16 GridLayout { id: infoGrid @@ -137,10 +139,11 @@ PageSidebar { Layout.fillWidth: true text: { - var description = infoSidebar.get_role_info("mimeTypeDescription") - + var description = infoSidebar.get_role_info("mimeTypeDescription"); + if (!description) + return ""; return description.substring(0, 1).toUpperCase() + - description.substring(1) + description.substring(1); } color: Material.secondaryTextColor } @@ -153,22 +156,16 @@ PageSidebar { Label { Layout.fillWidth: true - text: infoSidebar.get_role_info("fileSize") + text: infoSidebar.get_role_info("fileSize") || "" color: Material.secondaryTextColor } } } FluidControls.ThinDivider {} - } function get_role_info(role) { - return folderModel.model.data(infoSidebar.selectedFileIndex, role) - } - - onShowingChanged: { - if (showing) - app.width = Math.max(app.width, 1000) + return folderModel.model.data(infoSidebar.selectedFileIndex, role) || ""; } } diff --git a/app/qml/main.qml b/app/qml/main.qml index 4889861..2e8f3a6 100644 --- a/app/qml/main.qml +++ b/app/qml/main.qml @@ -32,7 +32,7 @@ FluidControls.ApplicationWindow { property FolderListSelection selectionManager: folderModel.model.selectionObject() title: qsTr("Files") - width: 800 + width: 1000 height: 800 visible: true From 4fb21823de54002b598b97af48c9a7527ae2226b Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 5 May 2018 14:59:50 +0200 Subject: [PATCH 046/125] Resolve local URLs Prepend the file:// schema to local paths, otherwise QML assumes it's qrc:// since the code is in the resources. This makes image preview work from the right sidebar. --- app/qml/components/InfoSidebar.qml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/qml/components/InfoSidebar.qml b/app/qml/components/InfoSidebar.qml index ea43cb2..cf3846a 100644 --- a/app/qml/components/InfoSidebar.qml +++ b/app/qml/components/InfoSidebar.qml @@ -166,6 +166,14 @@ FluidControls.PageSidebar { } function get_role_info(role) { - return folderModel.model.data(infoSidebar.selectedFileIndex, role) || ""; + var result = folderModel.model.data(infoSidebar.selectedFileIndex, role) || ""; + + // Return valid URLs for filePath + if (role === "filePath") { + if (result.startsWith("/")) + return "file://" + result; + } + + return result; } } From e4c6802894f39acd176d8c6766dcf7ffa15ee9eb Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 10 May 2018 01:26:06 +0200 Subject: [PATCH 047/125] Fix delete dialog Rewrite with Fluid in mind. --- app/qml/components/InfoSidebar.qml | 11 +++++++---- app/qml/main.qml | 24 +++++++++++------------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/app/qml/components/InfoSidebar.qml b/app/qml/components/InfoSidebar.qml index cf3846a..19f58ea 100644 --- a/app/qml/components/InfoSidebar.qml +++ b/app/qml/components/InfoSidebar.qml @@ -69,10 +69,13 @@ FluidControls.PageSidebar { FluidControls.Action { icon.source: FluidControls.Utils.iconUrl("action/delete") toolTip: qsTr("Delete") - onTriggered: confirmAction("", qsTr("Are you sure you want to permanently delete \"%1\"?") - .arg(infoSidebar.get_role_info("fileName")), qsTr("Delete")).done(function() { - folderModel.model.removeIndex(selectedFileIndex) - }) + onTriggered: { + var callback = function() { + folderModel.model.removeIndex(selectedFileIndex); + }; + confirmAction("", qsTr("Are you sure you want to permanently delete \"%1\"?") + .arg(infoSidebar.get_role_info("fileName")), qsTr("Delete"), callback); + } } ] diff --git a/app/qml/main.qml b/app/qml/main.qml index 2e8f3a6..ad5f077 100644 --- a/app/qml/main.qml +++ b/app/qml/main.qml @@ -19,8 +19,8 @@ */ import QtQuick 2.2 -import QtQuick.Controls 2.1 -import QtQuick.Controls.Material 2.1 +import QtQuick.Controls 2.3 +import QtQuick.Controls.Material 2.3 import Fluid.Controls 1.1 as FluidControls import Liri.Files.FolderListModel 1.0 import "backend" @@ -43,16 +43,12 @@ FluidControls.ApplicationWindow { Material.primary: Material.Blue Material.accent: Material.LightBlue - function confirmAction(title, text, primaryButton, color) { - confirmDialog.promise = new Promises.Promise(); - + function confirmAction(title, text, primaryButton, callback) { confirmDialog.title = title; confirmDialog.text = text; - confirmDialog.positiveButtonText = primaryButton; - - confirmDialog.show(); - - return confirmDialog.promise; + confirmDialog.standardButton(Dialog.Yes).text = primaryButton; + confirmDialog.callback = callback; + confirmDialog.open(); } FolderModel { @@ -68,15 +64,17 @@ FluidControls.ApplicationWindow { FluidControls.AlertDialog { id: confirmDialog - property var promise + property var callback modal: true focus: true + standardButtons: Dialog.Yes | Dialog.No x: (parent.width - width) / 2 y: (parent.height - height) / 2 - onAccepted: promise.resolve() - onRejected: promise.reject() + width: 400 + + onAccepted: callback() } } From 433f61d324223e9afb5e13c7f5f8ca47d793a09d Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 10 May 2018 01:32:54 +0200 Subject: [PATCH 048/125] Arrow keys navigation and Enter Navigate the folder list view with arrow keys. Press Enter to open folder or file. Issue: #3 --- app/qml/FolderPage.qml | 4 ++++ app/qml/components/FolderListView.qml | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/app/qml/FolderPage.qml b/app/qml/FolderPage.qml index 3f52c9d..69a1d46 100644 --- a/app/qml/FolderPage.qml +++ b/app/qml/FolderPage.qml @@ -97,7 +97,11 @@ FluidControls.Page { id: infoSidebar } + Keys.forwardTo: folderListView + FolderListView { + id: folderListView + anchors { left: placesSidebar.right right: parent.right diff --git a/app/qml/components/FolderListView.qml b/app/qml/components/FolderListView.qml index a7d253a..ee55c8e 100644 --- a/app/qml/components/FolderListView.qml +++ b/app/qml/components/FolderListView.qml @@ -1,6 +1,7 @@ /* * This file is part of Liri. * +* Copyright (C) 2018 Pier Luigi Fiorini * Copyright (C) 2015 Michael Spencer * * This program is free software: you can redistribute it and/or modify @@ -29,6 +30,8 @@ Item { property alias model: listView.model property alias delegate: listView.delegate + Keys.forwardTo: listView + Pane { id: header @@ -93,6 +96,13 @@ Item { ListView { id: listView + Keys.onUpPressed: decrementCurrentIndex() + Keys.onDownPressed: incrementCurrentIndex() + Keys.onEnterPressed: folderModel.model.openIndex(currentIndex) + Keys.onReturnPressed: folderModel.model.openIndex(currentIndex) + + currentIndex: -1 + section.property: "isDir" section.criteria: ViewSection.FullString section.delegate: FluidControls.Subheader { From 798d5161e0e3dc40c03f626d9318245803b5dc33 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 10 May 2018 01:38:25 +0200 Subject: [PATCH 049/125] Fix file list item highlight --- app/qml/components/FileListItem.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/qml/components/FileListItem.qml b/app/qml/components/FileListItem.qml index d83b094..ef5c68e 100644 --- a/app/qml/components/FileListItem.qml +++ b/app/qml/components/FileListItem.qml @@ -32,7 +32,7 @@ FluidControls.ListItem { text: folderModel.pathTitle(filePath) subText: folderModel.fileType(mimeType, mimeTypeDescription) valueText: FluidCore.DateUtils.friendlyTime(modifiedDate, true) - highlighted: isSelected + highlighted: ListView.isCurrentItem MouseArea { anchors.fill: parent From 8b1f88a64afa98c0848abbfb607f278b0d92d9d3 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 10 May 2018 01:46:55 +0200 Subject: [PATCH 050/125] Accept new folder dialog when Enter is pressed Issue: #3 --- app/qml/FolderPage.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/qml/FolderPage.qml b/app/qml/FolderPage.qml index 69a1d46..96a4dd5 100644 --- a/app/qml/FolderPage.qml +++ b/app/qml/FolderPage.qml @@ -245,6 +245,7 @@ FluidControls.Page { width: parent.width placeholderText: qsTr("New Folder") focus: true + onAccepted: confirmNewFolder.accept() } onAccepted: folderModel.model.mkdir(nameField.text || From 4e5693c3a6dab3d22ed52db34dab0dcd0b8277bc Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 10 May 2018 01:53:53 +0200 Subject: [PATCH 051/125] Synchronize selection manager and folder list view Set current index when a single item is selected and vice versa. --- app/qml/components/FolderListView.qml | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/app/qml/components/FolderListView.qml b/app/qml/components/FolderListView.qml index ee55c8e..502714a 100644 --- a/app/qml/components/FolderListView.qml +++ b/app/qml/components/FolderListView.qml @@ -96,8 +96,20 @@ Item { ListView { id: listView - Keys.onUpPressed: decrementCurrentIndex() - Keys.onDownPressed: incrementCurrentIndex() + Keys.onUpPressed: { + var newIndex = currentIndex - 1; + if (newIndex < 0) + newIndex = 0; + if (currentIndex != newIndex) + selectionManager.toggleIndex(newIndex); + } + Keys.onDownPressed: { + var newIndex = currentIndex + 1; + if (newIndex > count - 1) + newIndex = count - 1; + if (currentIndex != newIndex) + selectionManager.toggleIndex(newIndex); + } Keys.onEnterPressed: folderModel.model.openIndex(currentIndex) Keys.onReturnPressed: folderModel.model.openIndex(currentIndex) @@ -110,6 +122,15 @@ Item { : qsTr("Files") } } + + Connections { + target: selectionManager + onSelectionChanged: { + var indexes = selectionManager.selectedIndexes(); + if (indexes.length === 1) + listView.currentIndex = indexes[0]; + } + } } Label { From 2a2835136e82027f610f298c2c871d234a9870e1 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 8 Dec 2018 20:25:01 +0100 Subject: [PATCH 052/125] Use Fedora for the CI KDE Neon on 16.04 is EOL, better migrate to a supported distribution. --- .travis/build.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.travis/build.sh b/.travis/build.sh index 8e760d4..23501de 100755 --- a/.travis/build.sh +++ b/.travis/build.sh @@ -7,8 +7,10 @@ source /usr/local/share/liri-travis/functions # Install packages travis_start "install_packages" msg "Install packages..." -sudo apt-get install -y desktop-file-utils appstream-util -sudo apt-get install -y libtagc0-dev libtag1-dev +dnf install -y \ + desktop-file-utils \ + libappstream-glib \ + taglib-devel travis_end "install_packages" # Install artifacts @@ -23,7 +25,7 @@ travis_end "artifacts" travis_start "qbs_setup" msg "Setup qbs..." qbs setup-toolchains --detect -qbs setup-qt $(which qmake) travis-qt5 +qbs setup-qt $(which qmake-qt5) travis-qt5 qbs config profiles.travis-qt5.baseProfile $CC travis_end "qbs_setup" @@ -34,9 +36,9 @@ dbus-run-session -- \ xvfb-run -a -s "-screen 0 800x600x24" \ qbs -d build -j $(nproc) --all-products profile:travis-qt5 \ modules.lirideployment.prefix:/usr \ - modules.lirideployment.libDir:/usr/lib/x86_64-linux-gnu \ - modules.lirideployment.qmlDir:/usr/lib/x86_64-linux-gnu/qt5/qml \ - modules.lirideployment.pluginsDir:/usr/lib/x86_64-linux-gnu/qt5/plugins + modules.lirideployment.libDir:/usr/lib64 \ + modules.lirideployment.qmlDir:/usr/lib64/qt5/qml \ + modules.lirideployment.pluginsDir:/usr/lib64/qt5/plugins travis_end "build" # Validate desktop file and appdata From 2b81df03d5cd87b62b842939668786196108a490 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 8 Dec 2018 21:02:05 +0100 Subject: [PATCH 053/125] Port build system to CMake Qbs is now deprecated: http://blog.qt.io/blog/2018/10/29/deprecation-of-qbs/ http://lists.qt-project.org/pipermail/development/2018-October/034023.html The only viable alternative to qmake left is CMake. Chances are that it will be used to build Qt 6, and in that case QtCreator support will hopefully be improved. CMake is also widely adopted and thanks to the server mode it is easier to use with QtCreator nowadays, although some basic features such as adding files from the IDE are not supported yet. Not to mention missing Android integration. Despite Qbs being a clearly superior build tool than CMake, we are forced to abandon it in favor of the status quo. Even though Qbs is still alive and some companies appear to be willing to at least maintain QtCreator integration in its current status, we are not guaranteed that the build system will evolve with all the promised feature. So thanks to the Qbs team for letting us dream, but we can't risk Liri health for a build system that will potentially be stale. The official build system is now CMake. Qbs files will probably stay here for a while, but we will not update them anymore. If, at some point, Qbs will get momentum we will evaluate the situation again. Issue: #9 --- .travis/build.sh | 37 ++++++----- CMakeLists.txt | 41 ++++++++++++ README.md | 43 ++++-------- app/CMakeLists.txt | 23 +++++++ app/files.qrc | 15 +++++ imports/archives/CMakeLists.txt | 13 ++++ imports/folderlistmodel/CMakeLists.txt | 66 +++++++++++++++++++ imports/folderlistmodel/clipboard.cpp | 6 +- imports/folderlistmodel/dirmodel.cpp | 4 +- .../folderlistmodel/trash/qtrashutilinfo.cpp | 4 +- imports/placesmodel/CMakeLists.txt | 17 +++++ 11 files changed, 215 insertions(+), 54 deletions(-) create mode 100644 CMakeLists.txt create mode 100644 app/CMakeLists.txt create mode 100644 app/files.qrc create mode 100644 imports/archives/CMakeLists.txt create mode 100644 imports/folderlistmodel/CMakeLists.txt create mode 100644 imports/placesmodel/CMakeLists.txt diff --git a/.travis/build.sh b/.travis/build.sh index 23501de..2830b79 100755 --- a/.travis/build.sh +++ b/.travis/build.sh @@ -16,35 +16,42 @@ travis_end "install_packages" # Install artifacts travis_start "artifacts" msg "Install artifacts..." -for name in qbs-shared fluid; do +for name in cmakeshared fluid; do /usr/local/bin/liri-download-artifacts $TRAVIS_BRANCH ${name}-artifacts.tar.gz done travis_end "artifacts" -# Configure qbs -travis_start "qbs_setup" -msg "Setup qbs..." -qbs setup-toolchains --detect -qbs setup-qt $(which qmake-qt5) travis-qt5 -qbs config profiles.travis-qt5.baseProfile $CC -travis_end "qbs_setup" +# Configure +travis_start "configure" +msg "Setup CMake..." +mkdir build +cd build +cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DINSTALL_LIBDIR=/usr/lib64 \ + -DINSTALL_QMLDIR=/usr/lib64/qt5/qml \ + -DINSTALL_PLUGINSDIR=/usr/lib64/qt5/plugins +travis_end "configure" # Build travis_start "build" msg "Build..." -dbus-run-session -- \ -xvfb-run -a -s "-screen 0 800x600x24" \ -qbs -d build -j $(nproc) --all-products profile:travis-qt5 \ - modules.lirideployment.prefix:/usr \ - modules.lirideployment.libDir:/usr/lib64 \ - modules.lirideployment.qmlDir:/usr/lib64/qt5/qml \ - modules.lirideployment.pluginsDir:/usr/lib64/qt5/plugins +make -j $(nproc) travis_end "build" +# Install +travis_start "install" +msg "Install..." +make install +travis_end "install" + # Validate desktop file and appdata +travis_start "validate" +msg "Validate..." for filename in $(find . -type f -name "*.desktop"); do desktop-file-validate $filename done for filename in $(find . -type f -name "*.appdata.xml"); do appstream-util validate-relax --nonet $filename done +travis_end "validate" diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..08516a7 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,41 @@ +cmake_minimum_required(VERSION 3.10.0) + +project("Files" + VERSION "0.2.0" + DESCRIPTION "File manager" + LANGUAGES CXX C +) + +## Shared macros and functions: +if(NOT LIRI_LOCAL_ECM) + find_package(LiriCMakeShared "1.0.0" REQUIRED NO_MODULE) + list(APPEND CMAKE_MODULE_PATH "${LCS_MODULE_PATH}") +endif() + +## Set minimum versions required. +set(QT_MIN_VERSION "5.10.0") + +## Liri specific setup common for all modules: +include(LiriSetup) + +## Features: +option(FILES_ENABLE_TAGLIB "Extract tags with taglib" ON) +add_feature_info("Files::TagLib" FILES_ENABLE_TAGLIB "Extract tags with taglib") + +## Find Qt 5. +find_package(Qt5 "${QT_MIN_VERSION}" + CONFIG REQUIRED + COMPONENTS + Core + Gui + Widgets + Qml + Quick + QuickControls2 +) + +## Add subdirectories: +add_subdirectory(app) +add_subdirectory(imports/archives) +add_subdirectory(imports/folderlistmodel) +add_subdirectory(imports/placesmodel) diff --git a/README.md b/README.md index ed66eac..df0b38a 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,8 @@ Qt >= 5.10.0 with at least the following modules is required: The following modules and their dependencies are required: - * [qbs](http://code.qt.io/cgit/qbs/qbs.git) >= 1.9.0 - * [qbs-shared](https://github.com/lirios/qbs-shared.git) >= 1.2.0 + * [cmake](https://gitlab.kitware.com/cmake/cmake) >= 3.10.0 + * [cmake-shared](https://github.com/lirios/cmake-shared.git) >= 1.0.0 * [fluid](https://github.com/lirios/fluid.git) >= 1.1.0 Optional dependencies: @@ -30,41 +30,20 @@ Optional dependencies: ## Installation -Qbs is a new build system that is much easier to use compared to qmake or CMake. - -If you want to learn more, please read the [Qbs manual](http://doc.qt.io/qbs/index.html), -especially the [setup guide](http://doc.qt.io/qbs/configuring.html) and how to install artifacts -from the [installation guide](http://doc.qt.io/qbs/installing-files.html). - -If you haven't already, start by setting up a `qt5` profile for `qbs`: - ```sh -qbs setup-toolchains --type gcc /usr/bin/g++ gcc -qbs setup-qt $(which qmake) qt5 # make sure that qmake is in PATH -qbs config profiles.qt5.baseProfile gcc +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=/path/to/prefix .. +make +make install # use sudo if necessary ``` -Then, from the root of the repository, run: - -```sh -qbs -d build -j $(nproc) profile:qt5 # use sudo if necessary -``` - -To the `qbs` call above you can append additional configuration parameters: - - * `modules.lirideployment.prefix:/path/to/prefix` where most files are installed (default: `/usr/local`) - * `modules.lirideployment.dataDir:path/to/lib` where data files are installed (default: `/usr/local/share`) - * `modules.lirideployment.libDir:path/to/lib` where libraries are installed (default: `/usr/local/lib`) - * `modules.lirideployment.qmlDir:path/to/qml` where QML plugins are installed (default: `/usr/local/lib/qml`) - * `modules.lirideployment.pluginsDir:path/to/plugins` where Qt plugins are installed (default: `/usr/local/lib/plugins`) - * `modules.lirideployment.qbsModulesDir:path/to/qbs` where Qbs modules are installed (default: `/usr/local/share/qbs/modules`) - -See [lirideployment.qbs](https://github.com/lirios/qbs-shared/blob/develop/modules/lirideployment/lirideployment.qbs) -for more deployment-related parameters. +Replace `/path/to/prefix` to your installation prefix. +Default is `/usr/local`. -You can also specify the following options: +You can also append the following options to the `cmake` command: - * `projects.Files.enableTaglib:false` to not use taglib to extract tags + * `-DFILES_ENABLE_TAGLIB:BOOL=FALSE`: Don-t use taglib to extract tags. ## Licensing diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt new file mode 100644 index 0000000..747e1f8 --- /dev/null +++ b/app/CMakeLists.txt @@ -0,0 +1,23 @@ +liri_add_executable(LiriFiles + OUTPUT_NAME + "liri-files" + SOURCES + main.cpp + RESOURCES + files.qrc + DEFINES + QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH + FILES_VERSION="${PROJECT_VERSION}" + APPDATA + "${CMAKE_CURRENT_SOURCE_DIR}/../data/io.liri.Files.appdata.xml" + DESKTOP + "${CMAKE_CURRENT_SOURCE_DIR}/../data/io.liri.Files.desktop" + LIBRARIES + Qt5::Core + Qt5::Gui + Qt5::Qml + Qt5::Quick + Qt5::QuickControls2 + GUI +) diff --git a/app/files.qrc b/app/files.qrc new file mode 100644 index 0000000..8e07319 --- /dev/null +++ b/app/files.qrc @@ -0,0 +1,15 @@ + + + qml/backend/FolderModel.qml + qml/components/FileListItem.qml + qml/components/FolderListView.qml + qml/components/InfoSidebar.qml + qml/components/PlacesSidebar.qml + qml/components/SelectionListItem.qml + qml/dialogs/SettingsDialog.qml + qml/FolderPage.qml + qml/main.qml + qml/SelectionPage.qml + qml/TrashPage.qml + + diff --git a/imports/archives/CMakeLists.txt b/imports/archives/CMakeLists.txt new file mode 100644 index 0000000..ff8eed0 --- /dev/null +++ b/imports/archives/CMakeLists.txt @@ -0,0 +1,13 @@ +liri_add_qml_plugin(archives + MODULE_PATH + "Liri/Files/Archives" + SOURCES + archives.cpp + archives.h + plugin.cpp + QML_FILES + qmldir + DEFINES + #QT_NO_CAST_FROM_ASCII + QT_NO_FOREACH +) diff --git a/imports/folderlistmodel/CMakeLists.txt b/imports/folderlistmodel/CMakeLists.txt new file mode 100644 index 0000000..b4f67d9 --- /dev/null +++ b/imports/folderlistmodel/CMakeLists.txt @@ -0,0 +1,66 @@ +if(FILES_ENABLE_TAGLIB) + set(Files_DEFINES) +else() + set(Files_DEFINES DO_NOT_USE_TAG_LIB) +endif() + +liri_add_qml_plugin(folderlistmodel + MODULE_PATH + "Liri/Files/FolderListModel" + SOURCES + clipboard.cpp + clipboard.h + diritemabstractlistmodel.h + diriteminfo.cpp + diriteminfo.h + dirmodel.cpp + dirmodel.h + dirselection.cpp + dirselection.h + disk/disklocation.cpp + disk/disklocation.h + externalfswatcher.cpp + externalfswatcher.h + filecompare.cpp + filecompare.h + filesystemaction.cpp + filesystemaction.h + fmutil.cpp + fmutil.h + folderlistmodel.qbs + imageprovider.cpp + imageprovider.h + iorequest.cpp + iorequest.h + iorequestworker.cpp + iorequestworker.h + ioworkerthread.cpp + ioworkerthread.h + location.cpp + location.h + locationsfactory.cpp + locationsfactory.h + locationurl.cpp + locationurl.h + plugin.cpp + plugin.h + trash/qtrashdir.cpp + trash/qtrashdir.h + trash/qtrashutilinfo.cpp + trash/qtrashutilinfo.h + trash/trashiteminfo.cpp + trash/trashiteminfo.h + trash/trashlocation.cpp + trash/trashlocation.h + QML_FILES + qmldir + DEFINES + #QT_NO_CAST_FROM_ASCII + #QT_NO_FOREACH + ${Files_DEFINES} + INCLUDE_DIRECTORIES + "${CMAKE_CURRENT_SOURCE_DIR}/disk" + "${CMAKE_CURRENT_SOURCE_DIR}/trash" + LIBRARIES + Qt5::Widgets +) diff --git a/imports/folderlistmodel/clipboard.cpp b/imports/folderlistmodel/clipboard.cpp index 55967d5..17c20f3 100644 --- a/imports/folderlistmodel/clipboard.cpp +++ b/imports/folderlistmodel/clipboard.cpp @@ -249,14 +249,14 @@ bool DirModelMimeData::fillClipboard(const QStringList& files, const QString &pa m_urls.clear(); m_gnomeData.clear(); m_gnomeData += operation == ClipboardCut ? - QLatin1String("cut") : - QLatin1String("copy"); + QByteArrayLiteral("cut") : + QByteArrayLiteral("copy"); QStringList fullPaths = makeFullPath(files, path); for(int counter = 0; counter < fullPaths.count(); counter++) { QUrl item = QUrl::fromLocalFile(fullPaths.at((counter))); m_urls.append(item); - m_gnomeData += QLatin1Char('\n') + item.toEncoded() ; + m_gnomeData += QByteArrayLiteral('\n') + item.toEncoded() ; } setData(GNOME_COPIED_MIME_TYPE, m_gnomeData); setUrls(m_urls); diff --git a/imports/folderlistmodel/dirmodel.cpp b/imports/folderlistmodel/dirmodel.cpp index 471897f..2002d6b 100644 --- a/imports/folderlistmodel/dirmodel.cpp +++ b/imports/folderlistmodel/dirmodel.cpp @@ -349,10 +349,10 @@ QVariant DirModel::data(const QModelIndex &index, int role) const if (fileName.endsWith(QLatin1String(".jpg"), Qt::CaseInsensitive) || fileName.endsWith(QLatin1String(".png"), Qt::CaseInsensitive)) { - return QLatin1String("image://nemoThumbnail/") + fi.filePath(); + return QStringLiteral("image://nemoThumbnail/%1").arg(fi.filePath()); } - return "image://theme/icon-m-content-document"; + return QLatin1String("image://theme/icon-m-content-document"); } case FilePathRole: return fi.filePath(); diff --git a/imports/folderlistmodel/trash/qtrashutilinfo.cpp b/imports/folderlistmodel/trash/qtrashutilinfo.cpp index 5e1afea..e47b1f9 100644 --- a/imports/folderlistmodel/trash/qtrashutilinfo.cpp +++ b/imports/folderlistmodel/trash/qtrashutilinfo.cpp @@ -128,9 +128,9 @@ bool QTrashUtilInfo::createTrashInfoFile(const QString& orignalPathname) if (ret) { QByteArray content("[Trash Info]\nPath="); - content += orignalPathname + QLatin1Char('\n'); + content += orignalPathname.toUtf8() + QByteArrayLiteral('\n'); content += "DeletionDate="; - content += QDateTime::currentDateTime().toString(Qt::ISODate) + QLatin1Char('\n'); + content += QDateTime::currentDateTime().toString(Qt::ISODate).toUtf8() + QByteArrayLiteral('\n'); QFile f(absInfo); ret = f.open(QFile::WriteOnly | QFile::Truncate) && f.write(content) == content.size(); diff --git a/imports/placesmodel/CMakeLists.txt b/imports/placesmodel/CMakeLists.txt new file mode 100644 index 0000000..9c14154 --- /dev/null +++ b/imports/placesmodel/CMakeLists.txt @@ -0,0 +1,17 @@ +liri_add_qml_plugin(placesmodel + MODULE_PATH + "Liri/Files/PlacesModel" + SOURCES + placesmodel.cpp + placesmodel.h + placesmodel_plugin.cpp + placesmodel_plugin.h + placesmodel.qbs + qmtabparser.cpp + qmtabparser.h + QML_FILES + qmldir + #DEFINES + #QT_NO_CAST_FROM_ASCII + #QT_NO_FOREACH +) From 4c2227354b65381004a42fb032db7e7d0fc9da58 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 5 Jan 2019 22:56:37 +0100 Subject: [PATCH 054/125] Relocate files --- CMakeLists.txt | 8 ++++---- {app => src/app}/CMakeLists.txt | 4 ++-- {app => src/app}/app.qbs | 0 {app => src/app}/config.h.in | 0 {app => src/app}/files.qrc | 0 {data => src/app}/io.liri.Files.appdata.xml | 0 {data => src/app}/io.liri.Files.desktop | 0 {app => src/app}/main.cpp | 0 {app => src/app}/qml/FolderPage.qml | 0 {app => src/app}/qml/SelectionPage.qml | 0 {app => src/app}/qml/TrashPage.qml | 0 {app => src/app}/qml/backend/FolderModel.qml | 0 {app => src/app}/qml/components/FileListItem.qml | 0 {app => src/app}/qml/components/FolderListView.qml | 0 {app => src/app}/qml/components/InfoSidebar.qml | 0 {app => src/app}/qml/components/PlacesSidebar.qml | 0 .../app}/qml/components/SelectionListItem.qml | 0 {app => src/app}/qml/dialogs/SettingsDialog.qml | 0 {app => src/app}/qml/main.qml | 0 {imports => src/imports}/archives/CMakeLists.txt | 0 {imports => src/imports}/archives/archives.cpp | 0 {imports => src/imports}/archives/archives.h | 0 {imports => src/imports}/archives/archives.qbs | 0 {imports => src/imports}/archives/plugin.cpp | 0 {imports => src/imports}/archives/qmldir | 0 .../imports}/folderlistmodel/CMakeLists.txt | 0 .../imports}/folderlistmodel/clipboard.cpp | 0 .../imports}/folderlistmodel/clipboard.h | 0 .../folderlistmodel/diritemabstractlistmodel.h | 0 .../imports}/folderlistmodel/diriteminfo.cpp | 0 .../imports}/folderlistmodel/diriteminfo.h | 0 .../imports}/folderlistmodel/dirmodel.cpp | 0 {imports => src/imports}/folderlistmodel/dirmodel.h | 0 .../imports}/folderlistmodel/dirselection.cpp | 0 .../imports}/folderlistmodel/dirselection.h | 0 .../imports}/folderlistmodel/disk/disklocation.cpp | 0 .../imports}/folderlistmodel/disk/disklocation.h | 0 .../imports}/folderlistmodel/externalfswatcher.cpp | 0 .../imports}/folderlistmodel/externalfswatcher.h | 0 .../imports}/folderlistmodel/filecompare.cpp | 0 .../imports}/folderlistmodel/filecompare.h | 0 .../imports}/folderlistmodel/filesystemaction.cpp | 0 .../imports}/folderlistmodel/filesystemaction.h | 0 {imports => src/imports}/folderlistmodel/fmutil.cpp | 0 {imports => src/imports}/folderlistmodel/fmutil.h | 0 .../imports}/folderlistmodel/folderlistmodel.qbs | 0 .../imports}/folderlistmodel/imageprovider.cpp | 0 .../imports}/folderlistmodel/imageprovider.h | 0 .../imports}/folderlistmodel/iorequest.cpp | 0 .../imports}/folderlistmodel/iorequest.h | 0 .../imports}/folderlistmodel/iorequestworker.cpp | 0 .../imports}/folderlistmodel/iorequestworker.h | 0 .../imports}/folderlistmodel/ioworkerthread.cpp | 0 .../imports}/folderlistmodel/ioworkerthread.h | 0 .../imports}/folderlistmodel/location.cpp | 0 {imports => src/imports}/folderlistmodel/location.h | 0 .../imports}/folderlistmodel/locationsfactory.cpp | 0 .../imports}/folderlistmodel/locationsfactory.h | 0 .../imports}/folderlistmodel/locationurl.cpp | 0 .../imports}/folderlistmodel/locationurl.h | 0 {imports => src/imports}/folderlistmodel/plugin.cpp | 0 {imports => src/imports}/folderlistmodel/plugin.h | 0 {imports => src/imports}/folderlistmodel/qmldir | 0 .../imports}/folderlistmodel/trash/qtrashdir.cpp | 0 .../imports}/folderlistmodel/trash/qtrashdir.h | 0 .../folderlistmodel/trash/qtrashutilinfo.cpp | 0 .../imports}/folderlistmodel/trash/qtrashutilinfo.h | 0 .../folderlistmodel/trash/trashiteminfo.cpp | 0 .../imports}/folderlistmodel/trash/trashiteminfo.h | 0 .../folderlistmodel/trash/trashlocation.cpp | 0 .../imports}/folderlistmodel/trash/trashlocation.h | 0 .../pamauthentication/pamauthentication.cpp | 0 .../imports}/pamauthentication/pamauthentication.h | 0 .../pamauthentication/pamauthentication_plugin.cpp | 0 .../pamauthentication/pamauthentication_plugin.h | 0 {imports => src/imports}/pamauthentication/qmldir | 0 {imports => src/imports}/placesmodel/CMakeLists.txt | 0 .../imports}/placesmodel/placesmodel.cpp | 0 {imports => src/imports}/placesmodel/placesmodel.h | 0 .../imports}/placesmodel/placesmodel.qbs | 0 .../imports}/placesmodel/placesmodel_plugin.cpp | 0 .../imports}/placesmodel/placesmodel_plugin.h | 0 {imports => src/imports}/placesmodel/qmldir | 0 .../imports}/placesmodel/qmtabparser.cpp | 0 {imports => src/imports}/placesmodel/qmtabparser.h | 0 .../test_folderlistmodel/regression/media_asx.h | 0 .../test_folderlistmodel/regression/media_xspf.h | 0 .../regression/regression_folderlilstmodel.pro | 0 .../regression/sound_7200_amr.h | 0 .../test_folderlistmodel/regression/sound_mp3.h | 0 .../test_folderlistmodel/regression/tempfiles.cpp | 0 .../test_folderlistmodel/regression/tempfiles.h | 0 .../test_folderlistmodel/regression/testonly_pdf.h | 0 .../regression/tst_folderlistmodel.cpp | 0 .../regression/ubuntu_touch_run.sh | 0 .../test_folderlistmodel/results/DesktopQt4.74.txt | 0 .../test_folderlistmodel/results/DesktopQt5.0.txt | 0 .../results/NemoEmulatorQ8.43.txt | 0 .../results/openFiles.Readme.txt | 0 .../simpleUI/actionprogress.cpp | 0 .../test_folderlistmodel/simpleUI/actionprogress.h | 0 .../imports}/test_folderlistmodel/simpleUI/main.cpp | 0 .../test_folderlistmodel/simpleUI/placesmodel.cpp | 0 .../test_folderlistmodel/simpleUI/placesmodel.h | 0 .../imports}/test_folderlistmodel/simpleUI/res.qrc | 0 .../simpleUI/resources/copy.png | Bin .../test_folderlistmodel/simpleUI/resources/cut.png | Bin .../simpleUI/resources/document_folder.png | Bin .../simpleUI/resources/downloads_folder.png | Bin .../simpleUI/resources/edit-rename.png | Bin .../simpleUI/resources/empty_trash.png | Bin .../simpleUI/resources/exit.png | Bin .../simpleUI/resources/fileclose.png | Bin .../simpleUI/resources/filenew.png | Bin .../simpleUI/resources/fileopen.png | Bin .../simpleUI/resources/folder-new.png | Bin .../simpleUI/resources/go-previous.png | Bin .../simpleUI/resources/go-up.png | Bin .../simpleUI/resources/home-page.png | Bin .../simpleUI/resources/paste.png | Bin .../simpleUI/resources/recyclebin_full.png | Bin .../simpleUI/resources/red_folder.png | Bin .../simpleUI/resources/remove.png | Bin .../simpleUI/resources/temp_folder.png | Bin .../simpleUI/resources/trash.png | Bin .../simpleUI/resources/undo.png | Bin .../simpleUI/resources/xterm_48x48.xpm | 0 .../test_folderlistmodel/simpleUI/simplelist.cpp | 0 .../test_folderlistmodel/simpleUI/simplelist.h | 0 .../test_folderlistmodel/simpleUI/simplelist.ui | 0 .../test_folderlistmodel/simpleUI/simpleslots.cpp | 0 .../test_folderlistmodel/simpleUI/simpleui.pro | 0 .../simpleUI/terminalfolderapp.cpp | 0 .../simpleUI/terminalfolderapp.h | 0 134 files changed, 6 insertions(+), 6 deletions(-) rename {app => src/app}/CMakeLists.txt (73%) rename {app => src/app}/app.qbs (100%) rename {app => src/app}/config.h.in (100%) rename {app => src/app}/files.qrc (100%) rename {data => src/app}/io.liri.Files.appdata.xml (100%) rename {data => src/app}/io.liri.Files.desktop (100%) rename {app => src/app}/main.cpp (100%) rename {app => src/app}/qml/FolderPage.qml (100%) rename {app => src/app}/qml/SelectionPage.qml (100%) rename {app => src/app}/qml/TrashPage.qml (100%) rename {app => src/app}/qml/backend/FolderModel.qml (100%) rename {app => src/app}/qml/components/FileListItem.qml (100%) rename {app => src/app}/qml/components/FolderListView.qml (100%) rename {app => src/app}/qml/components/InfoSidebar.qml (100%) rename {app => src/app}/qml/components/PlacesSidebar.qml (100%) rename {app => src/app}/qml/components/SelectionListItem.qml (100%) rename {app => src/app}/qml/dialogs/SettingsDialog.qml (100%) rename {app => src/app}/qml/main.qml (100%) rename {imports => src/imports}/archives/CMakeLists.txt (100%) rename {imports => src/imports}/archives/archives.cpp (100%) rename {imports => src/imports}/archives/archives.h (100%) rename {imports => src/imports}/archives/archives.qbs (100%) rename {imports => src/imports}/archives/plugin.cpp (100%) rename {imports => src/imports}/archives/qmldir (100%) rename {imports => src/imports}/folderlistmodel/CMakeLists.txt (100%) rename {imports => src/imports}/folderlistmodel/clipboard.cpp (100%) rename {imports => src/imports}/folderlistmodel/clipboard.h (100%) rename {imports => src/imports}/folderlistmodel/diritemabstractlistmodel.h (100%) rename {imports => src/imports}/folderlistmodel/diriteminfo.cpp (100%) rename {imports => src/imports}/folderlistmodel/diriteminfo.h (100%) rename {imports => src/imports}/folderlistmodel/dirmodel.cpp (100%) rename {imports => src/imports}/folderlistmodel/dirmodel.h (100%) rename {imports => src/imports}/folderlistmodel/dirselection.cpp (100%) rename {imports => src/imports}/folderlistmodel/dirselection.h (100%) rename {imports => src/imports}/folderlistmodel/disk/disklocation.cpp (100%) rename {imports => src/imports}/folderlistmodel/disk/disklocation.h (100%) rename {imports => src/imports}/folderlistmodel/externalfswatcher.cpp (100%) rename {imports => src/imports}/folderlistmodel/externalfswatcher.h (100%) rename {imports => src/imports}/folderlistmodel/filecompare.cpp (100%) rename {imports => src/imports}/folderlistmodel/filecompare.h (100%) rename {imports => src/imports}/folderlistmodel/filesystemaction.cpp (100%) rename {imports => src/imports}/folderlistmodel/filesystemaction.h (100%) rename {imports => src/imports}/folderlistmodel/fmutil.cpp (100%) rename {imports => src/imports}/folderlistmodel/fmutil.h (100%) rename {imports => src/imports}/folderlistmodel/folderlistmodel.qbs (100%) rename {imports => src/imports}/folderlistmodel/imageprovider.cpp (100%) rename {imports => src/imports}/folderlistmodel/imageprovider.h (100%) rename {imports => src/imports}/folderlistmodel/iorequest.cpp (100%) rename {imports => src/imports}/folderlistmodel/iorequest.h (100%) rename {imports => src/imports}/folderlistmodel/iorequestworker.cpp (100%) rename {imports => src/imports}/folderlistmodel/iorequestworker.h (100%) rename {imports => src/imports}/folderlistmodel/ioworkerthread.cpp (100%) rename {imports => src/imports}/folderlistmodel/ioworkerthread.h (100%) rename {imports => src/imports}/folderlistmodel/location.cpp (100%) rename {imports => src/imports}/folderlistmodel/location.h (100%) rename {imports => src/imports}/folderlistmodel/locationsfactory.cpp (100%) rename {imports => src/imports}/folderlistmodel/locationsfactory.h (100%) rename {imports => src/imports}/folderlistmodel/locationurl.cpp (100%) rename {imports => src/imports}/folderlistmodel/locationurl.h (100%) rename {imports => src/imports}/folderlistmodel/plugin.cpp (100%) rename {imports => src/imports}/folderlistmodel/plugin.h (100%) rename {imports => src/imports}/folderlistmodel/qmldir (100%) rename {imports => src/imports}/folderlistmodel/trash/qtrashdir.cpp (100%) rename {imports => src/imports}/folderlistmodel/trash/qtrashdir.h (100%) rename {imports => src/imports}/folderlistmodel/trash/qtrashutilinfo.cpp (100%) rename {imports => src/imports}/folderlistmodel/trash/qtrashutilinfo.h (100%) rename {imports => src/imports}/folderlistmodel/trash/trashiteminfo.cpp (100%) rename {imports => src/imports}/folderlistmodel/trash/trashiteminfo.h (100%) rename {imports => src/imports}/folderlistmodel/trash/trashlocation.cpp (100%) rename {imports => src/imports}/folderlistmodel/trash/trashlocation.h (100%) rename {imports => src/imports}/pamauthentication/pamauthentication.cpp (100%) rename {imports => src/imports}/pamauthentication/pamauthentication.h (100%) rename {imports => src/imports}/pamauthentication/pamauthentication_plugin.cpp (100%) rename {imports => src/imports}/pamauthentication/pamauthentication_plugin.h (100%) rename {imports => src/imports}/pamauthentication/qmldir (100%) rename {imports => src/imports}/placesmodel/CMakeLists.txt (100%) rename {imports => src/imports}/placesmodel/placesmodel.cpp (100%) rename {imports => src/imports}/placesmodel/placesmodel.h (100%) rename {imports => src/imports}/placesmodel/placesmodel.qbs (100%) rename {imports => src/imports}/placesmodel/placesmodel_plugin.cpp (100%) rename {imports => src/imports}/placesmodel/placesmodel_plugin.h (100%) rename {imports => src/imports}/placesmodel/qmldir (100%) rename {imports => src/imports}/placesmodel/qmtabparser.cpp (100%) rename {imports => src/imports}/placesmodel/qmtabparser.h (100%) rename {imports => src/imports}/test_folderlistmodel/regression/media_asx.h (100%) rename {imports => src/imports}/test_folderlistmodel/regression/media_xspf.h (100%) rename {imports => src/imports}/test_folderlistmodel/regression/regression_folderlilstmodel.pro (100%) rename {imports => src/imports}/test_folderlistmodel/regression/sound_7200_amr.h (100%) rename {imports => src/imports}/test_folderlistmodel/regression/sound_mp3.h (100%) rename {imports => src/imports}/test_folderlistmodel/regression/tempfiles.cpp (100%) rename {imports => src/imports}/test_folderlistmodel/regression/tempfiles.h (100%) rename {imports => src/imports}/test_folderlistmodel/regression/testonly_pdf.h (100%) rename {imports => src/imports}/test_folderlistmodel/regression/tst_folderlistmodel.cpp (100%) rename {imports => src/imports}/test_folderlistmodel/regression/ubuntu_touch_run.sh (100%) rename {imports => src/imports}/test_folderlistmodel/results/DesktopQt4.74.txt (100%) rename {imports => src/imports}/test_folderlistmodel/results/DesktopQt5.0.txt (100%) rename {imports => src/imports}/test_folderlistmodel/results/NemoEmulatorQ8.43.txt (100%) rename {imports => src/imports}/test_folderlistmodel/results/openFiles.Readme.txt (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/actionprogress.cpp (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/actionprogress.h (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/main.cpp (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/placesmodel.cpp (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/placesmodel.h (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/res.qrc (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/copy.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/cut.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/document_folder.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/downloads_folder.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/edit-rename.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/empty_trash.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/exit.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/fileclose.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/filenew.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/fileopen.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/folder-new.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/go-previous.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/go-up.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/home-page.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/paste.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/recyclebin_full.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/red_folder.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/remove.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/temp_folder.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/trash.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/undo.png (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/resources/xterm_48x48.xpm (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/simplelist.cpp (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/simplelist.h (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/simplelist.ui (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/simpleslots.cpp (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/simpleui.pro (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/terminalfolderapp.cpp (100%) rename {imports => src/imports}/test_folderlistmodel/simpleUI/terminalfolderapp.h (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 08516a7..5686654 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,7 +35,7 @@ find_package(Qt5 "${QT_MIN_VERSION}" ) ## Add subdirectories: -add_subdirectory(app) -add_subdirectory(imports/archives) -add_subdirectory(imports/folderlistmodel) -add_subdirectory(imports/placesmodel) +add_subdirectory(src/app) +add_subdirectory(src/imports/archives) +add_subdirectory(src/imports/folderlistmodel) +add_subdirectory(src/imports/placesmodel) diff --git a/app/CMakeLists.txt b/src/app/CMakeLists.txt similarity index 73% rename from app/CMakeLists.txt rename to src/app/CMakeLists.txt index 747e1f8..a46c85b 100644 --- a/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -10,9 +10,9 @@ liri_add_executable(LiriFiles QT_NO_FOREACH FILES_VERSION="${PROJECT_VERSION}" APPDATA - "${CMAKE_CURRENT_SOURCE_DIR}/../data/io.liri.Files.appdata.xml" + "${CMAKE_CURRENT_SOURCE_DIR}/io.liri.Files.appdata.xml" DESKTOP - "${CMAKE_CURRENT_SOURCE_DIR}/../data/io.liri.Files.desktop" + "${CMAKE_CURRENT_SOURCE_DIR}/io.liri.Files.desktop" LIBRARIES Qt5::Core Qt5::Gui diff --git a/app/app.qbs b/src/app/app.qbs similarity index 100% rename from app/app.qbs rename to src/app/app.qbs diff --git a/app/config.h.in b/src/app/config.h.in similarity index 100% rename from app/config.h.in rename to src/app/config.h.in diff --git a/app/files.qrc b/src/app/files.qrc similarity index 100% rename from app/files.qrc rename to src/app/files.qrc diff --git a/data/io.liri.Files.appdata.xml b/src/app/io.liri.Files.appdata.xml similarity index 100% rename from data/io.liri.Files.appdata.xml rename to src/app/io.liri.Files.appdata.xml diff --git a/data/io.liri.Files.desktop b/src/app/io.liri.Files.desktop similarity index 100% rename from data/io.liri.Files.desktop rename to src/app/io.liri.Files.desktop diff --git a/app/main.cpp b/src/app/main.cpp similarity index 100% rename from app/main.cpp rename to src/app/main.cpp diff --git a/app/qml/FolderPage.qml b/src/app/qml/FolderPage.qml similarity index 100% rename from app/qml/FolderPage.qml rename to src/app/qml/FolderPage.qml diff --git a/app/qml/SelectionPage.qml b/src/app/qml/SelectionPage.qml similarity index 100% rename from app/qml/SelectionPage.qml rename to src/app/qml/SelectionPage.qml diff --git a/app/qml/TrashPage.qml b/src/app/qml/TrashPage.qml similarity index 100% rename from app/qml/TrashPage.qml rename to src/app/qml/TrashPage.qml diff --git a/app/qml/backend/FolderModel.qml b/src/app/qml/backend/FolderModel.qml similarity index 100% rename from app/qml/backend/FolderModel.qml rename to src/app/qml/backend/FolderModel.qml diff --git a/app/qml/components/FileListItem.qml b/src/app/qml/components/FileListItem.qml similarity index 100% rename from app/qml/components/FileListItem.qml rename to src/app/qml/components/FileListItem.qml diff --git a/app/qml/components/FolderListView.qml b/src/app/qml/components/FolderListView.qml similarity index 100% rename from app/qml/components/FolderListView.qml rename to src/app/qml/components/FolderListView.qml diff --git a/app/qml/components/InfoSidebar.qml b/src/app/qml/components/InfoSidebar.qml similarity index 100% rename from app/qml/components/InfoSidebar.qml rename to src/app/qml/components/InfoSidebar.qml diff --git a/app/qml/components/PlacesSidebar.qml b/src/app/qml/components/PlacesSidebar.qml similarity index 100% rename from app/qml/components/PlacesSidebar.qml rename to src/app/qml/components/PlacesSidebar.qml diff --git a/app/qml/components/SelectionListItem.qml b/src/app/qml/components/SelectionListItem.qml similarity index 100% rename from app/qml/components/SelectionListItem.qml rename to src/app/qml/components/SelectionListItem.qml diff --git a/app/qml/dialogs/SettingsDialog.qml b/src/app/qml/dialogs/SettingsDialog.qml similarity index 100% rename from app/qml/dialogs/SettingsDialog.qml rename to src/app/qml/dialogs/SettingsDialog.qml diff --git a/app/qml/main.qml b/src/app/qml/main.qml similarity index 100% rename from app/qml/main.qml rename to src/app/qml/main.qml diff --git a/imports/archives/CMakeLists.txt b/src/imports/archives/CMakeLists.txt similarity index 100% rename from imports/archives/CMakeLists.txt rename to src/imports/archives/CMakeLists.txt diff --git a/imports/archives/archives.cpp b/src/imports/archives/archives.cpp similarity index 100% rename from imports/archives/archives.cpp rename to src/imports/archives/archives.cpp diff --git a/imports/archives/archives.h b/src/imports/archives/archives.h similarity index 100% rename from imports/archives/archives.h rename to src/imports/archives/archives.h diff --git a/imports/archives/archives.qbs b/src/imports/archives/archives.qbs similarity index 100% rename from imports/archives/archives.qbs rename to src/imports/archives/archives.qbs diff --git a/imports/archives/plugin.cpp b/src/imports/archives/plugin.cpp similarity index 100% rename from imports/archives/plugin.cpp rename to src/imports/archives/plugin.cpp diff --git a/imports/archives/qmldir b/src/imports/archives/qmldir similarity index 100% rename from imports/archives/qmldir rename to src/imports/archives/qmldir diff --git a/imports/folderlistmodel/CMakeLists.txt b/src/imports/folderlistmodel/CMakeLists.txt similarity index 100% rename from imports/folderlistmodel/CMakeLists.txt rename to src/imports/folderlistmodel/CMakeLists.txt diff --git a/imports/folderlistmodel/clipboard.cpp b/src/imports/folderlistmodel/clipboard.cpp similarity index 100% rename from imports/folderlistmodel/clipboard.cpp rename to src/imports/folderlistmodel/clipboard.cpp diff --git a/imports/folderlistmodel/clipboard.h b/src/imports/folderlistmodel/clipboard.h similarity index 100% rename from imports/folderlistmodel/clipboard.h rename to src/imports/folderlistmodel/clipboard.h diff --git a/imports/folderlistmodel/diritemabstractlistmodel.h b/src/imports/folderlistmodel/diritemabstractlistmodel.h similarity index 100% rename from imports/folderlistmodel/diritemabstractlistmodel.h rename to src/imports/folderlistmodel/diritemabstractlistmodel.h diff --git a/imports/folderlistmodel/diriteminfo.cpp b/src/imports/folderlistmodel/diriteminfo.cpp similarity index 100% rename from imports/folderlistmodel/diriteminfo.cpp rename to src/imports/folderlistmodel/diriteminfo.cpp diff --git a/imports/folderlistmodel/diriteminfo.h b/src/imports/folderlistmodel/diriteminfo.h similarity index 100% rename from imports/folderlistmodel/diriteminfo.h rename to src/imports/folderlistmodel/diriteminfo.h diff --git a/imports/folderlistmodel/dirmodel.cpp b/src/imports/folderlistmodel/dirmodel.cpp similarity index 100% rename from imports/folderlistmodel/dirmodel.cpp rename to src/imports/folderlistmodel/dirmodel.cpp diff --git a/imports/folderlistmodel/dirmodel.h b/src/imports/folderlistmodel/dirmodel.h similarity index 100% rename from imports/folderlistmodel/dirmodel.h rename to src/imports/folderlistmodel/dirmodel.h diff --git a/imports/folderlistmodel/dirselection.cpp b/src/imports/folderlistmodel/dirselection.cpp similarity index 100% rename from imports/folderlistmodel/dirselection.cpp rename to src/imports/folderlistmodel/dirselection.cpp diff --git a/imports/folderlistmodel/dirselection.h b/src/imports/folderlistmodel/dirselection.h similarity index 100% rename from imports/folderlistmodel/dirselection.h rename to src/imports/folderlistmodel/dirselection.h diff --git a/imports/folderlistmodel/disk/disklocation.cpp b/src/imports/folderlistmodel/disk/disklocation.cpp similarity index 100% rename from imports/folderlistmodel/disk/disklocation.cpp rename to src/imports/folderlistmodel/disk/disklocation.cpp diff --git a/imports/folderlistmodel/disk/disklocation.h b/src/imports/folderlistmodel/disk/disklocation.h similarity index 100% rename from imports/folderlistmodel/disk/disklocation.h rename to src/imports/folderlistmodel/disk/disklocation.h diff --git a/imports/folderlistmodel/externalfswatcher.cpp b/src/imports/folderlistmodel/externalfswatcher.cpp similarity index 100% rename from imports/folderlistmodel/externalfswatcher.cpp rename to src/imports/folderlistmodel/externalfswatcher.cpp diff --git a/imports/folderlistmodel/externalfswatcher.h b/src/imports/folderlistmodel/externalfswatcher.h similarity index 100% rename from imports/folderlistmodel/externalfswatcher.h rename to src/imports/folderlistmodel/externalfswatcher.h diff --git a/imports/folderlistmodel/filecompare.cpp b/src/imports/folderlistmodel/filecompare.cpp similarity index 100% rename from imports/folderlistmodel/filecompare.cpp rename to src/imports/folderlistmodel/filecompare.cpp diff --git a/imports/folderlistmodel/filecompare.h b/src/imports/folderlistmodel/filecompare.h similarity index 100% rename from imports/folderlistmodel/filecompare.h rename to src/imports/folderlistmodel/filecompare.h diff --git a/imports/folderlistmodel/filesystemaction.cpp b/src/imports/folderlistmodel/filesystemaction.cpp similarity index 100% rename from imports/folderlistmodel/filesystemaction.cpp rename to src/imports/folderlistmodel/filesystemaction.cpp diff --git a/imports/folderlistmodel/filesystemaction.h b/src/imports/folderlistmodel/filesystemaction.h similarity index 100% rename from imports/folderlistmodel/filesystemaction.h rename to src/imports/folderlistmodel/filesystemaction.h diff --git a/imports/folderlistmodel/fmutil.cpp b/src/imports/folderlistmodel/fmutil.cpp similarity index 100% rename from imports/folderlistmodel/fmutil.cpp rename to src/imports/folderlistmodel/fmutil.cpp diff --git a/imports/folderlistmodel/fmutil.h b/src/imports/folderlistmodel/fmutil.h similarity index 100% rename from imports/folderlistmodel/fmutil.h rename to src/imports/folderlistmodel/fmutil.h diff --git a/imports/folderlistmodel/folderlistmodel.qbs b/src/imports/folderlistmodel/folderlistmodel.qbs similarity index 100% rename from imports/folderlistmodel/folderlistmodel.qbs rename to src/imports/folderlistmodel/folderlistmodel.qbs diff --git a/imports/folderlistmodel/imageprovider.cpp b/src/imports/folderlistmodel/imageprovider.cpp similarity index 100% rename from imports/folderlistmodel/imageprovider.cpp rename to src/imports/folderlistmodel/imageprovider.cpp diff --git a/imports/folderlistmodel/imageprovider.h b/src/imports/folderlistmodel/imageprovider.h similarity index 100% rename from imports/folderlistmodel/imageprovider.h rename to src/imports/folderlistmodel/imageprovider.h diff --git a/imports/folderlistmodel/iorequest.cpp b/src/imports/folderlistmodel/iorequest.cpp similarity index 100% rename from imports/folderlistmodel/iorequest.cpp rename to src/imports/folderlistmodel/iorequest.cpp diff --git a/imports/folderlistmodel/iorequest.h b/src/imports/folderlistmodel/iorequest.h similarity index 100% rename from imports/folderlistmodel/iorequest.h rename to src/imports/folderlistmodel/iorequest.h diff --git a/imports/folderlistmodel/iorequestworker.cpp b/src/imports/folderlistmodel/iorequestworker.cpp similarity index 100% rename from imports/folderlistmodel/iorequestworker.cpp rename to src/imports/folderlistmodel/iorequestworker.cpp diff --git a/imports/folderlistmodel/iorequestworker.h b/src/imports/folderlistmodel/iorequestworker.h similarity index 100% rename from imports/folderlistmodel/iorequestworker.h rename to src/imports/folderlistmodel/iorequestworker.h diff --git a/imports/folderlistmodel/ioworkerthread.cpp b/src/imports/folderlistmodel/ioworkerthread.cpp similarity index 100% rename from imports/folderlistmodel/ioworkerthread.cpp rename to src/imports/folderlistmodel/ioworkerthread.cpp diff --git a/imports/folderlistmodel/ioworkerthread.h b/src/imports/folderlistmodel/ioworkerthread.h similarity index 100% rename from imports/folderlistmodel/ioworkerthread.h rename to src/imports/folderlistmodel/ioworkerthread.h diff --git a/imports/folderlistmodel/location.cpp b/src/imports/folderlistmodel/location.cpp similarity index 100% rename from imports/folderlistmodel/location.cpp rename to src/imports/folderlistmodel/location.cpp diff --git a/imports/folderlistmodel/location.h b/src/imports/folderlistmodel/location.h similarity index 100% rename from imports/folderlistmodel/location.h rename to src/imports/folderlistmodel/location.h diff --git a/imports/folderlistmodel/locationsfactory.cpp b/src/imports/folderlistmodel/locationsfactory.cpp similarity index 100% rename from imports/folderlistmodel/locationsfactory.cpp rename to src/imports/folderlistmodel/locationsfactory.cpp diff --git a/imports/folderlistmodel/locationsfactory.h b/src/imports/folderlistmodel/locationsfactory.h similarity index 100% rename from imports/folderlistmodel/locationsfactory.h rename to src/imports/folderlistmodel/locationsfactory.h diff --git a/imports/folderlistmodel/locationurl.cpp b/src/imports/folderlistmodel/locationurl.cpp similarity index 100% rename from imports/folderlistmodel/locationurl.cpp rename to src/imports/folderlistmodel/locationurl.cpp diff --git a/imports/folderlistmodel/locationurl.h b/src/imports/folderlistmodel/locationurl.h similarity index 100% rename from imports/folderlistmodel/locationurl.h rename to src/imports/folderlistmodel/locationurl.h diff --git a/imports/folderlistmodel/plugin.cpp b/src/imports/folderlistmodel/plugin.cpp similarity index 100% rename from imports/folderlistmodel/plugin.cpp rename to src/imports/folderlistmodel/plugin.cpp diff --git a/imports/folderlistmodel/plugin.h b/src/imports/folderlistmodel/plugin.h similarity index 100% rename from imports/folderlistmodel/plugin.h rename to src/imports/folderlistmodel/plugin.h diff --git a/imports/folderlistmodel/qmldir b/src/imports/folderlistmodel/qmldir similarity index 100% rename from imports/folderlistmodel/qmldir rename to src/imports/folderlistmodel/qmldir diff --git a/imports/folderlistmodel/trash/qtrashdir.cpp b/src/imports/folderlistmodel/trash/qtrashdir.cpp similarity index 100% rename from imports/folderlistmodel/trash/qtrashdir.cpp rename to src/imports/folderlistmodel/trash/qtrashdir.cpp diff --git a/imports/folderlistmodel/trash/qtrashdir.h b/src/imports/folderlistmodel/trash/qtrashdir.h similarity index 100% rename from imports/folderlistmodel/trash/qtrashdir.h rename to src/imports/folderlistmodel/trash/qtrashdir.h diff --git a/imports/folderlistmodel/trash/qtrashutilinfo.cpp b/src/imports/folderlistmodel/trash/qtrashutilinfo.cpp similarity index 100% rename from imports/folderlistmodel/trash/qtrashutilinfo.cpp rename to src/imports/folderlistmodel/trash/qtrashutilinfo.cpp diff --git a/imports/folderlistmodel/trash/qtrashutilinfo.h b/src/imports/folderlistmodel/trash/qtrashutilinfo.h similarity index 100% rename from imports/folderlistmodel/trash/qtrashutilinfo.h rename to src/imports/folderlistmodel/trash/qtrashutilinfo.h diff --git a/imports/folderlistmodel/trash/trashiteminfo.cpp b/src/imports/folderlistmodel/trash/trashiteminfo.cpp similarity index 100% rename from imports/folderlistmodel/trash/trashiteminfo.cpp rename to src/imports/folderlistmodel/trash/trashiteminfo.cpp diff --git a/imports/folderlistmodel/trash/trashiteminfo.h b/src/imports/folderlistmodel/trash/trashiteminfo.h similarity index 100% rename from imports/folderlistmodel/trash/trashiteminfo.h rename to src/imports/folderlistmodel/trash/trashiteminfo.h diff --git a/imports/folderlistmodel/trash/trashlocation.cpp b/src/imports/folderlistmodel/trash/trashlocation.cpp similarity index 100% rename from imports/folderlistmodel/trash/trashlocation.cpp rename to src/imports/folderlistmodel/trash/trashlocation.cpp diff --git a/imports/folderlistmodel/trash/trashlocation.h b/src/imports/folderlistmodel/trash/trashlocation.h similarity index 100% rename from imports/folderlistmodel/trash/trashlocation.h rename to src/imports/folderlistmodel/trash/trashlocation.h diff --git a/imports/pamauthentication/pamauthentication.cpp b/src/imports/pamauthentication/pamauthentication.cpp similarity index 100% rename from imports/pamauthentication/pamauthentication.cpp rename to src/imports/pamauthentication/pamauthentication.cpp diff --git a/imports/pamauthentication/pamauthentication.h b/src/imports/pamauthentication/pamauthentication.h similarity index 100% rename from imports/pamauthentication/pamauthentication.h rename to src/imports/pamauthentication/pamauthentication.h diff --git a/imports/pamauthentication/pamauthentication_plugin.cpp b/src/imports/pamauthentication/pamauthentication_plugin.cpp similarity index 100% rename from imports/pamauthentication/pamauthentication_plugin.cpp rename to src/imports/pamauthentication/pamauthentication_plugin.cpp diff --git a/imports/pamauthentication/pamauthentication_plugin.h b/src/imports/pamauthentication/pamauthentication_plugin.h similarity index 100% rename from imports/pamauthentication/pamauthentication_plugin.h rename to src/imports/pamauthentication/pamauthentication_plugin.h diff --git a/imports/pamauthentication/qmldir b/src/imports/pamauthentication/qmldir similarity index 100% rename from imports/pamauthentication/qmldir rename to src/imports/pamauthentication/qmldir diff --git a/imports/placesmodel/CMakeLists.txt b/src/imports/placesmodel/CMakeLists.txt similarity index 100% rename from imports/placesmodel/CMakeLists.txt rename to src/imports/placesmodel/CMakeLists.txt diff --git a/imports/placesmodel/placesmodel.cpp b/src/imports/placesmodel/placesmodel.cpp similarity index 100% rename from imports/placesmodel/placesmodel.cpp rename to src/imports/placesmodel/placesmodel.cpp diff --git a/imports/placesmodel/placesmodel.h b/src/imports/placesmodel/placesmodel.h similarity index 100% rename from imports/placesmodel/placesmodel.h rename to src/imports/placesmodel/placesmodel.h diff --git a/imports/placesmodel/placesmodel.qbs b/src/imports/placesmodel/placesmodel.qbs similarity index 100% rename from imports/placesmodel/placesmodel.qbs rename to src/imports/placesmodel/placesmodel.qbs diff --git a/imports/placesmodel/placesmodel_plugin.cpp b/src/imports/placesmodel/placesmodel_plugin.cpp similarity index 100% rename from imports/placesmodel/placesmodel_plugin.cpp rename to src/imports/placesmodel/placesmodel_plugin.cpp diff --git a/imports/placesmodel/placesmodel_plugin.h b/src/imports/placesmodel/placesmodel_plugin.h similarity index 100% rename from imports/placesmodel/placesmodel_plugin.h rename to src/imports/placesmodel/placesmodel_plugin.h diff --git a/imports/placesmodel/qmldir b/src/imports/placesmodel/qmldir similarity index 100% rename from imports/placesmodel/qmldir rename to src/imports/placesmodel/qmldir diff --git a/imports/placesmodel/qmtabparser.cpp b/src/imports/placesmodel/qmtabparser.cpp similarity index 100% rename from imports/placesmodel/qmtabparser.cpp rename to src/imports/placesmodel/qmtabparser.cpp diff --git a/imports/placesmodel/qmtabparser.h b/src/imports/placesmodel/qmtabparser.h similarity index 100% rename from imports/placesmodel/qmtabparser.h rename to src/imports/placesmodel/qmtabparser.h diff --git a/imports/test_folderlistmodel/regression/media_asx.h b/src/imports/test_folderlistmodel/regression/media_asx.h similarity index 100% rename from imports/test_folderlistmodel/regression/media_asx.h rename to src/imports/test_folderlistmodel/regression/media_asx.h diff --git a/imports/test_folderlistmodel/regression/media_xspf.h b/src/imports/test_folderlistmodel/regression/media_xspf.h similarity index 100% rename from imports/test_folderlistmodel/regression/media_xspf.h rename to src/imports/test_folderlistmodel/regression/media_xspf.h diff --git a/imports/test_folderlistmodel/regression/regression_folderlilstmodel.pro b/src/imports/test_folderlistmodel/regression/regression_folderlilstmodel.pro similarity index 100% rename from imports/test_folderlistmodel/regression/regression_folderlilstmodel.pro rename to src/imports/test_folderlistmodel/regression/regression_folderlilstmodel.pro diff --git a/imports/test_folderlistmodel/regression/sound_7200_amr.h b/src/imports/test_folderlistmodel/regression/sound_7200_amr.h similarity index 100% rename from imports/test_folderlistmodel/regression/sound_7200_amr.h rename to src/imports/test_folderlistmodel/regression/sound_7200_amr.h diff --git a/imports/test_folderlistmodel/regression/sound_mp3.h b/src/imports/test_folderlistmodel/regression/sound_mp3.h similarity index 100% rename from imports/test_folderlistmodel/regression/sound_mp3.h rename to src/imports/test_folderlistmodel/regression/sound_mp3.h diff --git a/imports/test_folderlistmodel/regression/tempfiles.cpp b/src/imports/test_folderlistmodel/regression/tempfiles.cpp similarity index 100% rename from imports/test_folderlistmodel/regression/tempfiles.cpp rename to src/imports/test_folderlistmodel/regression/tempfiles.cpp diff --git a/imports/test_folderlistmodel/regression/tempfiles.h b/src/imports/test_folderlistmodel/regression/tempfiles.h similarity index 100% rename from imports/test_folderlistmodel/regression/tempfiles.h rename to src/imports/test_folderlistmodel/regression/tempfiles.h diff --git a/imports/test_folderlistmodel/regression/testonly_pdf.h b/src/imports/test_folderlistmodel/regression/testonly_pdf.h similarity index 100% rename from imports/test_folderlistmodel/regression/testonly_pdf.h rename to src/imports/test_folderlistmodel/regression/testonly_pdf.h diff --git a/imports/test_folderlistmodel/regression/tst_folderlistmodel.cpp b/src/imports/test_folderlistmodel/regression/tst_folderlistmodel.cpp similarity index 100% rename from imports/test_folderlistmodel/regression/tst_folderlistmodel.cpp rename to src/imports/test_folderlistmodel/regression/tst_folderlistmodel.cpp diff --git a/imports/test_folderlistmodel/regression/ubuntu_touch_run.sh b/src/imports/test_folderlistmodel/regression/ubuntu_touch_run.sh similarity index 100% rename from imports/test_folderlistmodel/regression/ubuntu_touch_run.sh rename to src/imports/test_folderlistmodel/regression/ubuntu_touch_run.sh diff --git a/imports/test_folderlistmodel/results/DesktopQt4.74.txt b/src/imports/test_folderlistmodel/results/DesktopQt4.74.txt similarity index 100% rename from imports/test_folderlistmodel/results/DesktopQt4.74.txt rename to src/imports/test_folderlistmodel/results/DesktopQt4.74.txt diff --git a/imports/test_folderlistmodel/results/DesktopQt5.0.txt b/src/imports/test_folderlistmodel/results/DesktopQt5.0.txt similarity index 100% rename from imports/test_folderlistmodel/results/DesktopQt5.0.txt rename to src/imports/test_folderlistmodel/results/DesktopQt5.0.txt diff --git a/imports/test_folderlistmodel/results/NemoEmulatorQ8.43.txt b/src/imports/test_folderlistmodel/results/NemoEmulatorQ8.43.txt similarity index 100% rename from imports/test_folderlistmodel/results/NemoEmulatorQ8.43.txt rename to src/imports/test_folderlistmodel/results/NemoEmulatorQ8.43.txt diff --git a/imports/test_folderlistmodel/results/openFiles.Readme.txt b/src/imports/test_folderlistmodel/results/openFiles.Readme.txt similarity index 100% rename from imports/test_folderlistmodel/results/openFiles.Readme.txt rename to src/imports/test_folderlistmodel/results/openFiles.Readme.txt diff --git a/imports/test_folderlistmodel/simpleUI/actionprogress.cpp b/src/imports/test_folderlistmodel/simpleUI/actionprogress.cpp similarity index 100% rename from imports/test_folderlistmodel/simpleUI/actionprogress.cpp rename to src/imports/test_folderlistmodel/simpleUI/actionprogress.cpp diff --git a/imports/test_folderlistmodel/simpleUI/actionprogress.h b/src/imports/test_folderlistmodel/simpleUI/actionprogress.h similarity index 100% rename from imports/test_folderlistmodel/simpleUI/actionprogress.h rename to src/imports/test_folderlistmodel/simpleUI/actionprogress.h diff --git a/imports/test_folderlistmodel/simpleUI/main.cpp b/src/imports/test_folderlistmodel/simpleUI/main.cpp similarity index 100% rename from imports/test_folderlistmodel/simpleUI/main.cpp rename to src/imports/test_folderlistmodel/simpleUI/main.cpp diff --git a/imports/test_folderlistmodel/simpleUI/placesmodel.cpp b/src/imports/test_folderlistmodel/simpleUI/placesmodel.cpp similarity index 100% rename from imports/test_folderlistmodel/simpleUI/placesmodel.cpp rename to src/imports/test_folderlistmodel/simpleUI/placesmodel.cpp diff --git a/imports/test_folderlistmodel/simpleUI/placesmodel.h b/src/imports/test_folderlistmodel/simpleUI/placesmodel.h similarity index 100% rename from imports/test_folderlistmodel/simpleUI/placesmodel.h rename to src/imports/test_folderlistmodel/simpleUI/placesmodel.h diff --git a/imports/test_folderlistmodel/simpleUI/res.qrc b/src/imports/test_folderlistmodel/simpleUI/res.qrc similarity index 100% rename from imports/test_folderlistmodel/simpleUI/res.qrc rename to src/imports/test_folderlistmodel/simpleUI/res.qrc diff --git a/imports/test_folderlistmodel/simpleUI/resources/copy.png b/src/imports/test_folderlistmodel/simpleUI/resources/copy.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/copy.png rename to src/imports/test_folderlistmodel/simpleUI/resources/copy.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/cut.png b/src/imports/test_folderlistmodel/simpleUI/resources/cut.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/cut.png rename to src/imports/test_folderlistmodel/simpleUI/resources/cut.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/document_folder.png b/src/imports/test_folderlistmodel/simpleUI/resources/document_folder.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/document_folder.png rename to src/imports/test_folderlistmodel/simpleUI/resources/document_folder.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/downloads_folder.png b/src/imports/test_folderlistmodel/simpleUI/resources/downloads_folder.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/downloads_folder.png rename to src/imports/test_folderlistmodel/simpleUI/resources/downloads_folder.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/edit-rename.png b/src/imports/test_folderlistmodel/simpleUI/resources/edit-rename.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/edit-rename.png rename to src/imports/test_folderlistmodel/simpleUI/resources/edit-rename.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/empty_trash.png b/src/imports/test_folderlistmodel/simpleUI/resources/empty_trash.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/empty_trash.png rename to src/imports/test_folderlistmodel/simpleUI/resources/empty_trash.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/exit.png b/src/imports/test_folderlistmodel/simpleUI/resources/exit.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/exit.png rename to src/imports/test_folderlistmodel/simpleUI/resources/exit.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/fileclose.png b/src/imports/test_folderlistmodel/simpleUI/resources/fileclose.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/fileclose.png rename to src/imports/test_folderlistmodel/simpleUI/resources/fileclose.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/filenew.png b/src/imports/test_folderlistmodel/simpleUI/resources/filenew.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/filenew.png rename to src/imports/test_folderlistmodel/simpleUI/resources/filenew.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/fileopen.png b/src/imports/test_folderlistmodel/simpleUI/resources/fileopen.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/fileopen.png rename to src/imports/test_folderlistmodel/simpleUI/resources/fileopen.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/folder-new.png b/src/imports/test_folderlistmodel/simpleUI/resources/folder-new.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/folder-new.png rename to src/imports/test_folderlistmodel/simpleUI/resources/folder-new.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/go-previous.png b/src/imports/test_folderlistmodel/simpleUI/resources/go-previous.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/go-previous.png rename to src/imports/test_folderlistmodel/simpleUI/resources/go-previous.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/go-up.png b/src/imports/test_folderlistmodel/simpleUI/resources/go-up.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/go-up.png rename to src/imports/test_folderlistmodel/simpleUI/resources/go-up.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/home-page.png b/src/imports/test_folderlistmodel/simpleUI/resources/home-page.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/home-page.png rename to src/imports/test_folderlistmodel/simpleUI/resources/home-page.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/paste.png b/src/imports/test_folderlistmodel/simpleUI/resources/paste.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/paste.png rename to src/imports/test_folderlistmodel/simpleUI/resources/paste.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/recyclebin_full.png b/src/imports/test_folderlistmodel/simpleUI/resources/recyclebin_full.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/recyclebin_full.png rename to src/imports/test_folderlistmodel/simpleUI/resources/recyclebin_full.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/red_folder.png b/src/imports/test_folderlistmodel/simpleUI/resources/red_folder.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/red_folder.png rename to src/imports/test_folderlistmodel/simpleUI/resources/red_folder.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/remove.png b/src/imports/test_folderlistmodel/simpleUI/resources/remove.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/remove.png rename to src/imports/test_folderlistmodel/simpleUI/resources/remove.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/temp_folder.png b/src/imports/test_folderlistmodel/simpleUI/resources/temp_folder.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/temp_folder.png rename to src/imports/test_folderlistmodel/simpleUI/resources/temp_folder.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/trash.png b/src/imports/test_folderlistmodel/simpleUI/resources/trash.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/trash.png rename to src/imports/test_folderlistmodel/simpleUI/resources/trash.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/undo.png b/src/imports/test_folderlistmodel/simpleUI/resources/undo.png similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/undo.png rename to src/imports/test_folderlistmodel/simpleUI/resources/undo.png diff --git a/imports/test_folderlistmodel/simpleUI/resources/xterm_48x48.xpm b/src/imports/test_folderlistmodel/simpleUI/resources/xterm_48x48.xpm similarity index 100% rename from imports/test_folderlistmodel/simpleUI/resources/xterm_48x48.xpm rename to src/imports/test_folderlistmodel/simpleUI/resources/xterm_48x48.xpm diff --git a/imports/test_folderlistmodel/simpleUI/simplelist.cpp b/src/imports/test_folderlistmodel/simpleUI/simplelist.cpp similarity index 100% rename from imports/test_folderlistmodel/simpleUI/simplelist.cpp rename to src/imports/test_folderlistmodel/simpleUI/simplelist.cpp diff --git a/imports/test_folderlistmodel/simpleUI/simplelist.h b/src/imports/test_folderlistmodel/simpleUI/simplelist.h similarity index 100% rename from imports/test_folderlistmodel/simpleUI/simplelist.h rename to src/imports/test_folderlistmodel/simpleUI/simplelist.h diff --git a/imports/test_folderlistmodel/simpleUI/simplelist.ui b/src/imports/test_folderlistmodel/simpleUI/simplelist.ui similarity index 100% rename from imports/test_folderlistmodel/simpleUI/simplelist.ui rename to src/imports/test_folderlistmodel/simpleUI/simplelist.ui diff --git a/imports/test_folderlistmodel/simpleUI/simpleslots.cpp b/src/imports/test_folderlistmodel/simpleUI/simpleslots.cpp similarity index 100% rename from imports/test_folderlistmodel/simpleUI/simpleslots.cpp rename to src/imports/test_folderlistmodel/simpleUI/simpleslots.cpp diff --git a/imports/test_folderlistmodel/simpleUI/simpleui.pro b/src/imports/test_folderlistmodel/simpleUI/simpleui.pro similarity index 100% rename from imports/test_folderlistmodel/simpleUI/simpleui.pro rename to src/imports/test_folderlistmodel/simpleUI/simpleui.pro diff --git a/imports/test_folderlistmodel/simpleUI/terminalfolderapp.cpp b/src/imports/test_folderlistmodel/simpleUI/terminalfolderapp.cpp similarity index 100% rename from imports/test_folderlistmodel/simpleUI/terminalfolderapp.cpp rename to src/imports/test_folderlistmodel/simpleUI/terminalfolderapp.cpp diff --git a/imports/test_folderlistmodel/simpleUI/terminalfolderapp.h b/src/imports/test_folderlistmodel/simpleUI/terminalfolderapp.h similarity index 100% rename from imports/test_folderlistmodel/simpleUI/terminalfolderapp.h rename to src/imports/test_folderlistmodel/simpleUI/terminalfolderapp.h From 6f79de276528f9eba495aebf3338405b747ba984 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 5 Jan 2019 23:02:52 +0100 Subject: [PATCH 055/125] Add translations support --- .tx/config | 16 + CMakeLists.txt | 1 + src/app/CMakeLists.txt | 7 + src/app/io.liri.Files.desktop.in | 12 + src/app/main.cpp | 54 +++- src/app/translations/files.ts | 290 ++++++++++++++++++ .../app/translations/files_pt_PT.ts | 254 ++++++--------- ts/Readme.md | 2 - 8 files changed, 461 insertions(+), 175 deletions(-) create mode 100644 .tx/config create mode 100644 src/app/io.liri.Files.desktop.in create mode 100644 src/app/translations/files.ts rename ts/pt_PT.ts => src/app/translations/files_pt_PT.ts (54%) delete mode 100644 ts/Readme.md diff --git a/.tx/config b/.tx/config new file mode 100644 index 0000000..bd0ab7a --- /dev/null +++ b/.tx/config @@ -0,0 +1,16 @@ +[main] +host = https://www.transifex.com + +[liri-files.app] +type = QT +source_lang = en +liri_source_directory = src/app +source_file = src/app/translations/files.ts +file_filter = src/app/translations/files_.ts + +[liri-files.desktop-file] +type = DESKTOP +source_lang = en +source_file = src/app/io.liri.Files.desktop.in +liri_dest_file = src/app/io.liri.Files.desktop +file_filter = src/app/translations/io.liri.Files_.desktop diff --git a/CMakeLists.txt b/CMakeLists.txt index 5686654..250fe79 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,6 +32,7 @@ find_package(Qt5 "${QT_MIN_VERSION}" Qml Quick QuickControls2 + LinguistTools ) ## Add subdirectories: diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index a46c85b..d4d9d82 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -1,8 +1,15 @@ +# Translations +file(GLOB LiriFiles_TRANSLATIONS "${CMAKE_CURRENT_SOURCE_DIR}/translations/*_*.ts") +qt5_add_translation(LiriFiles_QM_FILES ${LiriFiles_TRANSLATIONS}) +install(FILES ${LiriFiles_QM_FILES} + DESTINATION "${INSTALL_DATADIR}/liri-files/translations") + liri_add_executable(LiriFiles OUTPUT_NAME "liri-files" SOURCES main.cpp + ${LiriFiles_QM_FILES} RESOURCES files.qrc DEFINES diff --git a/src/app/io.liri.Files.desktop.in b/src/app/io.liri.Files.desktop.in new file mode 100644 index 0000000..bfc02d5 --- /dev/null +++ b/src/app/io.liri.Files.desktop.in @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; diff --git a/src/app/main.cpp b/src/app/main.cpp index 0298706..508a7e0 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -28,6 +28,45 @@ #include +static void loadQtTranslations() +{ +#ifndef QT_NO_TRANSLATION + QString locale = QLocale::system().name(); + + // Load Qt translations + QTranslator *qtTranslator = new QTranslator(QCoreApplication::instance()); + if (qtTranslator->load(QStringLiteral("qt_%1").arg(locale), QLibraryInfo::location(QLibraryInfo::TranslationsPath))) { + qApp->installTranslator(qtTranslator); + } else { + delete qtTranslator; + } +#endif +} + +static void loadAppTranslations() +{ +#ifndef QT_NO_TRANSLATION + QString locale = QLocale::system().name(); + + // Find the translations directory + const QString path = QLatin1String("liri-files/translations"); + const QString translationsDir = + QStandardPaths::locate(QStandardPaths::GenericDataLocation, + path, + QStandardPaths::LocateDirectory); + + // Load shell translations + QTranslator *appTranslator = new QTranslator(QCoreApplication::instance()); + if (appTranslator->load(QStringLiteral("%1/files_%3").arg(translationsDir, locale))) { + QCoreApplication::installTranslator(appTranslator); + } else if (locale == QLatin1String("C") || + locale.startsWith(QLatin1String("en"))) { + // English is the default, it's translated anyway + delete appTranslator; + } +#endif +} + int main(int argc, char *argv[]) { // HiDPI support @@ -48,18 +87,9 @@ int main(int argc, char *argv[]) app.setDesktopFileName(QLatin1String("io.liri.Files.desktop")); app.setQuitOnLastWindowClosed(true); -#if 0 - QString locale = QLocale::system().name(); - - QTranslator qtTranslator; - qtTranslator.load("qt_" + locale, - QLibraryInfo::location(QLibraryInfo::TranslationsPath)); - app.installTranslator(&qtTranslator); - - QTranslator liriFilesTranslator; - liriFilesTranslator.load(locale, DATA_INSTALL_DIR "/translations"); - app.installTranslator(&liriFilesTranslator); -#endif + // Load translations + loadQtTranslations(); + loadAppTranslations(); // Setup QML engine and show the main window QQmlApplicationEngine engine(QUrl(QLatin1String("qrc:/qml/main.qml"))); diff --git a/src/app/translations/files.ts b/src/app/translations/files.ts new file mode 100644 index 0000000..6824918 --- /dev/null +++ b/src/app/translations/files.ts @@ -0,0 +1,290 @@ + + + + + FolderListView + + + Name + + + + + Type + + + + + Last modified + + + + + Directories + + + + + Files + + + + + No files + + + + + FolderModel + + + Home + + + + + %1 file + + + + + %1 files + + + + + FolderPage + + + Back + + + + + Go back + + + + + + Search + + + + + Search files or folders + + + + + New folder + + + + + Create a new folder + + + + + + Paste + + + + + + Settings + + + + + Create new folder: + + + + + New Folder + + + + + InfoSidebar + + + Edited + + + + + Share + + + + + + Delete + + + + + Are you sure you want to permanently delete "%1"? + + + + + Info + + + + + Location + + + + + Type + + + + + Contents + + + + + Size + + + + + PlacesSidebar + + + Places + + + + + Trash + + + + + SelectionPage + + + Select files... + + + + + Back + + + + + Cut + + + + + Copy + + + + + Paste + + + + + Move to Trash + + + + + Select all + + + + + Clear selection + + + + + SettingsDialog + + + Settings + + + + + Show hidden files + + + + + Sort by: + + + + + Name + + + + + Date + + + + + Sort order: + + + + + Ascending + + + + + Descending + + + + + TrashPage + + + Trash + + + + + Back + + + + + Empty trash + + + + + Restore trash + + + + + main + + + Files + + + + diff --git a/ts/pt_PT.ts b/src/app/translations/files_pt_PT.ts similarity index 54% rename from ts/pt_PT.ts rename to src/app/translations/files_pt_PT.ts index 74b7fbd..cd581b0 100644 --- a/ts/pt_PT.ts +++ b/src/app/translations/files_pt_PT.ts @@ -1,165 +1,51 @@ - - - - - DirModel - - path or url may not exist or cannot be read - Caminho ou url não existe ou não pode ser lido - - - Rename error - Erro ao renomear - - - Error creating new folder - Erro ao criar nova pasta - - - items - items - - - - FileListItem - - Opening - A abrir - - - - FileSystemAction - - Cannot copy items - Não foi possivel copiar os items - - - no write permission on folder - não existem permissões para escrever na pasta - - - Cannot move items - Não foi possivel mover items - - - origin and destination folders are the same - Origem e destino das pastas são os mesmos - - - File or Directory does not exist - Ficheiro ou pasta inexistente - - - does not exist - não existe - - - Could not remove the item - Não foi possivel remover - - - Could not find a suitable name to backup - Não foi possivel encontrar nome para arquivar - - - Could not create the directory - Não foi possivel criar diretório - - - Could not create link to - Não foi possivel criar atalho para - - - Could not set permissions to dir - Não foi possivel definir permissões para diretório - - - Could not open file - Não foi possivel abrir o ficheiro - - - There is no space on disk to copy - Não existe espaço em disco para copiar - - - Could not create file - Não foi possivel criar ficheiro - - - Could not remove the directory/file - Não foi possivel remover diretório/ficheiro - - - Could not move the directory/file - Não foi possivel mover diretório/ficheiro - - - Write error in - Erro a escrever em - - - Read error in - Erro a ler em - - - Copy - Copiar - - - Set permissions error in - Definir erro de permissões em - - - Could not create trash info file - Não foi possivel criar ficheiro de informação do lixo - - - Could not remove the trash info file - Não foi possivel remover ficheiro de informação do lixo - - + FolderListView - No files - Sem ficheiros - - + Name Nome + Type Tipo + Last modified Última modificação + Directories Directórios + Files Ficheiros + + + No files + Sem ficheiros + FolderModel + Home Casa - Device - Dispositivo - - + %1 file %1 ficheiro + %1 files %1 ficheiros @@ -167,92 +53,117 @@ FolderPage - Settings - Definições - - - Open in Terminal - Abrir na consola - - + Back Voltar + + Go back + + + + + Search Procurar - List mode - Modo Lista + + Search files or folders + + New folder Nova pasta - Properties - Propriedades + + Create a new folder + + + + + + Paste + Colar + + + Settings + Definições + + + Create new folder: Criar nova pasta: + New Folder Nova Pasta - - Paste - Colar - InfoSidebar - Location - Localização + + Edited + Alterado - Type - Tipo + + Share + - Contents - Conteúdo + + + Delete + Eliminar - Size - Tamanho + + Are you sure you want to permanently delete "%1"? + Tem a certeza que pretende eliminar "%1"? + Info Info - Edited - Alterado + + Location + Localização - Are you sure you want to delete "%1"? - Tem a certeza que deseja eliminar "%1"? + + Type + Tipo - Delete - Eliminar + + Contents + Conteúdo - Are you sure you want to permanently delete "%1"? - Tem a certeza que pretende eliminar "%1"? + + Size + Tamanho PlacesSidebar + Places Lugares + Trash Lixo @@ -260,34 +171,42 @@ SelectionPage + Select files... Escolher ficheiros... + Back Voltar + Cut Cortar + Copy Copiar + Paste Colar + Move to Trash Mover para o lixo + Select all Selecionar todos + Clear selection Limpar seleção @@ -295,34 +214,42 @@ SettingsDialog + Settings Definições + Show hidden files Mostrar ficheiros ocultos + Sort by: Ordenar por: + Name Nome + Date Data + Sort order: Ordenação: + Ascending Ascendente + Descending Descendente @@ -330,18 +257,22 @@ TrashPage + Trash Lixo + Back Voltar + Empty trash Esvaziar lixo + Restore trash Restaurar lixo @@ -349,8 +280,9 @@ main + Files Ficheiros - + \ No newline at end of file diff --git a/ts/Readme.md b/ts/Readme.md deleted file mode 100644 index 6db48b6..0000000 --- a/ts/Readme.md +++ /dev/null @@ -1,2 +0,0 @@ -lupdate -recursive ../src/ -ts *.ts -lrelease *.ts From 0155cc3393c31f5b6b3256f9a8694b4bc404dcb0 Mon Sep 17 00:00:00 2001 From: Zephyr Waitzman Date: Mon, 7 Jan 2019 22:55:53 +0800 Subject: [PATCH 056/125] Correct LICENSE.GPLv3 --- LICENSE.GPLv3 | 899 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 617 insertions(+), 282 deletions(-) diff --git a/LICENSE.GPLv3 b/LICENSE.GPLv3 index d159169..f288702 100644 --- a/LICENSE.GPLv3 +++ b/LICENSE.GPLv3 @@ -1,281 +1,622 @@ GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + Version 3, 29 June 2007 - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of this License. - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. END OF TERMS AND CONDITIONS @@ -287,15 +628,15 @@ free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least +state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) - This program is free software; you can redistribute it and/or modify + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or + the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -303,37 +644,31 @@ the "copyright" line and a pointer to where the full notice is found. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + You should have received a copy of the GNU General Public License + along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. From 0d46d331cc107b9feb74570fe93edf5883da3265 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 24 Jan 2019 22:32:57 +0100 Subject: [PATCH 057/125] Fix build with taglib --- CMakeLists.txt | 3 +++ cmake/FindTaglib.cmake | 3 +++ src/imports/folderlistmodel/CMakeLists.txt | 3 +++ 3 files changed, 9 insertions(+) create mode 100644 cmake/FindTaglib.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index 250fe79..fc3a931 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,6 +15,9 @@ endif() ## Set minimum versions required. set(QT_MIN_VERSION "5.10.0") +## Add some paths to check for CMake modules: +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") + ## Liri specific setup common for all modules: include(LiriSetup) diff --git a/cmake/FindTaglib.cmake b/cmake/FindTaglib.cmake new file mode 100644 index 0000000..312198b --- /dev/null +++ b/cmake/FindTaglib.cmake @@ -0,0 +1,3 @@ +find_package(PkgConfig) + +pkg_check_modules(Taglib taglib REQUIRED IMPORTED_TARGET) diff --git a/src/imports/folderlistmodel/CMakeLists.txt b/src/imports/folderlistmodel/CMakeLists.txt index b4f67d9..d9ad9bf 100644 --- a/src/imports/folderlistmodel/CMakeLists.txt +++ b/src/imports/folderlistmodel/CMakeLists.txt @@ -1,5 +1,7 @@ if(FILES_ENABLE_TAGLIB) set(Files_DEFINES) + find_package(Taglib REQUIRED) + set(Files_LIBRARIES PkgConfig::Taglib) else() set(Files_DEFINES DO_NOT_USE_TAG_LIB) endif() @@ -63,4 +65,5 @@ liri_add_qml_plugin(folderlistmodel "${CMAKE_CURRENT_SOURCE_DIR}/trash" LIBRARIES Qt5::Widgets + ${Files_LIBRARIES} ) From e7fef08169a00833fe8f3c33eb771c066267fd5a Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Wed, 10 Apr 2019 15:14:06 +0200 Subject: [PATCH 058/125] Allow building even without taglib Taglib is a not a mandatory dependency. --- cmake/FindTaglib.cmake | 2 +- src/imports/folderlistmodel/CMakeLists.txt | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/cmake/FindTaglib.cmake b/cmake/FindTaglib.cmake index 312198b..742f252 100644 --- a/cmake/FindTaglib.cmake +++ b/cmake/FindTaglib.cmake @@ -1,3 +1,3 @@ find_package(PkgConfig) -pkg_check_modules(Taglib taglib REQUIRED IMPORTED_TARGET) +pkg_check_modules(Taglib taglib IMPORTED_TARGET) diff --git a/src/imports/folderlistmodel/CMakeLists.txt b/src/imports/folderlistmodel/CMakeLists.txt index d9ad9bf..e0260eb 100644 --- a/src/imports/folderlistmodel/CMakeLists.txt +++ b/src/imports/folderlistmodel/CMakeLists.txt @@ -1,7 +1,11 @@ if(FILES_ENABLE_TAGLIB) set(Files_DEFINES) - find_package(Taglib REQUIRED) - set(Files_LIBRARIES PkgConfig::Taglib) + find_package(Taglib) + if(TARGET PkgConfig::Taglib) + set(Files_LIBRARIES PkgConfig::Taglib) + else() + set(Files_DEFINES DO_NOT_USE_TAG_LIB) + endif() else() set(Files_DEFINES DO_NOT_USE_TAG_LIB) endif() From 2f2e3d07195841307a4cd5f5531f6ecc5ab0d084 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Fri, 14 Jun 2019 13:24:34 +0000 Subject: [PATCH 059/125] Automatic merge of Transifex translations --- src/app/io.liri.Files.desktop | 36 ++- src/app/translations/files_ar.ts | 288 +++++++++++++++++ src/app/translations/files_da.ts | 288 +++++++++++++++++ src/app/translations/files_fr.ts | 288 +++++++++++++++++ src/app/translations/files_lt.ts | 288 +++++++++++++++++ src/app/translations/files_pl.ts | 288 +++++++++++++++++ src/app/translations/files_pt_BR.ts | 288 +++++++++++++++++ src/app/translations/files_ru.ts | 288 +++++++++++++++++ src/app/translations/files_zh_TW.ts | 289 ++++++++++++++++++ src/app/translations/io.liri.Files_ar.desktop | 19 ++ src/app/translations/io.liri.Files_da.desktop | 19 ++ src/app/translations/io.liri.Files_fr.desktop | 19 ++ src/app/translations/io.liri.Files_lt.desktop | 19 ++ src/app/translations/io.liri.Files_pl.desktop | 19 ++ .../translations/io.liri.Files_pt_BR.desktop | 19 ++ src/app/translations/io.liri.Files_ru.desktop | 19 ++ .../translations/io.liri.Files_zh_TW.desktop | 18 ++ 17 files changed, 2486 insertions(+), 6 deletions(-) create mode 100644 src/app/translations/files_ar.ts create mode 100644 src/app/translations/files_da.ts create mode 100644 src/app/translations/files_fr.ts create mode 100644 src/app/translations/files_lt.ts create mode 100644 src/app/translations/files_pl.ts create mode 100644 src/app/translations/files_pt_BR.ts create mode 100644 src/app/translations/files_ru.ts create mode 100644 src/app/translations/files_zh_TW.ts create mode 100644 src/app/translations/io.liri.Files_ar.desktop create mode 100644 src/app/translations/io.liri.Files_da.desktop create mode 100644 src/app/translations/io.liri.Files_fr.desktop create mode 100644 src/app/translations/io.liri.Files_lt.desktop create mode 100644 src/app/translations/io.liri.Files_pl.desktop create mode 100644 src/app/translations/io.liri.Files_pt_BR.desktop create mode 100644 src/app/translations/io.liri.Files_ru.desktop create mode 100644 src/app/translations/io.liri.Files_zh_TW.desktop diff --git a/src/app/io.liri.Files.desktop b/src/app/io.liri.Files.desktop index bfc02d5..522c0ff 100644 --- a/src/app/io.liri.Files.desktop +++ b/src/app/io.liri.Files.desktop @@ -1,12 +1,36 @@ [Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager +Categories=X-Liri;Qt;Utility;Core;FileManager; Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; +Comment[ar]=صل للملفات و نظمها +Comment[da]=Tilgå og organiser filer +Comment[fr]=Gestion et accès aux fichiers +Comment[lt]=Gauti prieigą prie failų ir juos tvarkyti +Comment[pl]=Uzyskaj dostęp i organizuj pliki +Comment[pt_BR]=Acesse e organize arquivos +Comment[ru]=Управляйте файлами +Comment[zh_TW]=取得與管理檔案 Exec=liri-files +GenericName=File Manager +GenericName[ar]=مدير الملفات +GenericName[da]=Filhåndtering +GenericName[fr]=Gestionnaire de fichiers +GenericName[lt]=Failų tvarkytuvė +GenericName[pl]=Menedżer Plików +GenericName[pt_BR]=Gerenciador de arquivos +GenericName[ru]=Файловый менеджер +GenericName[zh_TW]=檔案總管 Icon=system-file-manager +Keywords=folder;manager;explore;disk;filesystem; +Name=Liri Files +Name[ar]=ملفات ليري +Name[da]=Liri-filer +Name[fr]=Fichiers Liri +Name[lt]=Liri failai +Name[pl]=Pliki Liri +Name[pt_BR]=Liri Files +Name[ru]=Liri Файлы +Name[zh_TW]=Liri 檔案總管 +StartupWMClass=liri-files Terminal=false Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; +Version=1.0 diff --git a/src/app/translations/files_ar.ts b/src/app/translations/files_ar.ts new file mode 100644 index 0000000..37da1e4 --- /dev/null +++ b/src/app/translations/files_ar.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + الاسم + + + + Type + النوع + + + + Last modified + أخر تعديل + + + + Directories + دليل + + + + Files + ملفات + + + + No files + لا ملفات + + + + FolderModel + + + Home + المنزل + + + + %1 file + 1% ملف + + + + %1 files + 1% ملفات + + + + FolderPage + + + Back + رجوع + + + + Go back + أرجع + + + + + Search + بحث + + + + Search files or folders + أبحث في الملفات و المجلدات + + + + New folder + مجلد جديد + + + + Create a new folder + أنشأ مجلد جديد + + + + + Paste + لصق + + + + + Settings + الإعدادات + + + + Create new folder: + أنشأ مجلد جديد: + + + + New Folder + مجلد جديد + + + + InfoSidebar + + + Edited + عُدل + + + + Share + مشاركة + + + + + Delete + حذف + + + + Are you sure you want to permanently delete "%1"? + هل أنت متأكد من رغبتك في الحذف النهائي لـ "1%"؟ + + + + Info + معلومات + + + + Location + الموقع + + + + Type + النوع + + + + Contents + المحتويات + + + + Size + الحجم + + + + PlacesSidebar + + + Places + الأماكن + + + + Trash + سلة المهملات + + + + SelectionPage + + + Select files... + أختر ملفات... + + + + Back + رجوع + + + + Cut + قص + + + + Copy + نسخ + + + + Paste + لصق + + + + Move to Trash + نقل لسلة المهملات + + + + Select all + حدّد الكل + + + + Clear selection + الغاء التحديد + + + + SettingsDialog + + + Settings + الإعدادات + + + + Show hidden files + أظهر الملفات المخفية + + + + Sort by: + ترتيب حسب: + + + + Name + الاسم + + + + Date + التاريخ + + + + Sort order: + نظام الترتيب: + + + + Ascending + تصاعدي + + + + Descending + تنازلي + + + + TrashPage + + + Trash + سلة المهملات + + + + Back + رجوع + + + + Empty trash + إفراغ المهملات + + + + Restore trash + إستعادة المهملات + + + + main + + + Files + الملفات + + + \ No newline at end of file diff --git a/src/app/translations/files_da.ts b/src/app/translations/files_da.ts new file mode 100644 index 0000000..f539efa --- /dev/null +++ b/src/app/translations/files_da.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + Navn + + + + Type + Type + + + + Last modified + Sidst ændret + + + + Directories + Mapper + + + + Files + Filer + + + + No files + Ingen filer + + + + FolderModel + + + Home + Hjem + + + + %1 file + %1 fil + + + + %1 files + %1 filer + + + + FolderPage + + + Back + Tilbage + + + + Go back + Gå tilbage + + + + + Search + Søg + + + + Search files or folders + Søg efter filer eller mapper + + + + New folder + Ny mappe + + + + Create a new folder + Opret en ny mappe + + + + + Paste + Indsæt + + + + + Settings + Indstillinger + + + + Create new folder: + Opret ny mappe: + + + + New Folder + Ny mappe + + + + InfoSidebar + + + Edited + Redigeret + + + + Share + Del + + + + + Delete + Slet + + + + Are you sure you want to permanently delete "%1"? + Er du sikker på, at du vil slette "%1" permanent? + + + + Info + Info + + + + Location + Placering + + + + Type + Type + + + + Contents + Indhold + + + + Size + Størrelse + + + + PlacesSidebar + + + Places + Steder + + + + Trash + Papirkurv + + + + SelectionPage + + + Select files... + Vælg filer... + + + + Back + Tilbage + + + + Cut + Klip + + + + Copy + Kopiér + + + + Paste + Indsæt + + + + Move to Trash + Flyt til papirkurv + + + + Select all + Vælg alt + + + + Clear selection + Ryd markering + + + + SettingsDialog + + + Settings + Indstillinger + + + + Show hidden files + Vid skjulte filer + + + + Sort by: + Sortér efter: + + + + Name + Navn + + + + Date + Dato + + + + Sort order: + Sorteringsrækkefølge: + + + + Ascending + Stigende + + + + Descending + Faldende + + + + TrashPage + + + Trash + Papirkurv + + + + Back + Tilbage + + + + Empty trash + Tøm papirkurv + + + + Restore trash + Gendan papirkurv + + + + main + + + Files + Filer + + + \ No newline at end of file diff --git a/src/app/translations/files_fr.ts b/src/app/translations/files_fr.ts new file mode 100644 index 0000000..492b68e --- /dev/null +++ b/src/app/translations/files_fr.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + Nom + + + + Type + Type + + + + Last modified + Dernière modification + + + + Directories + Répertoires + + + + Files + Fichiers + + + + No files + Aucun fichier + + + + FolderModel + + + Home + Accueil + + + + %1 file + %1 fichier + + + + %1 files + %1 fichiers + + + + FolderPage + + + Back + Retour + + + + Go back + Revenir en arrière + + + + + Search + Rechercher + + + + Search files or folders + Rechercher des fichiers ou des dossiers + + + + New folder + Nouveau dossier + + + + Create a new folder + Créer un nouveau dossier + + + + + Paste + Coller + + + + + Settings + Paramètres + + + + Create new folder: + Créer un nouveau dossier : + + + + New Folder + Nouveau dossier + + + + InfoSidebar + + + Edited + Modifié + + + + Share + Partager + + + + + Delete + Supprimer + + + + Are you sure you want to permanently delete "%1"? + Êtes-vous sûr de supprimer %1 de manière permanente ? + + + + Info + Information + + + + Location + Emplacement + + + + Type + Type + + + + Contents + Contenu + + + + Size + Taille + + + + PlacesSidebar + + + Places + Endroits + + + + Trash + Corbeille + + + + SelectionPage + + + Select files... + Sélectionner des fichiers... + + + + Back + Retour + + + + Cut + Couper + + + + Copy + Copier + + + + Paste + Coller + + + + Move to Trash + Déplacer dans la corbeille + + + + Select all + Tout sélectionner + + + + Clear selection + Annuler la sélection + + + + SettingsDialog + + + Settings + Paramètres + + + + Show hidden files + Afficher les fichiers cachés + + + + Sort by: + Trier par : + + + + Name + Nom + + + + Date + Date + + + + Sort order: + Ordre du tri : + + + + Ascending + Croissant + + + + Descending + Décroissant + + + + TrashPage + + + Trash + Corbeille + + + + Back + Retour + + + + Empty trash + Vider la corbeille + + + + Restore trash + Restaurer les éléments de la corbeille + + + + main + + + Files + Fichiers + + + \ No newline at end of file diff --git a/src/app/translations/files_lt.ts b/src/app/translations/files_lt.ts new file mode 100644 index 0000000..6ba8f52 --- /dev/null +++ b/src/app/translations/files_lt.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + Pavadinimas + + + + Type + Tipas + + + + Last modified + + + + + Directories + Katalogai + + + + Files + Failai + + + + No files + Failų nėra + + + + FolderModel + + + Home + Namai + + + + %1 file + %1 failas + + + + %1 files + %1 failų(-ai) + + + + FolderPage + + + Back + Atgal + + + + Go back + Grįžti + + + + + Search + + + + + Search files or folders + + + + + New folder + Naujas aplankas + + + + Create a new folder + Sukurti naują aplanką + + + + + Paste + Įdėti + + + + + Settings + Nustatymai + + + + Create new folder: + Sukurti naują aplanką: + + + + New Folder + Naujas aplankas + + + + InfoSidebar + + + Edited + + + + + Share + + + + + + Delete + Ištrinti + + + + Are you sure you want to permanently delete "%1"? + Ar tikrai norite visiems laikams ištrinti "%1"? + + + + Info + Informacija + + + + Location + Vieta + + + + Type + Tipas + + + + Contents + Turinys + + + + Size + Dydis + + + + PlacesSidebar + + + Places + Vietos + + + + Trash + Šiukšlinė + + + + SelectionPage + + + Select files... + + + + + Back + Atgal + + + + Cut + Iškirpti + + + + Copy + Kopijuoti + + + + Paste + Įdėti + + + + Move to Trash + Perkelti į šiukšlinę + + + + Select all + + + + + Clear selection + + + + + SettingsDialog + + + Settings + Nustatymai + + + + Show hidden files + Rodyti paslėptus failus + + + + Sort by: + Rikiuoti pagal: + + + + Name + Pavadinimas + + + + Date + Data + + + + Sort order: + Rikiavimo tvarka: + + + + Ascending + Didėjančiai + + + + Descending + Mažėjančiai + + + + TrashPage + + + Trash + Šiukšlinė + + + + Back + Atgal + + + + Empty trash + + + + + Restore trash + + + + + main + + + Files + Failai + + + \ No newline at end of file diff --git a/src/app/translations/files_pl.ts b/src/app/translations/files_pl.ts new file mode 100644 index 0000000..7a47b56 --- /dev/null +++ b/src/app/translations/files_pl.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + Nazwa + + + + Type + Typ + + + + Last modified + Ostatnia modyfikacja + + + + Directories + Katalogi + + + + Files + Pliki + + + + No files + Brak plików + + + + FolderModel + + + Home + Katalog Domowy + + + + %1 file + %1 plik + + + + %1 files + %1 plików + + + + FolderPage + + + Back + Powrót + + + + Go back + Wróć + + + + + Search + Szukaj + + + + Search files or folders + Szukaj plików lub katalogów + + + + New folder + Nowy katalog + + + + Create a new folder + Utwórz nowy katalog + + + + + Paste + Wklej + + + + + Settings + Ustawienia + + + + Create new folder: + Utwórz nowy katalog: + + + + New Folder + Nowy Katalog + + + + InfoSidebar + + + Edited + Edytowany + + + + Share + Udostępnij + + + + + Delete + Usuń + + + + Are you sure you want to permanently delete "%1"? + Czy jesteś pewien że chcesz całkowicie usunąć "%1"? + + + + Info + Info + + + + Location + Lokalizacja + + + + Type + Typ + + + + Contents + Zawartość + + + + Size + Rozmiar + + + + PlacesSidebar + + + Places + Miejsca + + + + Trash + Kosz + + + + SelectionPage + + + Select files... + Wybierz pliki... + + + + Back + Powrót + + + + Cut + Wytnij + + + + Copy + Kopiuj + + + + Paste + Wklej + + + + Move to Trash + Przenieś do Kosza + + + + Select all + Wybierz wszystko + + + + Clear selection + Wyczyść zaznaczenie + + + + SettingsDialog + + + Settings + Ustawienia + + + + Show hidden files + Pokaż ukryte pliki + + + + Sort by: + Sortuj po: + + + + Name + Nazwa + + + + Date + Data + + + + Sort order: + Kolejność sortowania: + + + + Ascending + Rosnąco + + + + Descending + Malejąco + + + + TrashPage + + + Trash + Kosz + + + + Back + Powrót + + + + Empty trash + Opróżnij kosz + + + + Restore trash + Przywróć kosz + + + + main + + + Files + Pliki + + + \ No newline at end of file diff --git a/src/app/translations/files_pt_BR.ts b/src/app/translations/files_pt_BR.ts new file mode 100644 index 0000000..32cbd84 --- /dev/null +++ b/src/app/translations/files_pt_BR.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + Nome + + + + Type + Tipo + + + + Last modified + Última modificação + + + + Directories + Pastas + + + + Files + Arquivos + + + + No files + Nenhum arquivo + + + + FolderModel + + + Home + Pasta pessoal + + + + %1 file + %1 arquivo + + + + %1 files + %1 arquivos + + + + FolderPage + + + Back + Voltar + + + + Go back + Voltar + + + + + Search + Pesquisar + + + + Search files or folders + Pesquisar arquivos e pastas + + + + New folder + Nova pasta + + + + Create a new folder + Criar uma nova pasta + + + + + Paste + Colar + + + + + Settings + Configurações + + + + Create new folder: + Criar nova pasta: + + + + New Folder + Nova pasta + + + + InfoSidebar + + + Edited + Editado + + + + Share + Compartilhar + + + + + Delete + Excluir + + + + Are you sure you want to permanently delete "%1"? + Deseja excluir permanentemente "%1"? + + + + Info + Informações + + + + Location + Localização + + + + Type + Tipo + + + + Contents + Conteúdo + + + + Size + Tamanho + + + + PlacesSidebar + + + Places + Locais + + + + Trash + Lixeira + + + + SelectionPage + + + Select files... + Selecionar arquivos... + + + + Back + Voltar + + + + Cut + Cortar + + + + Copy + Copiar + + + + Paste + Colar + + + + Move to Trash + Mover para a lixeira + + + + Select all + Selecionar tudo + + + + Clear selection + Limpar seleção + + + + SettingsDialog + + + Settings + Configurações + + + + Show hidden files + Exibir arquivos ocultos + + + + Sort by: + Ordenar por: + + + + Name + Nome + + + + Date + Data + + + + Sort order: + Ordem de classificação: + + + + Ascending + Ascendente + + + + Descending + Descendente + + + + TrashPage + + + Trash + Lixeira + + + + Back + Voltar + + + + Empty trash + Esvaziar lixeira + + + + Restore trash + Restaurar lixeira + + + + main + + + Files + Arquivos + + + \ No newline at end of file diff --git a/src/app/translations/files_ru.ts b/src/app/translations/files_ru.ts new file mode 100644 index 0000000..75ab90c --- /dev/null +++ b/src/app/translations/files_ru.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + + + + + Type + + + + + Last modified + + + + + Directories + + + + + Files + + + + + No files + + + + + FolderModel + + + Home + + + + + %1 file + + + + + %1 files + + + + + FolderPage + + + Back + + + + + Go back + + + + + + Search + + + + + Search files or folders + + + + + New folder + Новая папка + + + + Create a new folder + Создать новую папку + + + + + Paste + Вставить + + + + + Settings + Настройки + + + + Create new folder: + Создать нлвую папку: + + + + New Folder + Новая папка + + + + InfoSidebar + + + Edited + + + + + Share + Поделиться + + + + + Delete + Удалить + + + + Are you sure you want to permanently delete "%1"? + Вы действительно хотите безвозвратно удалить "%1"? + + + + Info + + + + + Location + + + + + Type + + + + + Contents + + + + + Size + + + + + PlacesSidebar + + + Places + + + + + Trash + + + + + SelectionPage + + + Select files... + + + + + Back + + + + + Cut + + + + + Copy + + + + + Paste + + + + + Move to Trash + + + + + Select all + + + + + Clear selection + + + + + SettingsDialog + + + Settings + + + + + Show hidden files + + + + + Sort by: + + + + + Name + + + + + Date + + + + + Sort order: + + + + + Ascending + + + + + Descending + + + + + TrashPage + + + Trash + + + + + Back + + + + + Empty trash + + + + + Restore trash + + + + + main + + + Files + Файлы + + + \ No newline at end of file diff --git a/src/app/translations/files_zh_TW.ts b/src/app/translations/files_zh_TW.ts new file mode 100644 index 0000000..f1a8314 --- /dev/null +++ b/src/app/translations/files_zh_TW.ts @@ -0,0 +1,289 @@ + + + FolderListView + + + Name + 檔案名稱 + + + + Type + 檔案類型 + + + + Last modified + 上次修改 + + + + Directories + 目錄 + + + + Files + 檔案 + + + + No files + + + + + FolderModel + + + Home + 主目錄 + + + + %1 file + + + + + %1 files + + + + + FolderPage + + + Back + 返回 + + + + Go back + + + + + + Search + 搜尋 + + + + Search files or folders + 搜尋檔案或資料夾 + + + + New folder + 新增資料夾 + + + + Create a new folder + 新增資料夾 + + + + + Paste + 貼上 + + + + + Settings + 設定 + + + + Create new folder: + 新增資料夾: + + + + New Folder + 新增資料夾 + + + + InfoSidebar + + + Edited + 已編輯 + + + + Share + 分享 + + + + + Delete + 刪除 + + + + Are you sure you want to permanently delete "%1"? + 你確定要永久刪除嗎"%1"? + + + + Info + 資訊 + + + + Location + 位置 + + + + Type + 類型 + + + + Contents + 內容 + + + + Size + 大小 + + + + PlacesSidebar + + + Places + + + + + Trash + 垃圾桶 + + + + SelectionPage + + + Select files... + 選擇檔案 + + + + Back + 返回 + + + + Cut + 剪下 + + + + Copy + 複製 + + + + Paste + 貼上 + + + + Move to Trash + 移至垃圾桶 + + + + Select all + 全選 + + + + + Clear selection + 清除選取 + + + + SettingsDialog + + + Settings + 設定 + + + + Show hidden files + 顯示隱藏檔案 + + + + Sort by: + 排序: + + + + Name + 檔名 + + + + Date + 日期 + + + + Sort order: + 排序 + + + + Ascending + + + + + Descending + + + + + TrashPage + + + Trash + 垃圾桶 + + + + Back + 返回 + + + + Empty trash + 清空垃圾桶 + + + + Restore trash + 復原 + + + + main + + + Files + 檔案 + + + \ No newline at end of file diff --git a/src/app/translations/io.liri.Files_ar.desktop b/src/app/translations/io.liri.Files_ar.desktop new file mode 100644 index 0000000..cda312b --- /dev/null +++ b/src/app/translations/io.liri.Files_ar.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[ar]=نظام-ملفات-ليري +Name[ar]=ملفات ليري +Comment[ar]=صل للملفات و نظمها +GenericName[ar]=مدير الملفات diff --git a/src/app/translations/io.liri.Files_da.desktop b/src/app/translations/io.liri.Files_da.desktop new file mode 100644 index 0000000..9edd3c1 --- /dev/null +++ b/src/app/translations/io.liri.Files_da.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[da]=system-file-manager +Name[da]=Liri-filer +Comment[da]=Tilgå og organiser filer +GenericName[da]=Filhåndtering diff --git a/src/app/translations/io.liri.Files_fr.desktop b/src/app/translations/io.liri.Files_fr.desktop new file mode 100644 index 0000000..e56fe65 --- /dev/null +++ b/src/app/translations/io.liri.Files_fr.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[fr]=system-file-manager +Name[fr]=Fichiers Liri +Comment[fr]=Gestion et accès aux fichiers +GenericName[fr]=Gestionnaire de fichiers diff --git a/src/app/translations/io.liri.Files_lt.desktop b/src/app/translations/io.liri.Files_lt.desktop new file mode 100644 index 0000000..ceba8bb --- /dev/null +++ b/src/app/translations/io.liri.Files_lt.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[lt]=system-file-manager +Name[lt]=Liri failai +Comment[lt]=Gauti prieigą prie failų ir juos tvarkyti +GenericName[lt]=Failų tvarkytuvė diff --git a/src/app/translations/io.liri.Files_pl.desktop b/src/app/translations/io.liri.Files_pl.desktop new file mode 100644 index 0000000..13c8097 --- /dev/null +++ b/src/app/translations/io.liri.Files_pl.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[pl]=system-file-manager +Name[pl]=Pliki Liri +Comment[pl]=Uzyskaj dostęp i organizuj pliki +GenericName[pl]=Menedżer Plików diff --git a/src/app/translations/io.liri.Files_pt_BR.desktop b/src/app/translations/io.liri.Files_pt_BR.desktop new file mode 100644 index 0000000..5bb8c2e --- /dev/null +++ b/src/app/translations/io.liri.Files_pt_BR.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[pt_BR]=system-file-manager +Name[pt_BR]=Liri Files +Comment[pt_BR]=Acesse e organize arquivos +GenericName[pt_BR]=Gerenciador de arquivos diff --git a/src/app/translations/io.liri.Files_ru.desktop b/src/app/translations/io.liri.Files_ru.desktop new file mode 100644 index 0000000..cca69cb --- /dev/null +++ b/src/app/translations/io.liri.Files_ru.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[ru]=system-file-manager +Name[ru]=Liri Файлы +Comment[ru]=Управляйте файлами +GenericName[ru]=Файловый менеджер diff --git a/src/app/translations/io.liri.Files_zh_TW.desktop b/src/app/translations/io.liri.Files_zh_TW.desktop new file mode 100644 index 0000000..0ce9dd7 --- /dev/null +++ b/src/app/translations/io.liri.Files_zh_TW.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Name[zh_TW]=Liri 檔案總管 +Comment[zh_TW]=取得與管理檔案 +GenericName[zh_TW]=檔案總管 From 347c5fbc4ca5122c3652efb304ad3e349ffbdb4f Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 18 Jun 2019 02:46:29 +0000 Subject: [PATCH 060/125] Automatic merge of Transifex translations [ci skip] --- src/app/translations/files_da.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/translations/files_da.ts b/src/app/translations/files_da.ts index f539efa..700c573 100644 --- a/src/app/translations/files_da.ts +++ b/src/app/translations/files_da.ts @@ -173,7 +173,7 @@ Select files... - Vælg filer... + Vælg filer ... From 5d9d98d1138c5916481479d23154b5db00257da2 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 18 Jun 2019 12:31:13 +0200 Subject: [PATCH 061/125] Enable clazy with clang CI builds --- .travis.yml | 2 +- .travis/build.sh | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 269d5b4..782cda7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -language: c +language: cpp compiler: - clang diff --git a/.travis/build.sh b/.travis/build.sh index 2830b79..b2aec63 100755 --- a/.travis/build.sh +++ b/.travis/build.sh @@ -26,7 +26,10 @@ travis_start "configure" msg "Setup CMake..." mkdir build cd build -cmake .. \ +if [ "$CXX" == "clang++" ]; then + clazy="-DCMAKE_CXX_COMPILER=clazy" +fi +cmake .. $clazy \ -DCMAKE_INSTALL_PREFIX=/usr \ -DINSTALL_LIBDIR=/usr/lib64 \ -DINSTALL_QMLDIR=/usr/lib64/qt5/qml \ From 142a4d57d04c9e61ae49dea97379a02bc0432b5d Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 23 Jul 2019 02:46:03 +0000 Subject: [PATCH 062/125] Automatic merge of Transifex translations [ci skip] --- src/app/io.liri.Files.desktop | 3 + src/app/translations/files_nl.ts | 288 ++++++++++++++++++ src/app/translations/io.liri.Files_nl.desktop | 19 ++ 3 files changed, 310 insertions(+) create mode 100644 src/app/translations/files_nl.ts create mode 100644 src/app/translations/io.liri.Files_nl.desktop diff --git a/src/app/io.liri.Files.desktop b/src/app/io.liri.Files.desktop index 522c0ff..d0cd1a3 100644 --- a/src/app/io.liri.Files.desktop +++ b/src/app/io.liri.Files.desktop @@ -5,6 +5,7 @@ Comment[ar]=صل للملفات و نظمها Comment[da]=Tilgå og organiser filer Comment[fr]=Gestion et accès aux fichiers Comment[lt]=Gauti prieigą prie failų ir juos tvarkyti +Comment[nl]=Verkrijg toegang tot en beheer u bestanden Comment[pl]=Uzyskaj dostęp i organizuj pliki Comment[pt_BR]=Acesse e organize arquivos Comment[ru]=Управляйте файлами @@ -15,6 +16,7 @@ GenericName[ar]=مدير الملفات GenericName[da]=Filhåndtering GenericName[fr]=Gestionnaire de fichiers GenericName[lt]=Failų tvarkytuvė +GenericName[nl]=Bestandsbeheer GenericName[pl]=Menedżer Plików GenericName[pt_BR]=Gerenciador de arquivos GenericName[ru]=Файловый менеджер @@ -26,6 +28,7 @@ Name[ar]=ملفات ليري Name[da]=Liri-filer Name[fr]=Fichiers Liri Name[lt]=Liri failai +Name[nl]=Liri Bestanden Name[pl]=Pliki Liri Name[pt_BR]=Liri Files Name[ru]=Liri Файлы diff --git a/src/app/translations/files_nl.ts b/src/app/translations/files_nl.ts new file mode 100644 index 0000000..a24f5d9 --- /dev/null +++ b/src/app/translations/files_nl.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + Naam + + + + Type + Type + + + + Last modified + Laatst aangepast + + + + Directories + Folders + + + + Files + Bestanden + + + + No files + Geen bestanden + + + + FolderModel + + + Home + Persoonlijke map + + + + %1 file + %1 bestand + + + + %1 files + %1 bestanden + + + + FolderPage + + + Back + Terug + + + + Go back + Ga terug + + + + + Search + Zoeken + + + + Search files or folders + Zoek bestanden of mappen + + + + New folder + Nieuwe map + + + + Create a new folder + Creëer een nieuwe map + + + + + Paste + Plakken + + + + + Settings + Instellingen + + + + Create new folder: + Creëer een nieuwe map: + + + + New Folder + Nieuwe Map + + + + InfoSidebar + + + Edited + Aangepast + + + + Share + Delen + + + + + Delete + Verwijderen + + + + Are you sure you want to permanently delete "%1"? + Weet u zeker dat u "%1" permanent wil verwijderen? + + + + Info + Informatie + + + + Location + Locatie + + + + Type + Type + + + + Contents + Inhoud + + + + Size + Grote + + + + PlacesSidebar + + + Places + Plaatsen + + + + Trash + Prullenbak + + + + SelectionPage + + + Select files... + Selecteer bestanden... + + + + Back + Terug + + + + Cut + Knippen + + + + Copy + Kopiëren + + + + Paste + Plakken + + + + Move to Trash + Verplaats naar Prullenbak + + + + Select all + Selecteer alles + + + + Clear selection + Laat selectie vrij + + + + SettingsDialog + + + Settings + Instellingen + + + + Show hidden files + Toon onzichtbare bestanden + + + + Sort by: + Sorteer bij: + + + + Name + Naam + + + + Date + Datum + + + + Sort order: + Sorteer volgorde: + + + + Ascending + Naar boven + + + + Descending + Naar beneden + + + + TrashPage + + + Trash + Prullenbak + + + + Back + Terug + + + + Empty trash + Prullenbak legen + + + + Restore trash + Herstellen + + + + main + + + Files + Bestanden + + + \ No newline at end of file diff --git a/src/app/translations/io.liri.Files_nl.desktop b/src/app/translations/io.liri.Files_nl.desktop new file mode 100644 index 0000000..6f42396 --- /dev/null +++ b/src/app/translations/io.liri.Files_nl.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[nl]=systeem-bestand-beheerder +Name[nl]=Liri Bestanden +Comment[nl]=Verkrijg toegang tot en beheer u bestanden +GenericName[nl]=Bestandsbeheer From 13ca0129efcc078ffd6bf43a038fd05f80b6fadb Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 27 Aug 2019 02:45:33 +0000 Subject: [PATCH 063/125] Automatic merge of Transifex translations [ci skip] --- src/app/io.liri.Files.desktop | 3 + src/app/translations/files_zh_CN.ts | 288 ++++++++++++++++++ .../translations/io.liri.Files_zh_CN.desktop | 19 ++ 3 files changed, 310 insertions(+) create mode 100644 src/app/translations/files_zh_CN.ts create mode 100644 src/app/translations/io.liri.Files_zh_CN.desktop diff --git a/src/app/io.liri.Files.desktop b/src/app/io.liri.Files.desktop index d0cd1a3..9dd25f7 100644 --- a/src/app/io.liri.Files.desktop +++ b/src/app/io.liri.Files.desktop @@ -9,6 +9,7 @@ Comment[nl]=Verkrijg toegang tot en beheer u bestanden Comment[pl]=Uzyskaj dostęp i organizuj pliki Comment[pt_BR]=Acesse e organize arquivos Comment[ru]=Управляйте файлами +Comment[zh_CN]=访问和组织文件 Comment[zh_TW]=取得與管理檔案 Exec=liri-files GenericName=File Manager @@ -20,6 +21,7 @@ GenericName[nl]=Bestandsbeheer GenericName[pl]=Menedżer Plików GenericName[pt_BR]=Gerenciador de arquivos GenericName[ru]=Файловый менеджер +GenericName[zh_CN]=文件管理 GenericName[zh_TW]=檔案總管 Icon=system-file-manager Keywords=folder;manager;explore;disk;filesystem; @@ -32,6 +34,7 @@ Name[nl]=Liri Bestanden Name[pl]=Pliki Liri Name[pt_BR]=Liri Files Name[ru]=Liri Файлы +Name[zh_CN]=Liri文件管理 Name[zh_TW]=Liri 檔案總管 StartupWMClass=liri-files Terminal=false diff --git a/src/app/translations/files_zh_CN.ts b/src/app/translations/files_zh_CN.ts new file mode 100644 index 0000000..8fb4d4a --- /dev/null +++ b/src/app/translations/files_zh_CN.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + 名称 + + + + Type + 类型 + + + + Last modified + 上次修改 + + + + Directories + 目录 + + + + Files + 文件 + + + + No files + 无文件 + + + + FolderModel + + + Home + Home + + + + %1 file + %1文件 + + + + %1 files + %1文件 + + + + FolderPage + + + Back + 返回 + + + + Go back + 返回 + + + + + Search + 搜索 + + + + Search files or folders + 搜索文件或文件夹 + + + + New folder + 新文件夹 + + + + Create a new folder + 创建一个新文件夹 + + + + + Paste + 粘贴 + + + + + Settings + 设置 + + + + Create new folder: + 创建新文件夹: + + + + New Folder + 新文件夹 + + + + InfoSidebar + + + Edited + 已编辑 + + + + Share + 分享 + + + + + Delete + 删除 + + + + Are you sure you want to permanently delete "%1"? + 你确定要永久删除"%1"? + + + + Info + 资讯 + + + + Location + 位置 + + + + Type + 类型 + + + + Contents + 内容 + + + + Size + 大小 + + + + PlacesSidebar + + + Places + 空间 + + + + Trash + 回收站 + + + + SelectionPage + + + Select files... + 选择文件... + + + + Back + 返回 + + + + Cut + 剪切 + + + + Copy + 复制 + + + + Paste + 粘贴 + + + + Move to Trash + 移至回收站 + + + + Select all + 全选 + + + + Clear selection + 清除选择 + + + + SettingsDialog + + + Settings + 设置 + + + + Show hidden files + 显示隐藏文件 + + + + Sort by: + 按此排序: + + + + Name + 名称 + + + + Date + 日期 + + + + Sort order: + 排序方式: + + + + Ascending + 升序 + + + + Descending + 降序 + + + + TrashPage + + + Trash + 回收站 + + + + Back + 返回 + + + + Empty trash + 空回收站 + + + + Restore trash + 恢复回收 + + + + main + + + Files + 文件 + + + \ No newline at end of file diff --git a/src/app/translations/io.liri.Files_zh_CN.desktop b/src/app/translations/io.liri.Files_zh_CN.desktop new file mode 100644 index 0000000..6539b91 --- /dev/null +++ b/src/app/translations/io.liri.Files_zh_CN.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[zh_CN]=系统-文件-管理 +Name[zh_CN]=Liri文件管理 +Comment[zh_CN]=访问和组织文件 +GenericName[zh_CN]=文件管理 From da7e8a98538837a5a35dda10b0609c7654bd8b3d Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Fri, 16 Aug 2019 14:20:23 +0200 Subject: [PATCH 064/125] Ignore .tx on export [ci skip] --- .gitattributes | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitattributes b/.gitattributes index a25c0c4..b46a0c3 100644 --- a/.gitattributes +++ b/.gitattributes @@ -4,4 +4,5 @@ .gitmodules export-ignore .travis export-ignore .travis.yml export-ignore +.tx export-ignore .mailmap export-ignore From b934fc67ffac92a2555237fcb6c48e9eecde8450 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 18 Apr 2020 09:39:19 +0200 Subject: [PATCH 065/125] Add Transifex workflow And relocate translations for consistency with other projects. --- .gitattributes | 1 + .github/workflows/transifex.yml | 24 +++++++++++++++++++ .tx/config | 8 +++---- .tx/sources.json | 13 ++++++++++ src/app/CMakeLists.txt | 2 +- .../translations => translations}/files.ts | 0 .../translations => translations}/files_ar.ts | 0 .../translations => translations}/files_da.ts | 0 .../translations => translations}/files_fr.ts | 0 .../translations => translations}/files_lt.ts | 0 .../translations => translations}/files_nl.ts | 0 .../translations => translations}/files_pl.ts | 0 .../files_pt_BR.ts | 0 .../files_pt_PT.ts | 0 .../translations => translations}/files_ru.ts | 0 .../files_zh_CN.ts | 0 .../files_zh_TW.ts | 0 .../io.liri.Files_ar.desktop | 0 .../io.liri.Files_da.desktop | 0 .../io.liri.Files_fr.desktop | 0 .../io.liri.Files_lt.desktop | 0 .../io.liri.Files_nl.desktop | 0 .../io.liri.Files_pl.desktop | 0 .../io.liri.Files_pt_BR.desktop | 0 .../io.liri.Files_ru.desktop | 0 .../io.liri.Files_zh_CN.desktop | 0 .../io.liri.Files_zh_TW.desktop | 0 27 files changed, 42 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/transifex.yml create mode 100644 .tx/sources.json rename {src/app/translations => translations}/files.ts (100%) rename {src/app/translations => translations}/files_ar.ts (100%) rename {src/app/translations => translations}/files_da.ts (100%) rename {src/app/translations => translations}/files_fr.ts (100%) rename {src/app/translations => translations}/files_lt.ts (100%) rename {src/app/translations => translations}/files_nl.ts (100%) rename {src/app/translations => translations}/files_pl.ts (100%) rename {src/app/translations => translations}/files_pt_BR.ts (100%) rename {src/app/translations => translations}/files_pt_PT.ts (100%) rename {src/app/translations => translations}/files_ru.ts (100%) rename {src/app/translations => translations}/files_zh_CN.ts (100%) rename {src/app/translations => translations}/files_zh_TW.ts (100%) rename {src/app/translations => translations}/io.liri.Files_ar.desktop (100%) rename {src/app/translations => translations}/io.liri.Files_da.desktop (100%) rename {src/app/translations => translations}/io.liri.Files_fr.desktop (100%) rename {src/app/translations => translations}/io.liri.Files_lt.desktop (100%) rename {src/app/translations => translations}/io.liri.Files_nl.desktop (100%) rename {src/app/translations => translations}/io.liri.Files_pl.desktop (100%) rename {src/app/translations => translations}/io.liri.Files_pt_BR.desktop (100%) rename {src/app/translations => translations}/io.liri.Files_ru.desktop (100%) rename {src/app/translations => translations}/io.liri.Files_zh_CN.desktop (100%) rename {src/app/translations => translations}/io.liri.Files_zh_TW.desktop (100%) diff --git a/.gitattributes b/.gitattributes index b46a0c3..007ab5d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,6 +2,7 @@ .gitignore export-ignore .gitattributes export-ignore .gitmodules export-ignore +.github export-ignore .travis export-ignore .travis.yml export-ignore .tx export-ignore diff --git a/.github/workflows/transifex.yml b/.github/workflows/transifex.yml new file mode 100644 index 0000000..89c744f --- /dev/null +++ b/.github/workflows/transifex.yml @@ -0,0 +1,24 @@ +name: Translations Sync + +on: + schedule: + - cron: '0 22 * * 0' + +jobs: + update-translations: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Run lupdate + uses: liri-infra/lupdate-action@master + - name: Push sources and pull translations + uses: liri-infra/transifex-action@master + with: + tx_token: ${{ secrets.TX_TOKEN }} + ssh_key: ${{ secrets.CI_SSH_KEY }} + committer_name: Liri CI + committer_email: ci@liri.io + translations_folder: translations + pull_translations: true + push_sources: true diff --git a/.tx/config b/.tx/config index bd0ab7a..a1437fc 100644 --- a/.tx/config +++ b/.tx/config @@ -4,13 +4,11 @@ host = https://www.transifex.com [liri-files.app] type = QT source_lang = en -liri_source_directory = src/app -source_file = src/app/translations/files.ts -file_filter = src/app/translations/files_.ts +source_file = translations/files.ts +file_filter = translations/files_.ts [liri-files.desktop-file] type = DESKTOP source_lang = en source_file = src/app/io.liri.Files.desktop.in -liri_dest_file = src/app/io.liri.Files.desktop -file_filter = src/app/translations/io.liri.Files_.desktop +file_filter = translations/io.liri.Files_.desktop diff --git a/.tx/sources.json b/.tx/sources.json new file mode 100644 index 0000000..5f75b9b --- /dev/null +++ b/.tx/sources.json @@ -0,0 +1,13 @@ +[ + { + "type": "ts", + "directory": "src/app", + "output_path": "translations/files.ts" + }, + { + "type": "desktop", + "source_file": "src/app/io.liri.Files.desktop.in", + "file_filter": "translations/io.liri.Files_.desktop", + "output_path": "src/app/io.liri.Files.desktop" + } +] diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index d4d9d82..b8a5df8 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -1,5 +1,5 @@ # Translations -file(GLOB LiriFiles_TRANSLATIONS "${CMAKE_CURRENT_SOURCE_DIR}/translations/*_*.ts") +file(GLOB LiriFiles_TRANSLATIONS "${CMAKE_SOURCE_DIR}/translations/*_*.ts") qt5_add_translation(LiriFiles_QM_FILES ${LiriFiles_TRANSLATIONS}) install(FILES ${LiriFiles_QM_FILES} DESTINATION "${INSTALL_DATADIR}/liri-files/translations") diff --git a/src/app/translations/files.ts b/translations/files.ts similarity index 100% rename from src/app/translations/files.ts rename to translations/files.ts diff --git a/src/app/translations/files_ar.ts b/translations/files_ar.ts similarity index 100% rename from src/app/translations/files_ar.ts rename to translations/files_ar.ts diff --git a/src/app/translations/files_da.ts b/translations/files_da.ts similarity index 100% rename from src/app/translations/files_da.ts rename to translations/files_da.ts diff --git a/src/app/translations/files_fr.ts b/translations/files_fr.ts similarity index 100% rename from src/app/translations/files_fr.ts rename to translations/files_fr.ts diff --git a/src/app/translations/files_lt.ts b/translations/files_lt.ts similarity index 100% rename from src/app/translations/files_lt.ts rename to translations/files_lt.ts diff --git a/src/app/translations/files_nl.ts b/translations/files_nl.ts similarity index 100% rename from src/app/translations/files_nl.ts rename to translations/files_nl.ts diff --git a/src/app/translations/files_pl.ts b/translations/files_pl.ts similarity index 100% rename from src/app/translations/files_pl.ts rename to translations/files_pl.ts diff --git a/src/app/translations/files_pt_BR.ts b/translations/files_pt_BR.ts similarity index 100% rename from src/app/translations/files_pt_BR.ts rename to translations/files_pt_BR.ts diff --git a/src/app/translations/files_pt_PT.ts b/translations/files_pt_PT.ts similarity index 100% rename from src/app/translations/files_pt_PT.ts rename to translations/files_pt_PT.ts diff --git a/src/app/translations/files_ru.ts b/translations/files_ru.ts similarity index 100% rename from src/app/translations/files_ru.ts rename to translations/files_ru.ts diff --git a/src/app/translations/files_zh_CN.ts b/translations/files_zh_CN.ts similarity index 100% rename from src/app/translations/files_zh_CN.ts rename to translations/files_zh_CN.ts diff --git a/src/app/translations/files_zh_TW.ts b/translations/files_zh_TW.ts similarity index 100% rename from src/app/translations/files_zh_TW.ts rename to translations/files_zh_TW.ts diff --git a/src/app/translations/io.liri.Files_ar.desktop b/translations/io.liri.Files_ar.desktop similarity index 100% rename from src/app/translations/io.liri.Files_ar.desktop rename to translations/io.liri.Files_ar.desktop diff --git a/src/app/translations/io.liri.Files_da.desktop b/translations/io.liri.Files_da.desktop similarity index 100% rename from src/app/translations/io.liri.Files_da.desktop rename to translations/io.liri.Files_da.desktop diff --git a/src/app/translations/io.liri.Files_fr.desktop b/translations/io.liri.Files_fr.desktop similarity index 100% rename from src/app/translations/io.liri.Files_fr.desktop rename to translations/io.liri.Files_fr.desktop diff --git a/src/app/translations/io.liri.Files_lt.desktop b/translations/io.liri.Files_lt.desktop similarity index 100% rename from src/app/translations/io.liri.Files_lt.desktop rename to translations/io.liri.Files_lt.desktop diff --git a/src/app/translations/io.liri.Files_nl.desktop b/translations/io.liri.Files_nl.desktop similarity index 100% rename from src/app/translations/io.liri.Files_nl.desktop rename to translations/io.liri.Files_nl.desktop diff --git a/src/app/translations/io.liri.Files_pl.desktop b/translations/io.liri.Files_pl.desktop similarity index 100% rename from src/app/translations/io.liri.Files_pl.desktop rename to translations/io.liri.Files_pl.desktop diff --git a/src/app/translations/io.liri.Files_pt_BR.desktop b/translations/io.liri.Files_pt_BR.desktop similarity index 100% rename from src/app/translations/io.liri.Files_pt_BR.desktop rename to translations/io.liri.Files_pt_BR.desktop diff --git a/src/app/translations/io.liri.Files_ru.desktop b/translations/io.liri.Files_ru.desktop similarity index 100% rename from src/app/translations/io.liri.Files_ru.desktop rename to translations/io.liri.Files_ru.desktop diff --git a/src/app/translations/io.liri.Files_zh_CN.desktop b/translations/io.liri.Files_zh_CN.desktop similarity index 100% rename from src/app/translations/io.liri.Files_zh_CN.desktop rename to translations/io.liri.Files_zh_CN.desktop diff --git a/src/app/translations/io.liri.Files_zh_TW.desktop b/translations/io.liri.Files_zh_TW.desktop similarity index 100% rename from src/app/translations/io.liri.Files_zh_TW.desktop rename to translations/io.liri.Files_zh_TW.desktop From 140e6572427b9ab007f929ed0e17fa407c4bea88 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 2 May 2020 22:18:45 +0200 Subject: [PATCH 066/125] Replace Travis CI with workflows --- .github/workflows/build.yml | 83 ++++++++++++++++++++++++++++++++++++ .github/workflows/checks.yml | 46 ++++++++++++++++++++ .github/workflows/copr.yml | 13 ++++++ .travis.yml | 27 ------------ .travis/build.sh | 60 -------------------------- 5 files changed, 142 insertions(+), 87 deletions(-) create mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/checks.yml create mode 100644 .github/workflows/copr.yml delete mode 100644 .travis.yml delete mode 100755 .travis/build.sh diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..b65ce9e --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,83 @@ +name: CI + +on: + push: + branches: + - master + - develop + pull_request: + branches: + - master + - develop + +jobs: + neon: + if: "!contains(github.event.head_commit.message, 'ci skip')" + strategy: + matrix: + compiler: + - gcc + - clang + runs-on: ubuntu-18.04 + steps: + - name: Extract branch name + id: extract_branch + shell: bash + run: | + if [ -n "${{ github.base_ref }}" ]; then + echo "##[set-output name=branch;]${{ github.base_ref }}" + else + github_ref=${{ github.ref }} + echo "##[set-output name=branch;]${github_ref##*/}" + fi + - name: Install dependencies + run: | + set -x + wget -qO - 'http://archive.neon.kde.org/public.key' | sudo apt-key add - + sudo apt-add-repository http://archive.neon.kde.org/user + sudo apt-get update + sudo apt-get install -y \ + extra-cmake-modules \ + dbus-x11 \ + xvfb \ + libtag1-dev \ + qtbase5-dev \ + qtdeclarative5-dev \ + qtquickcontrols2-5-dev \ + qttools5-dev + - name: Fetch cmake-shared artifact + uses: liri-infra/fetch-artifact@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + repository: lirios/cmake-shared + workflow_path: .github/workflows/build.yml + artifact_name: artifacts-${{ steps.extract_branch.outputs.branch }} + save_as: cmake-shared.zip + - name: Fetch fluid artifact + uses: liri-infra/fetch-artifact@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + repository: lirios/fluid + workflow_path: .github/workflows/build.yml + artifact_name: artifacts-${{ matrix.compiler }}-${{ steps.extract_branch.outputs.branch }} + save_as: fluid.zip + - name: Uncompress artifacts + run: | + set -x + for what in cmake-shared fluid; do + sudo tar xf ${what}.tar.gz -C / + rm -f ${what}.zip ${what}.tar.gz + done + - uses: actions/checkout@v2 + - name: Build + run: | + set -x + if [ "${{ matrix.compiler }}" == "clang" ]; then + export CC=clang + export CXX=clang++ + fi + mkdir -p build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr + make -j $(getconf _NPROCESSORS_ONLN) + sudo make install diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml new file mode 100644 index 0000000..6cf33f9 --- /dev/null +++ b/.github/workflows/checks.yml @@ -0,0 +1,46 @@ +name: Checks + +on: + push: + branches: + - master + - develop + tags: + - v* + pull_request: + types: + - opened + - synchronize + - reopened + - edited + +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + +jobs: + wip: + if: "!contains(github.event.head_commit.message, 'ci skip') && github.event_name == 'pull_request'" + runs-on: ubuntu-latest + steps: + - name: Work in progress + uses: wip/action@master + xdg: + if: "!contains(github.event.head_commit.message, 'ci skip')" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 1 + - name: Validate XDG files + uses: liri-infra/xdg-validator-action@master + with: + strict: false + qml: + if: "!contains(github.event.head_commit.message, 'ci skip')" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 1 + - name: Validate QML and JavaScript files + uses: liri-infra/qmllint-action@master diff --git a/.github/workflows/copr.yml b/.github/workflows/copr.yml new file mode 100644 index 0000000..209fd87 --- /dev/null +++ b/.github/workflows/copr.yml @@ -0,0 +1,13 @@ +name: COPR + +on: + push: + branches: + - develop + +jobs: + copr: + if: "!contains(github.event.head_commit.message, 'ci skip')" + runs-on: ubuntu-latest + steps: + - run: curl -X POST ${{ secrets.COPR_WEBHOOK_URL }} diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 782cda7..0000000 --- a/.travis.yml +++ /dev/null @@ -1,27 +0,0 @@ -language: cpp - -compiler: - - clang - - gcc - -sudo: required - -services: - - docker - -env: - global: - # DEPLOY_HOST - - secure: "ZdEqOs2M7q5Bf8RJqXSoZVr+XvXOJ7RppoDh/BSH+C19El6nvodvyiZg9OOavgOeL6uDnRRmJsbJztueHSfLIEicAWSgaqaO9R1Pa2OxIw3zEiKq0BLEjzgo3hYdD2EGpELJgJAGOM5DWAfp+Mxp/tDpt/cIBy3tBR5fTOF0JpMOoMzcyjsUreYvyxwSyzCHJBAG6Dqr8a951hjoV6WOlpFnJDkN4l7zfSiiKu3d158CcN7lL8adKWeb2fY8Nco8AvVgxxUklnur1MCtjeDT8QsNzHatzDt+1D/LxQRGkLzQJd0GrBExtFdEKX/dO1rXvpqeNev2ogAyfj4L2hU+8IUSg6oseYJQNYICyhVaIwPwRwiLqQZR6ggwFEskHmyGfJ1ykcj8UKJmIPJ47uYm+9IO5BcKR4HtqEJXFcdYoAztrdclxM0CzGM5TJBhilCiOO1+HzaTzvMJdRlWfYpI/KtCDMCT3HZwFK3qJNuGgfy3QvI/8nwWJct2qjEr8/rlpVHYdTdi7pTAWj2i0KYDgSvsnZY6KfbsR5jayhDDwSqBv8WgFb/tGebQxVMdmzFdsUoYzNqbwF9phXqo/ciG9Xxc0tvxgUrqVfoxlOF7Y2CWZyhn5ihB0El8vWPaoipw8HfGscbwNTz3mQg42pEvePTp/d2YBWr2VtqDvURrmQ4=" - -branches: - except: - - /^(?i:continuous)$/ - -script: - - wget -c https://raw.githubusercontent.com/lirios/infra-travis/master/run - - bash run ./.travis/build.sh - -notifications: - email: false - slack: lirios:fdUqVmPzqPskEL1UBhqapZ0w diff --git a/.travis/build.sh b/.travis/build.sh deleted file mode 100755 index b2aec63..0000000 --- a/.travis/build.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/bash - -set -e - -source /usr/local/share/liri-travis/functions - -# Install packages -travis_start "install_packages" -msg "Install packages..." -dnf install -y \ - desktop-file-utils \ - libappstream-glib \ - taglib-devel -travis_end "install_packages" - -# Install artifacts -travis_start "artifacts" -msg "Install artifacts..." -for name in cmakeshared fluid; do - /usr/local/bin/liri-download-artifacts $TRAVIS_BRANCH ${name}-artifacts.tar.gz -done -travis_end "artifacts" - -# Configure -travis_start "configure" -msg "Setup CMake..." -mkdir build -cd build -if [ "$CXX" == "clang++" ]; then - clazy="-DCMAKE_CXX_COMPILER=clazy" -fi -cmake .. $clazy \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DINSTALL_LIBDIR=/usr/lib64 \ - -DINSTALL_QMLDIR=/usr/lib64/qt5/qml \ - -DINSTALL_PLUGINSDIR=/usr/lib64/qt5/plugins -travis_end "configure" - -# Build -travis_start "build" -msg "Build..." -make -j $(nproc) -travis_end "build" - -# Install -travis_start "install" -msg "Install..." -make install -travis_end "install" - -# Validate desktop file and appdata -travis_start "validate" -msg "Validate..." -for filename in $(find . -type f -name "*.desktop"); do - desktop-file-validate $filename -done -for filename in $(find . -type f -name "*.appdata.xml"); do - appstream-util validate-relax --nonet $filename -done -travis_end "validate" From 271f67b83421421305c7a1d5e8af583fbd714993 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 2 May 2020 22:35:18 +0200 Subject: [PATCH 067/125] Update README.md [ci skip] --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index df0b38a..7ddfb6b 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,8 @@ Files [![License](https://img.shields.io/badge/license-GPLv3.0%2B-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.html) [![GitHub release](https://img.shields.io/github/release/lirios/files.svg)](https://github.com/lirios/files) -[![Build Status](https://travis-ci.org/lirios/files.svg?branch=develop)](https://travis-ci.org/lirios/files) +[![CI](https://github.com/lirios/files/workflows/CI/badge.svg?branch=develop)](https://github.com/lirios/files/actions?query=workflow%3ACI) [![GitHub issues](https://img.shields.io/github/issues/lirios/files.svg)](https://github.com/lirios/files/issues) -[![Maintained](https://img.shields.io/maintenance/yes/2018.svg)](https://github.com/lirios/files/commits/develop) File manager. From 294e74b462783ac93fdda3014737b98ba9e4a5b4 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 3 May 2020 10:29:50 +0200 Subject: [PATCH 068/125] Step name [ci skip] --- .github/workflows/copr.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/copr.yml b/.github/workflows/copr.yml index 209fd87..cbe6543 100644 --- a/.github/workflows/copr.yml +++ b/.github/workflows/copr.yml @@ -10,4 +10,5 @@ jobs: if: "!contains(github.event.head_commit.message, 'ci skip')" runs-on: ubuntu-latest steps: - - run: curl -X POST ${{ secrets.COPR_WEBHOOK_URL }} + - name: Rebuild package + run: curl -X POST ${{ secrets.COPR_WEBHOOK_URL }} From abde7a119f946d17f78dedd7fcbd438d8d4a7c14 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sun, 3 May 2020 22:07:38 +0000 Subject: [PATCH 069/125] Automatic merge of Transifex translations [ci skip] --- translations/files.ts | 110 +++++----- translations/files_tr.ts | 288 ++++++++++++++++++++++++++ translations/io.liri.Files_tr.desktop | 19 ++ 3 files changed, 362 insertions(+), 55 deletions(-) create mode 100644 translations/files_tr.ts create mode 100644 translations/io.liri.Files_tr.desktop diff --git a/translations/files.ts b/translations/files.ts index 6824918..ece0576 100644 --- a/translations/files.ts +++ b/translations/files.ts @@ -4,32 +4,32 @@ FolderListView - + Name - + Type - + Last modified - + Directories - + Files - + No files @@ -37,17 +37,17 @@ FolderModel - + Home - + %1 file - + %1 files @@ -55,55 +55,55 @@ FolderPage - + Back - + Go back - - + + Search - + Search files or folders - + New folder - + Create a new folder - - + + Paste - - + + Settings - + Create new folder: - + New Folder @@ -111,48 +111,48 @@ InfoSidebar - + Edited - + Share - - + + Delete - + Are you sure you want to permanently delete "%1"? - + Info - + Location - + Type - + Contents - + Size @@ -160,12 +160,12 @@ PlacesSidebar - + Places - + Trash @@ -173,42 +173,42 @@ SelectionPage - + Select files... - + Back - + Cut - + Copy - + Paste - + Move to Trash - + Select all - + Clear selection @@ -216,42 +216,42 @@ SettingsDialog - + Settings - + Show hidden files - + Sort by: - + Name - + Date - + Sort order: - + Ascending - + Descending @@ -259,22 +259,22 @@ TrashPage - + Trash - + Back - + Empty trash - + Restore trash @@ -282,7 +282,7 @@ main - + Files diff --git a/translations/files_tr.ts b/translations/files_tr.ts new file mode 100644 index 0000000..8bff192 --- /dev/null +++ b/translations/files_tr.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + Ad + + + + Type + Tür + + + + Last modified + Son değiştirilme + + + + Directories + Dizinler + + + + Files + Dosyalar + + + + No files + Dosya yok + + + + FolderModel + + + Home + Ev + + + + %1 file + %1 dosya + + + + %1 files + %1 dosya + + + + FolderPage + + + Back + Geri + + + + Go back + Geri git + + + + + Search + Ara + + + + Search files or folders + Dosya veya klasör ara + + + + New folder + Yeni klasör + + + + Create a new folder + Yeni klasör oluştur + + + + + Paste + Yapıştır + + + + + Settings + Ayarlar + + + + Create new folder: + Yeni klasör oluştur: + + + + New Folder + Yeni Klasör + + + + InfoSidebar + + + Edited + Düzenlenme + + + + Share + Paylaş + + + + + Delete + Sil + + + + Are you sure you want to permanently delete "%1"? + "%1" kalıcı olarak silinecek, emin misiniz? + + + + Info + Bilgi + + + + Location + Konum + + + + Type + Tür + + + + Contents + İçerikler + + + + Size + Boyut + + + + PlacesSidebar + + + Places + Konumlar + + + + Trash + Çöp + + + + SelectionPage + + + Select files... + Dosya seç... + + + + Back + Geri + + + + Cut + Kes + + + + Copy + Kopyala + + + + Paste + Yapıştır + + + + Move to Trash + Çöpe taşı + + + + Select all + Tümünü seç + + + + Clear selection + Seçimi temizle + + + + SettingsDialog + + + Settings + Ayarlar + + + + Show hidden files + Gizli dosyaları göster + + + + Sort by: + Şuna göre sırala: + + + + Name + Ad + + + + Date + Tarih + + + + Sort order: + Sıralama düzeni: + + + + Ascending + Artan + + + + Descending + Azalan + + + + TrashPage + + + Trash + Çöp + + + + Back + Geri + + + + Empty trash + Çöpü boşalt + + + + Restore trash + Çöpü kurtar + + + + main + + + Files + Dosyalar + + + \ No newline at end of file diff --git a/translations/io.liri.Files_tr.desktop b/translations/io.liri.Files_tr.desktop new file mode 100644 index 0000000..9cbc7a0 --- /dev/null +++ b/translations/io.liri.Files_tr.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Version=1.0 +Name=Liri Files +GenericName=File Manager +Comment=Access and organize files +Keywords=folder;manager;explore;disk;filesystem; +Exec=liri-files +Icon=system-file-manager +Terminal=false +Type=Application +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; + + +# Translations +Icon[tr]=system-file-manager +Name[tr]=Liri Dosyalar +Comment[tr]=Dosyalara eriş ve örgütle +GenericName[tr]=Dosya Yönetici From 18bfdf9af110f0e4ff70716aa57c7f778811fc62 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 10 May 2020 20:28:47 +0200 Subject: [PATCH 070/125] Update CI --- .github/workflows/build.yml | 37 ++++++++++++++++++------------------- README.md | 2 +- 2 files changed, 19 insertions(+), 20 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b65ce9e..776d7f1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,13 @@ jobs: compiler: - gcc - clang - runs-on: ubuntu-18.04 + container: + - suse-qt512 + - suse-qt514 + - suse-qt515 + runs-on: ubuntu-latest + container: + image: liridev/${{ matrix.container }} steps: - name: Extract branch name id: extract_branch @@ -30,21 +36,12 @@ jobs: github_ref=${{ github.ref }} echo "##[set-output name=branch;]${github_ref##*/}" fi - - name: Install dependencies + - name: Qt version identifier + id: qt_version + shell: bash run: | - set -x - wget -qO - 'http://archive.neon.kde.org/public.key' | sudo apt-key add - - sudo apt-add-repository http://archive.neon.kde.org/user - sudo apt-get update - sudo apt-get install -y \ - extra-cmake-modules \ - dbus-x11 \ - xvfb \ - libtag1-dev \ - qtbase5-dev \ - qtdeclarative5-dev \ - qtquickcontrols2-5-dev \ - qttools5-dev + qtverid=`echo "${{ matrix.container }}" | sed -e 's,suse-qt,,g'` + echo "##[set-output name=id;]${qtverid}" - name: Fetch cmake-shared artifact uses: liri-infra/fetch-artifact@master with: @@ -59,7 +56,7 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} repository: lirios/fluid workflow_path: .github/workflows/build.yml - artifact_name: artifacts-${{ matrix.compiler }}-${{ steps.extract_branch.outputs.branch }} + artifact_name: artifacts-${{ matrix.compiler }}-${{ steps.qt_version.outputs.id }}-${{ steps.extract_branch.outputs.branch }} save_as: fluid.zip - name: Uncompress artifacts run: | @@ -72,12 +69,14 @@ jobs: - name: Build run: | set -x + mkdir -p build + cd build if [ "${{ matrix.compiler }}" == "clang" ]; then export CC=clang export CXX=clang++ + cmake .. -DLIRI_ENABLE_CLAZY:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr + else + cmake .. -DCMAKE_INSTALL_PREFIX=/usr fi - mkdir -p build - cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr make -j $(getconf _NPROCESSORS_ONLN) sudo make install diff --git a/README.md b/README.md index 7ddfb6b..7b4526d 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ Files [![License](https://img.shields.io/badge/license-GPLv3.0%2B-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.html) [![GitHub release](https://img.shields.io/github/release/lirios/files.svg)](https://github.com/lirios/files) -[![CI](https://github.com/lirios/files/workflows/CI/badge.svg?branch=develop)](https://github.com/lirios/files/actions?query=workflow%3ACI) [![GitHub issues](https://img.shields.io/github/issues/lirios/files.svg)](https://github.com/lirios/files/issues) +[![CI](https://github.com/lirios/files/workflows/CI/badge.svg?branch=develop)](https://github.com/lirios/files/actions?query=workflow%3ACI) File manager. From b9ab3dfa7185d0b896b0f1fe43ad6920937de5fd Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 10 May 2020 20:29:37 +0200 Subject: [PATCH 071/125] Fix job name --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 776d7f1..4e1cf20 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ on: - develop jobs: - neon: + build: if: "!contains(github.event.head_commit.message, 'ci skip')" strategy: matrix: From b515a5aca8a3bb6e17e89a57a5c1dbf5997bdfc6 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 12 May 2020 02:09:19 +0200 Subject: [PATCH 072/125] Update translations workflow [ci skip] --- .github/workflows/transifex.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/transifex.yml b/.github/workflows/transifex.yml index 89c744f..49b9a36 100644 --- a/.github/workflows/transifex.yml +++ b/.github/workflows/transifex.yml @@ -2,7 +2,10 @@ name: Translations Sync on: schedule: - - cron: '0 22 * * 0' + - cron: '0 0 * * *' + repository_dispatch: + types: + - transifex jobs: update-translations: @@ -10,15 +13,12 @@ jobs: steps: - name: Checkout uses: actions/checkout@v2 - - name: Run lupdate - uses: liri-infra/lupdate-action@master - - name: Push sources and pull translations - uses: liri-infra/transifex-action@master + - name: Update translations + uses: liri-infra/translation-action@master + env: + TX_TOKEN: ${{ secrets.TX_TOKEN }} with: - tx_token: ${{ secrets.TX_TOKEN }} - ssh_key: ${{ secrets.CI_SSH_KEY }} - committer_name: Liri CI - committer_email: ci@liri.io - translations_folder: translations - pull_translations: true - push_sources: true + ssh_key: ${{ secrets.CI_SSH_KEY }} + committer_name: Liri CI + committer_email: ci@liri.io + translations_folder: translations From 748d62be48cfa855f09a0b65ead61fbfb22b8566 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 12 May 2020 02:14:44 +0200 Subject: [PATCH 073/125] Update COPR workflow [ci skip] --- .github/workflows/copr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/copr.yml b/.github/workflows/copr.yml index cbe6543..e590148 100644 --- a/.github/workflows/copr.yml +++ b/.github/workflows/copr.yml @@ -7,7 +7,7 @@ on: jobs: copr: - if: "!contains(github.event.head_commit.message, 'ci skip')" + if: "!contains(github.event.head_commit.message, 'ci skip') && !contains(github.event.head_commit.message, 'copr skip')" runs-on: ubuntu-latest steps: - name: Rebuild package From 7d35a2b7c42c73a405df06fb1748a8925b419460 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 17 May 2020 11:37:56 +0200 Subject: [PATCH 074/125] Translate desktop files with gettext [ci skip] --- .tx/config | 6 ++-- .tx/sources.json | 5 ++-- src/app/io.liri.Files.desktop.in | 8 ++--- translations/data/desktop/ar.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/da.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/desktop.pot | 42 +++++++++++++++++++++++++++ translations/data/desktop/fr.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/lt.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/nl.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/pl.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/pt_BR.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/ru.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/tr.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/zh_CN.po | 42 +++++++++++++++++++++++++++ translations/data/desktop/zh_TW.po | 42 +++++++++++++++++++++++++++ 15 files changed, 514 insertions(+), 9 deletions(-) create mode 100644 translations/data/desktop/ar.po create mode 100644 translations/data/desktop/da.po create mode 100644 translations/data/desktop/desktop.pot create mode 100644 translations/data/desktop/fr.po create mode 100644 translations/data/desktop/lt.po create mode 100644 translations/data/desktop/nl.po create mode 100644 translations/data/desktop/pl.po create mode 100644 translations/data/desktop/pt_BR.po create mode 100644 translations/data/desktop/ru.po create mode 100644 translations/data/desktop/tr.po create mode 100644 translations/data/desktop/zh_CN.po create mode 100644 translations/data/desktop/zh_TW.po diff --git a/.tx/config b/.tx/config index a1437fc..bb57271 100644 --- a/.tx/config +++ b/.tx/config @@ -8,7 +8,7 @@ source_file = translations/files.ts file_filter = translations/files_.ts [liri-files.desktop-file] -type = DESKTOP +type = PO source_lang = en -source_file = src/app/io.liri.Files.desktop.in -file_filter = translations/io.liri.Files_.desktop +source_file = translations/data/desktop/desktop.pot +file_filter = translations/data/desktop/.po diff --git a/.tx/sources.json b/.tx/sources.json index 5f75b9b..d7ffc39 100644 --- a/.tx/sources.json +++ b/.tx/sources.json @@ -7,7 +7,8 @@ { "type": "desktop", "source_file": "src/app/io.liri.Files.desktop.in", - "file_filter": "translations/io.liri.Files_.desktop", - "output_path": "src/app/io.liri.Files.desktop" + "dest_file": "src/app/io.liri.Files.desktop", + "file_filter": "translations/data/desktop/.po", + "output_path": "translations/data/desktop/desktop.pot" } ] diff --git a/src/app/io.liri.Files.desktop.in b/src/app/io.liri.Files.desktop.in index bfc02d5..8fb68cc 100644 --- a/src/app/io.liri.Files.desktop.in +++ b/src/app/io.liri.Files.desktop.in @@ -1,9 +1,9 @@ [Desktop Entry] Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; +_Name=Liri Files +_GenericName=File Manager +_Comment=Access and organize files +_Keywords=folder;manager;explore;disk;filesystem; Exec=liri-files Icon=system-file-manager Terminal=false diff --git a/translations/data/desktop/ar.po b/translations/data/desktop/ar.po new file mode 100644 index 0000000..a14aeda --- /dev/null +++ b/translations/data/desktop/ar.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Arabic (https://www.transifex.com/lirios/teams/71982/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po new file mode 100644 index 0000000..204f360 --- /dev/null +++ b/translations/data/desktop/da.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot new file mode 100644 index 0000000..f8dd454 --- /dev/null +++ b/translations/data/desktop/desktop.pot @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/fr.po b/translations/data/desktop/fr.po new file mode 100644 index 0000000..ac4ed85 --- /dev/null +++ b/translations/data/desktop/fr.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: French (https://www.transifex.com/lirios/teams/71982/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po new file mode 100644 index 0000000..739d27b --- /dev/null +++ b/translations/data/desktop/lt.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/nl.po b/translations/data/desktop/nl.po new file mode 100644 index 0000000..f167bbf --- /dev/null +++ b/translations/data/desktop/nl.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Dutch (https://www.transifex.com/lirios/teams/71982/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/pl.po b/translations/data/desktop/pl.po new file mode 100644 index 0000000..e9c6732 --- /dev/null +++ b/translations/data/desktop/pl.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Polish (https://www.transifex.com/lirios/teams/71982/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po new file mode 100644 index 0000000..70152bb --- /dev/null +++ b/translations/data/desktop/pt_BR.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/ru.po b/translations/data/desktop/ru.po new file mode 100644 index 0000000..27d2c33 --- /dev/null +++ b/translations/data/desktop/ru.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Russian (https://www.transifex.com/lirios/teams/71982/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po new file mode 100644 index 0000000..a8fa9fd --- /dev/null +++ b/translations/data/desktop/tr.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/zh_CN.po b/translations/data/desktop/zh_CN.po new file mode 100644 index 0000000..aba1774 --- /dev/null +++ b/translations/data/desktop/zh_CN.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Chinese (China) (https://www.transifex.com/lirios/teams/71982/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/data/desktop/zh_TW.po b/translations/data/desktop/zh_TW.po new file mode 100644 index 0000000..e331289 --- /dev/null +++ b/translations/data/desktop/zh_TW.po @@ -0,0 +1,42 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/lirios/teams/71982/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" From f02969dc25324421a8da3b5b00e7a75204d6bc86 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sun, 17 May 2020 09:43:25 +0000 Subject: [PATCH 075/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/desktop.pot | 2 +- translations/files_ar.ts | 110 +++++----- translations/files_da.ts | 110 +++++----- translations/files_fr.ts | 110 +++++----- translations/files_it.ts | 288 ++++++++++++++++++++++++++ translations/files_lt.ts | 110 +++++----- translations/files_nl.ts | 110 +++++----- translations/files_pl.ts | 110 +++++----- translations/files_pt_BR.ts | 110 +++++----- translations/files_pt_PT.ts | 110 +++++----- translations/files_ru.ts | 110 +++++----- translations/files_tr.ts | 110 +++++----- translations/files_zh_CN.ts | 110 +++++----- translations/files_zh_TW.ts | 110 +++++----- 14 files changed, 949 insertions(+), 661 deletions(-) create mode 100644 translations/files_it.ts diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index f8dd454..473f535 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"POT-Creation-Date: 2020-05-17 09:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/files_ar.ts b/translations/files_ar.ts index 37da1e4..1f0db86 100644 --- a/translations/files_ar.ts +++ b/translations/files_ar.ts @@ -2,32 +2,32 @@ FolderListView - + Name الاسم - + Type النوع - + Last modified أخر تعديل - + Directories دليل - + Files ملفات - + No files لا ملفات @@ -35,17 +35,17 @@ FolderModel - + Home المنزل - + %1 file 1% ملف - + %1 files 1% ملفات @@ -53,55 +53,55 @@ FolderPage - + Back رجوع - + Go back أرجع - - + + Search بحث - + Search files or folders أبحث في الملفات و المجلدات - + New folder مجلد جديد - + Create a new folder أنشأ مجلد جديد - - + + Paste لصق - - + + Settings الإعدادات - + Create new folder: أنشأ مجلد جديد: - + New Folder مجلد جديد @@ -109,48 +109,48 @@ InfoSidebar - + Edited عُدل - + Share مشاركة - - + + Delete حذف - + Are you sure you want to permanently delete "%1"? هل أنت متأكد من رغبتك في الحذف النهائي لـ "1%"؟ - + Info معلومات - + Location الموقع - + Type النوع - + Contents المحتويات - + Size الحجم @@ -158,12 +158,12 @@ PlacesSidebar - + Places الأماكن - + Trash سلة المهملات @@ -171,42 +171,42 @@ SelectionPage - + Select files... أختر ملفات... - + Back رجوع - + Cut قص - + Copy نسخ - + Paste لصق - + Move to Trash نقل لسلة المهملات - + Select all حدّد الكل - + Clear selection الغاء التحديد @@ -214,42 +214,42 @@ SettingsDialog - + Settings الإعدادات - + Show hidden files أظهر الملفات المخفية - + Sort by: ترتيب حسب: - + Name الاسم - + Date التاريخ - + Sort order: نظام الترتيب: - + Ascending تصاعدي - + Descending تنازلي @@ -257,22 +257,22 @@ TrashPage - + Trash سلة المهملات - + Back رجوع - + Empty trash إفراغ المهملات - + Restore trash إستعادة المهملات @@ -280,7 +280,7 @@ main - + Files الملفات diff --git a/translations/files_da.ts b/translations/files_da.ts index 700c573..167608e 100644 --- a/translations/files_da.ts +++ b/translations/files_da.ts @@ -2,32 +2,32 @@ FolderListView - + Name Navn - + Type Type - + Last modified Sidst ændret - + Directories Mapper - + Files Filer - + No files Ingen filer @@ -35,17 +35,17 @@ FolderModel - + Home Hjem - + %1 file %1 fil - + %1 files %1 filer @@ -53,55 +53,55 @@ FolderPage - + Back Tilbage - + Go back Gå tilbage - - + + Search Søg - + Search files or folders Søg efter filer eller mapper - + New folder Ny mappe - + Create a new folder Opret en ny mappe - - + + Paste Indsæt - - + + Settings Indstillinger - + Create new folder: Opret ny mappe: - + New Folder Ny mappe @@ -109,48 +109,48 @@ InfoSidebar - + Edited Redigeret - + Share Del - - + + Delete Slet - + Are you sure you want to permanently delete "%1"? Er du sikker på, at du vil slette "%1" permanent? - + Info Info - + Location Placering - + Type Type - + Contents Indhold - + Size Størrelse @@ -158,12 +158,12 @@ PlacesSidebar - + Places Steder - + Trash Papirkurv @@ -171,42 +171,42 @@ SelectionPage - + Select files... Vælg filer ... - + Back Tilbage - + Cut Klip - + Copy Kopiér - + Paste Indsæt - + Move to Trash Flyt til papirkurv - + Select all Vælg alt - + Clear selection Ryd markering @@ -214,42 +214,42 @@ SettingsDialog - + Settings Indstillinger - + Show hidden files Vid skjulte filer - + Sort by: Sortér efter: - + Name Navn - + Date Dato - + Sort order: Sorteringsrækkefølge: - + Ascending Stigende - + Descending Faldende @@ -257,22 +257,22 @@ TrashPage - + Trash Papirkurv - + Back Tilbage - + Empty trash Tøm papirkurv - + Restore trash Gendan papirkurv @@ -280,7 +280,7 @@ main - + Files Filer diff --git a/translations/files_fr.ts b/translations/files_fr.ts index 492b68e..9c59498 100644 --- a/translations/files_fr.ts +++ b/translations/files_fr.ts @@ -2,32 +2,32 @@ FolderListView - + Name Nom - + Type Type - + Last modified Dernière modification - + Directories Répertoires - + Files Fichiers - + No files Aucun fichier @@ -35,17 +35,17 @@ FolderModel - + Home Accueil - + %1 file %1 fichier - + %1 files %1 fichiers @@ -53,55 +53,55 @@ FolderPage - + Back Retour - + Go back Revenir en arrière - - + + Search Rechercher - + Search files or folders Rechercher des fichiers ou des dossiers - + New folder Nouveau dossier - + Create a new folder Créer un nouveau dossier - - + + Paste Coller - - + + Settings Paramètres - + Create new folder: Créer un nouveau dossier : - + New Folder Nouveau dossier @@ -109,48 +109,48 @@ InfoSidebar - + Edited Modifié - + Share Partager - - + + Delete Supprimer - + Are you sure you want to permanently delete "%1"? Êtes-vous sûr de supprimer %1 de manière permanente ? - + Info Information - + Location Emplacement - + Type Type - + Contents Contenu - + Size Taille @@ -158,12 +158,12 @@ PlacesSidebar - + Places Endroits - + Trash Corbeille @@ -171,42 +171,42 @@ SelectionPage - + Select files... Sélectionner des fichiers... - + Back Retour - + Cut Couper - + Copy Copier - + Paste Coller - + Move to Trash Déplacer dans la corbeille - + Select all Tout sélectionner - + Clear selection Annuler la sélection @@ -214,42 +214,42 @@ SettingsDialog - + Settings Paramètres - + Show hidden files Afficher les fichiers cachés - + Sort by: Trier par : - + Name Nom - + Date Date - + Sort order: Ordre du tri : - + Ascending Croissant - + Descending Décroissant @@ -257,22 +257,22 @@ TrashPage - + Trash Corbeille - + Back Retour - + Empty trash Vider la corbeille - + Restore trash Restaurer les éléments de la corbeille @@ -280,7 +280,7 @@ main - + Files Fichiers diff --git a/translations/files_it.ts b/translations/files_it.ts new file mode 100644 index 0000000..e8b6662 --- /dev/null +++ b/translations/files_it.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + Nome + + + + Type + Tipo + + + + Last modified + Ultima modifica + + + + Directories + Cartelle + + + + Files + File + + + + No files + Nessun file + + + + FolderModel + + + Home + Home + + + + %1 file + file %1 + + + + %1 files + file %1 + + + + FolderPage + + + Back + Indietro + + + + Go back + Torna indietro + + + + + Search + Ricerca + + + + Search files or folders + Cerca file o cartelle + + + + New folder + Nuova cartella + + + + Create a new folder + Crea nuova cartella + + + + + Paste + Incolla + + + + + Settings + Impostazioni + + + + Create new folder: + Crea nuova cartella: + + + + New Folder + Nuova cartella + + + + InfoSidebar + + + Edited + Modificato + + + + Share + Condividi + + + + + Delete + Elimina + + + + Are you sure you want to permanently delete "%1"? + Sei sicuro di voler cancellare definitivamente "%1"? + + + + Info + Informazioni + + + + Location + Posizione + + + + Type + Tipo + + + + Contents + Contenuti + + + + Size + Dimensioni + + + + PlacesSidebar + + + Places + + + + + Trash + Cestino + + + + SelectionPage + + + Select files... + Seleziona file... + + + + Back + Indietro + + + + Cut + Taglia + + + + Copy + Copia + + + + Paste + Incolla + + + + Move to Trash + Sposta nel cestino + + + + Select all + Seleziona tutto + + + + Clear selection + Annulla selezione + + + + SettingsDialog + + + Settings + Impostazioni + + + + Show hidden files + Mostra file nascosti + + + + Sort by: + Ordina per: + + + + Name + Nome + + + + Date + Data + + + + Sort order: + Direzione di ordinamento: + + + + Ascending + Crescente + + + + Descending + Decrescente + + + + TrashPage + + + Trash + Cestino + + + + Back + Indietro + + + + Empty trash + Svuota cestino + + + + Restore trash + Ripristina cestino + + + + main + + + Files + File + + + \ No newline at end of file diff --git a/translations/files_lt.ts b/translations/files_lt.ts index 6ba8f52..3c13eec 100644 --- a/translations/files_lt.ts +++ b/translations/files_lt.ts @@ -2,32 +2,32 @@ FolderListView - + Name Pavadinimas - + Type Tipas - + Last modified - + Directories Katalogai - + Files Failai - + No files Failų nėra @@ -35,17 +35,17 @@ FolderModel - + Home Namai - + %1 file %1 failas - + %1 files %1 failų(-ai) @@ -53,55 +53,55 @@ FolderPage - + Back Atgal - + Go back Grįžti - - + + Search - + Search files or folders - + New folder Naujas aplankas - + Create a new folder Sukurti naują aplanką - - + + Paste Įdėti - - + + Settings Nustatymai - + Create new folder: Sukurti naują aplanką: - + New Folder Naujas aplankas @@ -109,48 +109,48 @@ InfoSidebar - + Edited - + Share - - + + Delete Ištrinti - + Are you sure you want to permanently delete "%1"? Ar tikrai norite visiems laikams ištrinti "%1"? - + Info Informacija - + Location Vieta - + Type Tipas - + Contents Turinys - + Size Dydis @@ -158,12 +158,12 @@ PlacesSidebar - + Places Vietos - + Trash Šiukšlinė @@ -171,42 +171,42 @@ SelectionPage - + Select files... - + Back Atgal - + Cut Iškirpti - + Copy Kopijuoti - + Paste Įdėti - + Move to Trash Perkelti į šiukšlinę - + Select all - + Clear selection @@ -214,42 +214,42 @@ SettingsDialog - + Settings Nustatymai - + Show hidden files Rodyti paslėptus failus - + Sort by: Rikiuoti pagal: - + Name Pavadinimas - + Date Data - + Sort order: Rikiavimo tvarka: - + Ascending Didėjančiai - + Descending Mažėjančiai @@ -257,22 +257,22 @@ TrashPage - + Trash Šiukšlinė - + Back Atgal - + Empty trash - + Restore trash @@ -280,7 +280,7 @@ main - + Files Failai diff --git a/translations/files_nl.ts b/translations/files_nl.ts index a24f5d9..b0b3799 100644 --- a/translations/files_nl.ts +++ b/translations/files_nl.ts @@ -2,32 +2,32 @@ FolderListView - + Name Naam - + Type Type - + Last modified Laatst aangepast - + Directories Folders - + Files Bestanden - + No files Geen bestanden @@ -35,17 +35,17 @@ FolderModel - + Home Persoonlijke map - + %1 file %1 bestand - + %1 files %1 bestanden @@ -53,55 +53,55 @@ FolderPage - + Back Terug - + Go back Ga terug - - + + Search Zoeken - + Search files or folders Zoek bestanden of mappen - + New folder Nieuwe map - + Create a new folder Creëer een nieuwe map - - + + Paste Plakken - - + + Settings Instellingen - + Create new folder: Creëer een nieuwe map: - + New Folder Nieuwe Map @@ -109,48 +109,48 @@ InfoSidebar - + Edited Aangepast - + Share Delen - - + + Delete Verwijderen - + Are you sure you want to permanently delete "%1"? Weet u zeker dat u "%1" permanent wil verwijderen? - + Info Informatie - + Location Locatie - + Type Type - + Contents Inhoud - + Size Grote @@ -158,12 +158,12 @@ PlacesSidebar - + Places Plaatsen - + Trash Prullenbak @@ -171,42 +171,42 @@ SelectionPage - + Select files... Selecteer bestanden... - + Back Terug - + Cut Knippen - + Copy Kopiëren - + Paste Plakken - + Move to Trash Verplaats naar Prullenbak - + Select all Selecteer alles - + Clear selection Laat selectie vrij @@ -214,42 +214,42 @@ SettingsDialog - + Settings Instellingen - + Show hidden files Toon onzichtbare bestanden - + Sort by: Sorteer bij: - + Name Naam - + Date Datum - + Sort order: Sorteer volgorde: - + Ascending Naar boven - + Descending Naar beneden @@ -257,22 +257,22 @@ TrashPage - + Trash Prullenbak - + Back Terug - + Empty trash Prullenbak legen - + Restore trash Herstellen @@ -280,7 +280,7 @@ main - + Files Bestanden diff --git a/translations/files_pl.ts b/translations/files_pl.ts index 7a47b56..d250594 100644 --- a/translations/files_pl.ts +++ b/translations/files_pl.ts @@ -2,32 +2,32 @@ FolderListView - + Name Nazwa - + Type Typ - + Last modified Ostatnia modyfikacja - + Directories Katalogi - + Files Pliki - + No files Brak plików @@ -35,17 +35,17 @@ FolderModel - + Home Katalog Domowy - + %1 file %1 plik - + %1 files %1 plików @@ -53,55 +53,55 @@ FolderPage - + Back Powrót - + Go back Wróć - - + + Search Szukaj - + Search files or folders Szukaj plików lub katalogów - + New folder Nowy katalog - + Create a new folder Utwórz nowy katalog - - + + Paste Wklej - - + + Settings Ustawienia - + Create new folder: Utwórz nowy katalog: - + New Folder Nowy Katalog @@ -109,48 +109,48 @@ InfoSidebar - + Edited Edytowany - + Share Udostępnij - - + + Delete Usuń - + Are you sure you want to permanently delete "%1"? Czy jesteś pewien że chcesz całkowicie usunąć "%1"? - + Info Info - + Location Lokalizacja - + Type Typ - + Contents Zawartość - + Size Rozmiar @@ -158,12 +158,12 @@ PlacesSidebar - + Places Miejsca - + Trash Kosz @@ -171,42 +171,42 @@ SelectionPage - + Select files... Wybierz pliki... - + Back Powrót - + Cut Wytnij - + Copy Kopiuj - + Paste Wklej - + Move to Trash Przenieś do Kosza - + Select all Wybierz wszystko - + Clear selection Wyczyść zaznaczenie @@ -214,42 +214,42 @@ SettingsDialog - + Settings Ustawienia - + Show hidden files Pokaż ukryte pliki - + Sort by: Sortuj po: - + Name Nazwa - + Date Data - + Sort order: Kolejność sortowania: - + Ascending Rosnąco - + Descending Malejąco @@ -257,22 +257,22 @@ TrashPage - + Trash Kosz - + Back Powrót - + Empty trash Opróżnij kosz - + Restore trash Przywróć kosz @@ -280,7 +280,7 @@ main - + Files Pliki diff --git a/translations/files_pt_BR.ts b/translations/files_pt_BR.ts index 32cbd84..e2d6c76 100644 --- a/translations/files_pt_BR.ts +++ b/translations/files_pt_BR.ts @@ -2,32 +2,32 @@ FolderListView - + Name Nome - + Type Tipo - + Last modified Última modificação - + Directories Pastas - + Files Arquivos - + No files Nenhum arquivo @@ -35,17 +35,17 @@ FolderModel - + Home Pasta pessoal - + %1 file %1 arquivo - + %1 files %1 arquivos @@ -53,55 +53,55 @@ FolderPage - + Back Voltar - + Go back Voltar - - + + Search Pesquisar - + Search files or folders Pesquisar arquivos e pastas - + New folder Nova pasta - + Create a new folder Criar uma nova pasta - - + + Paste Colar - - + + Settings Configurações - + Create new folder: Criar nova pasta: - + New Folder Nova pasta @@ -109,48 +109,48 @@ InfoSidebar - + Edited Editado - + Share Compartilhar - - + + Delete Excluir - + Are you sure you want to permanently delete "%1"? Deseja excluir permanentemente "%1"? - + Info Informações - + Location Localização - + Type Tipo - + Contents Conteúdo - + Size Tamanho @@ -158,12 +158,12 @@ PlacesSidebar - + Places Locais - + Trash Lixeira @@ -171,42 +171,42 @@ SelectionPage - + Select files... Selecionar arquivos... - + Back Voltar - + Cut Cortar - + Copy Copiar - + Paste Colar - + Move to Trash Mover para a lixeira - + Select all Selecionar tudo - + Clear selection Limpar seleção @@ -214,42 +214,42 @@ SettingsDialog - + Settings Configurações - + Show hidden files Exibir arquivos ocultos - + Sort by: Ordenar por: - + Name Nome - + Date Data - + Sort order: Ordem de classificação: - + Ascending Ascendente - + Descending Descendente @@ -257,22 +257,22 @@ TrashPage - + Trash Lixeira - + Back Voltar - + Empty trash Esvaziar lixeira - + Restore trash Restaurar lixeira @@ -280,7 +280,7 @@ main - + Files Arquivos diff --git a/translations/files_pt_PT.ts b/translations/files_pt_PT.ts index cd581b0..f60713e 100644 --- a/translations/files_pt_PT.ts +++ b/translations/files_pt_PT.ts @@ -2,32 +2,32 @@ FolderListView - + Name Nome - + Type Tipo - + Last modified Última modificação - + Directories Directórios - + Files Ficheiros - + No files Sem ficheiros @@ -35,17 +35,17 @@ FolderModel - + Home Casa - + %1 file %1 ficheiro - + %1 files %1 ficheiros @@ -53,55 +53,55 @@ FolderPage - + Back Voltar - + Go back - - + + Search Procurar - + Search files or folders - + New folder Nova pasta - + Create a new folder - - + + Paste Colar - - + + Settings Definições - + Create new folder: Criar nova pasta: - + New Folder Nova Pasta @@ -109,48 +109,48 @@ InfoSidebar - + Edited Alterado - + Share - - + + Delete Eliminar - + Are you sure you want to permanently delete "%1"? Tem a certeza que pretende eliminar "%1"? - + Info Info - + Location Localização - + Type Tipo - + Contents Conteúdo - + Size Tamanho @@ -158,12 +158,12 @@ PlacesSidebar - + Places Lugares - + Trash Lixo @@ -171,42 +171,42 @@ SelectionPage - + Select files... Escolher ficheiros... - + Back Voltar - + Cut Cortar - + Copy Copiar - + Paste Colar - + Move to Trash Mover para o lixo - + Select all Selecionar todos - + Clear selection Limpar seleção @@ -214,42 +214,42 @@ SettingsDialog - + Settings Definições - + Show hidden files Mostrar ficheiros ocultos - + Sort by: Ordenar por: - + Name Nome - + Date Data - + Sort order: Ordenação: - + Ascending Ascendente - + Descending Descendente @@ -257,22 +257,22 @@ TrashPage - + Trash Lixo - + Back Voltar - + Empty trash Esvaziar lixo - + Restore trash Restaurar lixo @@ -280,7 +280,7 @@ main - + Files Ficheiros diff --git a/translations/files_ru.ts b/translations/files_ru.ts index 75ab90c..0bf11b8 100644 --- a/translations/files_ru.ts +++ b/translations/files_ru.ts @@ -2,32 +2,32 @@ FolderListView - + Name - + Type - + Last modified - + Directories - + Files - + No files @@ -35,17 +35,17 @@ FolderModel - + Home - + %1 file - + %1 files @@ -53,55 +53,55 @@ FolderPage - + Back - + Go back - - + + Search - + Search files or folders - + New folder Новая папка - + Create a new folder Создать новую папку - - + + Paste Вставить - - + + Settings Настройки - + Create new folder: Создать нлвую папку: - + New Folder Новая папка @@ -109,48 +109,48 @@ InfoSidebar - + Edited - + Share Поделиться - - + + Delete Удалить - + Are you sure you want to permanently delete "%1"? Вы действительно хотите безвозвратно удалить "%1"? - + Info - + Location - + Type - + Contents - + Size @@ -158,12 +158,12 @@ PlacesSidebar - + Places - + Trash @@ -171,42 +171,42 @@ SelectionPage - + Select files... - + Back - + Cut - + Copy - + Paste - + Move to Trash - + Select all - + Clear selection @@ -214,42 +214,42 @@ SettingsDialog - + Settings - + Show hidden files - + Sort by: - + Name - + Date - + Sort order: - + Ascending - + Descending @@ -257,22 +257,22 @@ TrashPage - + Trash - + Back - + Empty trash - + Restore trash @@ -280,7 +280,7 @@ main - + Files Файлы diff --git a/translations/files_tr.ts b/translations/files_tr.ts index 8bff192..85d8d2b 100644 --- a/translations/files_tr.ts +++ b/translations/files_tr.ts @@ -2,32 +2,32 @@ FolderListView - + Name Ad - + Type Tür - + Last modified Son değiştirilme - + Directories Dizinler - + Files Dosyalar - + No files Dosya yok @@ -35,17 +35,17 @@ FolderModel - + Home Ev - + %1 file %1 dosya - + %1 files %1 dosya @@ -53,55 +53,55 @@ FolderPage - + Back Geri - + Go back Geri git - - + + Search Ara - + Search files or folders Dosya veya klasör ara - + New folder Yeni klasör - + Create a new folder Yeni klasör oluştur - - + + Paste Yapıştır - - + + Settings Ayarlar - + Create new folder: Yeni klasör oluştur: - + New Folder Yeni Klasör @@ -109,48 +109,48 @@ InfoSidebar - + Edited Düzenlenme - + Share Paylaş - - + + Delete Sil - + Are you sure you want to permanently delete "%1"? "%1" kalıcı olarak silinecek, emin misiniz? - + Info Bilgi - + Location Konum - + Type Tür - + Contents İçerikler - + Size Boyut @@ -158,12 +158,12 @@ PlacesSidebar - + Places Konumlar - + Trash Çöp @@ -171,42 +171,42 @@ SelectionPage - + Select files... Dosya seç... - + Back Geri - + Cut Kes - + Copy Kopyala - + Paste Yapıştır - + Move to Trash Çöpe taşı - + Select all Tümünü seç - + Clear selection Seçimi temizle @@ -214,42 +214,42 @@ SettingsDialog - + Settings Ayarlar - + Show hidden files Gizli dosyaları göster - + Sort by: Şuna göre sırala: - + Name Ad - + Date Tarih - + Sort order: Sıralama düzeni: - + Ascending Artan - + Descending Azalan @@ -257,22 +257,22 @@ TrashPage - + Trash Çöp - + Back Geri - + Empty trash Çöpü boşalt - + Restore trash Çöpü kurtar @@ -280,7 +280,7 @@ main - + Files Dosyalar diff --git a/translations/files_zh_CN.ts b/translations/files_zh_CN.ts index 8fb4d4a..c46a2a5 100644 --- a/translations/files_zh_CN.ts +++ b/translations/files_zh_CN.ts @@ -2,32 +2,32 @@ FolderListView - + Name 名称 - + Type 类型 - + Last modified 上次修改 - + Directories 目录 - + Files 文件 - + No files 无文件 @@ -35,17 +35,17 @@ FolderModel - + Home Home - + %1 file %1文件 - + %1 files %1文件 @@ -53,55 +53,55 @@ FolderPage - + Back 返回 - + Go back 返回 - - + + Search 搜索 - + Search files or folders 搜索文件或文件夹 - + New folder 新文件夹 - + Create a new folder 创建一个新文件夹 - - + + Paste 粘贴 - - + + Settings 设置 - + Create new folder: 创建新文件夹: - + New Folder 新文件夹 @@ -109,48 +109,48 @@ InfoSidebar - + Edited 已编辑 - + Share 分享 - - + + Delete 删除 - + Are you sure you want to permanently delete "%1"? 你确定要永久删除"%1"? - + Info 资讯 - + Location 位置 - + Type 类型 - + Contents 内容 - + Size 大小 @@ -158,12 +158,12 @@ PlacesSidebar - + Places 空间 - + Trash 回收站 @@ -171,42 +171,42 @@ SelectionPage - + Select files... 选择文件... - + Back 返回 - + Cut 剪切 - + Copy 复制 - + Paste 粘贴 - + Move to Trash 移至回收站 - + Select all 全选 - + Clear selection 清除选择 @@ -214,42 +214,42 @@ SettingsDialog - + Settings 设置 - + Show hidden files 显示隐藏文件 - + Sort by: 按此排序: - + Name 名称 - + Date 日期 - + Sort order: 排序方式: - + Ascending 升序 - + Descending 降序 @@ -257,22 +257,22 @@ TrashPage - + Trash 回收站 - + Back 返回 - + Empty trash 空回收站 - + Restore trash 恢复回收 @@ -280,7 +280,7 @@ main - + Files 文件 diff --git a/translations/files_zh_TW.ts b/translations/files_zh_TW.ts index f1a8314..fa36090 100644 --- a/translations/files_zh_TW.ts +++ b/translations/files_zh_TW.ts @@ -2,32 +2,32 @@ FolderListView - + Name 檔案名稱 - + Type 檔案類型 - + Last modified 上次修改 - + Directories 目錄 - + Files 檔案 - + No files @@ -35,17 +35,17 @@ FolderModel - + Home 主目錄 - + %1 file - + %1 files @@ -53,55 +53,55 @@ FolderPage - + Back 返回 - + Go back - - + + Search 搜尋 - + Search files or folders 搜尋檔案或資料夾 - + New folder 新增資料夾 - + Create a new folder 新增資料夾 - - + + Paste 貼上 - - + + Settings 設定 - + Create new folder: 新增資料夾: - + New Folder 新增資料夾 @@ -109,48 +109,48 @@ InfoSidebar - + Edited 已編輯 - + Share 分享 - - + + Delete 刪除 - + Are you sure you want to permanently delete "%1"? 你確定要永久刪除嗎"%1"? - + Info 資訊 - + Location 位置 - + Type 類型 - + Contents 內容 - + Size 大小 @@ -158,12 +158,12 @@ PlacesSidebar - + Places - + Trash 垃圾桶 @@ -171,43 +171,43 @@ SelectionPage - + Select files... 選擇檔案 - + Back 返回 - + Cut 剪下 - + Copy 複製 - + Paste 貼上 - + Move to Trash 移至垃圾桶 - + Select all 全選 - + Clear selection 清除選取 @@ -215,42 +215,42 @@ SettingsDialog - + Settings 設定 - + Show hidden files 顯示隱藏檔案 - + Sort by: 排序: - + Name 檔名 - + Date 日期 - + Sort order: 排序 - + Ascending - + Descending @@ -258,22 +258,22 @@ TrashPage - + Trash 垃圾桶 - + Back 返回 - + Empty trash 清空垃圾桶 - + Restore trash 復原 @@ -281,7 +281,7 @@ main - + Files 檔案 From dc3e76a054bf2d3fb2c082f80d8a783ea6b3648a Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 17 May 2020 11:48:22 +0200 Subject: [PATCH 076/125] Remove old translations [ci skip] --- translations/io.liri.Files_ar.desktop | 19 ------------------- translations/io.liri.Files_da.desktop | 19 ------------------- translations/io.liri.Files_fr.desktop | 19 ------------------- translations/io.liri.Files_lt.desktop | 19 ------------------- translations/io.liri.Files_nl.desktop | 19 ------------------- translations/io.liri.Files_pl.desktop | 19 ------------------- translations/io.liri.Files_pt_BR.desktop | 19 ------------------- translations/io.liri.Files_ru.desktop | 19 ------------------- translations/io.liri.Files_tr.desktop | 19 ------------------- translations/io.liri.Files_zh_CN.desktop | 19 ------------------- translations/io.liri.Files_zh_TW.desktop | 18 ------------------ 11 files changed, 208 deletions(-) delete mode 100644 translations/io.liri.Files_ar.desktop delete mode 100644 translations/io.liri.Files_da.desktop delete mode 100644 translations/io.liri.Files_fr.desktop delete mode 100644 translations/io.liri.Files_lt.desktop delete mode 100644 translations/io.liri.Files_nl.desktop delete mode 100644 translations/io.liri.Files_pl.desktop delete mode 100644 translations/io.liri.Files_pt_BR.desktop delete mode 100644 translations/io.liri.Files_ru.desktop delete mode 100644 translations/io.liri.Files_tr.desktop delete mode 100644 translations/io.liri.Files_zh_CN.desktop delete mode 100644 translations/io.liri.Files_zh_TW.desktop diff --git a/translations/io.liri.Files_ar.desktop b/translations/io.liri.Files_ar.desktop deleted file mode 100644 index cda312b..0000000 --- a/translations/io.liri.Files_ar.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[ar]=نظام-ملفات-ليري -Name[ar]=ملفات ليري -Comment[ar]=صل للملفات و نظمها -GenericName[ar]=مدير الملفات diff --git a/translations/io.liri.Files_da.desktop b/translations/io.liri.Files_da.desktop deleted file mode 100644 index 9edd3c1..0000000 --- a/translations/io.liri.Files_da.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[da]=system-file-manager -Name[da]=Liri-filer -Comment[da]=Tilgå og organiser filer -GenericName[da]=Filhåndtering diff --git a/translations/io.liri.Files_fr.desktop b/translations/io.liri.Files_fr.desktop deleted file mode 100644 index e56fe65..0000000 --- a/translations/io.liri.Files_fr.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[fr]=system-file-manager -Name[fr]=Fichiers Liri -Comment[fr]=Gestion et accès aux fichiers -GenericName[fr]=Gestionnaire de fichiers diff --git a/translations/io.liri.Files_lt.desktop b/translations/io.liri.Files_lt.desktop deleted file mode 100644 index ceba8bb..0000000 --- a/translations/io.liri.Files_lt.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[lt]=system-file-manager -Name[lt]=Liri failai -Comment[lt]=Gauti prieigą prie failų ir juos tvarkyti -GenericName[lt]=Failų tvarkytuvė diff --git a/translations/io.liri.Files_nl.desktop b/translations/io.liri.Files_nl.desktop deleted file mode 100644 index 6f42396..0000000 --- a/translations/io.liri.Files_nl.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[nl]=systeem-bestand-beheerder -Name[nl]=Liri Bestanden -Comment[nl]=Verkrijg toegang tot en beheer u bestanden -GenericName[nl]=Bestandsbeheer diff --git a/translations/io.liri.Files_pl.desktop b/translations/io.liri.Files_pl.desktop deleted file mode 100644 index 13c8097..0000000 --- a/translations/io.liri.Files_pl.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[pl]=system-file-manager -Name[pl]=Pliki Liri -Comment[pl]=Uzyskaj dostęp i organizuj pliki -GenericName[pl]=Menedżer Plików diff --git a/translations/io.liri.Files_pt_BR.desktop b/translations/io.liri.Files_pt_BR.desktop deleted file mode 100644 index 5bb8c2e..0000000 --- a/translations/io.liri.Files_pt_BR.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[pt_BR]=system-file-manager -Name[pt_BR]=Liri Files -Comment[pt_BR]=Acesse e organize arquivos -GenericName[pt_BR]=Gerenciador de arquivos diff --git a/translations/io.liri.Files_ru.desktop b/translations/io.liri.Files_ru.desktop deleted file mode 100644 index cca69cb..0000000 --- a/translations/io.liri.Files_ru.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[ru]=system-file-manager -Name[ru]=Liri Файлы -Comment[ru]=Управляйте файлами -GenericName[ru]=Файловый менеджер diff --git a/translations/io.liri.Files_tr.desktop b/translations/io.liri.Files_tr.desktop deleted file mode 100644 index 9cbc7a0..0000000 --- a/translations/io.liri.Files_tr.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[tr]=system-file-manager -Name[tr]=Liri Dosyalar -Comment[tr]=Dosyalara eriş ve örgütle -GenericName[tr]=Dosya Yönetici diff --git a/translations/io.liri.Files_zh_CN.desktop b/translations/io.liri.Files_zh_CN.desktop deleted file mode 100644 index 6539b91..0000000 --- a/translations/io.liri.Files_zh_CN.desktop +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Icon[zh_CN]=系统-文件-管理 -Name[zh_CN]=Liri文件管理 -Comment[zh_CN]=访问和组织文件 -GenericName[zh_CN]=文件管理 diff --git a/translations/io.liri.Files_zh_TW.desktop b/translations/io.liri.Files_zh_TW.desktop deleted file mode 100644 index 0ce9dd7..0000000 --- a/translations/io.liri.Files_zh_TW.desktop +++ /dev/null @@ -1,18 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Liri Files -GenericName=File Manager -Comment=Access and organize files -Keywords=folder;manager;explore;disk;filesystem; -Exec=liri-files -Icon=system-file-manager -Terminal=false -Type=Application -StartupWMClass=liri-files -Categories=X-Liri;Qt;Utility;Core;FileManager; - - -# Translations -Name[zh_TW]=Liri 檔案總管 -Comment[zh_TW]=取得與管理檔案 -GenericName[zh_TW]=檔案總管 From c50afc0c4c0eb3d2481f09c5628cbacc1ef1c110 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Mon, 18 May 2020 00:16:23 +0000 Subject: [PATCH 077/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 14 +++++++++----- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/tr.po | 14 +++++++++----- 3 files changed, 19 insertions(+), 11 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 204f360..4fcbd69 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# scootergrisen, 2020 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"POT-Creation-Date: 2020-05-18 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,22 +25,22 @@ msgstr "" #: io.liri.Files.desktop.in:3 msgctxt "Name entry" msgid "Liri Files" -msgstr "" +msgstr "Liri-filer" #. (desktop-to-pot) "GenericName" entry #: io.liri.Files.desktop.in:4 msgctxt "GenericName entry" msgid "File Manager" -msgstr "" +msgstr "Filhåndtering" #. (desktop-to-pot) "Comment" entry #: io.liri.Files.desktop.in:5 msgctxt "Comment entry" msgid "Access and organize files" -msgstr "" +msgstr "Tilgå og organiser filer" #. (desktop-to-pot) "Keywords" entry #: io.liri.Files.desktop.in:6 msgctxt "Keywords entry" msgid "folder;manager;explore;disk;filesystem;" -msgstr "" +msgstr "mappe;håndtering;udforsk;disk;filsystem;" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 473f535..ecefd2e 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-17 09:43+0000\n" +"POT-Creation-Date: 2020-05-18 00:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index a8fa9fd..179f4fd 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Emin Tufan , 2020 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"POT-Creation-Date: 2020-05-18 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,22 +25,22 @@ msgstr "" #: io.liri.Files.desktop.in:3 msgctxt "Name entry" msgid "Liri Files" -msgstr "" +msgstr "Liri Dosyalar" #. (desktop-to-pot) "GenericName" entry #: io.liri.Files.desktop.in:4 msgctxt "GenericName entry" msgid "File Manager" -msgstr "" +msgstr "Dosya Yönetici" #. (desktop-to-pot) "Comment" entry #: io.liri.Files.desktop.in:5 msgctxt "Comment entry" msgid "Access and organize files" -msgstr "" +msgstr "Dosyalara eriş ve yönet" #. (desktop-to-pot) "Keywords" entry #: io.liri.Files.desktop.in:6 msgctxt "Keywords entry" msgid "folder;manager;explore;disk;filesystem;" -msgstr "" +msgstr "klasör;yönetici;keşfet;disk;dosyasistemi;" From 5f859ff205920b5287e5d23c7c2e9d1a8988ad5a Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 19 May 2020 00:16:26 +0000 Subject: [PATCH 078/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/pt_BR.po | 14 +++++++++----- translations/data/desktop/tr.po | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 4fcbd69..0367b58 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-18 00:16+0000\n" +"POT-Creation-Date: 2020-05-19 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index ecefd2e..66da4b2 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-18 00:16+0000\n" +"POT-Creation-Date: 2020-05-19 00:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 70152bb..923618c 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Luiz Fernando Ranghetti , 2020 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"POT-Creation-Date: 2020-05-19 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,22 +25,22 @@ msgstr "" #: io.liri.Files.desktop.in:3 msgctxt "Name entry" msgid "Liri Files" -msgstr "" +msgstr "Liri Files" #. (desktop-to-pot) "GenericName" entry #: io.liri.Files.desktop.in:4 msgctxt "GenericName entry" msgid "File Manager" -msgstr "" +msgstr "Gerenciador de arquivos" #. (desktop-to-pot) "Comment" entry #: io.liri.Files.desktop.in:5 msgctxt "Comment entry" msgid "Access and organize files" -msgstr "" +msgstr "Acesse e organize arquivos" #. (desktop-to-pot) "Keywords" entry #: io.liri.Files.desktop.in:6 msgctxt "Keywords entry" msgid "folder;manager;explore;disk;filesystem;" -msgstr "" +msgstr "pasta;gerenciador;explorar;disco;sistema de arquivos;" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 179f4fd..ddcddca 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-18 00:16+0000\n" +"POT-Creation-Date: 2020-05-19 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From da6e5cfe2efc73594fcb7f96cc92062023280a82 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Wed, 20 May 2020 00:16:11 +0000 Subject: [PATCH 079/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 0367b58..d320070 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 00:16+0000\n" +"POT-Creation-Date: 2020-05-20 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 66da4b2..7796728 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 00:16+0000\n" +"POT-Creation-Date: 2020-05-20 00:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 923618c..bbf7c9c 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 00:16+0000\n" +"POT-Creation-Date: 2020-05-20 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index ddcddca..db0ff65 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 00:16+0000\n" +"POT-Creation-Date: 2020-05-20 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From cd33d90865d856356cd429b6c0726a530d1d51bf Mon Sep 17 00:00:00 2001 From: Liri CI Date: Thu, 21 May 2020 00:16:52 +0000 Subject: [PATCH 080/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index d320070..1d519fb 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 00:16+0000\n" +"POT-Creation-Date: 2020-05-21 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 7796728..2688e88 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 00:16+0000\n" +"POT-Creation-Date: 2020-05-21 00:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index bbf7c9c..b0d82af 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 00:16+0000\n" +"POT-Creation-Date: 2020-05-21 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index db0ff65..d7434b1 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 00:16+0000\n" +"POT-Creation-Date: 2020-05-21 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 8e6fead1ecdb8293483d6ebb0f5ea8ae788ad69b Mon Sep 17 00:00:00 2001 From: Liri CI Date: Fri, 22 May 2020 00:16:46 +0000 Subject: [PATCH 081/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/lt.po | 14 +++++++++----- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 1d519fb..4d0e341 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 00:16+0000\n" +"POT-Creation-Date: 2020-05-22 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 2688e88..de43f31 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 00:16+0000\n" +"POT-Creation-Date: 2020-05-22 00:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 739d27b..3aa1e11 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Moo, 2020 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"POT-Creation-Date: 2020-05-22 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,22 +25,22 @@ msgstr "" #: io.liri.Files.desktop.in:3 msgctxt "Name entry" msgid "Liri Files" -msgstr "" +msgstr "Liri failai" #. (desktop-to-pot) "GenericName" entry #: io.liri.Files.desktop.in:4 msgctxt "GenericName entry" msgid "File Manager" -msgstr "" +msgstr "Failų tvarkytuvė" #. (desktop-to-pot) "Comment" entry #: io.liri.Files.desktop.in:5 msgctxt "Comment entry" msgid "Access and organize files" -msgstr "" +msgstr "Gauti prieigą prie failų ir juos tvarkyti" #. (desktop-to-pot) "Keywords" entry #: io.liri.Files.desktop.in:6 msgctxt "Keywords entry" msgid "folder;manager;explore;disk;filesystem;" -msgstr "" +msgstr "aplankas;tvarkytuvė;naršyti;diskas;failų sistema;" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index b0d82af..2bac40e 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 00:16+0000\n" +"POT-Creation-Date: 2020-05-22 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index d7434b1..2d8163a 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 00:16+0000\n" +"POT-Creation-Date: 2020-05-22 00:16+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 712d768dcdd84ca8dbd358baa8f2f66bbbe3ea64 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sat, 23 May 2020 00:28:15 +0000 Subject: [PATCH 082/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 4d0e341..17c59f9 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-22 00:16+0000\n" +"POT-Creation-Date: 2020-05-23 00:28+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index de43f31..b512901 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-22 00:16+0000\n" +"POT-Creation-Date: 2020-05-23 00:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 3aa1e11..26b67e9 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-22 00:16+0000\n" +"POT-Creation-Date: 2020-05-23 00:28+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 2bac40e..0891f05 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-22 00:16+0000\n" +"POT-Creation-Date: 2020-05-23 00:28+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 2d8163a..d29f9ff 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-22 00:16+0000\n" +"POT-Creation-Date: 2020-05-23 00:28+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 52a4f57b70cee3912057fa428ff47df0c93dcd97 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sun, 24 May 2020 00:29:37 +0000 Subject: [PATCH 083/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 17c59f9..d3569aa 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-23 00:28+0000\n" +"POT-Creation-Date: 2020-05-24 00:29+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index b512901..008898b 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-23 00:28+0000\n" +"POT-Creation-Date: 2020-05-24 00:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 26b67e9..ba3513b 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-23 00:28+0000\n" +"POT-Creation-Date: 2020-05-24 00:29+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 0891f05..eaf00c0 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-23 00:28+0000\n" +"POT-Creation-Date: 2020-05-24 00:29+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index d29f9ff..a4129d9 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-23 00:28+0000\n" +"POT-Creation-Date: 2020-05-24 00:29+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 91d2441f68b4bfec2ea02489ca936e56628aea99 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Mon, 25 May 2020 00:28:07 +0000 Subject: [PATCH 084/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 46 +++++++++++++++++++++++++++ translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- translations/files_it.ts | 2 +- 7 files changed, 52 insertions(+), 6 deletions(-) create mode 100644 translations/data/desktop/it.po diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index d3569aa..e5cb732 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-24 00:29+0000\n" +"POT-Creation-Date: 2020-05-25 00:27+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 008898b..c3aa752 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-24 00:29+0000\n" +"POT-Creation-Date: 2020-05-25 00:27+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po new file mode 100644 index 0000000..7d8cc02 --- /dev/null +++ b/translations/data/desktop/it.po @@ -0,0 +1,46 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Man from Mars, 2020 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-05-25 00:27+0000\n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Last-Translator: Man from Mars, 2020\n" +"Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "Liri Files" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "Gestore file" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "Gestisci ed organizza i file" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "cartella;gestore;esplora;disco;filesystem" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index ba3513b..b044329 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-24 00:29+0000\n" +"POT-Creation-Date: 2020-05-25 00:27+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index eaf00c0..0c8d8e0 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-24 00:29+0000\n" +"POT-Creation-Date: 2020-05-25 00:27+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index a4129d9..b205c42 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-24 00:29+0000\n" +"POT-Creation-Date: 2020-05-25 00:27+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" diff --git a/translations/files_it.ts b/translations/files_it.ts index e8b6662..b0f8c29 100644 --- a/translations/files_it.ts +++ b/translations/files_it.ts @@ -160,7 +160,7 @@ Places - + Posizioni From 48a76e7e5165c9958b5b649d4fb3da28026006f6 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 26 May 2020 00:28:10 +0000 Subject: [PATCH 085/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index e5cb732..9865740 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-25 00:27+0000\n" +"POT-Creation-Date: 2020-05-26 00:27+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index c3aa752..28f4e7d 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-25 00:27+0000\n" +"POT-Creation-Date: 2020-05-26 00:27+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 7d8cc02..230cb4a 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-25 00:27+0000\n" +"POT-Creation-Date: 2020-05-26 00:27+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index b044329..b2513a2 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-25 00:27+0000\n" +"POT-Creation-Date: 2020-05-26 00:27+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 0c8d8e0..490d687 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-25 00:27+0000\n" +"POT-Creation-Date: 2020-05-26 00:27+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index b205c42..6106d5b 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-25 00:27+0000\n" +"POT-Creation-Date: 2020-05-26 00:27+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From fae44f1633a8df102f43dde95459ac2822b94a8a Mon Sep 17 00:00:00 2001 From: Liri CI Date: Wed, 27 May 2020 00:28:47 +0000 Subject: [PATCH 086/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 9865740..87b7fa3 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-26 00:27+0000\n" +"POT-Creation-Date: 2020-05-27 00:28+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 28f4e7d..60273be 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-26 00:27+0000\n" +"POT-Creation-Date: 2020-05-27 00:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 230cb4a..d423171 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-26 00:27+0000\n" +"POT-Creation-Date: 2020-05-27 00:28+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index b2513a2..26222bc 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-26 00:27+0000\n" +"POT-Creation-Date: 2020-05-27 00:28+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 490d687..6783713 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-26 00:27+0000\n" +"POT-Creation-Date: 2020-05-27 00:28+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 6106d5b..77b4a1d 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-26 00:27+0000\n" +"POT-Creation-Date: 2020-05-27 00:28+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 806b4a037806c3a19b8ec7f7ad7bd4c9d94fc55a Mon Sep 17 00:00:00 2001 From: Liri CI Date: Thu, 28 May 2020 00:33:21 +0000 Subject: [PATCH 087/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 87b7fa3..0c328fd 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-27 00:28+0000\n" +"POT-Creation-Date: 2020-05-28 00:33+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 60273be..dab6fcb 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-27 00:28+0000\n" +"POT-Creation-Date: 2020-05-28 00:33+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index d423171..4be2f0b 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-27 00:28+0000\n" +"POT-Creation-Date: 2020-05-28 00:33+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 26222bc..c7d78ea 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-27 00:28+0000\n" +"POT-Creation-Date: 2020-05-28 00:33+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 6783713..44e706c 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-27 00:28+0000\n" +"POT-Creation-Date: 2020-05-28 00:33+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 77b4a1d..e5f683e 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-27 00:28+0000\n" +"POT-Creation-Date: 2020-05-28 00:33+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 20ae04d0f72e521bd936516edc18e28372282532 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Fri, 29 May 2020 00:23:44 +0000 Subject: [PATCH 088/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 0c328fd..ae45e36 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-28 00:33+0000\n" +"POT-Creation-Date: 2020-05-29 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index dab6fcb..ad48dc7 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-28 00:33+0000\n" +"POT-Creation-Date: 2020-05-29 00:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 4be2f0b..e477b78 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-28 00:33+0000\n" +"POT-Creation-Date: 2020-05-29 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index c7d78ea..3a5d655 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-28 00:33+0000\n" +"POT-Creation-Date: 2020-05-29 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 44e706c..7124fed 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-28 00:33+0000\n" +"POT-Creation-Date: 2020-05-29 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index e5f683e..31c7901 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-28 00:33+0000\n" +"POT-Creation-Date: 2020-05-29 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From baab2918f5a0835fc5544678b1ea9d5bee4eb35d Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sat, 30 May 2020 00:22:47 +0000 Subject: [PATCH 089/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index ae45e36..4c781f3 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-29 00:23+0000\n" +"POT-Creation-Date: 2020-05-30 00:22+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index ad48dc7..af5cadb 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-29 00:23+0000\n" +"POT-Creation-Date: 2020-05-30 00:22+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index e477b78..7c1cc67 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-29 00:23+0000\n" +"POT-Creation-Date: 2020-05-30 00:22+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 3a5d655..abedb85 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-29 00:23+0000\n" +"POT-Creation-Date: 2020-05-30 00:22+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 7124fed..a5245cb 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-29 00:23+0000\n" +"POT-Creation-Date: 2020-05-30 00:22+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 31c7901..867d70d 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-29 00:23+0000\n" +"POT-Creation-Date: 2020-05-30 00:22+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 07989d273605a42b2c6025bcd4dbf2a91bde705a Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sun, 31 May 2020 00:23:43 +0000 Subject: [PATCH 090/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 4c781f3..c806963 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-30 00:22+0000\n" +"POT-Creation-Date: 2020-05-31 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index af5cadb..493e636 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-30 00:22+0000\n" +"POT-Creation-Date: 2020-05-31 00:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 7c1cc67..aaa45a8 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-30 00:22+0000\n" +"POT-Creation-Date: 2020-05-31 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index abedb85..27c49dd 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-30 00:22+0000\n" +"POT-Creation-Date: 2020-05-31 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index a5245cb..5431473 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-30 00:22+0000\n" +"POT-Creation-Date: 2020-05-31 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 867d70d..2f1636c 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-30 00:22+0000\n" +"POT-Creation-Date: 2020-05-31 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From f995d0d18507465f650a5907a80cbf6f624dda15 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Mon, 1 Jun 2020 00:24:35 +0000 Subject: [PATCH 091/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index c806963..da05f28 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 00:23+0000\n" +"POT-Creation-Date: 2020-06-01 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 493e636..37e304a 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 00:23+0000\n" +"POT-Creation-Date: 2020-06-01 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index aaa45a8..b1940f0 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 00:23+0000\n" +"POT-Creation-Date: 2020-06-01 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 27c49dd..7e199ab 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 00:23+0000\n" +"POT-Creation-Date: 2020-06-01 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 5431473..30d7f47 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 00:23+0000\n" +"POT-Creation-Date: 2020-06-01 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 2f1636c..c561887 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-31 00:23+0000\n" +"POT-Creation-Date: 2020-06-01 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From d1ba80c89fcadd785abd813e5fed9396560049a0 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 2 Jun 2020 00:23:30 +0000 Subject: [PATCH 092/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index da05f28..b31729b 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-01 00:24+0000\n" +"POT-Creation-Date: 2020-06-02 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 37e304a..184c20f 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-01 00:24+0000\n" +"POT-Creation-Date: 2020-06-02 00:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index b1940f0..f8ee604 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-01 00:24+0000\n" +"POT-Creation-Date: 2020-06-02 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 7e199ab..8e70782 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-01 00:24+0000\n" +"POT-Creation-Date: 2020-06-02 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 30d7f47..e73ddd5 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-01 00:24+0000\n" +"POT-Creation-Date: 2020-06-02 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index c561887..06a7845 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-01 00:24+0000\n" +"POT-Creation-Date: 2020-06-02 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 1919063e7679510ec7527ae654a05bcabb6e82d9 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Wed, 3 Jun 2020 00:25:49 +0000 Subject: [PATCH 093/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index b31729b..76d9580 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-02 00:23+0000\n" +"POT-Creation-Date: 2020-06-03 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 184c20f..768ac3e 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-02 00:23+0000\n" +"POT-Creation-Date: 2020-06-03 00:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index f8ee604..df33d99 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-02 00:23+0000\n" +"POT-Creation-Date: 2020-06-03 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 8e70782..58660ba 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-02 00:23+0000\n" +"POT-Creation-Date: 2020-06-03 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index e73ddd5..272c9b3 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-02 00:23+0000\n" +"POT-Creation-Date: 2020-06-03 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 06a7845..fd64a2a 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-02 00:23+0000\n" +"POT-Creation-Date: 2020-06-03 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 469e523c37b573c5b763b8629bef1bbcfc25c681 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Thu, 4 Jun 2020 00:23:18 +0000 Subject: [PATCH 094/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 76d9580..0f68a82 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-03 00:25+0000\n" +"POT-Creation-Date: 2020-06-04 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 768ac3e..75dacde 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-03 00:25+0000\n" +"POT-Creation-Date: 2020-06-04 00:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index df33d99..085259a 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-03 00:25+0000\n" +"POT-Creation-Date: 2020-06-04 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 58660ba..1856b94 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-03 00:25+0000\n" +"POT-Creation-Date: 2020-06-04 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 272c9b3..27dc781 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-03 00:25+0000\n" +"POT-Creation-Date: 2020-06-04 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index fd64a2a..4a0ecf5 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-03 00:25+0000\n" +"POT-Creation-Date: 2020-06-04 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 168eda001bf9b9f6421b7a6d39b3e6c51b164438 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Fri, 5 Jun 2020 00:25:07 +0000 Subject: [PATCH 095/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 0f68a82..34d9b14 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-04 00:23+0000\n" +"POT-Creation-Date: 2020-06-05 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 75dacde..e14afb2 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-04 00:23+0000\n" +"POT-Creation-Date: 2020-06-05 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 085259a..abf0140 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-04 00:23+0000\n" +"POT-Creation-Date: 2020-06-05 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 1856b94..ddbaad4 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-04 00:23+0000\n" +"POT-Creation-Date: 2020-06-05 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 27dc781..ad44bd4 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-04 00:23+0000\n" +"POT-Creation-Date: 2020-06-05 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 4a0ecf5..41a3825 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-04 00:23+0000\n" +"POT-Creation-Date: 2020-06-05 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 487854915578a57bdd3602f4d5c0889d96f87c8c Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sat, 6 Jun 2020 00:23:34 +0000 Subject: [PATCH 096/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 34d9b14..c229863 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-05 00:24+0000\n" +"POT-Creation-Date: 2020-06-06 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index e14afb2..c395a3b 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-05 00:24+0000\n" +"POT-Creation-Date: 2020-06-06 00:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index abf0140..79c116e 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-05 00:24+0000\n" +"POT-Creation-Date: 2020-06-06 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index ddbaad4..17899ac 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-05 00:24+0000\n" +"POT-Creation-Date: 2020-06-06 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index ad44bd4..55cce83 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-05 00:24+0000\n" +"POT-Creation-Date: 2020-06-06 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 41a3825..54547bb 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-05 00:24+0000\n" +"POT-Creation-Date: 2020-06-06 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 48deff60756ffeb661dea0eff0e62150f83c0d40 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sun, 7 Jun 2020 00:25:29 +0000 Subject: [PATCH 097/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index c229863..3b44d84 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-06 00:23+0000\n" +"POT-Creation-Date: 2020-06-07 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index c395a3b..181876b 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-06 00:23+0000\n" +"POT-Creation-Date: 2020-06-07 00:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 79c116e..be933cd 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-06 00:23+0000\n" +"POT-Creation-Date: 2020-06-07 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 17899ac..02f3e75 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-06 00:23+0000\n" +"POT-Creation-Date: 2020-06-07 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 55cce83..de0868e 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-06 00:23+0000\n" +"POT-Creation-Date: 2020-06-07 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 54547bb..e70a032 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-06 00:23+0000\n" +"POT-Creation-Date: 2020-06-07 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 1408172b9d39afd301a2b7be021805ce43764434 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Mon, 8 Jun 2020 00:24:52 +0000 Subject: [PATCH 098/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 3b44d84..36c18d0 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-07 00:25+0000\n" +"POT-Creation-Date: 2020-06-08 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 181876b..141a494 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-07 00:25+0000\n" +"POT-Creation-Date: 2020-06-08 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index be933cd..302d91b 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-07 00:25+0000\n" +"POT-Creation-Date: 2020-06-08 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 02f3e75..499ac4b 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-07 00:25+0000\n" +"POT-Creation-Date: 2020-06-08 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index de0868e..7f577a3 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-07 00:25+0000\n" +"POT-Creation-Date: 2020-06-08 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index e70a032..6a62501 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-07 00:25+0000\n" +"POT-Creation-Date: 2020-06-08 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 744f53abab21b7fbb53d9d96337eb298f1a416d7 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 9 Jun 2020 00:26:51 +0000 Subject: [PATCH 099/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 36c18d0..1b73527 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-08 00:24+0000\n" +"POT-Creation-Date: 2020-06-09 00:26+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 141a494..33d6f88 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-08 00:24+0000\n" +"POT-Creation-Date: 2020-06-09 00:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 302d91b..4b4b381 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-08 00:24+0000\n" +"POT-Creation-Date: 2020-06-09 00:26+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 499ac4b..3050be0 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-08 00:24+0000\n" +"POT-Creation-Date: 2020-06-09 00:26+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 7f577a3..bc33694 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-08 00:24+0000\n" +"POT-Creation-Date: 2020-06-09 00:26+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 6a62501..8a4b2c8 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-08 00:24+0000\n" +"POT-Creation-Date: 2020-06-09 00:26+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 35aa4dd37195a1ab9393062c5aa0218b68ba050a Mon Sep 17 00:00:00 2001 From: Liri CI Date: Wed, 10 Jun 2020 00:26:01 +0000 Subject: [PATCH 100/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 1b73527..0c5503f 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-09 00:26+0000\n" +"POT-Creation-Date: 2020-06-10 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 33d6f88..a6177bd 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-09 00:26+0000\n" +"POT-Creation-Date: 2020-06-10 00:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 4b4b381..27a0581 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-09 00:26+0000\n" +"POT-Creation-Date: 2020-06-10 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 3050be0..2896adb 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-09 00:26+0000\n" +"POT-Creation-Date: 2020-06-10 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index bc33694..312a9ae 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-09 00:26+0000\n" +"POT-Creation-Date: 2020-06-10 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 8a4b2c8..09e0b54 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-09 00:26+0000\n" +"POT-Creation-Date: 2020-06-10 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 071f4e47bd9e1ff60af7b20bae4e110b12000b1b Mon Sep 17 00:00:00 2001 From: Liri CI Date: Thu, 11 Jun 2020 00:24:36 +0000 Subject: [PATCH 101/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 0c5503f..62139a5 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-10 00:25+0000\n" +"POT-Creation-Date: 2020-06-11 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index a6177bd..76bc5b6 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-10 00:25+0000\n" +"POT-Creation-Date: 2020-06-11 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 27a0581..3572de8 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-10 00:25+0000\n" +"POT-Creation-Date: 2020-06-11 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 2896adb..df0624b 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-10 00:25+0000\n" +"POT-Creation-Date: 2020-06-11 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 312a9ae..aa583f6 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-10 00:25+0000\n" +"POT-Creation-Date: 2020-06-11 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 09e0b54..e36c86f 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-10 00:25+0000\n" +"POT-Creation-Date: 2020-06-11 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 88f9ce875b399c2e906538b7f4861789657eafc0 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Fri, 12 Jun 2020 00:25:23 +0000 Subject: [PATCH 102/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 62139a5..9e3e814 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-11 00:24+0000\n" +"POT-Creation-Date: 2020-06-12 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 76bc5b6..cacaa8a 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-11 00:24+0000\n" +"POT-Creation-Date: 2020-06-12 00:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 3572de8..399195c 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-11 00:24+0000\n" +"POT-Creation-Date: 2020-06-12 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index df0624b..1ef305c 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-11 00:24+0000\n" +"POT-Creation-Date: 2020-06-12 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index aa583f6..d22eca1 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-11 00:24+0000\n" +"POT-Creation-Date: 2020-06-12 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index e36c86f..8c03902 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-11 00:24+0000\n" +"POT-Creation-Date: 2020-06-12 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 0da72dd78b87f1f21ff9ed91e0d12a181cef5dfe Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sat, 13 Jun 2020 00:24:43 +0000 Subject: [PATCH 103/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 9e3e814..951edeb 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-12 00:25+0000\n" +"POT-Creation-Date: 2020-06-13 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index cacaa8a..a949f28 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-12 00:25+0000\n" +"POT-Creation-Date: 2020-06-13 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 399195c..c98538d 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-12 00:25+0000\n" +"POT-Creation-Date: 2020-06-13 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 1ef305c..0866b47 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-12 00:25+0000\n" +"POT-Creation-Date: 2020-06-13 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index d22eca1..f8bc926 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-12 00:25+0000\n" +"POT-Creation-Date: 2020-06-13 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 8c03902..1e05a95 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-12 00:25+0000\n" +"POT-Creation-Date: 2020-06-13 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 380187753b07c2d3f6e58c686dfd769c1116491f Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sun, 14 Jun 2020 00:25:35 +0000 Subject: [PATCH 104/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 951edeb..71a1c34 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-13 00:24+0000\n" +"POT-Creation-Date: 2020-06-14 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index a949f28..881c633 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-13 00:24+0000\n" +"POT-Creation-Date: 2020-06-14 00:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index c98538d..0d39673 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-13 00:24+0000\n" +"POT-Creation-Date: 2020-06-14 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 0866b47..bd45ab1 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-13 00:24+0000\n" +"POT-Creation-Date: 2020-06-14 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index f8bc926..0b3b0a3 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-13 00:24+0000\n" +"POT-Creation-Date: 2020-06-14 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 1e05a95..655088b 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-13 00:24+0000\n" +"POT-Creation-Date: 2020-06-14 00:25+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 8ec42dc43a81c23b661290cb3173802640cb2deb Mon Sep 17 00:00:00 2001 From: Liri CI Date: Mon, 15 Jun 2020 00:25:00 +0000 Subject: [PATCH 105/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 71a1c34..165b96d 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-14 00:25+0000\n" +"POT-Creation-Date: 2020-06-15 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 881c633..edbf8a7 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-14 00:25+0000\n" +"POT-Creation-Date: 2020-06-15 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 0d39673..142dfc2 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-14 00:25+0000\n" +"POT-Creation-Date: 2020-06-15 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index bd45ab1..00e1709 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-14 00:25+0000\n" +"POT-Creation-Date: 2020-06-15 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 0b3b0a3..fd9294a 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-14 00:25+0000\n" +"POT-Creation-Date: 2020-06-15 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 655088b..44e7d56 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-14 00:25+0000\n" +"POT-Creation-Date: 2020-06-15 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 353594c7c3a2beffb1d2a99558da4a876b17a3ba Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 16 Jun 2020 00:25:07 +0000 Subject: [PATCH 106/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/tr.po | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 165b96d..dfebb67 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-15 00:24+0000\n" +"POT-Creation-Date: 2020-06-16 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index edbf8a7..69e9a9d 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-15 00:24+0000\n" +"POT-Creation-Date: 2020-06-16 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 142dfc2..ac1beed 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-15 00:24+0000\n" +"POT-Creation-Date: 2020-06-16 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 00e1709..2150e23 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-15 00:24+0000\n" +"POT-Creation-Date: 2020-06-16 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index fd9294a..8ce1df8 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-15 00:24+0000\n" +"POT-Creation-Date: 2020-06-16 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 44e7d56..9880994 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-15 00:24+0000\n" +"POT-Creation-Date: 2020-06-16 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 15716ab0e6a6126ed60020fd1a96c502664e7657 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Wed, 17 Jun 2020 00:24:09 +0000 Subject: [PATCH 107/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/ru.po | 10 ++-- translations/data/desktop/tr.po | 2 +- translations/files_ru.ts | 72 +++++++++++++-------------- 8 files changed, 49 insertions(+), 45 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index dfebb67..69c2573 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-16 00:24+0000\n" +"POT-Creation-Date: 2020-06-17 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 69e9a9d..ef44fda 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-16 00:24+0000\n" +"POT-Creation-Date: 2020-06-17 00:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index ac1beed..b7a9878 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-16 00:24+0000\n" +"POT-Creation-Date: 2020-06-17 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 2150e23..cc1c854 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-16 00:24+0000\n" +"POT-Creation-Date: 2020-06-17 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 8ce1df8..e89a66b 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-16 00:24+0000\n" +"POT-Creation-Date: 2020-06-17 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/ru.po b/translations/data/desktop/ru.po index 27d2c33..e5ccda1 100644 --- a/translations/data/desktop/ru.po +++ b/translations/data/desktop/ru.po @@ -3,13 +3,17 @@ # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +# Translators: +# Irina Fedulova , 2020 +# #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-17 11:25+0200\n" +"POT-Creation-Date: 2020-06-17 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Last-Translator: Irina Fedulova , 2020\n" "Language-Team: Russian (https://www.transifex.com/lirios/teams/71982/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,13 +25,13 @@ msgstr "" #: io.liri.Files.desktop.in:3 msgctxt "Name entry" msgid "Liri Files" -msgstr "" +msgstr "Файлы Liri" #. (desktop-to-pot) "GenericName" entry #: io.liri.Files.desktop.in:4 msgctxt "GenericName entry" msgid "File Manager" -msgstr "" +msgstr "Менеджер файлов" #. (desktop-to-pot) "Comment" entry #: io.liri.Files.desktop.in:5 diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 9880994..f8daf6c 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-16 00:24+0000\n" +"POT-Creation-Date: 2020-06-17 00:23+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" diff --git a/translations/files_ru.ts b/translations/files_ru.ts index 0bf11b8..b006816 100644 --- a/translations/files_ru.ts +++ b/translations/files_ru.ts @@ -4,32 +4,32 @@ Name - + Имя Type - + Тип Last modified - + Последнее измененное Directories - + Директории Files - + Файлы No files - + Не файлы @@ -37,7 +37,7 @@ Home - + Домой @@ -55,23 +55,23 @@ Back - + Назад Go back - + Назад Search - + Поиск Search files or folders - + Поиск файлов или папок @@ -98,7 +98,7 @@ Create new folder: - Создать нлвую папку: + Создать новую папку: @@ -111,7 +111,7 @@ Edited - + Изменено @@ -132,7 +132,7 @@ Info - + Инфо @@ -142,17 +142,17 @@ Type - + Тип Contents - + Содержимое Size - + Размер @@ -165,7 +165,7 @@ Trash - + Корзина @@ -173,42 +173,42 @@ Select files... - + Выбрать файлы... Back - + Назад Cut - + Вырезать Copy - + Копировать Paste - + Вставить Move to Trash - + Переместить в корзину Select all - + Выбрать все Clear selection - + Очистить выделение @@ -216,32 +216,32 @@ Settings - + Настройки Show hidden files - + Показать скрытые файлы Sort by: - + Сортировка по: Name - + Имя Date - + Дата Sort order: - + Сортировка по: @@ -259,22 +259,22 @@ Trash - + Корзина Back - + Назад Empty trash - + Очистить корзину Restore trash - + Восстановить содержимое корзины From a8908ecca5ea34e82e6d108680c9c67dd894f3b8 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Thu, 18 Jun 2020 00:24:31 +0000 Subject: [PATCH 108/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/ru.po | 2 +- translations/data/desktop/tr.po | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 69c2573..f3594a7 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-17 00:23+0000\n" +"POT-Creation-Date: 2020-06-18 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index ef44fda..a3579c9 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-17 00:23+0000\n" +"POT-Creation-Date: 2020-06-18 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index b7a9878..85e6efa 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-17 00:23+0000\n" +"POT-Creation-Date: 2020-06-18 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index cc1c854..f06334a 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-17 00:23+0000\n" +"POT-Creation-Date: 2020-06-18 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index e89a66b..0d31a38 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-17 00:23+0000\n" +"POT-Creation-Date: 2020-06-18 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/ru.po b/translations/data/desktop/ru.po index e5ccda1..6c55223 100644 --- a/translations/data/desktop/ru.po +++ b/translations/data/desktop/ru.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-17 00:23+0000\n" +"POT-Creation-Date: 2020-06-18 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Irina Fedulova , 2020\n" "Language-Team: Russian (https://www.transifex.com/lirios/teams/71982/ru/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index f8daf6c..82edf66 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-17 00:23+0000\n" +"POT-Creation-Date: 2020-06-18 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 049171469ec31d2076ba15a3b842399d4fe8e45d Mon Sep 17 00:00:00 2001 From: Liri CI Date: Fri, 19 Jun 2020 00:25:03 +0000 Subject: [PATCH 109/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 2 +- translations/data/desktop/desktop.pot | 2 +- translations/data/desktop/it.po | 2 +- translations/data/desktop/lt.po | 2 +- translations/data/desktop/pt_BR.po | 2 +- translations/data/desktop/ru.po | 2 +- translations/data/desktop/tr.po | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index f3594a7..7848d76 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-18 00:24+0000\n" +"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index a3579c9..6a87cfa 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-18 00:24+0000\n" +"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index 85e6efa..d598285 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-18 00:24+0000\n" +"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index f06334a..9fe86ea 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-18 00:24+0000\n" +"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 0d31a38..982baf0 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-18 00:24+0000\n" +"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/ru.po b/translations/data/desktop/ru.po index 6c55223..7fec782 100644 --- a/translations/data/desktop/ru.po +++ b/translations/data/desktop/ru.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-18 00:24+0000\n" +"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Irina Fedulova , 2020\n" "Language-Team: Russian (https://www.transifex.com/lirios/teams/71982/ru/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 82edf66..4653c70 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-18 00:24+0000\n" +"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From 7582252b229d71f896936deee9165a38ad468461 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sat, 20 Jun 2020 00:24:52 +0000 Subject: [PATCH 110/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/da.po | 1 - translations/data/desktop/desktop.pot | 1 - translations/data/desktop/it.po | 1 - translations/data/desktop/lt.po | 1 - translations/data/desktop/pt_BR.po | 1 - translations/data/desktop/ru.po | 1 - translations/data/desktop/tr.po | 1 - 7 files changed, 7 deletions(-) diff --git a/translations/data/desktop/da.po b/translations/data/desktop/da.po index 7848d76..65311ae 100644 --- a/translations/data/desktop/da.po +++ b/translations/data/desktop/da.po @@ -11,7 +11,6 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: scootergrisen, 2020\n" "Language-Team: Danish (https://www.transifex.com/lirios/teams/71982/da/)\n" diff --git a/translations/data/desktop/desktop.pot b/translations/data/desktop/desktop.pot index 6a87cfa..7bfc318 100644 --- a/translations/data/desktop/desktop.pot +++ b/translations/data/desktop/desktop.pot @@ -8,7 +8,6 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/data/desktop/it.po b/translations/data/desktop/it.po index d598285..ce73cd4 100644 --- a/translations/data/desktop/it.po +++ b/translations/data/desktop/it.po @@ -11,7 +11,6 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Man from Mars, 2020\n" "Language-Team: Italian (https://www.transifex.com/lirios/teams/71982/it/)\n" diff --git a/translations/data/desktop/lt.po b/translations/data/desktop/lt.po index 9fe86ea..5b4ccad 100644 --- a/translations/data/desktop/lt.po +++ b/translations/data/desktop/lt.po @@ -11,7 +11,6 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Moo, 2020\n" "Language-Team: Lithuanian (https://www.transifex.com/lirios/teams/71982/lt/)\n" diff --git a/translations/data/desktop/pt_BR.po b/translations/data/desktop/pt_BR.po index 982baf0..408ae19 100644 --- a/translations/data/desktop/pt_BR.po +++ b/translations/data/desktop/pt_BR.po @@ -11,7 +11,6 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Luiz Fernando Ranghetti , 2020\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/lirios/teams/71982/pt_BR/)\n" diff --git a/translations/data/desktop/ru.po b/translations/data/desktop/ru.po index 7fec782..6aa112e 100644 --- a/translations/data/desktop/ru.po +++ b/translations/data/desktop/ru.po @@ -11,7 +11,6 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Irina Fedulova , 2020\n" "Language-Team: Russian (https://www.transifex.com/lirios/teams/71982/ru/)\n" diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 4653c70..4e4ddc3 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -11,7 +11,6 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-06-19 00:24+0000\n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" "Last-Translator: Emin Tufan , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" From c5a387a800bc96de5dc7b9d0cf1ec5ffdff28d88 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sat, 11 Jul 2020 00:31:48 +0000 Subject: [PATCH 111/125] Automatic merge of Transifex translations [ci skip] --- src/app/io.liri.Files.desktop | 58 +++++++++++++++-------------------- 1 file changed, 25 insertions(+), 33 deletions(-) diff --git a/src/app/io.liri.Files.desktop b/src/app/io.liri.Files.desktop index 9dd25f7..44cc4ed 100644 --- a/src/app/io.liri.Files.desktop +++ b/src/app/io.liri.Files.desktop @@ -1,42 +1,34 @@ [Desktop Entry] -Categories=X-Liri;Qt;Utility;Core;FileManager; +Version=1.0 +Name=Liri Files +Name[da]=Liri-filer +Name[it]=Liri Files +Name[lt]=Liri failai +Name[pt_BR]=Liri Files +Name[ru]=Файлы Liri +Name[tr]=Liri Dosyalar +GenericName=File Manager +GenericName[da]=Filhåndtering +GenericName[it]=Gestore file +GenericName[lt]=Failų tvarkytuvė +GenericName[pt_BR]=Gerenciador de arquivos +GenericName[ru]=Менеджер файлов +GenericName[tr]=Dosya Yönetici Comment=Access and organize files -Comment[ar]=صل للملفات و نظمها Comment[da]=Tilgå og organiser filer -Comment[fr]=Gestion et accès aux fichiers +Comment[it]=Gestisci ed organizza i file Comment[lt]=Gauti prieigą prie failų ir juos tvarkyti -Comment[nl]=Verkrijg toegang tot en beheer u bestanden -Comment[pl]=Uzyskaj dostęp i organizuj pliki Comment[pt_BR]=Acesse e organize arquivos -Comment[ru]=Управляйте файлами -Comment[zh_CN]=访问和组织文件 -Comment[zh_TW]=取得與管理檔案 +Comment[tr]=Dosyalara eriş ve yönet +Keywords=folder;manager;explore;disk;filesystem; +Keywords[da]=mappe;håndtering;udforsk;disk;filsystem; +Keywords[it]=cartella;gestore;esplora;disco;filesystem +Keywords[lt]=aplankas;tvarkytuvė;naršyti;diskas;failų sistema; +Keywords[pt_BR]=pasta;gerenciador;explorar;disco;sistema de arquivos; +Keywords[tr]=klasör;yönetici;keşfet;disk;dosyasistemi; Exec=liri-files -GenericName=File Manager -GenericName[ar]=مدير الملفات -GenericName[da]=Filhåndtering -GenericName[fr]=Gestionnaire de fichiers -GenericName[lt]=Failų tvarkytuvė -GenericName[nl]=Bestandsbeheer -GenericName[pl]=Menedżer Plików -GenericName[pt_BR]=Gerenciador de arquivos -GenericName[ru]=Файловый менеджер -GenericName[zh_CN]=文件管理 -GenericName[zh_TW]=檔案總管 Icon=system-file-manager -Keywords=folder;manager;explore;disk;filesystem; -Name=Liri Files -Name[ar]=ملفات ليري -Name[da]=Liri-filer -Name[fr]=Fichiers Liri -Name[lt]=Liri failai -Name[nl]=Liri Bestanden -Name[pl]=Pliki Liri -Name[pt_BR]=Liri Files -Name[ru]=Liri Файлы -Name[zh_CN]=Liri文件管理 -Name[zh_TW]=Liri 檔案總管 -StartupWMClass=liri-files Terminal=false Type=Application -Version=1.0 +StartupWMClass=liri-files +Categories=X-Liri;Qt;Utility;Core;FileManager; From a6e96dcb84023865da6719a08335e2226d069ac5 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Fri, 24 Jul 2020 00:34:03 +0000 Subject: [PATCH 112/125] Automatic merge of Transifex translations [ci skip] --- src/app/io.liri.Files.desktop | 1 + translations/data/desktop/ru.po | 2 +- translations/files_ru.ts | 10 +++++----- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/app/io.liri.Files.desktop b/src/app/io.liri.Files.desktop index 44cc4ed..b34dfeb 100644 --- a/src/app/io.liri.Files.desktop +++ b/src/app/io.liri.Files.desktop @@ -25,6 +25,7 @@ Keywords[da]=mappe;håndtering;udforsk;disk;filsystem; Keywords[it]=cartella;gestore;esplora;disco;filesystem Keywords[lt]=aplankas;tvarkytuvė;naršyti;diskas;failų sistema; Keywords[pt_BR]=pasta;gerenciador;explorar;disco;sistema de arquivos; +Keywords[ru]=folder;manager;explore;disk;filesystem; Keywords[tr]=klasör;yönetici;keşfet;disk;dosyasistemi; Exec=liri-files Icon=system-file-manager diff --git a/translations/data/desktop/ru.po b/translations/data/desktop/ru.po index 6aa112e..c487624 100644 --- a/translations/data/desktop/ru.po +++ b/translations/data/desktop/ru.po @@ -42,4 +42,4 @@ msgstr "" #: io.liri.Files.desktop.in:6 msgctxt "Keywords entry" msgid "folder;manager;explore;disk;filesystem;" -msgstr "" +msgstr "folder;manager;explore;disk;filesystem;" diff --git a/translations/files_ru.ts b/translations/files_ru.ts index b006816..dd1fb23 100644 --- a/translations/files_ru.ts +++ b/translations/files_ru.ts @@ -29,7 +29,7 @@ No files - Не файлы + Нет файлов @@ -42,12 +42,12 @@ %1 file - + %1 файл %1 files - + %1 файлов @@ -246,12 +246,12 @@ Ascending - + По возрастанию Descending - + По убыванию From 16f7212798d2029b4fcbab602dc48e226b9c7b36 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sat, 22 Aug 2020 00:39:38 +0000 Subject: [PATCH 113/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/ar.po.license | 3 +++ translations/data/desktop/da.po.license | 3 +++ translations/data/desktop/desktop.pot.license | 3 +++ translations/data/desktop/fr.po.license | 3 +++ translations/data/desktop/it.po.license | 3 +++ translations/data/desktop/lt.po.license | 3 +++ translations/data/desktop/nl.po.license | 3 +++ translations/data/desktop/pl.po.license | 3 +++ translations/data/desktop/pt_BR.po.license | 3 +++ translations/data/desktop/ru.po.license | 3 +++ translations/data/desktop/tr.po.license | 3 +++ translations/data/desktop/zh_CN.po.license | 3 +++ translations/data/desktop/zh_TW.po.license | 3 +++ translations/files.ts.license | 3 +++ translations/files_ar.ts.license | 3 +++ translations/files_da.ts.license | 3 +++ translations/files_fr.ts.license | 3 +++ translations/files_it.ts.license | 3 +++ translations/files_lt.ts.license | 3 +++ translations/files_nl.ts.license | 3 +++ translations/files_pl.ts.license | 3 +++ translations/files_pt_BR.ts.license | 3 +++ translations/files_pt_PT.ts.license | 3 +++ translations/files_ru.ts.license | 3 +++ translations/files_tr.ts.license | 3 +++ translations/files_zh_CN.ts.license | 3 +++ translations/files_zh_TW.ts.license | 3 +++ 27 files changed, 81 insertions(+) create mode 100644 translations/data/desktop/ar.po.license create mode 100644 translations/data/desktop/da.po.license create mode 100644 translations/data/desktop/desktop.pot.license create mode 100644 translations/data/desktop/fr.po.license create mode 100644 translations/data/desktop/it.po.license create mode 100644 translations/data/desktop/lt.po.license create mode 100644 translations/data/desktop/nl.po.license create mode 100644 translations/data/desktop/pl.po.license create mode 100644 translations/data/desktop/pt_BR.po.license create mode 100644 translations/data/desktop/ru.po.license create mode 100644 translations/data/desktop/tr.po.license create mode 100644 translations/data/desktop/zh_CN.po.license create mode 100644 translations/data/desktop/zh_TW.po.license create mode 100644 translations/files.ts.license create mode 100644 translations/files_ar.ts.license create mode 100644 translations/files_da.ts.license create mode 100644 translations/files_fr.ts.license create mode 100644 translations/files_it.ts.license create mode 100644 translations/files_lt.ts.license create mode 100644 translations/files_nl.ts.license create mode 100644 translations/files_pl.ts.license create mode 100644 translations/files_pt_BR.ts.license create mode 100644 translations/files_pt_PT.ts.license create mode 100644 translations/files_ru.ts.license create mode 100644 translations/files_tr.ts.license create mode 100644 translations/files_zh_CN.ts.license create mode 100644 translations/files_zh_TW.ts.license diff --git a/translations/data/desktop/ar.po.license b/translations/data/desktop/ar.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/ar.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/da.po.license b/translations/data/desktop/da.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/da.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/desktop.pot.license b/translations/data/desktop/desktop.pot.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/desktop.pot.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/fr.po.license b/translations/data/desktop/fr.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/fr.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/it.po.license b/translations/data/desktop/it.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/it.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/lt.po.license b/translations/data/desktop/lt.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/lt.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/nl.po.license b/translations/data/desktop/nl.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/nl.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/pl.po.license b/translations/data/desktop/pl.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/pl.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/pt_BR.po.license b/translations/data/desktop/pt_BR.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/pt_BR.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/ru.po.license b/translations/data/desktop/ru.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/ru.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/tr.po.license b/translations/data/desktop/tr.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/tr.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/zh_CN.po.license b/translations/data/desktop/zh_CN.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/zh_CN.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/zh_TW.po.license b/translations/data/desktop/zh_TW.po.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/data/desktop/zh_TW.po.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files.ts.license b/translations/files.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_ar.ts.license b/translations/files_ar.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_ar.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_da.ts.license b/translations/files_da.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_da.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_fr.ts.license b/translations/files_fr.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_fr.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_it.ts.license b/translations/files_it.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_it.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_lt.ts.license b/translations/files_lt.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_lt.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_nl.ts.license b/translations/files_nl.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_nl.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_pl.ts.license b/translations/files_pl.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_pl.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_pt_BR.ts.license b/translations/files_pt_BR.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_pt_BR.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_pt_PT.ts.license b/translations/files_pt_PT.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_pt_PT.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_ru.ts.license b/translations/files_ru.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_ru.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_tr.ts.license b/translations/files_tr.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_tr.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_zh_CN.ts.license b/translations/files_zh_CN.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_zh_CN.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_zh_TW.ts.license b/translations/files_zh_TW.ts.license new file mode 100644 index 0000000..9dcd968 --- /dev/null +++ b/translations/files_zh_TW.ts.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Liri Team + +SPDX-License-Identifier: CC0-1.0 From 3bdb5be87f174d6b6a899e70b9f9255e72e29e2d Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 11 Oct 2020 12:46:11 +0200 Subject: [PATCH 114/125] Fetch CI artifacts from Bintray --- .github/workflows/build.yml | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4e1cf20..1d9821a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,29 +42,11 @@ jobs: run: | qtverid=`echo "${{ matrix.container }}" | sed -e 's,suse-qt,,g'` echo "##[set-output name=id;]${qtverid}" - - name: Fetch cmake-shared artifact - uses: liri-infra/fetch-artifact@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - repository: lirios/cmake-shared - workflow_path: .github/workflows/build.yml - artifact_name: artifacts-${{ steps.extract_branch.outputs.branch }} - save_as: cmake-shared.zip - - name: Fetch fluid artifact - uses: liri-infra/fetch-artifact@master - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - repository: lirios/fluid - workflow_path: .github/workflows/build.yml - artifact_name: artifacts-${{ matrix.compiler }}-${{ steps.qt_version.outputs.id }}-${{ steps.extract_branch.outputs.branch }} - save_as: fluid.zip - - name: Uncompress artifacts + - name: Fetch and uncompress artifacts run: | set -x - for what in cmake-shared fluid; do - sudo tar xf ${what}.tar.gz -C / - rm -f ${what}.zip ${what}.tar.gz - done + curl -L -o - "https://dl.bintray.com/liri/artifacts-${{ steps.extract_branch.outputs.branch }}/cmake-shared.tar.gz" | sudo tar -xz -f - -C / + curl -L -o - "https://dl.bintray.com/liri/artifacts-${{ steps.extract_branch.outputs.branch }}/fluid-${{ matrix.compiler }}-${{ steps.qt_version.outputs.id }}.tar.gz" | sudo tar -xz -f - -C / - uses: actions/checkout@v2 - name: Build run: | From 95b28f30b5067b85d0907bac19c54f9043e75b8d Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Fri, 30 Oct 2020 08:15:30 +0100 Subject: [PATCH 115/125] Use DEP5 for copyright information [ci skip] --- .reuse/dep5 | 7 +++++++ translations/data/desktop/ar.po.license | 3 --- translations/data/desktop/da.po.license | 3 --- translations/data/desktop/desktop.pot.license | 3 --- translations/data/desktop/fr.po.license | 3 --- translations/data/desktop/it.po.license | 3 --- translations/data/desktop/lt.po.license | 3 --- translations/data/desktop/nl.po.license | 3 --- translations/data/desktop/pl.po.license | 3 --- translations/data/desktop/pt_BR.po.license | 3 --- translations/data/desktop/ru.po.license | 3 --- translations/data/desktop/tr.po.license | 3 --- translations/data/desktop/zh_CN.po.license | 3 --- translations/data/desktop/zh_TW.po.license | 3 --- translations/files.ts.license | 3 --- translations/files_ar.ts.license | 3 --- translations/files_da.ts.license | 3 --- translations/files_fr.ts.license | 3 --- translations/files_it.ts.license | 3 --- translations/files_lt.ts.license | 3 --- translations/files_nl.ts.license | 3 --- translations/files_pl.ts.license | 3 --- translations/files_pt_BR.ts.license | 3 --- translations/files_pt_PT.ts.license | 3 --- translations/files_ru.ts.license | 3 --- translations/files_tr.ts.license | 3 --- translations/files_zh_CN.ts.license | 3 --- translations/files_zh_TW.ts.license | 3 --- 28 files changed, 7 insertions(+), 81 deletions(-) create mode 100644 .reuse/dep5 delete mode 100644 translations/data/desktop/ar.po.license delete mode 100644 translations/data/desktop/da.po.license delete mode 100644 translations/data/desktop/desktop.pot.license delete mode 100644 translations/data/desktop/fr.po.license delete mode 100644 translations/data/desktop/it.po.license delete mode 100644 translations/data/desktop/lt.po.license delete mode 100644 translations/data/desktop/nl.po.license delete mode 100644 translations/data/desktop/pl.po.license delete mode 100644 translations/data/desktop/pt_BR.po.license delete mode 100644 translations/data/desktop/ru.po.license delete mode 100644 translations/data/desktop/tr.po.license delete mode 100644 translations/data/desktop/zh_CN.po.license delete mode 100644 translations/data/desktop/zh_TW.po.license delete mode 100644 translations/files.ts.license delete mode 100644 translations/files_ar.ts.license delete mode 100644 translations/files_da.ts.license delete mode 100644 translations/files_fr.ts.license delete mode 100644 translations/files_it.ts.license delete mode 100644 translations/files_lt.ts.license delete mode 100644 translations/files_nl.ts.license delete mode 100644 translations/files_pl.ts.license delete mode 100644 translations/files_pt_BR.ts.license delete mode 100644 translations/files_pt_PT.ts.license delete mode 100644 translations/files_ru.ts.license delete mode 100644 translations/files_tr.ts.license delete mode 100644 translations/files_zh_CN.ts.license delete mode 100644 translations/files_zh_TW.ts.license diff --git a/.reuse/dep5 b/.reuse/dep5 new file mode 100644 index 0000000..88091f2 --- /dev/null +++ b/.reuse/dep5 @@ -0,0 +1,7 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Files +Source: https://github.com/lirios/files + +Files: translations/* +Copyright: 2020 Liri Translators +License: CC0-1.0 diff --git a/translations/data/desktop/ar.po.license b/translations/data/desktop/ar.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/ar.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/da.po.license b/translations/data/desktop/da.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/da.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/desktop.pot.license b/translations/data/desktop/desktop.pot.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/desktop.pot.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/fr.po.license b/translations/data/desktop/fr.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/fr.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/it.po.license b/translations/data/desktop/it.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/it.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/lt.po.license b/translations/data/desktop/lt.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/lt.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/nl.po.license b/translations/data/desktop/nl.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/nl.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/pl.po.license b/translations/data/desktop/pl.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/pl.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/pt_BR.po.license b/translations/data/desktop/pt_BR.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/pt_BR.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/ru.po.license b/translations/data/desktop/ru.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/ru.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/tr.po.license b/translations/data/desktop/tr.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/tr.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/zh_CN.po.license b/translations/data/desktop/zh_CN.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/zh_CN.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/data/desktop/zh_TW.po.license b/translations/data/desktop/zh_TW.po.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/data/desktop/zh_TW.po.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files.ts.license b/translations/files.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_ar.ts.license b/translations/files_ar.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_ar.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_da.ts.license b/translations/files_da.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_da.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_fr.ts.license b/translations/files_fr.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_fr.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_it.ts.license b/translations/files_it.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_it.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_lt.ts.license b/translations/files_lt.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_lt.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_nl.ts.license b/translations/files_nl.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_nl.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_pl.ts.license b/translations/files_pl.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_pl.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_pt_BR.ts.license b/translations/files_pt_BR.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_pt_BR.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_pt_PT.ts.license b/translations/files_pt_PT.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_pt_PT.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_ru.ts.license b/translations/files_ru.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_ru.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_tr.ts.license b/translations/files_tr.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_tr.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_zh_CN.ts.license b/translations/files_zh_CN.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_zh_CN.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 diff --git a/translations/files_zh_TW.ts.license b/translations/files_zh_TW.ts.license deleted file mode 100644 index 9dcd968..0000000 --- a/translations/files_zh_TW.ts.license +++ /dev/null @@ -1,3 +0,0 @@ -SPDX-FileCopyrightText: 2020 Liri Team - -SPDX-License-Identifier: CC0-1.0 From ada3e16317433a042e41087965f012cb68d5aa0b Mon Sep 17 00:00:00 2001 From: Liri CI Date: Sat, 21 Nov 2020 00:40:16 +0000 Subject: [PATCH 116/125] Automatic merge of Transifex translations [ci skip] --- translations/data/desktop/tr.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/translations/data/desktop/tr.po b/translations/data/desktop/tr.po index 4e4ddc3..1662cc5 100644 --- a/translations/data/desktop/tr.po +++ b/translations/data/desktop/tr.po @@ -4,7 +4,7 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Emin Tufan , 2020 +# Emin Tufan Çetin , 2020 # #, fuzzy msgid "" @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: 2020-05-17 09:27+0000\n" -"Last-Translator: Emin Tufan , 2020\n" +"Last-Translator: Emin Tufan Çetin , 2020\n" "Language-Team: Turkish (https://www.transifex.com/lirios/teams/71982/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" From c48f01d7a532cdc1391a6505e14c625b342bd90f Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 10 Aug 2021 00:20:35 +0000 Subject: [PATCH 117/125] Automatic merge of Transifex translations [ci skip] --- src/app/io.liri.Files.desktop | 3 + translations/data/desktop/de.po | 45 +++++ translations/files_de.ts | 288 ++++++++++++++++++++++++++++++++ 3 files changed, 336 insertions(+) create mode 100644 translations/data/desktop/de.po create mode 100644 translations/files_de.ts diff --git a/src/app/io.liri.Files.desktop b/src/app/io.liri.Files.desktop index b34dfeb..56a2789 100644 --- a/src/app/io.liri.Files.desktop +++ b/src/app/io.liri.Files.desktop @@ -2,6 +2,7 @@ Version=1.0 Name=Liri Files Name[da]=Liri-filer +Name[de]=Liri Dateien Name[it]=Liri Files Name[lt]=Liri failai Name[pt_BR]=Liri Files @@ -9,6 +10,7 @@ Name[ru]=Файлы Liri Name[tr]=Liri Dosyalar GenericName=File Manager GenericName[da]=Filhåndtering +GenericName[de]=Dateiverwaltung GenericName[it]=Gestore file GenericName[lt]=Failų tvarkytuvė GenericName[pt_BR]=Gerenciador de arquivos @@ -16,6 +18,7 @@ GenericName[ru]=Менеджер файлов GenericName[tr]=Dosya Yönetici Comment=Access and organize files Comment[da]=Tilgå og organiser filer +Comment[de]=Auf Dateien zugreifen und diese organisieren Comment[it]=Gestisci ed organizza i file Comment[lt]=Gauti prieigą prie failų ir juos tvarkyti Comment[pt_BR]=Acesse e organize arquivos diff --git a/translations/data/desktop/de.po b/translations/data/desktop/de.po new file mode 100644 index 0000000..ef099ea --- /dev/null +++ b/translations/data/desktop/de.po @@ -0,0 +1,45 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Ettore Atalan , 2021 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-05-17 09:27+0000\n" +"Last-Translator: Ettore Atalan , 2021\n" +"Language-Team: German (https://www.transifex.com/lirios/teams/71982/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. (desktop-to-pot) "Name" entry +#: io.liri.Files.desktop.in:3 +msgctxt "Name entry" +msgid "Liri Files" +msgstr "Liri Dateien" + +#. (desktop-to-pot) "GenericName" entry +#: io.liri.Files.desktop.in:4 +msgctxt "GenericName entry" +msgid "File Manager" +msgstr "Dateiverwaltung" + +#. (desktop-to-pot) "Comment" entry +#: io.liri.Files.desktop.in:5 +msgctxt "Comment entry" +msgid "Access and organize files" +msgstr "Auf Dateien zugreifen und diese organisieren" + +#. (desktop-to-pot) "Keywords" entry +#: io.liri.Files.desktop.in:6 +msgctxt "Keywords entry" +msgid "folder;manager;explore;disk;filesystem;" +msgstr "" diff --git a/translations/files_de.ts b/translations/files_de.ts new file mode 100644 index 0000000..2fc9f61 --- /dev/null +++ b/translations/files_de.ts @@ -0,0 +1,288 @@ + + + FolderListView + + + Name + Name + + + + Type + Typ + + + + Last modified + Zuletzt geändert + + + + Directories + Verzeichnisse + + + + Files + Dateien + + + + No files + Keine Dateien + + + + FolderModel + + + Home + + + + + %1 file + %1 Datei + + + + %1 files + %1 Dateien + + + + FolderPage + + + Back + Zurück + + + + Go back + Zurückgehen + + + + + Search + Suchen + + + + Search files or folders + Dateien oder Ordner suchen + + + + New folder + Neuer Ordner + + + + Create a new folder + Einen neuen Ordner erstellen + + + + + Paste + Einfügen + + + + + Settings + Einstellungen + + + + Create new folder: + Neuen Ordner erstellen: + + + + New Folder + Neuer Ordner + + + + InfoSidebar + + + Edited + Bearbeitet + + + + Share + Teilen + + + + + Delete + Löschen + + + + Are you sure you want to permanently delete "%1"? + + + + + Info + Info + + + + Location + Adresse + + + + Type + Typ + + + + Contents + Inhalt + + + + Size + Größe + + + + PlacesSidebar + + + Places + Orte + + + + Trash + Papierkorb + + + + SelectionPage + + + Select files... + Dateien auswählen ... + + + + Back + Zurück + + + + Cut + Ausschneiden + + + + Copy + Kopieren + + + + Paste + Einfügen + + + + Move to Trash + In Papierkorb verschieben + + + + Select all + Alles auswählen + + + + Clear selection + Auswahl aufheben + + + + SettingsDialog + + + Settings + Einstellungen + + + + Show hidden files + Versteckte Dateien anzeigen + + + + Sort by: + Sortieren nach: + + + + Name + Name + + + + Date + Datum + + + + Sort order: + Sortierung: + + + + Ascending + Aufsteigend + + + + Descending + Absteigend + + + + TrashPage + + + Trash + Papierkorb + + + + Back + Zurück + + + + Empty trash + Papierkorb leeren + + + + Restore trash + Papierkorb wiederherstellen + + + + main + + + Files + Dateien + + + \ No newline at end of file From 158d957967b9519a71ee48b3e33dea03172063a2 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 5 Oct 2021 14:28:33 +0200 Subject: [PATCH 118/125] Update CI --- .github/workflows/build.yml | 7 +++---- .github/workflows/scripts/build-deps | 29 ++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 4 deletions(-) create mode 100755 .github/workflows/scripts/build-deps diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1d9821a..1b9c5cb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,12 +42,11 @@ jobs: run: | qtverid=`echo "${{ matrix.container }}" | sed -e 's,suse-qt,,g'` echo "##[set-output name=id;]${qtverid}" - - name: Fetch and uncompress artifacts + - uses: actions/checkout@v2 + - name: Build dependencies run: | set -x - curl -L -o - "https://dl.bintray.com/liri/artifacts-${{ steps.extract_branch.outputs.branch }}/cmake-shared.tar.gz" | sudo tar -xz -f - -C / - curl -L -o - "https://dl.bintray.com/liri/artifacts-${{ steps.extract_branch.outputs.branch }}/fluid-${{ matrix.compiler }}-${{ steps.qt_version.outputs.id }}.tar.gz" | sudo tar -xz -f - -C / - - uses: actions/checkout@v2 + ./.github/workflows/scripts/build-deps ${{ steps.extract_branch.outputs.branch }} - name: Build run: | set -x diff --git a/.github/workflows/scripts/build-deps b/.github/workflows/scripts/build-deps new file mode 100755 index 0000000..6590d17 --- /dev/null +++ b/.github/workflows/scripts/build-deps @@ -0,0 +1,29 @@ +#!/bin/bash + +# SPDX-FileCopyrightText: 2021 Pier Luigi Fiorini +# +# SPDX-License-Identifier: BSD-3-Clause + +set -e + +branch=$1 + +if [ -z "$branch" ]; then + echo "Usage: $0 [branch]" + exit 1 +fi + +curdir=$(dirname `readlink -f $0`) + +mkdir -p /tmp/build-deps +pushd /tmp/build-deps +git clone git://github.com/liri-infra/ci-scripts +for repo in cmake-shared fluid; do + if [ "$repo" == "fluid" ]; then + args="-DFLUID_WITH_DOCUMENTATION:BOOL=OFF" + else + args="" + fi + ./ci-scripts/build-liri $repo $branch $args +done +popd From f55edb78ba48322abdbfa11498d6d0aaf81ac79b Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Tue, 5 Oct 2021 14:34:20 +0200 Subject: [PATCH 119/125] Remove obsolete images from CI --- .github/workflows/build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1b9c5cb..9143332 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,8 +19,6 @@ jobs: - gcc - clang container: - - suse-qt512 - - suse-qt514 - suse-qt515 runs-on: ubuntu-latest container: From 51a14a38b43cd74d943004c282e7966bd3866452 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sat, 9 Oct 2021 13:47:45 +0200 Subject: [PATCH 120/125] Follow cmake-shared changes --- CMakeLists.txt | 2 +- src/app/CMakeLists.txt | 2 ++ src/imports/archives/CMakeLists.txt | 2 ++ src/imports/folderlistmodel/CMakeLists.txt | 2 ++ src/imports/placesmodel/CMakeLists.txt | 2 ++ 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index fc3a931..74f9963 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,7 @@ project("Files" ## Shared macros and functions: if(NOT LIRI_LOCAL_ECM) - find_package(LiriCMakeShared "1.0.0" REQUIRED NO_MODULE) + find_package(LiriCMakeShared "2.0.0" REQUIRED NO_MODULE) list(APPEND CMAKE_MODULE_PATH "${LCS_MODULE_PATH}") endif() diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index b8a5df8..2f0e122 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -28,3 +28,5 @@ liri_add_executable(LiriFiles Qt5::QuickControls2 GUI ) + +liri_finalize_executable(LiriFiles) diff --git a/src/imports/archives/CMakeLists.txt b/src/imports/archives/CMakeLists.txt index ff8eed0..24dc681 100644 --- a/src/imports/archives/CMakeLists.txt +++ b/src/imports/archives/CMakeLists.txt @@ -11,3 +11,5 @@ liri_add_qml_plugin(archives #QT_NO_CAST_FROM_ASCII QT_NO_FOREACH ) + +liri_finalize_qml_plugin(archives) diff --git a/src/imports/folderlistmodel/CMakeLists.txt b/src/imports/folderlistmodel/CMakeLists.txt index e0260eb..b65447a 100644 --- a/src/imports/folderlistmodel/CMakeLists.txt +++ b/src/imports/folderlistmodel/CMakeLists.txt @@ -71,3 +71,5 @@ liri_add_qml_plugin(folderlistmodel Qt5::Widgets ${Files_LIBRARIES} ) + +liri_finalize_qml_plugin(folderlistmodel) diff --git a/src/imports/placesmodel/CMakeLists.txt b/src/imports/placesmodel/CMakeLists.txt index 9c14154..b2939cd 100644 --- a/src/imports/placesmodel/CMakeLists.txt +++ b/src/imports/placesmodel/CMakeLists.txt @@ -15,3 +15,5 @@ liri_add_qml_plugin(placesmodel #QT_NO_CAST_FROM_ASCII #QT_NO_FOREACH ) + +liri_finalize_qml_plugin(placesmodel) From 46166f6e6eedf46e3322bc5642721554c6348856 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Sun, 10 Oct 2021 17:03:41 +0200 Subject: [PATCH 121/125] Update QML plugins target names --- src/imports/archives/CMakeLists.txt | 6 ++++-- src/imports/folderlistmodel/CMakeLists.txt | 6 ++++-- src/imports/placesmodel/CMakeLists.txt | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/imports/archives/CMakeLists.txt b/src/imports/archives/CMakeLists.txt index 24dc681..486fba7 100644 --- a/src/imports/archives/CMakeLists.txt +++ b/src/imports/archives/CMakeLists.txt @@ -1,6 +1,8 @@ -liri_add_qml_plugin(archives +liri_add_qml_plugin(FilesArchivesQmlPlugin MODULE_PATH "Liri/Files/Archives" + OUTPUT_NAME + archivesplugin SOURCES archives.cpp archives.h @@ -12,4 +14,4 @@ liri_add_qml_plugin(archives QT_NO_FOREACH ) -liri_finalize_qml_plugin(archives) +liri_finalize_qml_plugin(FilesArchivesQmlPlugin) diff --git a/src/imports/folderlistmodel/CMakeLists.txt b/src/imports/folderlistmodel/CMakeLists.txt index b65447a..8594f11 100644 --- a/src/imports/folderlistmodel/CMakeLists.txt +++ b/src/imports/folderlistmodel/CMakeLists.txt @@ -10,9 +10,11 @@ else() set(Files_DEFINES DO_NOT_USE_TAG_LIB) endif() -liri_add_qml_plugin(folderlistmodel +liri_add_qml_plugin(FilesFolderListModelQmlPlugin MODULE_PATH "Liri/Files/FolderListModel" + OUTPUT_NAME + folderlistmodelplugin SOURCES clipboard.cpp clipboard.h @@ -72,4 +74,4 @@ liri_add_qml_plugin(folderlistmodel ${Files_LIBRARIES} ) -liri_finalize_qml_plugin(folderlistmodel) +liri_finalize_qml_plugin(FilesFolderListModelQmlPlugin) diff --git a/src/imports/placesmodel/CMakeLists.txt b/src/imports/placesmodel/CMakeLists.txt index b2939cd..a8bb50b 100644 --- a/src/imports/placesmodel/CMakeLists.txt +++ b/src/imports/placesmodel/CMakeLists.txt @@ -1,6 +1,8 @@ -liri_add_qml_plugin(placesmodel +liri_add_qml_plugin(FilesPlacesModelQmlPlugin MODULE_PATH "Liri/Files/PlacesModel" + OUTPUT_NAME + placesmodelplugin SOURCES placesmodel.cpp placesmodel.h @@ -16,4 +18,4 @@ liri_add_qml_plugin(placesmodel #QT_NO_FOREACH ) -liri_finalize_qml_plugin(placesmodel) +liri_finalize_qml_plugin(FilesPlacesModelQmlPlugin) From 007363d7297fe917a1a67ad41df05960655fd02e Mon Sep 17 00:00:00 2001 From: Liri CI Date: Tue, 7 Dec 2021 00:22:07 +0000 Subject: [PATCH 122/125] Automatic merge of Transifex translations [ci skip] --- translations/files_ar.ts | 2 +- translations/files_da.ts | 2 +- translations/files_it.ts | 2 +- translations/files_pt_BR.ts | 2 +- translations/files_tr.ts | 2 +- translations/files_zh_CN.ts | 2 +- translations/files_zh_TW.ts | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/translations/files_ar.ts b/translations/files_ar.ts index 1f0db86..8839918 100644 --- a/translations/files_ar.ts +++ b/translations/files_ar.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_da.ts b/translations/files_da.ts index 167608e..031ddff 100644 --- a/translations/files_da.ts +++ b/translations/files_da.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_it.ts b/translations/files_it.ts index b0f8c29..9d7ee6e 100644 --- a/translations/files_it.ts +++ b/translations/files_it.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_pt_BR.ts b/translations/files_pt_BR.ts index e2d6c76..bb4d855 100644 --- a/translations/files_pt_BR.ts +++ b/translations/files_pt_BR.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_tr.ts b/translations/files_tr.ts index 85d8d2b..c1c55e4 100644 --- a/translations/files_tr.ts +++ b/translations/files_tr.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_zh_CN.ts b/translations/files_zh_CN.ts index c46a2a5..ede0d98 100644 --- a/translations/files_zh_CN.ts +++ b/translations/files_zh_CN.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_zh_TW.ts b/translations/files_zh_TW.ts index fa36090..3df7452 100644 --- a/translations/files_zh_TW.ts +++ b/translations/files_zh_TW.ts @@ -1,4 +1,4 @@ - + FolderListView From df368fb65422ddbae9da85fc5a8f9f4642e48982 Mon Sep 17 00:00:00 2001 From: Liri CI Date: Wed, 8 Dec 2021 00:22:20 +0000 Subject: [PATCH 123/125] Automatic merge of Transifex translations [ci skip] --- translations/files_ar.ts | 2 +- translations/files_da.ts | 2 +- translations/files_it.ts | 2 +- translations/files_pt_BR.ts | 2 +- translations/files_tr.ts | 2 +- translations/files_zh_CN.ts | 2 +- translations/files_zh_TW.ts | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/translations/files_ar.ts b/translations/files_ar.ts index 8839918..1f0db86 100644 --- a/translations/files_ar.ts +++ b/translations/files_ar.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_da.ts b/translations/files_da.ts index 031ddff..167608e 100644 --- a/translations/files_da.ts +++ b/translations/files_da.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_it.ts b/translations/files_it.ts index 9d7ee6e..b0f8c29 100644 --- a/translations/files_it.ts +++ b/translations/files_it.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_pt_BR.ts b/translations/files_pt_BR.ts index bb4d855..e2d6c76 100644 --- a/translations/files_pt_BR.ts +++ b/translations/files_pt_BR.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_tr.ts b/translations/files_tr.ts index c1c55e4..85d8d2b 100644 --- a/translations/files_tr.ts +++ b/translations/files_tr.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_zh_CN.ts b/translations/files_zh_CN.ts index ede0d98..c46a2a5 100644 --- a/translations/files_zh_CN.ts +++ b/translations/files_zh_CN.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_zh_TW.ts b/translations/files_zh_TW.ts index 3df7452..fa36090 100644 --- a/translations/files_zh_TW.ts +++ b/translations/files_zh_TW.ts @@ -1,4 +1,4 @@ - + FolderListView From e30965465f71f9bf45f495a913e452d7d9fe752c Mon Sep 17 00:00:00 2001 From: Liri CI Date: Thu, 9 Dec 2021 00:21:52 +0000 Subject: [PATCH 124/125] Automatic merge of Transifex translations [ci skip] --- translations/files_ar.ts | 2 +- translations/files_da.ts | 2 +- translations/files_de.ts | 2 +- translations/files_fr.ts | 2 +- translations/files_it.ts | 2 +- translations/files_lt.ts | 2 +- translations/files_nl.ts | 2 +- translations/files_pl.ts | 2 +- translations/files_pt_BR.ts | 2 +- translations/files_pt_PT.ts | 2 +- translations/files_ru.ts | 2 +- translations/files_tr.ts | 2 +- translations/files_zh_CN.ts | 2 +- translations/files_zh_TW.ts | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/translations/files_ar.ts b/translations/files_ar.ts index 1f0db86..8839918 100644 --- a/translations/files_ar.ts +++ b/translations/files_ar.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_da.ts b/translations/files_da.ts index 167608e..031ddff 100644 --- a/translations/files_da.ts +++ b/translations/files_da.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_de.ts b/translations/files_de.ts index 2fc9f61..dbe96c0 100644 --- a/translations/files_de.ts +++ b/translations/files_de.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_fr.ts b/translations/files_fr.ts index 9c59498..1e27a3c 100644 --- a/translations/files_fr.ts +++ b/translations/files_fr.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_it.ts b/translations/files_it.ts index b0f8c29..9d7ee6e 100644 --- a/translations/files_it.ts +++ b/translations/files_it.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_lt.ts b/translations/files_lt.ts index 3c13eec..2c1d6a3 100644 --- a/translations/files_lt.ts +++ b/translations/files_lt.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_nl.ts b/translations/files_nl.ts index b0b3799..d9c0f09 100644 --- a/translations/files_nl.ts +++ b/translations/files_nl.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_pl.ts b/translations/files_pl.ts index d250594..5bd5c3a 100644 --- a/translations/files_pl.ts +++ b/translations/files_pl.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_pt_BR.ts b/translations/files_pt_BR.ts index e2d6c76..bb4d855 100644 --- a/translations/files_pt_BR.ts +++ b/translations/files_pt_BR.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_pt_PT.ts b/translations/files_pt_PT.ts index f60713e..5cbfd9e 100644 --- a/translations/files_pt_PT.ts +++ b/translations/files_pt_PT.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_ru.ts b/translations/files_ru.ts index dd1fb23..ecc0ff1 100644 --- a/translations/files_ru.ts +++ b/translations/files_ru.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_tr.ts b/translations/files_tr.ts index 85d8d2b..c1c55e4 100644 --- a/translations/files_tr.ts +++ b/translations/files_tr.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_zh_CN.ts b/translations/files_zh_CN.ts index c46a2a5..ede0d98 100644 --- a/translations/files_zh_CN.ts +++ b/translations/files_zh_CN.ts @@ -1,4 +1,4 @@ - + FolderListView diff --git a/translations/files_zh_TW.ts b/translations/files_zh_TW.ts index fa36090..3df7452 100644 --- a/translations/files_zh_TW.ts +++ b/translations/files_zh_TW.ts @@ -1,4 +1,4 @@ - + FolderListView From a29bea19c45f0cbae3cd3420abeaa4e10d6783ab Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Fri, 21 Oct 2022 23:52:28 +0200 Subject: [PATCH 125/125] Update CI --- .github/workflows/build.yml | 58 +++++----------------------- .github/workflows/checks.yml | 39 +++++-------------- .github/workflows/copr.yml | 12 +++--- .github/workflows/scripts/build-deps | 29 -------------- .github/workflows/transifex.yml | 21 ++++------ 5 files changed, 35 insertions(+), 124 deletions(-) delete mode 100755 .github/workflows/scripts/build-deps diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9143332..79e45b1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Pier Luigi Fiorini +# +# SPDX-License-Identifier: CC0-1.0 + name: CI on: @@ -5,57 +9,15 @@ on: branches: - master - develop + tags: + - v* pull_request: branches: - master - develop jobs: - build: - if: "!contains(github.event.head_commit.message, 'ci skip')" - strategy: - matrix: - compiler: - - gcc - - clang - container: - - suse-qt515 - runs-on: ubuntu-latest - container: - image: liridev/${{ matrix.container }} - steps: - - name: Extract branch name - id: extract_branch - shell: bash - run: | - if [ -n "${{ github.base_ref }}" ]; then - echo "##[set-output name=branch;]${{ github.base_ref }}" - else - github_ref=${{ github.ref }} - echo "##[set-output name=branch;]${github_ref##*/}" - fi - - name: Qt version identifier - id: qt_version - shell: bash - run: | - qtverid=`echo "${{ matrix.container }}" | sed -e 's,suse-qt,,g'` - echo "##[set-output name=id;]${qtverid}" - - uses: actions/checkout@v2 - - name: Build dependencies - run: | - set -x - ./.github/workflows/scripts/build-deps ${{ steps.extract_branch.outputs.branch }} - - name: Build - run: | - set -x - mkdir -p build - cd build - if [ "${{ matrix.compiler }}" == "clang" ]; then - export CC=clang - export CXX=clang++ - cmake .. -DLIRI_ENABLE_CLAZY:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr - else - cmake .. -DCMAKE_INSTALL_PREFIX=/usr - fi - make -j $(getconf _NPROCESSORS_ONLN) - sudo make install + linux-qt5: + uses: lirios/.github/.github/workflows/build-linux-qt5.yml@master + with: + build_dependencies: "cmake-shared fluid" diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 6cf33f9..3ea2d4e 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Pier Luigi Fiorini +# +# SPDX-License-Identifier: CC0-1.0 + name: Checks on: @@ -14,33 +18,10 @@ on: - reopened - edited -env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - jobs: - wip: - if: "!contains(github.event.head_commit.message, 'ci skip') && github.event_name == 'pull_request'" - runs-on: ubuntu-latest - steps: - - name: Work in progress - uses: wip/action@master - xdg: - if: "!contains(github.event.head_commit.message, 'ci skip')" - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 1 - - name: Validate XDG files - uses: liri-infra/xdg-validator-action@master - with: - strict: false - qml: - if: "!contains(github.event.head_commit.message, 'ci skip')" - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 1 - - name: Validate QML and JavaScript files - uses: liri-infra/qmllint-action@master + checks: + uses: lirios/.github/.github/workflows/checks.yml@master + with: + enable_wip: true + enable_xdg: true + enable_qml: true diff --git a/.github/workflows/copr.yml b/.github/workflows/copr.yml index e590148..3d9c974 100644 --- a/.github/workflows/copr.yml +++ b/.github/workflows/copr.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Pier Luigi Fiorini +# +# SPDX-License-Identifier: CC0-1.0 + name: COPR on: @@ -7,8 +11,6 @@ on: jobs: copr: - if: "!contains(github.event.head_commit.message, 'ci skip') && !contains(github.event.head_commit.message, 'copr skip')" - runs-on: ubuntu-latest - steps: - - name: Rebuild package - run: curl -X POST ${{ secrets.COPR_WEBHOOK_URL }} + uses: lirios/.github/.github/workflows/copr.yml@master + secrets: + COPR_WEBHOOK_URL: ${{ secrets.COPR_WEBHOOK_URL }} diff --git a/.github/workflows/scripts/build-deps b/.github/workflows/scripts/build-deps deleted file mode 100755 index 6590d17..0000000 --- a/.github/workflows/scripts/build-deps +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash - -# SPDX-FileCopyrightText: 2021 Pier Luigi Fiorini -# -# SPDX-License-Identifier: BSD-3-Clause - -set -e - -branch=$1 - -if [ -z "$branch" ]; then - echo "Usage: $0 [branch]" - exit 1 -fi - -curdir=$(dirname `readlink -f $0`) - -mkdir -p /tmp/build-deps -pushd /tmp/build-deps -git clone git://github.com/liri-infra/ci-scripts -for repo in cmake-shared fluid; do - if [ "$repo" == "fluid" ]; then - args="-DFLUID_WITH_DOCUMENTATION:BOOL=OFF" - else - args="" - fi - ./ci-scripts/build-liri $repo $branch $args -done -popd diff --git a/.github/workflows/transifex.yml b/.github/workflows/transifex.yml index 49b9a36..b45b597 100644 --- a/.github/workflows/transifex.yml +++ b/.github/workflows/transifex.yml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Pier Luigi Fiorini +# +# SPDX-License-Identifier: CC0-1.0 + name: Translations Sync on: @@ -9,16 +13,7 @@ on: jobs: update-translations: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Update translations - uses: liri-infra/translation-action@master - env: - TX_TOKEN: ${{ secrets.TX_TOKEN }} - with: - ssh_key: ${{ secrets.CI_SSH_KEY }} - committer_name: Liri CI - committer_email: ci@liri.io - translations_folder: translations + uses: lirios/.github/.github/workflows/transifex.yml@master + secrets: + TX_TOKEN: ${{ secrets.TX_TOKEN }} + CI_SSH_KEY: ${{ secrets.CI_SSH_KEY }}