From 722ef6deb6abbb85588ff4aceafe1e904ae9fd65 Mon Sep 17 00:00:00 2001 From: Alf Gaida Date: Tue, 18 Oct 2016 19:54:44 +0200 Subject: [PATCH] Cherry-picking upstream release 0.11.0 * Synced debian foo with experimental * Bumped Standards to 3.9.8, no changes needed * Bumped compat to 10 * Removed --parallel from rules, standard in compat 10 * Bumped minimum version debhelper (>= 10) * Bumped minimum version liblxqt-dev (>= 0.11.0) * Bumped minimum version libqtxdg-dev (>= 2.0.0) * Added build dependency libqt5svg5-dev * Added build dependency libqt5xdgiconloader-dev * Added Recommends lxqt-sudo-l10n * Added README.md to docs * Fixed VCS fields, using https and plain /git/ * Fixed copyrights Format field to https * Bumped years in copyrights * Added translation control to rules * Set CMAKE_BUILD_TYPE=RelWithDebInfo * Exported LC_ALL=C.UTF-8, make builds reproducible --- .gitignore | 1 + AUTHORS | 2 +- CHANGELOG | 64 +++++++++++++++++ CMakeLists.txt | 5 ++ README.md | 33 +++++++++ debian/changelog | 23 ++++++ debian/compat | 2 +- debian/control | 15 ++-- debian/copyright | 8 +-- debian/docs | 1 + debian/gbp.conf | 6 +- debian/rules | 13 +++- debian/upstream/signing-key.asc | 107 ++++++++++++---------------- debian/watch | 4 +- translations/lxqt-sudo.ts | 105 --------------------------- translations/lxqt-sudo_de.ts | 122 -------------------------------- translations/lxqt-sudo_el.ts | 80 --------------------- translations/lxqt-sudo_it.ts | 94 ------------------------ translations/lxqt-sudo_pl.ts | 80 --------------------- translations/lxqt-sudo_sk.ts | 121 ------------------------------- translations/lxqt-sudo_zh_TW.ts | 79 --------------------- 21 files changed, 206 insertions(+), 759 deletions(-) create mode 100644 CHANGELOG create mode 100644 README.md delete mode 100644 translations/lxqt-sudo.ts delete mode 100644 translations/lxqt-sudo_de.ts delete mode 100644 translations/lxqt-sudo_el.ts delete mode 100644 translations/lxqt-sudo_it.ts delete mode 100644 translations/lxqt-sudo_pl.ts delete mode 100644 translations/lxqt-sudo_sk.ts delete mode 100644 translations/lxqt-sudo_zh_TW.ts diff --git a/.gitignore b/.gitignore index 378eac2..4e983f8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ build +translations/lxqt-sudo diff --git a/AUTHORS b/AUTHORS index c498345..f6f28be 100644 --- a/AUTHORS +++ b/AUTHORS @@ -2,7 +2,7 @@ Upstream Authors: LXQt team: http://lxqt.org Copyright: - Copyright (c) 2015 LXQt team + Copyright (c) 2015-2016 LXQt team License: LGPL-2.1+ The full text of the licenses can be found in the 'LICENSE' file. diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..cb2e6ea --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,64 @@ + +lxqt-sudo-0.11.0 / 2016-09-24 +============================= + + * Add README.md + * build: Forward translations parameters + * ts-files removal (#21) + * Remove translations (will be pulled in build time) + * Bump year + * Italian translation update + * Updated Russian translation Fix language and typos + * Add Russian translation + +0.10.0 / 2015-11-02 +=================== + + * Fix LICENSE file + * Fix starting pcmanfm-qt + * Preserve environment with sudo backend + * Update Slovak translation + * Updated translation template, updated german translation. + * Add a plus to AUTHORS license AUTHORS must match the files fixes lxde/lxqt/issues/784 fix typo choosen --> chosen + * lxqt-sudo: partial support for running cmd with arguments using su backend + * lxqt-sudo: unified processing logic for su & sudo into common code + * lxqt-sudo: lxsu & lxsudo symlinks for lxqt-sudo + * lxqt-sudo: added support for su(1) backend + * Add Polish translation + * Rename LxQt to LXQt everywhere + * Remove the country specific from language code. + * Add Greek (el) translation + * Created italian translation, fixed missing line for _de.ts and -sk.ts + * Traditional Chinese translation + * Handles CMake policy CMP0063 + * Use the LXQtCompilerSettings CMake module + * main: removed old useless define + * Adds Runtime install COMPONENT + * Coding style change + * Use target_compile_definitions() + * Use GNUInstallDirs + * Use CMAKE_AUTOUIC, drop qt5_wrap_ui() + * Use CMAKE_AUTOMOC, drop qt5_wrap_cpp() + * Use CMAKE_INCLUDE_CURRENT_DIR + * main: use standard liblxqt unix signal handling to quit + * Updates the build system to the Targets infrastructure + * German translation + * lxqt-sudo: licensing + +0.9.0 / 2015-06-10 +================== + + * lxqt-sudo: direct communication with sudo + * lxqt-sudo: use dialog-password icon + * lxqt-sudo: help & version info into stdout (instead of stderr) + * man: bug reporting link fixed + * lxqt-sudo: version parameter support + * lxqt-sudo: added sk translation + * lxqt-sudo: proper communication error messages to stderr + * lxqt-sudo: removed .desktop file + * lxqt-sudo: showing big "security-high" icon + * lxqt-sudo: help/usage added + * lxqt-sudo: information about sudo's failure + * lxqt-sudo: manual page + * lxqt-sudo: do not use -b for sudo (fixes some application starting problems) + * lxqt-sudo: new GUI frontend for sudo diff --git a/CMakeLists.txt b/CMakeLists.txt index 9e2d7b2..06b5ac5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR) project(lxqt-sudo) option(UPDATE_TRANSLATIONS "Update source translation translations/*.ts files" OFF) +option(PULL_TRANSLATIONS "Pull translations" ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) @@ -47,6 +48,10 @@ lxqt_translate_ts(QM_FILES ${UIS} INSTALL_DIR "${LXQT_TRANSLATIONS_DIR}/${PROJECT_NAME}" + PULL_TRANSLATIONS ${PULL_TRANSLATIONS} + CLEAN_TRANSLATIONS ${CLEAN_TRANSLATIONS} + TRANSLATIONS_REPO ${TRANSLATIONS_REPO} + TRANSLATIONS_REFSPEC ${TRANSLATIONS_REFSPEC} ) lxqt_app_translation_loader(SRCS ${PROJECT_NAME}) diff --git a/README.md b/README.md new file mode 100644 index 0000000..be4e3ce --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# lxqt-sudo + +## Overview + +lxqt-sudo is a graphical front-end of commands `sudo` and `su` respectively. As such it enables regular users to launch applications with permissions of other users including root. + +## Installation + +### Compiling source code + +Runtime dependencies are qtbase, sudo (su should be installed by default on all *ix operating systems) and [liblxqt](https://github.com/lxde/liblxqt). +Installing at least one icon theme according to the [XDG Icon Theme Specification](https://www.freedesktop.org/wiki/Specifications/icon-theme-spec/) like e. g. "Oxygen Icons" is recommended to have the GUI display icons. +Additional build dependencies are CMake and optionally Git to pull latest VCS checkouts. The localization files were outsourced to repository [lxqt-l10n](https://github.com/lxde/lxqt-l10n) so the corresponding dependencies are needed, too. Please refer to this repository's `README.md` for further information. + +Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems. + +To build run `make`, to install `make install` which accepts variable `DESTDIR` as usual. + +### Binary packages + +Official binary packages are provided by all major Linux distributions like Arch Linux, Debian (as of Debian stretch), Fedora and openSUSE. Just use your package manager to search for string `lxqt-sudo`. + +## Configuration + +lxqt-sudo itself does not require any configuration. + +In order to use it as front-end of `sudo` the corresponding permissions have to be set, though. Most of the time this is handled by binary `visudo` or editing configuration file `/etc/sudoers` manually which both is beyond this document's scope. + +## Usage + +lxqt-sudo comes with a man page explaining the syntax very well so running `man 1 lxqt-sudo` should get you started. + +By default `sudo` is used as backend, the choice can be enforced by command line options `--su[do]` or by using symbolic links `lxsu` and `lxsudo` which belong to regular installations of lxqt-sudo. diff --git a/debian/changelog b/debian/changelog index 36d25d1..d2a84f0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,26 @@ +lxqt-sudo (0.11.0-2) unstable; urgency=medium + + * Cherry-picking upstream release 0.11.0 + * Synced debian foo with experimental + * Bumped Standards to 3.9.8, no changes needed + * Bumped compat to 10 + * Removed --parallel from rules, standard in compat 10 + * Bumped minimum version debhelper (>= 10) + * Bumped minimum version liblxqt-dev (>= 0.11.0) + * Bumped minimum version libqtxdg-dev (>= 2.0.0) + * Added build dependency libqt5svg5-dev + * Added build dependency libqt5xdgiconloader-dev + * Added Recommends lxqt-sudo-l10n + * Added README.md to docs + * Fixed VCS fields, using https and plain /git/ + * Fixed copyrights Format field to https + * Bumped years in copyrights + * Added translation control to rules + * Set CMAKE_BUILD_TYPE=RelWithDebInfo + * Exported LC_ALL=C.UTF-8, make builds reproducible + + -- Alf Gaida Tue, 18 Oct 2016 19:54:08 +0200 + lxqt-sudo (0.10.0-3) unstable; urgency=medium * Remove dbg package in favor of dbgsym. diff --git a/debian/compat b/debian/compat index ec63514..f599e28 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -9 +10 diff --git a/debian/control b/debian/control index 991bced..b423198 100644 --- a/debian/control +++ b/debian/control @@ -5,25 +5,28 @@ Uploaders: Alf Gaida , Andrew Lee (李健秋) Section: x11 Priority: optional -Build-Depends: debhelper (>= 9), +Build-Depends: debhelper (>= 10), cmake (>= 3.0.2), libkf5windowsystem-dev, - liblxqt0-dev (>= 0.10.0), + liblxqt0-dev (>= 0.11.0), + libqt5svg5-dev, libqt5x11extras5-dev, - libqt5xdg-dev (>= 1.3.0), + libqt5xdg-dev (>= 2.0.0), + libqt5xdgiconloader-dev (>= 2.0.0), libx11-dev, pkg-config, qttools5-dev, qttools5-dev-tools -Standards-Version: 3.9.6 -Vcs-Browser: http://anonscm.debian.org/cgit/pkg-lxqt/lxqt-sudo.git/?h=debian/sid -Vcs-Git: git://anonscm.debian.org/pkg-lxqt/lxqt-sudo.git -b debian/sid +Standards-Version: 3.9.8 +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/lxqt-sudo.git/?h=debian/sid +Vcs-Git: https://anonscm.debian.org/git/pkg-lxqt/lxqt-sudo.git -b debian/sid Homepage: https://github.com/lxde/lxqt-sudo Package: lxqt-sudo Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} +Recommends: lxqt-sudo-l10n Description: Graphical QT frontend for plain sudo lxqt-sudo is a graphical QT frontend for plain sudo(8) (for requesting optional password in GUI fashion). When invoked it simply spawns child sudo diff --git a/debian/copyright b/debian/copyright index 6ac9b02..15612a0 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,13 +1,13 @@ -Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lxqt-sudo Source: https://github.com/lxde/lxqt-sudo Files: * -Copyright: 2012-2015 LXQt team +Copyright: 2015-2016 LXQt team License: LGPL-2.1+ Files: debian/* -Copyright: 2015 Alf Gaida +Copyright: 2015-2016 Alf Gaida 2015 Andrew Lee (李健秋) 2015 ChangZhuo Chen (陳昌倬) License: LGPL-2.1+ @@ -18,7 +18,7 @@ License: LGPL-2.1+ License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . - This library is distributed in the hope that it will be useful, + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. diff --git a/debian/docs b/debian/docs index 62deb04..0b6e0f3 100644 --- a/debian/docs +++ b/debian/docs @@ -1 +1,2 @@ AUTHORS +README.md diff --git a/debian/gbp.conf b/debian/gbp.conf index ead668a..ffe50a8 100644 --- a/debian/gbp.conf +++ b/debian/gbp.conf @@ -1,4 +1,8 @@ [DEFAULT] -debian-branch = debian/sid +debian-branch = debian/experimental upstream-branch = upstream/latest pristine-tar = True + +[import-orig] +# Use git cherrypick -n upstream instead. +merge = False diff --git a/debian/rules b/debian/rules index e8abf41..9dbedc2 100755 --- a/debian/rules +++ b/debian/rules @@ -1,8 +1,15 @@ #!/usr/bin/make -f -#export DH_VERBOSE=1 +# export DH_VERBOSE=1 +export LC_ALL=C.UTF-8 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: - dh ${@} --buildsystem cmake \ - --parallel + dh ${@} --buildsystem cmake + +override_dh_auto_configure: + dh_auto_configure -- \ + -DPULL_TRANSLATIONS=OFF\ + -DUPDATE_TRANSLATIONS=OFF\ + -DCMAKE_BUILD_TYPE=RelWithDebInfo diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc index 05cd1df..4936633 100644 --- a/debian/upstream/signing-key.asc +++ b/debian/upstream/signing-key.asc @@ -1,63 +1,50 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v2.0.22 (GNU/Linux) -mQINBFJevCYBEACx+Hvy+Vsuf+V5jeLUnzjAmHoy8DfTeGWr3ts30IapLHrfi0+U -WpzNnISO77yTr4VNboVZH+GHM/rnPfieODfB4ZW6CZLlInMSKUXcgQsEqXpyBZhA -Ib/SPy2bOfHly1uRJes0uRDsH5+v/hD74sByfnjQlrvI68O6wvGZmDFMNNPVO8+/ -OWBSBNkBuVrrZOMSPsLwQGJ4UtUQ4whburaPJG4VZJc5DLbzJGbEuACc0IAEYJS3 -7AfXVXn4j4Gc9F3o1xTUnbOBnwGPquWwUIm3FM7Ec2OdkvMt3EwvnkMAfeVrq3iE -FDD/KZTxdL0BZH3QD8gB7Jm4v4f3Nkobg6JCvCbcH3wBdZW4mASbwWzfRaDC2zHb -ErTglD7PpShLKZZ0pr9okWZEGw4Ku3q8ALi1JXK/ePTmsBlvkVskOJ3Nnd0avgH4 -+Q/vZoKfH8EhNY745rI+8CE9iv6V9XiSUt4CKEWAENt4A8hq6U2vV+jZv3B6AgD7 -ZjiI59yD4YuYubu8rCnNizTgh1voVw3ietknn/x2H5yH8fByWZ5uL87C0ky/uma6 -ZGbiiAtM4kdkyDMrfRV5nlEG9EKAGPVu5mjeSCrfkETwZ9OFPz1AuDye4ZEXrrcC -iRQ7RX6/GtW18aHER0kzGnfwx5KJzkDrRBY8A2PdXLBcrsN4WpK9EX01PQARAQAB -tCNKZXJvbWUgTGVjbGFuY2hlIDxqZXJvbWVAbGVjbGFuLmNoPokCPwQTAQIAKQUC -Ul68JgIbAwUJAeEzgAcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEDfgrx/a -SPNzSHIP/1ewXcC0TFBcvDD7MrIP7anyNfiWfW7cxkR8GSamkg6HTa6Ndyr1FFjJ -OoDFUP37jWhu59CsHxs2D0zRWJktezfvElscRgqbHcdpIznqsGdI8hXCZafhBGVb -sdAB2LRawcXGxnXt7XajPcSVwLWRE62caBqohznU2iWvI780WNjEbZoA0LhZwaFF -UUPJm8ea9v0IkZVKUyg9WONZ1U7FEG9SaEiSpI8kJdx1fvCwZVDV/NRO5GqnJaho -P1LCne4YdwS6pt1/fRgk32IHxxZfHlLzLHxb6v1JmIg72x28qCmGyK9oFBDbbnYu -6Aq8XbHogOrD5vJM2Pfm2IhV0+JHOjfQbddv8tsAH1M+LI+tToXmg5st1AU3wnTn -pda3hjA1avKwkfBPW/osHc8782ViyS9iX2e9iDtMv608guij4NjpGExzGCypHOd8 -+VXRwJDjvgDynkL206MZ+wn0j5wHsIE8F3Y5Bp1thQOrdDli5MYNQoXhjFmH46XT -bcr84IgW0+AiXZdoFUqvwtzrWy2Onuw5R3k4OyV4skN4DkWXyAk/V+Y4K39JvTKf -H9YuiQ9blNzCu8WiAnjKnh9kNl9E/TyEwI6cHFmIPqF8ST9tJytWHtrKvU9csvXX -n8XNJmpcv2R1e6N+VuWWm5zUPTouv3AxCacLbm8Lh3ymGsk7ZEyhiQIcBBABAgAG -BQJSsFYyAAoJEBMY76xfu9vO6v0P/3wSj3/kE4nP4HfgcVJSzi+lm1ycpbLDZtgh -P1G+zJLVmA+E41vEZimeiYQxBAelatJz+CHzQo3LZ2oVChzVrZcVHn9k4P3pib69 -qCVif3/y0Wmecn+u2TWbOvJ7mthfO7T3W7rkW1/9ES7bUaXcXWQ2sjUBVqFkFsVt -xgJDo8wcxA+K4Yf06GCbxFwrB7X5GraWIkzqGnyse3XAQn8aORAXmE8Yd0FHOjEZ -Beb9shChnkYc3lEvNY8ioCaYSF9xr/Iz9cwpfPkpqFiVYWadtb+Gqeh6zC7vPmcT -zHxrgkq1WwQlSBm724tPt9xuGQoOglqEa23vlQZfv20nyrYjLeYUy6pMCRq7vn/n -nkQOcXF7yQlnqR6xKk0tWsM4e6du0ZvbjBbhHV/kBFVGCLm/upTwoMVm0WJTbr4T -5XfIZo7eA0lvGtUhe1PgcOidBikHfAIfYxu0BoMXoL4jbcQdR5+YBDEfsS0jPhCl -mew2ScW/R/UhUknJUVFTma0KHXzEmKiqeeUCDtwEi6fxdicAYkbcekgkfFiD/w8N -Lk3Uf+0x2MdKA36nUobFkk38oU+GW37kFWJs3f1YRuQFao896eNW/E8ekVMLNxOl -nCjnSbabaxDnxPTyW2KlNjf/QUEK4pT6S5QmuCSrle3PQpaSbAZDHzLBIL9gd3m6 -MH7+SvV4uQINBFJevCYBEADiXDUqstSdhIyuionS2KtE3IeEBIqS7GY8QPRBylIZ -ACVHFI/1HxChBqYVGFaDEQn3gj5lUUQPubfWaxzjF6+UNVQW4+cxmTocndAwfDbI -+E5BLdieFUzbAA05MV5ZjPhTNbSk1jpy4bNy0FILwNqc89Y6SoCbv1r3tZLCrBas -1+AfWknBynx0siGMbLFxtzR6hUkNz9URxt13FrzpUWMpAL8ZQGczOTSaWLrZA5l9 -xLzJ9ww8uM+C2Xej3/sANxi+kQE2GVMKurPS0TICwVWZxbdW/ytIkO67Rhse0q3t -vzjdawfCFRxv7XQB2ZJ6irDxbpHiJoojSWCHJadIyCG03iOiaqsSVvi4KnxtUck+ -udOEJUV5sxdzgeRrsDpeaN//KCWW9WjfsSkvOqP6S1gmWpNFdzF5XrzcgvqvSNqo -XejfakUTJqsIIEHO0zGuJFVzJNh2hQ/9dhjIspUORhtNKaljNvePiBrj2yqmd9PY -FlH1KMHe4H+YVIwPiyeNA87Pu+1yNo8gT7mXhGRfibgWjbt146WUJ7+l2StJMApn -eNSCartNaUNPnw96i2l5c9AsJ3SWC6XWpWzOLVj+9XceeA11lu/ogqEMHzx81NjH -2TePxwKTKxZnAvDmqryp++IgY2/OgIoIk3ZRdYu/dPijTOYWfCet/9/9kAFr9PeJ -KwARAQABiQIlBBgBAgAPBQJSXrwmAhsMBQkB4TOAAAoJEDfgrx/aSPNzJv0QAKkx -lCKEZ6ahAUuNWslsHnNWaHFHNawEO3NIEtQZGVFk2BYISupizvjZF6MnymO/9UFM -pzV6fp3xNdqaKWQBjScOgMgCASRixW2tMAKbJGHZKp3dBixpHgXxy2oOGMS+mQ5m -gWy07usq2YesoMD0K/SG6EnoRPHBvrJihArzMFVUY9hD3hk8bhiy8w9bCYFe+gkm -zpQl3/KN01kyt5LjzEBcIOw8qIBQe9Pk8PyOK75lPoNME714LatgOsyw2kaSQ9Sv -hziRGC5z/fV3PmH7XhSjENPKnCJU51GUMMLaL28t9o7Afh6Q8UV31/JO36vmQXQV -+b+0BoGqEmf3AKBASb2Cr2q4pZFjywwSUXHZ9hQyu1tpbE1dS6aI01kM0y270pk7 -W/ajuzuOxAVL1bJAanL/5+DWM03esZPVdEWhxpWEM40Z6Rhq+Xb2a5xfwCN9PmaQ -o9fez0I+yh53s7Ypv0tBj05FPe5L48+pDi6pz5nddN1B0FzF58jVfsBZUjBlY24+ -VwQeAaWkRXZrSEdtBS5ufsi80x/cNCSTJBWqtborKL1iGgf5MDPYRMSvmZXAeIld -pyL/0pbW7iokewyKzpFfo7KEbwLxB+flWaBZ867JpF4yyRj3b4qcvcyV8QnsoB7Z -KhxTl3gGwD/t0HUcu85zcfs4GkealYhIWfGaAso2 -=fF8P +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 +=h7ww -----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch index 1eca501..e4412f2 100644 --- a/debian/watch +++ b/debian/watch @@ -1,3 +1,3 @@ -version=3 +version=4 opts="pgpsigurlmangle=s/$/.asc/" \ - https://github.com/lxde/lxqt-sudo/releases .*/([\d\.]+)\.tar\.gz + https://github.com/lxde/lxqt-sudo/releases .*/lxqt-sudo-([\d\.]+).tar.xz diff --git a/translations/lxqt-sudo.ts b/translations/lxqt-sudo.ts deleted file mode 100644 index 820df8b..0000000 --- a/translations/lxqt-sudo.ts +++ /dev/null @@ -1,105 +0,0 @@ - - - - - PasswordDialog - - - LXQt sudo - - - - - Command: - - - - - Password: - - - - - <b>%1</b> needs administrative privileges. -Please enter your password. - - - - - Attempt #%1 - - - - - QObject - - - Usage: %1 option [command [arguments...]] - -GUI frontend for %2/%3 - -Arguments: - option: - -h|--help Print this help. - -v|--version Print version information. - -s|--su Use %3(1) as backend. - -d|--sudo Use %2(8) as backend. - command Command to run. - arguments Optional arguments for command. - - - - - - - %1 version %2 - - - - - - Sudo - - - %1: no command to run provided! - - - - - %1: no backend chosen! - - - - - %1: warning - got multiple arguments for %2 backend, squashing into one: %3 - - - - - Failed to fork: %1 - - - - - %1: Failed to exec '%2': %3 - - - - - - Failed to set non-block: %1 - - - - - Failed to fdopen: %1 - - - - - Child '%1' process failed! -%2 - - - - diff --git a/translations/lxqt-sudo_de.ts b/translations/lxqt-sudo_de.ts deleted file mode 100644 index 6a7ebb9..0000000 --- a/translations/lxqt-sudo_de.ts +++ /dev/null @@ -1,122 +0,0 @@ - - - - - PasswordDialog - - - LXQt sudo - LXQt sudo - - - - Command: - Befehl: - - - - Password: - Kennwort: - - - - <b>%1</b> needs administrative privileges. -Please enter your password. - <b>%1</b> benötigt root-Rechte. -Bitte Kennwort eingeben. - - - - Attempt #%1 - Versuch #%1 - - - - QObject - - - Usage: %1 option [command [arguments...]] - -GUI frontend for %2/%3 - -Arguments: - option: - -h|--help Print this help. - -v|--version Print version information. - -s|--su Use %3(1) as backend. - -d|--sudo Use %2(8) as backend. - command Command to run. - arguments Optional arguments for command. - - - Verwendung: %1 Option [Befehl [Argumente...]] - -Graphische Benutzeroberfläche für %2/%3 - -Argumente: - Option: - -h|--help Gibt diese Hilfe aus. - -v|--version Ausgabe der Versionsinformation. - -s|--su Verwendet %3(1) als Backend. - -d|--sudo Verwendet %2(8) als Backend. - Befehl Auszuführender Befehl. - Argumente Argumente zum auszuführenden Befehl. - - - - - - %1 version %2 - - %1 Version %2 - - - - - Sudo - - - %1: no command to run provided! - %1: kein auszuführender Befehl angegeben! - - - - %1: no backend chosen! - %1: kein Backend gewählt! - - - - %1: warning - got multiple arguments for %2 backend, squashing into one: %3 - %1: Warnung - mehrere Argumente für Backend %2 erhalten. %3 wird verwendet - - - - Failed to fork: %1 - Abspalten des Prozesses fehlgeschlagen: %1 - - - - %1: Failed to exec '%2': %3 - - %1: Ausführen von '%2' fehlgeschlagen: -%3 - - - - Failed to set non-block: %1 - Das Setzen von der Option O_NONBLOCK schlug fehl: %1 - - - - Failed to fdopen: %1 - Das Öffnen schlug fehl: %1 - - - - Child '%1' process failed! -%2 - Nachgeordneter Prozess '%1' ist fehlgeschlagen! -%2 - - - diff --git a/translations/lxqt-sudo_el.ts b/translations/lxqt-sudo_el.ts deleted file mode 100644 index 4f0eedd..0000000 --- a/translations/lxqt-sudo_el.ts +++ /dev/null @@ -1,80 +0,0 @@ - - - - - PasswordDialog - - - - LXQt sudo - LXQt sudo - - - - - Command: - Εντολή: - - - - - Password: - Κωδικός πρόσβασης: - - - - <b>%1</b> needs administrative privileges. -Please enter your password. - Το <b>%1</b> απαιτεί προνόμια διαχειριστή. -Παρακαλώ εισαγάγετε τον κωδικό πρόσβασης. - - - - Attempt #%1 - Προσπάθεια #%1 - - - - QObject - - - Usage: %1 command [arguments...] - -GUI frontend for %2 - -Arguments: - command Command to run. - arguments Optional arguments for command. - - - Χρήση: %1 εντολή [ορίσματα...] - -Περιβάλλον συστήματος υποστήριξης του %2 - -Ορίσματα: - εντολή Η εντολή προς εκτέλεση. - ορίσματα Προαιρετικά ορίσματα για την εντολή. - - - - - - %1 version %2 - - %1 έκδοση %2 - - - - - %1: no command to run provided! - %1: δεν παρείχατε κάποια εντολή προς εκτέλεση! - - - - Child '%1' process failed! -%2 - Η θυγατρική διεργασία «%1» απέτυχε! -%2 - - - diff --git a/translations/lxqt-sudo_it.ts b/translations/lxqt-sudo_it.ts deleted file mode 100644 index c02541e..0000000 --- a/translations/lxqt-sudo_it.ts +++ /dev/null @@ -1,94 +0,0 @@ - - - - - Communication - - - %1: Communication - unable to create shared memory(%2B), - %1: Comunicazione - non è stato possibile creare memoria condivisa(%2B), - - - - %1: Communication - password is too long(%2) for aquired shared memory(%3), has to be cut-off... - - %1: Comunicazione - password troppo lunga(%2) per acquisire memoria condivisa(%3) deve essere accorciata... - - - - - PasswordDialog - - - - LXQt sudo - - - - - - Command: - Comando: - - - - - Password: - - - - - <b>%1</b> needs administrative privileges. -Please enter your password. - <b>%1</b> richiede privilegi di amministratore. -Per favore inserire la password. - - - - Attempt #%1 - Tentativo #%1 - - - - QObject - - - Usage: %1 command [arguments...] - -GUI frontend for %2 - -Arguments: - command Command to run. - arguments Optional arguments for command. - - - Uso: %1 comando [argomenti...] - -Frontend grafico per %2 - -Argomenti: - comando Comando da eseguire. - argomenti Argomenti opzionali per il comando. - - - - - %1 version %2 - - %1 versione %2 - - - - - %1: no command to run provided! - %1: non è stato immesso nessun comando da eseguire! - - - - Child '%1' process failed! -%2 - Sottoprocesso %1 fallito! -%2 - - - diff --git a/translations/lxqt-sudo_pl.ts b/translations/lxqt-sudo_pl.ts deleted file mode 100644 index 2606bfe..0000000 --- a/translations/lxqt-sudo_pl.ts +++ /dev/null @@ -1,80 +0,0 @@ - - - - - PasswordDialog - - - - LXQt sudo - LXQt sudo - - - - - Command: - Komenda: - - - - - Password: - Hasło: - - - - <b>%1</b> needs administrative privileges. -Please enter your password. - <b>%1</b> potrzebuje uprawnień administratora. -Proszę wprowadź hasło. - - - - Attempt #%1 - Próba #%1 - - - - QObject - - - Usage: %1 command [arguments...] - -GUI frontend for %2 - -Arguments: - command Command to run. - arguments Optional arguments for command. - - - Sposób użycia: %1 komenda [argumenty...] - -Graficzna nakładka na %2 - -Argumenty: - komenda Komenda do wykonania. - argumenty Opcjonalne argumenty dla komendy. - - - - - - %1 version %2 - - %1 wersja %2 - - - - - %1: no command to run provided! - %1: nie podano komendy do wykonania! - - - - Child '%1' process failed! -%2 - Wykonanie procesu '%1' nie powiodło się! -%2 - - - diff --git a/translations/lxqt-sudo_sk.ts b/translations/lxqt-sudo_sk.ts deleted file mode 100644 index 3e1cb20..0000000 --- a/translations/lxqt-sudo_sk.ts +++ /dev/null @@ -1,121 +0,0 @@ - - - - - PasswordDialog - - - LXQt sudo - LXQt sudo - - - - Command: - Príkaz: - - - - Password: - Heslo: - - - - <b>%1</b> needs administrative privileges. -Please enter your password. - <b>%1</b> vyžaduje práva administrátora. -Prosím, zadajte svoje heslo. - - - - Attempt #%1 - Pokus č. %1 - - - - QObject - - - Usage: %1 option [command [arguments...]] - -GUI frontend for %2/%3 - -Arguments: - option: - -h|--help Print this help. - -v|--version Print version information. - -s|--su Use %3(1) as backend. - -d|--sudo Use %2(8) as backend. - command Command to run. - arguments Optional arguments for command. - - - Použitie: %1 option [command [arguments...]] - -GUI frontend pre %2/%3 - -Parametre: - option: - -h|--help Zobraziť pomoc. - -v|--version Zobraziť verziu. - -s|--su Použiť %3(1) ako backend. - -d|--sudo Použíť %2(8) ako backend. - command Príkaz na spustenie. - arguments Parametre príkazu. - - - - - - %1 version %2 - - %1 verzia %2 - - - - - Sudo - - - %1: no command to run provided! - %1: žiaden príkaz na spustenie! - - - - %1: no backend chosen! - %1: nevybratý backend! - - - - %1: warning - got multiple arguments for %2 backend, squashing into one: %3 - %1: upozornenie - zadaných viacero parametrov pre %2 backend, zlúčené do jedného: %3 - - - - Failed to fork: %1 - Zlyhal fork: %1 - - - - %1: Failed to exec '%2': %3 - - %1: Zlyhal exec '%2': %3 - - - - Failed to set non-block: %1 - Zlyhalo nastavenie non-block: %1 - - - - Failed to fdopen: %1 - Zlyhal fdopen: %1 - - - - Child '%1' process failed! -%2 - Dcérsky '%1' process zlyhal! -%2 - - - diff --git a/translations/lxqt-sudo_zh_TW.ts b/translations/lxqt-sudo_zh_TW.ts deleted file mode 100644 index 4a71a88..0000000 --- a/translations/lxqt-sudo_zh_TW.ts +++ /dev/null @@ -1,79 +0,0 @@ - - - - - PasswordDialog - - - - LXQt sudo - LXQt sudo - - - - - Command: - 指令: - - - - - Password: - 密碼: - - - - <b>%1</b> needs administrative privileges. -Please enter your password. - <b>%1</b> 需要管理員權限 -請輸入您的密碼 - - - - Attempt #%1 - 嘗試 %1 - - - - QObject - - - Usage: %1 command [arguments...] - -GUI frontend for %2 - -Arguments: - command Command to run. - arguments Optional arguments for command. - - -用法:%1 指令 [選項...] - -%2 的圖型前端 - -選項: - 指令 要執行的指令 - 選項 給指令的選項 - - - - - - %1 version %2 - - %1 版本 %s - - - - %1: no command to run provided! - %1:沒有可執行的指令 - - - - Child '%1' process failed! -%2 - 子執行序'%1'執行失敗! -%2 - - -