diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..513eaeb --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build +*.kdev4 diff --git a/CMakeLists.txt b/CMakeLists.txt index e07debb..82efe45 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -39,4 +39,3 @@ set(CPACK_GENERATOR TBZ2) set(CPACK_SOURCE_GENERATOR TBZ2) set(CPACK_SOURCE_IGNORE_FILES /build/;.gitignore;.*~;.git;.kdev4;temp) include(CPack) - diff --git a/COPYING b/LICENSE similarity index 96% rename from COPYING rename to LICENSE index a8dd823..20fb9c7 100644 --- a/COPYING +++ b/LICENSE @@ -1,9 +1,8 @@ - GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -23,8 +22,7 @@ specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations -below. +strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that @@ -89,9 +87,9 @@ libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it -becomes a de-facto standard. To achieve this, non-free programs must -be allowed to use the library. A more frequent case is that a free +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. @@ -138,8 +136,8 @@ included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, 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 library. +interface definition files, plus the scripts used to control compilation +and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of @@ -305,10 +303,10 @@ of these things: the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. - c) Accompany the work with a written offer, valid for at least - three years, to give the same user the materials specified in - Subsection 6a, above, for a charge no more than the cost of - performing this distribution. + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above @@ -386,10 +384,9 @@ 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 Library. -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. +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 @@ -407,11 +404,11 @@ be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library 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. +original copyright holder who places the Library 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. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. diff --git a/debian/changelog b/debian/changelog index 2a675aa..c0a8764 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +lxqt-session (0.10.0-2) UNRELEASED; urgency=medium + + * Merge from experimental. + * New upstream release. + * Set new minimum version for liblxqt. + + -- ChangZhuo Chen (陳昌倬) Thu, 19 Nov 2015 23:56:53 +0800 + lxqt-session (0.9.0+20150807-2) unstable; urgency=medium * rename lxqt-session.manpages to manpages diff --git a/debian/control b/debian/control index 2ec8c25..6fd92cc 100644 --- a/debian/control +++ b/debian/control @@ -8,17 +8,17 @@ Priority: optional Build-Depends: debhelper (>= 9), cmake (>= 3.0.2), libkf5windowsystem-dev, - liblxqt0-dev, + liblxqt0-dev (>= 0.10.0), libqt5x11extras5-dev, - libqt5xdg-dev, + libqt5xdg-dev (>= 1.3.0), libudev-dev [linux-any], libx11-dev, pkg-config, qttools5-dev, qttools5-dev-tools Standards-Version: 3.9.6 -Vcs-Browser: http://anonscm.debian.org/cgit/pkg-lxqt/lxqt-session.git -Vcs-Git: git://anonscm.debian.org/pkg-lxqt/lxqt-session.git +Vcs-Browser: http://anonscm.debian.org/cgit/pkg-lxqt/lxqt-session.git/?h=debian/sid +Vcs-Git: git://anonscm.debian.org/pkg-lxqt/lxqt-session.git -b debian/sid Homepage: https://github.com/lxde/lxqt-session Package: lxqt-session diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..05cd1df --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,63 @@ +-----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 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch index 899d913..53b4103 100644 --- a/debian/watch +++ b/debian/watch @@ -1,2 +1,3 @@ version=3 -https://github.com/lxde/lxqt-session/releases .*/([\d\.]+).tar.gz +opts="pgpsigurlmangle=s/$/.asc/" \ + https://github.com/lxde/lxqt-session/releases .*/([\d\.]+).tar.gz diff --git a/lxqt-config-session/CMakeLists.txt b/lxqt-config-session/CMakeLists.txt index e07db2c..0054a4b 100644 --- a/lxqt-config-session/CMakeLists.txt +++ b/lxqt-config-session/CMakeLists.txt @@ -9,8 +9,10 @@ set(lxqt-sessioncfg_HDRS autostartmodel.h autostartitem.h autostartedit.h + autostartutils.h defaultappspage.h environmentpage.h + userlocationspage.h ) set(lxqt-sessioncfg_SRCS @@ -22,8 +24,10 @@ set(lxqt-sessioncfg_SRCS autostartmodel.cpp autostartitem.cpp autostartedit.cpp + autostartutils.cpp defaultappspage.cpp environmentpage.cpp + userlocationspage.cpp ../lxqt-session/src/windowmanager.cpp ) @@ -76,3 +80,8 @@ install(FILES "${CMAKE_INSTALL_DATAROOTDIR}/applications" COMPONENT Runtime ) +install(FILES + man/lxqt-config-session.1 + DESTINATION "${CMAKE_INSTALL_MANDIR}/man1" + COMPONENT Runtime +) diff --git a/lxqt-config-session/autostartedit.cpp b/lxqt-config-session/autostartedit.cpp index f7d66a7..7091844 100644 --- a/lxqt-config-session/autostartedit.cpp +++ b/lxqt-config-session/autostartedit.cpp @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright (C) 2011 Alec Moskvin diff --git a/lxqt-config-session/autostartedit.h b/lxqt-config-session/autostartedit.h index c83cf73..13d207d 100644 --- a/lxqt-config-session/autostartedit.h +++ b/lxqt-config-session/autostartedit.h @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright (C) 2011 Alec Moskvin diff --git a/lxqt-config-session/autostartitem.cpp b/lxqt-config-session/autostartitem.cpp index 9999af6..f61be94 100644 --- a/lxqt-config-session/autostartitem.cpp +++ b/lxqt-config-session/autostartitem.cpp @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright (C) 2012 Alec Moskvin @@ -28,12 +28,12 @@ #include AutostartItem::AutostartItem() : - LxQt::AutostartEntry() + LXQt::AutostartEntry() { } AutostartItem::AutostartItem(const XdgDesktopFile& systemFile) : - LxQt::AutostartEntry() + LXQt::AutostartEntry() { mSystemFile = systemFile; mSystem = true; diff --git a/lxqt-config-session/autostartitem.h b/lxqt-config-session/autostartitem.h index b3dc2d8..78b336d 100644 --- a/lxqt-config-session/autostartitem.h +++ b/lxqt-config-session/autostartitem.h @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright (C) 2012 Alec Moskvin @@ -37,7 +37,7 @@ When a "local" file has the same name as the "system" file, the local one overri tries to ensure that the "local" file is deleted if it's the same as the "system" file. */ -class AutostartItem : public LxQt::AutostartEntry +class AutostartItem : public LXQt::AutostartEntry { public: //! \brief Default constructor @@ -59,13 +59,13 @@ public: /*! Removes the "local" version of the file * \return true if there is no "system" version left (i.e. the item was entirely deleted) */ - bool removeLocal() { return LxQt::AutostartEntry::removeLocal(); } + bool removeLocal() { return LXQt::AutostartEntry::removeLocal(); } //! Returns true if both the "local" and "system" versions exist bool overrides() const { return mSystem && isLocal(); } //! Returns true if the local version exists - bool isLocal() const { return LxQt::AutostartEntry::isLocal(); } + bool isLocal() const { return LXQt::AutostartEntry::isLocal(); } //! Returns true if the local file does not exist on disk bool isTransient() const { return mLocalState == StateTransient; } diff --git a/lxqt-config-session/autostartmodel.cpp b/lxqt-config-session/autostartmodel.cpp index 07d26d5..6cd9cd9 100644 --- a/lxqt-config-session/autostartmodel.cpp +++ b/lxqt-config-session/autostartmodel.cpp @@ -27,6 +27,7 @@ #include #include "autostartmodel.h" +#include "autostartutils.h" AutoStartItemModel::AutoStartItemModel(QObject* parent) : QAbstractItemModel(parent), @@ -37,7 +38,7 @@ AutoStartItemModel::AutoStartItemModel(QObject* parent) : QMap::iterator iter; for (iter = mItemMap.begin(); iter != mItemMap.end(); ++iter) { - if (!iter.value().file().value("X-LXQt-Module", false).toBool()) + if (!AutostartUtils::isLXQtModule(iter.value().file())) { if (showOnlyInLXQt(iter.value().file())) mLXQtItems.append(iter.key()); @@ -61,6 +62,20 @@ bool AutoStartItemModel::writeChanges() return true; } +QMap AutoStartItemModel::items() +{ + QMap allItems; + QString s; + + foreach(s, mLXQtItems) + allItems[s] = mItemMap.value(s); + + foreach(s, mGlobalItems) + allItems[s] = mItemMap.value(s); + + return allItems; +} + /* * Creates or replaces an autostart entry */ diff --git a/lxqt-config-session/autostartmodel.h b/lxqt-config-session/autostartmodel.h index d509822..1b79132 100644 --- a/lxqt-config-session/autostartmodel.h +++ b/lxqt-config-session/autostartmodel.h @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright (C) 2011 Alec Moskvin @@ -59,6 +59,9 @@ public: public slots: bool writeChanges(); +public: + QMap items(); + private: QMap mItemMap; QPersistentModelIndex mGlobalIndex; diff --git a/lxqt-config-session/autostartpage.cpp b/lxqt-config-session/autostartpage.cpp index e3b73c8..94111a2 100644 --- a/lxqt-config-session/autostartpage.cpp +++ b/lxqt-config-session/autostartpage.cpp @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright (C) 2012 Alec Moskvin @@ -26,6 +26,7 @@ #include "ui_autostartpage.h" #include "autostartedit.h" +#include "autostartutils.h" #include @@ -63,6 +64,64 @@ void AutoStartPage::restoreSettings() void AutoStartPage::save() { + bool doRestart = false; + + /* + * Get the previous settings + */ + QMap previousItems(AutostartItem::createItemMap()); + QMutableMapIterator i(previousItems); + while (i.hasNext()) { + i.next(); + if (AutostartUtils::isLXQtModule(i.value().file())) + i.remove(); + } + + + /* + * Get the settings from the Ui + */ + QMap currentItems = mXdgAutoStartModel->items(); + QMutableMapIterator j(currentItems); + + while (j.hasNext()) { + j.next(); + if (AutostartUtils::isLXQtModule(j.value().file())) + j.remove(); + } + + + /* Compare the settings */ + + if (previousItems.count() != currentItems.count()) + { + doRestart = true; + } + else + { + QMap::const_iterator k = currentItems.constBegin(); + while (k != currentItems.constEnd()) + { + if (previousItems.contains(k.key())) + { + if (k.value().file() != previousItems.value(k.key()).file()) + { + doRestart = true; + break; + } + } + else + { + doRestart = true; + break; + } + ++k; + } + } + + if (doRestart) + emit needRestart(); + mXdgAutoStartModel->writeChanges(); } diff --git a/lxqt-config-session/autostartpage.h b/lxqt-config-session/autostartpage.h index 43884ee..7431d4f 100644 --- a/lxqt-config-session/autostartpage.h +++ b/lxqt-config-session/autostartpage.h @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright (C) 2012 Alec Moskvin @@ -41,6 +41,9 @@ public: explicit AutoStartPage(QWidget* parent = 0); ~AutoStartPage(); +signals: + void needRestart(); + public slots: void save(); void restoreSettings(); diff --git a/lxqt-config-session/autostartutils.cpp b/lxqt-config-session/autostartutils.cpp new file mode 100644 index 0000000..671f4c3 --- /dev/null +++ b/lxqt-config-session/autostartutils.cpp @@ -0,0 +1,33 @@ +/* This file is part of the LXQt project. + * Copyright (C) 2015 Luís Pereira + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * 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, + * 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. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#include "autostartutils.h" +#include + +#include + +bool AutostartUtils::showOnlyInLXQt(const XdgDesktopFile &file) +{ + return file.value(QLatin1String("OnlyShowIn")) == QLatin1String("LXQt;"); +} + +bool AutostartUtils::isLXQtModule(const XdgDesktopFile& file) +{ + return file.value(QLatin1String("X-LXQt-Module"), false).toBool(); +} + diff --git a/lxqt-config-session/autostartutils.h b/lxqt-config-session/autostartutils.h new file mode 100644 index 0000000..f1cbfb2 --- /dev/null +++ b/lxqt-config-session/autostartutils.h @@ -0,0 +1,31 @@ +/* This file is part of the LXQt project. + * Copyright (C) 2015 Luís Pereira + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * 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, + * 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. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#ifndef AUTOSTARTUTILS_H +#define AUTOSTARTUTILS_H + +class XdgDesktopFile; + +class AutostartUtils +{ +public: + static bool showOnlyInLXQt(const XdgDesktopFile& file); + static bool isLXQtModule(const XdgDesktopFile& file); +}; + +#endif // AUTOSTARTUTILS_H diff --git a/lxqt-config-session/basicsettings.cpp b/lxqt-config-session/basicsettings.cpp index 5936406..254615e 100644 --- a/lxqt-config-session/basicsettings.cpp +++ b/lxqt-config-session/basicsettings.cpp @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2012 LxQt team + * Copyright: 2010-2012 LXQt team * Authors: * Petr Vanek * @@ -30,8 +30,13 @@ #include "../lxqt-session/src/windowmanager.h" #include "sessionconfigwindow.h" +#include "autostartutils.h" -BasicSettings::BasicSettings(LxQt::Settings *settings, QWidget *parent) : +static const QLatin1String windowManagerKey("window_manager"); +static const QLatin1String leaveConfirmationKey("leave_confirmation"); +static const QLatin1String openboxValue("openbox"); + +BasicSettings::BasicSettings(LXQt::Settings *settings, QWidget *parent) : QWidget(parent), m_settings(settings), m_moduleModel(new ModuleModel()), @@ -41,9 +46,6 @@ BasicSettings::BasicSettings(LxQt::Settings *settings, QWidget *parent) : connect(ui->findWmButton, SIGNAL(clicked()), this, SLOT(findWmButton_clicked())); connect(ui->startButton, SIGNAL(clicked()), this, SLOT(startButton_clicked())); connect(ui->stopButton, SIGNAL(clicked()), this, SLOT(stopButton_clicked())); - connect(ui->wmComboBox, SIGNAL(currentIndexChanged(int)), parent, SLOT(setRestart())); - connect(ui->wmComboBox, SIGNAL(editTextChanged(const QString&)), SIGNAL(needRestart())); - connect(ui->leaveConfirmationCheckBox, SIGNAL(toggled(bool)), SIGNAL(needRestart())); restoreSettings(); ui->moduleView->setModel(m_moduleModel); @@ -64,25 +66,75 @@ void BasicSettings::restoreSettings() knownWMs << wm.command; } - QString wm = m_settings->value("window_manager", "openbox").toString(); + QString wm = m_settings->value(windowManagerKey, openboxValue).toString(); SessionConfigWindow::handleCfgComboBox(ui->wmComboBox, knownWMs, wm); m_moduleModel->reset(); - ui->leaveConfirmationCheckBox->setChecked(m_settings->value("leave_confirmation", false).toBool()); + ui->leaveConfirmationCheckBox->setChecked(m_settings->value(leaveConfirmationKey, false).toBool()); } void BasicSettings::save() { - m_settings->setValue("window_manager", ui->wmComboBox->currentText()); - m_moduleModel->writeChanges(); + /* If the setting actually changed: + * * Save the setting + * * Emit a needsRestart signal + */ + + bool doRestart = false; + const QString windowManager = ui->wmComboBox->currentText(); + const bool leaveConfirmation = ui->leaveConfirmationCheckBox->isChecked(); + + QMap previousItems(AutostartItem::createItemMap()); + QMutableMapIterator i(previousItems); + while (i.hasNext()) { + i.next(); + if (!AutostartUtils::isLXQtModule(i.value().file())) + i.remove(); + } + + + if (windowManager != m_settings->value(windowManagerKey, openboxValue).toString()) + { + m_settings->setValue(windowManagerKey, windowManager); + doRestart = true; + } - m_settings->setValue("leave_confirmation", ui->leaveConfirmationCheckBox->isChecked()); + + if (leaveConfirmation != m_settings->value(leaveConfirmationKey, false).toBool()) + { + m_settings->setValue(leaveConfirmationKey, leaveConfirmation); + doRestart = true; + } + + QMap currentItems = m_moduleModel->items(); + QMap::const_iterator k = currentItems.constBegin(); + while (k != currentItems.constEnd()) + { + if (previousItems.contains(k.key())) + { + if (k.value().file() != previousItems.value(k.key()).file()) + { + doRestart = true; + break; + } + } + else + { + doRestart = true; + break; + } + ++k; + } + + if (doRestart) + emit needRestart(); + + m_moduleModel->writeChanges(); } void BasicSettings::findWmButton_clicked() { SessionConfigWindow::updateCfgComboBox(ui->wmComboBox, tr("Select a window manager")); - emit needRestart(); } void BasicSettings::startButton_clicked() diff --git a/lxqt-config-session/basicsettings.h b/lxqt-config-session/basicsettings.h index 7ef86c5..ab36a58 100644 --- a/lxqt-config-session/basicsettings.h +++ b/lxqt-config-session/basicsettings.h @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2012 LxQt team + * Copyright: 2010-2012 LXQt team * Authors: * Petr Vanek * @@ -42,7 +42,7 @@ class BasicSettings : public QWidget Q_OBJECT public: - explicit BasicSettings(LxQt::Settings *settings, QWidget *parent = 0); + explicit BasicSettings(LXQt::Settings *settings, QWidget *parent = 0); ~BasicSettings(); signals: @@ -53,7 +53,7 @@ public slots: void save(); private: - LxQt::Settings* m_settings; + LXQt::Settings* m_settings; ModuleModel* m_moduleModel; Ui::BasicSettings* ui; diff --git a/lxqt-config-session/defaultappspage.cpp b/lxqt-config-session/defaultappspage.cpp index f3fce99..15eb177 100644 --- a/lxqt-config-session/defaultappspage.cpp +++ b/lxqt-config-session/defaultappspage.cpp @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2012 LxQt team + * Copyright: 2010-2012 LXQt team * Authors: * Petr Vanek * diff --git a/lxqt-config-session/defaultappspage.h b/lxqt-config-session/defaultappspage.h index fdc2364..59a1339 100644 --- a/lxqt-config-session/defaultappspage.h +++ b/lxqt-config-session/defaultappspage.h @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2012 LxQt team + * Copyright: 2010-2012 LXQt team * Authors: * Petr Vanek * diff --git a/lxqt-config-session/environmentpage.cpp b/lxqt-config-session/environmentpage.cpp index 2f448ee..cc5b9a1 100644 --- a/lxqt-config-session/environmentpage.cpp +++ b/lxqt-config-session/environmentpage.cpp @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2012 LxQt team + * Copyright: 2010-2012 LXQt team * Authors: * Petr Vanek * @@ -28,7 +28,7 @@ #include "environmentpage.h" #include "ui_environmentpage.h" -EnvironmentPage::EnvironmentPage(LxQt::Settings *settings, QWidget *parent) : +EnvironmentPage::EnvironmentPage(LXQt::Settings *settings, QWidget *parent) : QWidget(parent), m_settings(settings), ui(new Ui::EnvironmentPage) @@ -73,14 +73,33 @@ void EnvironmentPage::restoreSettings() void EnvironmentPage::save() { + bool doRestart = false; + QMap oldSettings; + m_settings->beginGroup("Environment"); + + /* We erase the Enviroment group and them write the Ui settings. To know if + they changed or not we need to save them to memory. + */ + foreach (const QString &key, m_settings->childKeys()) + oldSettings[key] = m_settings->value(key, QString()).toString(); m_settings->remove(""); + for(int i = 0; i < ui->treeWidget->topLevelItemCount(); ++i) { QTreeWidgetItem *item = ui->treeWidget->topLevelItem(i); + const QString key = item->text(0); + const QString value = item->text(1); + + if (oldSettings.value(key) != value) + doRestart = true; + m_settings->setValue(item->text(0), item->text(1)); } m_settings->endGroup(); + + if (doRestart) + emit needRestart(); } void EnvironmentPage::addButton_clicked() @@ -89,7 +108,6 @@ void EnvironmentPage::addButton_clicked() item->setFlags(item->flags() | Qt::ItemIsEditable); ui->treeWidget->addTopLevelItem(item); ui->treeWidget->setCurrentItem(item); - emit needRestart(); } void EnvironmentPage::deleteButton_clicked() @@ -99,14 +117,12 @@ void EnvironmentPage::deleteButton_clicked() emit envVarChanged(item->text(0), ""); delete item; } - emit needRestart(); } void EnvironmentPage::itemChanged(QTreeWidgetItem *item, int column) { Q_UNUSED(column); emit envVarChanged(item->text(0), item->text(1)); - emit needRestart(); } void EnvironmentPage::updateItem(const QString& var, const QString& val) @@ -127,5 +143,4 @@ void EnvironmentPage::updateItem(const QString& var, const QString& val) else delete item; } - emit needRestart(); } diff --git a/lxqt-config-session/environmentpage.h b/lxqt-config-session/environmentpage.h index b3bd519..befbe23 100644 --- a/lxqt-config-session/environmentpage.h +++ b/lxqt-config-session/environmentpage.h @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2012 LxQt team + * Copyright: 2010-2012 LXQt team * Authors: * Petr Vanek * @@ -40,7 +40,7 @@ class EnvironmentPage : public QWidget Q_OBJECT public: - explicit EnvironmentPage(LxQt::Settings *settings, QWidget *parent = 0); + explicit EnvironmentPage(LXQt::Settings *settings, QWidget *parent = 0); ~EnvironmentPage(); signals: @@ -53,7 +53,7 @@ public slots: void updateItem(const QString &var, const QString &val); private: - LxQt::Settings *m_settings; + LXQt::Settings *m_settings; Ui::EnvironmentPage *ui; private slots: diff --git a/lxqt-config-session/main.cpp b/lxqt-config-session/main.cpp index 392f662..a0313e6 100644 --- a/lxqt-config-session/main.cpp +++ b/lxqt-config-session/main.cpp @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Petr Vanek * @@ -34,7 +34,7 @@ int main(int argc, char** argv) { - LxQt::SingleApplication a(argc, argv); + LXQt::SingleApplication a(argc, argv); SessionConfigWindow w; a.setActivationWindow(&w); diff --git a/lxqt-config-session/man/lxqt-config-session.1 b/lxqt-config-session/man/lxqt-config-session.1 index d0efda7..0045341 100644 --- a/lxqt-config-session/man/lxqt-config-session.1 +++ b/lxqt-config-session/man/lxqt-config-session.1 @@ -1,15 +1,15 @@ -.TH lxqt-config-session "1" "September 2012" "LXQt\ 0.7.0" "LXQt\ Application" +.TH lxqt-config-session "1" "October 2015" "LXQt\ 0.9.0" "LXQt\ Application" .SH NAME -lxqt-config-session \- Session settings of \fBLXQt\fR, the Lightweight Desktop Environment +\fBlxqt-config-session\fR \- Session settings of \fBLXQt\fR, the Lightweight Desktop Environment .SH SYNOPSIS .B lxqt-config-session .br .SH DESCRIPTION -This application handle settings and configurations around autostart applications on \fBLxQt\-qt\fR desktop environment. +This application handle settings and configuration around autostart applications on \fBLXQt\fR desktop environment. .P -Throught this applicaton u can manage and setting applications startup and witch modules of lxqt will be enableds. +Through this applicaton you can manage settings related to applications startup and \fBLXQt\fR modules. .P -\fBLxQt\-qt\fR is an advanced, easy-to-use, and fast desktop environment based on Qt +\fBLXQt\fR is an advanced, easy-to-use, and fast desktop environment based on Qt technologies, ships several core desktop components, all of which are optional: .P * Panel @@ -18,7 +18,7 @@ technologies, ships several core desktop components, all of which are optional: * Settings center * Session handler \fI(related to this)\fR * Polkit handler - * SSYH password access + * SSH password access * Display manager handler .P These components perform similar actions to those available in other desktop @@ -26,17 +26,17 @@ environments, and their names are self-descriptive. They are usually not launch by hand but automatically, when choosing a \fBLXQt\fR session in the Display Manager. .SH "REPORTING BUGS" -Report bugs to https://github.com/LXQt/LXQt/issues +Report bugs to https://github.com/lxde/lxqt/issues .SH "SEE ALSO" -LXQt it has been tailored for users who value simplicity, speed, and +\fBLXQt\fR has been tailored for users who value simplicity, speed, and an intuitive interface, also intended for less powerful machines. See: .\" any module must refers to session app, for more info on start it .P -\fBlxqt-config.1\fR LXQt application for manage configurations and settings +\fBlxqt-config(1)\fR \fBLXQt\fR application to manage configuration and settings .P -\fBlxqt-session.1\fR LXQt module for manage LXQt autostart session applications -.P -\fBstart-lxqt.1\fR LXQt display management independient starup. +\fBlxqt-session(1)\fR \fBLXQt\fR module to manage \fBLXQt\fR autostart session applications +\".P +\"\fBstart-lxqt(1)\fR \fBLXQt\fR display manager independent startup. .P .SH AUTHOR This manual page was created by \fBPICCORO Lenz McKAY\fR \fI\fR diff --git a/lxqt-config-session/modulemodel.cpp b/lxqt-config-session/modulemodel.cpp index a5c0d62..9c978e9 100644 --- a/lxqt-config-session/modulemodel.cpp +++ b/lxqt-config-session/modulemodel.cpp @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright (C) 2012 Alec Moskvin @@ -28,11 +28,12 @@ #include #include #include "modulemodel.h" +#include "autostartutils.h" ModuleModel::ModuleModel(QObject* parent) : QAbstractListModel(parent) { - mInterface = new QDBusInterface("org.lxqt.session", "/LxQtSession", "", + mInterface = new QDBusInterface("org.lxqt.session", "/LXQtSession", "", QDBusConnection::sessionBus(), this); connect(mInterface, SIGNAL(moduleStateChanged(QString,bool)), SLOT(updateModuleState(QString,bool))); } @@ -51,7 +52,7 @@ void ModuleModel::reset() QMap::iterator iter; for (iter = mItemMap.begin(); iter != mItemMap.end(); ++iter) { - if (iter.value().file().value("X-LXQt-Module", false).toBool()) + if (AutostartUtils::isLXQtModule(iter.value().file())) mKeyList.append(iter.key()); } @@ -105,6 +106,17 @@ Qt::ItemFlags ModuleModel::flags(const QModelIndex& index) const return Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsUserCheckable; } +QMap ModuleModel::items() +{ + QMap allItems; + QString s; + + foreach(s, mKeyList) + allItems[s] = mItemMap.value(s); + + return allItems; +} + int ModuleModel::rowCount(const QModelIndex& parent) const { Q_UNUSED(parent); diff --git a/lxqt-config-session/modulemodel.h b/lxqt-config-session/modulemodel.h index 8a259ad..db345ed 100644 --- a/lxqt-config-session/modulemodel.h +++ b/lxqt-config-session/modulemodel.h @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright (C) 2012 Alec Moskvin @@ -46,6 +46,8 @@ public: int columnCount(const QModelIndex&) const { return 2; } Qt::ItemFlags flags(const QModelIndex& index) const; + QMap items(); + private slots: void updateModuleState(QString moduleName, bool state); diff --git a/lxqt-config-session/sessionconfigwindow.cpp b/lxqt-config-session/sessionconfigwindow.cpp index e505d2f..c74d936 100644 --- a/lxqt-config-session/sessionconfigwindow.cpp +++ b/lxqt-config-session/sessionconfigwindow.cpp @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Petr Vanek * @@ -37,10 +37,11 @@ #include "autostartpage.h" #include "defaultappspage.h" #include "environmentpage.h" +#include "userlocationspage.h" SessionConfigWindow::SessionConfigWindow() : - LxQt::ConfigDialog(tr("LXQt Session Settings"), new LxQt::Settings("session"), 0) + LXQt::ConfigDialog(tr("LXQt Session Settings"), new LXQt::Settings("session"), 0) { BasicSettings* basicSettings = new BasicSettings(mSettings, this); addPage(basicSettings, tr("Basic Settings"), "preferences-desktop-display-color"); @@ -51,8 +52,15 @@ SessionConfigWindow::SessionConfigWindow() : DefaultApps* defaultApps = new DefaultApps(this); addPage(defaultApps, tr("Default Applications"), "preferences-desktop-filetype-association"); + UserLocationsPage* userLocations = new UserLocationsPage(this); + addPage(userLocations, tr("Locations"), QStringLiteral("folder")); + connect(userLocations, SIGNAL(needRestart()), SLOT(setRestart())); + connect(this, SIGNAL(reset()), userLocations, SLOT(restoreSettings())); + connect(this, SIGNAL(save()), userLocations, SLOT(save())); + AutoStartPage* autoStart = new AutoStartPage(this); addPage(autoStart, tr("Autostart"), "preferences-desktop-launch-feedback"); + connect(autoStart, SIGNAL(needRestart()), SLOT(setRestart())); connect(this, SIGNAL(reset()), autoStart, SLOT(restoreSettings())); connect(this, SIGNAL(save()), autoStart, SLOT(save())); @@ -79,12 +87,10 @@ SessionConfigWindow::~SessionConfigWindow() void SessionConfigWindow::closeEvent(QCloseEvent * event) { - LxQt::ConfigDialog::closeEvent(event); + LXQt::ConfigDialog::closeEvent(event); if (m_restart) { QMessageBox::information(this, tr("Session Restart Required"), - tr("You need to restart desktop session (lxqt-session) " - "to reload settings. Use logout from the main menu." - ) + tr("Some settings will not take effect until the next log in.") ); } } diff --git a/lxqt-config-session/sessionconfigwindow.h b/lxqt-config-session/sessionconfigwindow.h index a79021e..02ff443 100644 --- a/lxqt-config-session/sessionconfigwindow.h +++ b/lxqt-config-session/sessionconfigwindow.h @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Petr Vanek * @@ -32,7 +32,7 @@ #include -class SessionConfigWindow : public LxQt::ConfigDialog +class SessionConfigWindow : public LXQt::ConfigDialog { Q_OBJECT diff --git a/lxqt-config-session/translations/lxqt-config-session.ts b/lxqt-config-session/translations/lxqt-config-session.ts index 3d88672..4fd2309 100644 --- a/lxqt-config-session/translations/lxqt-config-session.ts +++ b/lxqt-config-session/translations/lxqt-config-session.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -133,7 +133,7 @@ - + Select a window manager @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_ar.ts b/lxqt-config-session/translations/lxqt-config-session_ar.ts index d5f647a..550ae2e 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ar.ts +++ b/lxqt-config-session/translations/lxqt-config-session_ar.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart التشغيل التلقائي العام - LxQt Autostart - التشغيل التلقائي لنظام ريزر - - - + LXQt Autostart - + التشغيل التلقائي لنظام ريزر - + Location: %1 الموقع: %1 - + Overrides: %1 التَّجاوزات: %1 @@ -84,12 +80,12 @@ البدء التِّلقائيُّ للتطبيق - + Error خطأ - + File '%1' already exists! الملفُّ `%1` موجودٌ مسبقاً @@ -109,7 +105,7 @@ LXQt Modules - + أقسام نظام ريزر @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings اﻹعدادات اﻷساسيَّة - - LxQt Modules - أقسام نظام ريزر - Start @@ -141,7 +133,7 @@ - + Select a window manager اختيار مدير النَّوافذ @@ -186,27 +178,27 @@ EnvironmentPage - + Add إضافة - + Delete حذف - + Environment Variables (Advanced) متحوِّلات البيئة (متقدِّم) - + Variable Name اسم المتحوِّل - + Value القيمة @@ -214,7 +206,7 @@ ModuleModel - + Running @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration + LXQt Session Configuration تهيئة جلسة نظام ريزر - + LXQt Session Settings - + Basic Settings اﻹعدادات اﻷساسيَّة - + Default Applications التطبيقات الافتراضيَّة - + + Locations + + + + Autostart البدء التِّلقائيّ - + Environment (Advanced) البيئة (متقدِّم) - + Session Restart Required من الضِّروريِّ إعادة التَّشغيل - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - يجب إعادة تشغيل جلسة سطح المكتب -جلسة ريزر- من أجل إعادة تحميل الإعدادات. استخدم خيار الخروج من القائمة الرَّئيسيَّة.. + يجب إعادة تشغيل جلسة سطح المكتب -جلسة ريزر- من أجل إعادة تحميل الإعدادات. استخدم خيار الخروج من القائمة الرَّئيسيَّة.. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_ca.ts b/lxqt-config-session/translations/lxqt-config-session_ca.ts index 75c4761..5c79ff6 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ca.ts +++ b/lxqt-config-session/translations/lxqt-config-session_ca.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -124,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -133,7 +133,7 @@ - + Select a window manager @@ -178,27 +178,27 @@ EnvironmentPage - + Add - + Delete - + Environment Variables (Advanced) - + Variable Name - + Value @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_cs.desktop b/lxqt-config-session/translations/lxqt-config-session_cs.desktop index 03a0bb2..9666aaa 100644 --- a/lxqt-config-session/translations/lxqt-config-session_cs.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_cs.desktop @@ -1,4 +1,4 @@ # Translations -Comment[cs]=Nastavit modul sezení LxQt-Qt -GenericName[cs]=Nastavení sezení LxQt-Qt -Name[cs]=Nastavení sezení LxQt-Qt +Comment[cs]=Nastavit modul sezení LXQt +GenericName[cs]=Nastavení sezení LXQt +Name[cs]=Nastavení sezení LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_cs.ts b/lxqt-config-session/translations/lxqt-config-session_cs.ts index 48ca9b8..b4d10f4 100644 --- a/lxqt-config-session/translations/lxqt-config-session_cs.ts +++ b/lxqt-config-session/translations/lxqt-config-session_cs.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Celkové automatické spuštění - LxQt Autostart - Automatické spuštění LxQt - - - + LXQt Autostart - + Automatické spuštění LXQt - + Location: %1 Umístění: %1 - + Overrides: %1 Zruší: %1 @@ -84,12 +80,12 @@ Automatické spuštění programu - + Error Chyba - + File '%1' already exists! Soubor '%1' již existuje! @@ -109,7 +105,7 @@ LXQt Modules - + Moduly LXQtu @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Základní nastavení - - LxQt Modules - Moduly LxQtu - Start @@ -141,7 +133,7 @@ Zastavit - + Select a window manager Vybrat správce oken @@ -186,27 +178,27 @@ EnvironmentPage - + Add Přidat - + Delete Smazat - + Environment Variables (Advanced) Proměnné prostředí (pokročilé) - + Variable Name Název proměnné - + Value Hodnota @@ -214,7 +206,7 @@ ModuleModel - + Running Běží @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration + LXQt Session Configuration Nastavení sezení - + LXQt Session Settings - + Basic Settings Základní nastavení - + Default Applications Výchozí programy - + + Locations + + + + Autostart Automatické spuštění - + Environment (Advanced) Prostředí (pokročilé) - + Session Restart Required Požadováno opětovné spuštění sezení - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Je třeba spustit sezení plochy znovu (lxqt-session) pro znovunahrání nastavení. Použijte odhlášení v hlavní nabídce. + Je třeba spustit sezení plochy znovu (lxqt-session) pro znovunahrání nastavení. Použijte odhlášení v hlavní nabídce. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_cs_CZ.desktop b/lxqt-config-session/translations/lxqt-config-session_cs_CZ.desktop index 05ac71b..06e41a4 100644 --- a/lxqt-config-session/translations/lxqt-config-session_cs_CZ.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_cs_CZ.desktop @@ -1,4 +1,4 @@ # Translations -Comment[cs_CZ]=Nastavit modul sezení LxQtu -GenericName[cs_CZ]=Nastavení sezení LxQtu -Name[cs_CZ]=Nastavení sezení LxQtu +Comment[cs_CZ]=Nastavit modul sezení LXQtu +GenericName[cs_CZ]=Nastavení sezení LXQtu +Name[cs_CZ]=Nastavení sezení LXQtu diff --git a/lxqt-config-session/translations/lxqt-config-session_cs_CZ.ts b/lxqt-config-session/translations/lxqt-config-session_cs_CZ.ts index e055cad..4957435 100644 --- a/lxqt-config-session/translations/lxqt-config-session_cs_CZ.ts +++ b/lxqt-config-session/translations/lxqt-config-session_cs_CZ.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Celkové automatické spuštění - LxQt Autostart - Automatické spuštění LxQt - - - + LXQt Autostart - + Automatické spuštění LXQt - + Location: %1 Umístění: %1 - + Overrides: %1 Zruší: %1 @@ -84,12 +80,12 @@ Automatické spuštění programu - + Error Chyba - + File '%1' already exists! Soubor '%1' již existuje! @@ -109,7 +105,7 @@ LXQt Modules - + Moduly LXQtu @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Základní nastavení - - LxQt Modules - Moduly LxQtu - Start @@ -141,7 +133,7 @@ Zastavit - + Select a window manager Vybrat správce oken @@ -186,27 +178,27 @@ EnvironmentPage - + Add Přidat - + Delete Smazat - + Environment Variables (Advanced) Proměnné prostředí (pokročilé) - + Variable Name Název proměnné - + Value Hodnota @@ -214,7 +206,7 @@ ModuleModel - + Running Běží @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration + LXQt Session Configuration Nastavení sezení - + LXQt Session Settings - + Basic Settings Základní nastavení - + Default Applications Výchozí programy - + + Locations + + + + Autostart Automatické spuštění - + Environment (Advanced) Prostředí (pokročilé) - + Session Restart Required Požadováno opětovné spuštění sezení - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Je třeba spustit sezení plochy znovu kvůli znovunahrání nastavení. Použijte odhlášení v hlavní nabídce. + Je třeba spustit sezení plochy znovu kvůli znovunahrání nastavení. Použijte odhlášení v hlavní nabídce. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_da.desktop b/lxqt-config-session/translations/lxqt-config-session_da.desktop index dc0575a..87dbcb0 100644 --- a/lxqt-config-session/translations/lxqt-config-session_da.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_da.desktop @@ -1,4 +1,4 @@ # Translations -Comment[da]=Indstil LxQt-Qt Sessionsmodul -GenericName[da]=Indstilling af LxQt-sessioner -Name[da]=Indstilling af LxQt-sessioner +Comment[da]=Indstil LXQt Sessionsmodul +GenericName[da]=Indstilling af LXQt-sessioner +Name[da]=Indstilling af LXQt-sessioner diff --git a/lxqt-config-session/translations/lxqt-config-session_da.ts b/lxqt-config-session/translations/lxqt-config-session_da.ts index 1a8a402..17e2909 100644 --- a/lxqt-config-session/translations/lxqt-config-session_da.ts +++ b/lxqt-config-session/translations/lxqt-config-session_da.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -124,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -133,7 +133,7 @@ - + Select a window manager @@ -178,27 +178,27 @@ EnvironmentPage - + Add - + Delete - + Environment Variables (Advanced) - + Variable Name - + Value @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_da_DK.desktop b/lxqt-config-session/translations/lxqt-config-session_da_DK.desktop index 75e77ec..8bbc4fe 100644 --- a/lxqt-config-session/translations/lxqt-config-session_da_DK.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_da_DK.desktop @@ -1,4 +1,4 @@ # Translations -Comment[da_DK]=Indstilling af LxQt-Qt sessionsmodul -GenericName[da_DK]=Indstilling af LxQt Session -Name[da_DK]=Indstilling af LxQt Session +Comment[da_DK]=Indstilling af LXQt sessionsmodul +GenericName[da_DK]=Indstilling af LXQt Session +Name[da_DK]=Indstilling af LXQt Session diff --git a/lxqt-config-session/translations/lxqt-config-session_da_DK.ts b/lxqt-config-session/translations/lxqt-config-session_da_DK.ts index e4ff79e..c9177ea 100644 --- a/lxqt-config-session/translations/lxqt-config-session_da_DK.ts +++ b/lxqt-config-session/translations/lxqt-config-session_da_DK.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Global Autostart - LxQt Autostart - LxQt Autostart - - - + LXQt Autostart - + LXQt Autostart - + Location: %1 Placering:%1 - + Overrides: %1 Tilsidesætter: %1 @@ -84,12 +80,12 @@ Program Autostart - + Error Fejl - + File '%1' already exists! Fil '%1' eksisterer allerede! @@ -109,7 +105,7 @@ LXQt Modules - + LXQt Moduler @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Basale Indstillinger - - LxQt Modules - LxQt Moduler - Start @@ -141,7 +133,7 @@ Stop - + Select a window manager Vælg en window manager @@ -186,27 +178,27 @@ EnvironmentPage - + Add Tilføj - + Delete Slet - + Environment Variables (Advanced) Miljøvariabler (Advanceret) - + Variable Name Variabelnavn - + Value Værdi @@ -214,7 +206,7 @@ ModuleModel - + Running Kører @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - LxQt Sessionsindstillinger + LXQt Session Configuration + LXQt Sessionsindstillinger - + LXQt Session Settings - + Basic Settings Basale Indstillinger - + Default Applications Standardprogrammer - + + Locations + + + + Autostart Autostart - + Environment (Advanced) Miljø (Advanceret) - + Session Restart Required Genstart Af Session Er Påkrævet - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - For at genindlæse indstillinger skal skrivebordssessionen genstartes. Brug log Ud fra hovedmenuen. + For at genindlæse indstillinger skal skrivebordssessionen genstartes. Brug log Ud fra hovedmenuen. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_de.ts b/lxqt-config-session/translations/lxqt-config-session_de.ts index d73ae1d..989992d 100644 --- a/lxqt-config-session/translations/lxqt-config-session_de.ts +++ b/lxqt-config-session/translations/lxqt-config-session_de.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart Globaler Autostart - + LXQt Autostart LXQt Autostart - + Location: %1 Ort: %1 - + Overrides: %1 Überschreibt: %1 @@ -80,12 +80,12 @@ Anwendung-Autostart - + Error Fehler - + File '%1' already exists! Datei '%1' existiert bereits! @@ -123,7 +123,7 @@ Stopp - + Select a window manager Fenstermanager auswählen @@ -206,7 +206,7 @@ ModuleModel - + Running Läuft @@ -214,39 +214,114 @@ SessionConfigWindow - + LXQt Session Settings LXQt Sitzungseinstellungen - + Basic Settings Grundeinstellungen - + Default Applications Standardanwendungen - + + Locations + + + + Autostart Autostart - + Environment (Advanced) Umgebung (Erweitert) - + Session Restart Required Erneute Anmeldung erforderlich - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Sie müssen sich erneut anmelden (lxqt-session), damit Ihre Änderungen aktiv werden. Klicken Sie dafür auf "Abmelden" im Hauptmenü. + Sie müssen sich erneut anmelden (lxqt-session), damit Ihre Änderungen aktiv werden. Klicken Sie dafür auf "Abmelden" im Hauptmenü. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_el.desktop b/lxqt-config-session/translations/lxqt-config-session_el.desktop new file mode 100644 index 0000000..362dae7 --- /dev/null +++ b/lxqt-config-session/translations/lxqt-config-session_el.desktop @@ -0,0 +1,4 @@ +# Translations +Name[el]=Ρυθμίσεις συνεδρίας +GenericName[el]=Ρυθμίσεις συνεδρίας του LXQt +Comment[el]=Διαμόρφωση των συνεδριών LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_el_GR.ts b/lxqt-config-session/translations/lxqt-config-session_el.ts similarity index 63% rename from lxqt-config-session/translations/lxqt-config-session_el_GR.ts rename to lxqt-config-session/translations/lxqt-config-session_el.ts index d44736f..cb3d342 100644 --- a/lxqt-config-session/translations/lxqt-config-session_el_GR.ts +++ b/lxqt-config-session/translations/lxqt-config-session_el.ts @@ -1,6 +1,6 @@ - + AutoStartEdit @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Καθολική αυτόματη εκκίνηση - LxQt Autostart - Αυτόματη εκκίνηση LxQt - - - + LXQt Autostart - + Αυτόματη εκκίνηση LXQt - + Location: %1 Τοποθεσία: %1 - + Overrides: %1 Αντικατάσταση: %1 @@ -84,12 +80,12 @@ Αυτόματη εκκίνηση εφαρμογής - + Error Σφάλμα - + File '%1' already exists! Το αρχείο "%1" υπάρχει ήδη! @@ -109,27 +105,27 @@ LXQt Modules - + Αρθρώματα LXQt Leave Session - + Εγκατάλειψη της συνεδρίας + Ask for confirmation to leave session + Ερώτηση επιβεβαίωσης κατά την εγκατάλειψη της συνεδρίας + + Ask confirmation to leave session - + Ερώτηση επιβεβαίωσης κατά την εγκατάλειψη της συνεδρίας Basic Settings Βασικές ρυθμίσεις - - LxQt Modules - Αρθρώματα LxQt - Start @@ -141,7 +137,7 @@ Διακοπή - + Select a window manager Επιλογή διαχειριστή παραθύρων @@ -186,27 +182,27 @@ EnvironmentPage - + Add Προσθήκη - + Delete Διαγραφή - + Environment Variables (Advanced) Μεταβλητές περιβάλλοντος (για προχωρημένους) - + Variable Name Όνομα μεταβλητής - + Value Τιμή @@ -214,7 +210,7 @@ ModuleModel - + Running Εκτελείται @@ -222,43 +218,118 @@ SessionConfigWindow - LxQt Session Configuration - Διαμόρφωση συνεδρίας LxQt + LXQt Session Configuration + Διαμόρφωση συνεδρίας LXQt - + LXQt Session Settings - + Ρυθμίσεις συνεδρίας LXQt - + Basic Settings Βασικές ρυθμίσεις - + Default Applications Προεπιλεγμένες εφαρμογές - + + Locations + + + + Autostart Αυτόματη εκκίνηση - + Environment (Advanced) Περιβάλλον (για προχωρημένους) - + Session Restart Required Απαιτείται επανεκκίνηση συνεδρίας - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Πρέπει να επανεκκινήσετε τη συνεδρία lxqt για να φορτώσετε τις ρυθμίσεις. Χρησιμοποιήστε την αποσύνδεση από το κυρίως μενού. + Πρέπει να επανεκκινήσετε τη συνεδρία lxqt για να φορτώσετε τις ρυθμίσεις. Χρησιμοποιήστε την αποσύνδεση από το κυρίως μενού. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_el_GR.desktop b/lxqt-config-session/translations/lxqt-config-session_el_GR.desktop deleted file mode 100644 index a5d09ad..0000000 --- a/lxqt-config-session/translations/lxqt-config-session_el_GR.desktop +++ /dev/null @@ -1,4 +0,0 @@ -# Translations -Comment[el_GR]=Άρθρωμα διαμόρφωσης συνεδρίας LxQt-Qt -GenericName[el_GR]=Διαμόρφωση συνεδρίας LxQt -Name[el_GR]=Διαμόρφωση συνεδρίας LxQt diff --git a/lxqt-config-session/translations/lxqt-config-session_eo.desktop b/lxqt-config-session/translations/lxqt-config-session_eo.desktop index 6f21bc5..3f6aeb5 100644 --- a/lxqt-config-session/translations/lxqt-config-session_eo.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_eo.desktop @@ -1,4 +1,4 @@ # Translations -Comment[eo]=Agordi modulon de seanco de LxQt-Qt -GenericName[eo]=Agordilo de seanco de LxQt -Name[eo]=Agordilo de seanco de LxQt +Comment[eo]=Agordi modulon de seanco de LXQt +GenericName[eo]=Agordilo de seanco de LXQt +Name[eo]=Agordilo de seanco de LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_eo.ts b/lxqt-config-session/translations/lxqt-config-session_eo.ts index ecbc6bc..4d57feb 100644 --- a/lxqt-config-session/translations/lxqt-config-session_eo.ts +++ b/lxqt-config-session/translations/lxqt-config-session_eo.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Ĉiea aŭtomata starto - LxQt Autostart - Aŭtomata starto de LxQto - - - + LXQt Autostart - + Aŭtomata starto de LXQto - + Location: %1 Loko: %1 - + Overrides: %1 Ĝi anstataŭigas: %1 @@ -84,12 +80,12 @@ Aŭtomata startigo de aplikaĵoj - + Error Eraro - + File '%1' already exists! Dosiero '%1' jam ekzistas! @@ -109,7 +105,7 @@ LXQt Modules - + Moduloj de LXQto @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Bazaj agordoj - - LxQt Modules - Moduloj de LxQto - Start @@ -141,7 +133,7 @@ - + Select a window manager Elektu fenestran mastrumilon @@ -186,27 +178,27 @@ EnvironmentPage - + Add Aldoni - + Delete Forigi - + Environment Variables (Advanced) Ĉirkaŭaĵaj variabloj (progresinta) - + Variable Name Nomo de variablo - + Value Valoro @@ -214,7 +206,7 @@ ModuleModel - + Running @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - Agordoj de seanco de LxQt + LXQt Session Configuration + Agordoj de seanco de LXQt - + LXQt Session Settings - + Basic Settings Bazaj agordoj - + Default Applications Aprioraj aplikaĵoj - + + Locations + + + + Autostart Aŭtomata startigo - + Environment (Advanced) Ĉirkaŭaĵo (progresinta) - + Session Restart Required Postulata restartigo de seanco - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Vi devas restartigi la seancon de labortablo (lxqt-session) por reŝargi agordojn. Uzu ensaluton en la ĉefa menuo. + Vi devas restartigi la seancon de labortablo (lxqt-session) por reŝargi agordojn. Uzu ensaluton en la ĉefa menuo. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_es.desktop b/lxqt-config-session/translations/lxqt-config-session_es.desktop index 6dea6c8..c5d7940 100644 --- a/lxqt-config-session/translations/lxqt-config-session_es.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_es.desktop @@ -1,4 +1,4 @@ # Translations -Comment[es]=Configura el módulo de sesiones de LxQt-Qt -GenericName[es]=Configuración de sesiones LxQt -Name[es]=Configuración de sesiones LxQt +Comment[es]=Configura el módulo de sesiones de LXQt +GenericName[es]=Configuración de sesiones LXQt +Name[es]=Configuración de sesiones LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_es.ts b/lxqt-config-session/translations/lxqt-config-session_es.ts index 93349c3..f794ef5 100644 --- a/lxqt-config-session/translations/lxqt-config-session_es.ts +++ b/lxqt-config-session/translations/lxqt-config-session_es.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Autoinicio global - LxQt Autostart - Autoinicio de LxQt - - - + LXQt Autostart - + Autoinicio de LXQt - + Location: %1 Lugar: %1 - + Overrides: %1 Sobreescrito: %1 @@ -84,12 +80,12 @@ Aplicaciones de inicio automático - + Error Error - + File '%1' already exists! !Archivo '%1' actualmente existe¡ @@ -109,7 +105,7 @@ LXQt Modules - + Módulos de LXQt @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Configuración básica - - LxQt Modules - Módulos de LxQt - Start @@ -141,7 +133,7 @@ Detener - + Select a window manager Seleccione un gestor de ventanas @@ -186,27 +178,27 @@ EnvironmentPage - + Add Añadir - + Delete Eliminar - + Environment Variables (Advanced) Variables de entorno (avanzado) - + Variable Name Nombre de la variable - + Value Valor @@ -214,7 +206,7 @@ ModuleModel - + Running Ejecutandose @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - Configuración de la sesión de LxQt + LXQt Session Configuration + Configuración de la sesión de LXQt - + LXQt Session Settings - + Basic Settings Configuración básica - + Default Applications Aplicaciones predeterminadas - + + Locations + + + + Autostart Inicio automático - + Environment (Advanced) Entorno (avanzado) - + Session Restart Required Se requiere un reinicio de sesión - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Necesita reiniciar la sesión de escritorio (lxqt-session) para recargar la configuración. Cierre la sesión desde el menú principal. + Necesita reiniciar la sesión de escritorio (lxqt-session) para recargar la configuración. Cierre la sesión desde el menú principal. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_es_UY.ts b/lxqt-config-session/translations/lxqt-config-session_es_UY.ts index 2c822ad..8d52ffd 100644 --- a/lxqt-config-session/translations/lxqt-config-session_es_UY.ts +++ b/lxqt-config-session/translations/lxqt-config-session_es_UY.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -124,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -133,7 +133,7 @@ - + Select a window manager @@ -178,27 +178,27 @@ EnvironmentPage - + Add - + Delete - + Environment Variables (Advanced) - + Variable Name - + Value @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_es_VE.desktop b/lxqt-config-session/translations/lxqt-config-session_es_VE.desktop index 74ff140..becc22c 100644 --- a/lxqt-config-session/translations/lxqt-config-session_es_VE.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_es_VE.desktop @@ -1,4 +1,4 @@ # Translations -Comment[es_VE]=Configuracion de modulo de LxQt-Qt -GenericName[es_VE]=Configuracion de sesion de LxQt -Name[es_VE]=Configuracion de sesion de LxQt +Comment[es_VE]=Configuracion de modulo de LXQt +GenericName[es_VE]=Configuracion de sesion de LXQt +Name[es_VE]=Configuracion de sesion de LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_es_VE.ts b/lxqt-config-session/translations/lxqt-config-session_es_VE.ts index 7966e57..51c9953 100644 --- a/lxqt-config-session/translations/lxqt-config-session_es_VE.ts +++ b/lxqt-config-session/translations/lxqt-config-session_es_VE.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Autoarranque Global - LxQt Autostart - Autoarranque en LxQt - - - + LXQt Autostart - + Autoarranque en LXQt - + Location: %1 Localización %1 - + Overrides: %1 Sobreescribe %1 @@ -84,12 +80,12 @@ Autoejecutar aplicacion - + Error Error - + File '%1' already exists! Archivo %1 ya existe! @@ -109,7 +105,7 @@ LXQt Modules - + Modulos lxqt a habilitar en el inicio @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Configuracion Basica - - LxQt Modules - Modulos lxqt a habilitar en el inicio - Start @@ -141,7 +133,7 @@ Detener - + Select a window manager Seleccione un manejador de ventanas @@ -186,27 +178,27 @@ EnvironmentPage - + Add Agregar - + Delete Borrar - + Environment Variables (Advanced) Entorno de variables (Avanzado) - + Variable Name Nombre de variable - + Value Valor @@ -214,7 +206,7 @@ ModuleModel - + Running Corriendo @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - Configuracion de sesion de LxQt + LXQt Session Configuration + Configuracion de sesion de LXQt - + LXQt Session Settings - + Basic Settings Configuraciones básicas - + Default Applications Aplicaciones por defecto - + + Locations + + + + Autostart Autoinicio - + Environment (Advanced) Entorno (Avanzado) - + Session Restart Required Reinicio de sesion es requerido - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Tu necesitas reiniciar la sesion (lxqt-session) para recargar los ajustes. Usa el formulario de salida desde el menu principal. + Tu necesitas reiniciar la sesion (lxqt-session) para recargar los ajustes. Usa el formulario de salida desde el menu principal. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_eu.desktop b/lxqt-config-session/translations/lxqt-config-session_eu.desktop index e4c74fd..95a0d42 100644 --- a/lxqt-config-session/translations/lxqt-config-session_eu.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_eu.desktop @@ -1,4 +1,4 @@ # Translations -Comment[eu]=Konfiguratu LxQt-Qt saioaren modulua -GenericName[eu]=LxQt saioaren konfiguratzailea -Name[eu]=LxQt saioaren konfiguratzailea +Comment[eu]=Konfiguratu LXQt saioaren modulua +GenericName[eu]=LXQt saioaren konfiguratzailea +Name[eu]=LXQt saioaren konfiguratzailea diff --git a/lxqt-config-session/translations/lxqt-config-session_eu.ts b/lxqt-config-session/translations/lxqt-config-session_eu.ts index 23be4eb..7264c36 100644 --- a/lxqt-config-session/translations/lxqt-config-session_eu.ts +++ b/lxqt-config-session/translations/lxqt-config-session_eu.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Autoabio globala - LxQt Autostart - LxQt autoabioa - - - + LXQt Autostart - + LXQt autoabioa - + Location: %1 Kokalekua: %1 - + Overrides: %1 Indargabetu: %1 @@ -84,12 +80,12 @@ Aplikazioaren autoabioa - + Error Errorea - + File '%1' already exists! '%1' fitxategia dagoeneko existitzen da! @@ -109,7 +105,7 @@ LXQt Modules - + LXQt moduluak @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Oinarrizko ezarpenak - - LxQt Modules - LxQt moduluak - Start @@ -141,7 +133,7 @@ Gelditu - + Select a window manager Hautatu leiho-kudeatzaile bat @@ -186,27 +178,27 @@ EnvironmentPage - + Add Gehitu - + Delete Ezabatu - + Environment Variables (Advanced) Ingurune-aldagaiak (aurreratua) - + Variable Name Aldagaiaren izena - + Value Balioa @@ -214,7 +206,7 @@ ModuleModel - + Running Martxan @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - LxQt saioaren konfigurazioa + LXQt Session Configuration + LXQt saioaren konfigurazioa - + LXQt Session Settings - + Basic Settings Oinarrizko ezarpenak - + Default Applications Aplikazio lehenetsiak - + + Locations + + + + Autostart Autoabioa - + Environment (Advanced) Ingurunea (aurreratua) - + Session Restart Required Saioa berrabiarazi behar da - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Mahaigaineko saioa (lxqt saioa) berrabiarazi behar duzu ezarpenak birkargatzeko. Erabili menu nagusiko 'Amaitu saioa' aukera. + Mahaigaineko saioa (lxqt saioa) berrabiarazi behar duzu ezarpenak birkargatzeko. Erabili menu nagusiko 'Amaitu saioa' aukera. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_fi.desktop b/lxqt-config-session/translations/lxqt-config-session_fi.desktop index f964cbc..28859eb 100644 --- a/lxqt-config-session/translations/lxqt-config-session_fi.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_fi.desktop @@ -1,4 +1,4 @@ # Translations -Comment[fi]=Hallinnoi LxQt-Qt:n istuntomoduulia -GenericName[fi]=LxQtin istunnonhallinta -Name[fi]=LxQtin istunnonhallinta +Comment[fi]=Hallinnoi LXQt:n istuntomoduulia +GenericName[fi]=LXQtin istunnonhallinta +Name[fi]=LXQtin istunnonhallinta diff --git a/lxqt-config-session/translations/lxqt-config-session_fi.ts b/lxqt-config-session/translations/lxqt-config-session_fi.ts index 4e45a9d..cb18bf3 100644 --- a/lxqt-config-session/translations/lxqt-config-session_fi.ts +++ b/lxqt-config-session/translations/lxqt-config-session_fi.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Yleinen automaattikäynnistys - LxQt Autostart - LxQtin automaattikäynnistys - - - + LXQt Autostart - + LXQtin automaattikäynnistys - + Location: %1 Sijainti: %1 - + Overrides: %1 @@ -84,12 +80,12 @@ Sovellusten automaattikäynnistys - + Error Virhe - + File '%1' already exists! Tiedosto "%1" on jo olemassa! @@ -109,7 +105,7 @@ LXQt Modules - + LXQt-moduulit @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Perusasetukset - - LxQt Modules - LxQt-moduulit - Start @@ -141,7 +133,7 @@ Pysäytä - + Select a window manager Valitse ikkunahallinta @@ -186,27 +178,27 @@ EnvironmentPage - + Add Lisää - + Delete Poista - + Environment Variables (Advanced) Ympäristömuuttujat (lisäasetukset) - + Variable Name Muuttujan nimi - + Value Arvo @@ -214,7 +206,7 @@ ModuleModel - + Running Käynnissä @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - LxQtin istuntohallinta + LXQt Session Configuration + LXQtin istuntohallinta - + LXQt Session Settings - + Basic Settings Perusasetukset - + Default Applications Oletussovellukset - + + Locations + + + + Autostart Automaattikäynnistys - + Environment (Advanced) Ympäristö (lisäasetukset) - + Session Restart Required Istunnon uudelleenkäynnistys vaaditaan - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Asetusten voimaantulo vaatii työpöytäistunnon (lxqt-session) uudelleenkäynnistyksen. Kirjaudu ulos päävalikkoa käyttäen. + Asetusten voimaantulo vaatii työpöytäistunnon (lxqt-session) uudelleenkäynnistyksen. Kirjaudu ulos päävalikkoa käyttäen. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_fr_FR.desktop b/lxqt-config-session/translations/lxqt-config-session_fr_FR.desktop index e752c66..9ed47cf 100644 --- a/lxqt-config-session/translations/lxqt-config-session_fr_FR.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_fr_FR.desktop @@ -1,4 +1,4 @@ # Translations -Comment[fr_FR]=Configurer le module 'session' de LxQt-Qt -GenericName[fr_FR]=Paramétreur de session LxQt -Name[fr_FR]=Paramétreur de session LxQt +Comment[fr_FR]=Configurer le module 'session' de LXQt +GenericName[fr_FR]=Paramétreur de session LXQt +Name[fr_FR]=Paramétreur de session LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_fr_FR.ts b/lxqt-config-session/translations/lxqt-config-session_fr_FR.ts index 776f42e..ec4b102 100644 --- a/lxqt-config-session/translations/lxqt-config-session_fr_FR.ts +++ b/lxqt-config-session/translations/lxqt-config-session_fr_FR.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Lancement automatique global - LxQt Autostart - Lancement automatique de LxQt - - - + LXQt Autostart - + Lancement automatique de LXQt - + Location: %1 Emplacement : %1 - + Overrides: %1 Ignorer : %1 @@ -84,12 +80,12 @@ Lancement automatique de l'application - + Error Erreur - + File '%1' already exists! Le fichier '%1' existe déjà ! @@ -109,7 +105,7 @@ LXQt Modules - + Modules de LXQt @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Paramètres de base - - LxQt Modules - Modules de LxQt - Start @@ -141,7 +133,7 @@ Arrêter - + Select a window manager Choisir un gestionnaire de fenêtres @@ -186,27 +178,27 @@ EnvironmentPage - + Add Ajouter - + Delete Supprimer - + Environment Variables (Advanced) Variables d'environnement (avancé) - + Variable Name Nom de la variable - + Value Valeur @@ -214,7 +206,7 @@ ModuleModel - + Running Lancé @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - Configuration de la session LxQt + LXQt Session Configuration + Configuration de la session LXQt - + LXQt Session Settings - + Basic Settings Paramètres de base - + Default Applications Applications par défaut - + + Locations + + + + Autostart Lancement automatique - + Environment (Advanced) Environnement (avancé) - + Session Restart Required Redémarrage de session requis - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Vous devez redémarrer votre session de bureau (lxqt-session) pour recharger les paramètres. Déconnectez-vous depuis le menu principal. + Vous devez redémarrer votre session de bureau (lxqt-session) pour recharger les paramètres. Déconnectez-vous depuis le menu principal. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_hu.desktop b/lxqt-config-session/translations/lxqt-config-session_hu.desktop index bca79fc..0d9529e 100644 --- a/lxqt-config-session/translations/lxqt-config-session_hu.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_hu.desktop @@ -1,4 +1,4 @@ # Translations -Comment[hu]=A LxQt-Qt munkamenetmodul beállítása -GenericName[hu]=LxQt munkamenetbeállíó -Name[hu]=LxQt munkamenetbeállíó +Comment[hu]=A LXQt munkamenetmodul beállítása +GenericName[hu]=LXQt munkamenetbeállíó +Name[hu]=LXQt munkamenetbeállíó diff --git a/lxqt-config-session/translations/lxqt-config-session_hu.ts b/lxqt-config-session/translations/lxqt-config-session_hu.ts index 31db7d5..6126eed 100644 --- a/lxqt-config-session/translations/lxqt-config-session_hu.ts +++ b/lxqt-config-session/translations/lxqt-config-session_hu.ts @@ -1,6 +1,6 @@ - + AutoStartEdit @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Automatikus indítás - LxQt Autostart - LxQt automatikus indítás - - - + LXQt Autostart LXQt automatikus indítás - + Location: %1 Hely: %1 - + Overrides: %1 Felülbírálások: %1 @@ -84,12 +80,12 @@ Alkalmazás automatikus indítása - + Error Hiba - + File '%1' already exists! Van már '%1' fájl! @@ -118,18 +114,18 @@ + Ask for confirmation to leave session + + + Ask confirmation to leave session - Jóváhagyás az elhagyás előtt + Jóváhagyás az elhagyás előtt Basic Settings Alapbeállítások - - LxQt Modules - LxQt modulok - Start @@ -141,7 +137,7 @@ Leállítás - + Select a window manager Ablakkezelő választása @@ -186,27 +182,27 @@ EnvironmentPage - + Add Hozzáadás - + Delete Törlés - + Environment Variables (Advanced) Környezeti változók (speciális) - + Variable Name Változónév - + Value Érték @@ -214,7 +210,7 @@ ModuleModel - + Running Futó @@ -222,43 +218,118 @@ SessionConfigWindow - LxQt Session Configuration - LxQt munkamenet konfiguráció + LXQt Session Configuration + LXQt munkamenet konfiguráció - + LXQt Session Settings - LxQt munkamenet-beállítás + LXQt munkamenet-beállítás - + Basic Settings Alapbeállítások - + Default Applications Alapértelmezett alkalmazások - + + Locations + + + + Autostart Automatikus indítás - + Environment (Advanced) Környezet (speciális) - + Session Restart Required A munkamenet újraindítandó - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Újra kell indítania a munkamenetet (lxqt-session) a beállítások újratöltéséhez. Használja a főmenü kijelentkezés pontját. + Újra kell indítania a munkamenetet (lxqt-session) a beállítások újratöltéséhez. Használja a főmenü kijelentkezés pontját. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_hu_HU.ts b/lxqt-config-session/translations/lxqt-config-session_hu_HU.ts index cac09fb..213201a 100644 --- a/lxqt-config-session/translations/lxqt-config-session_hu_HU.ts +++ b/lxqt-config-session/translations/lxqt-config-session_hu_HU.ts @@ -1,6 +1,6 @@ - + AutoStartEdit @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart Automatikus indítás - + LXQt Autostart LXQt automatikus indítás - + Location: %1 Hely: %1 - + Overrides: %1 Felülbírálások: %1 @@ -80,12 +80,12 @@ Alkalmazás automatikus indítása - + Error Hiba - + File '%1' already exists! Van már '%1' fájl! @@ -124,8 +124,12 @@ + Ask for confirmation to leave session + + + Ask confirmation to leave session - Jóváhagyás az elhagyás előtt + Jóváhagyás az elhagyás előtt @@ -133,7 +137,7 @@ Alapbeállítások - + Select a window manager Ablakkezelő választása @@ -178,27 +182,27 @@ EnvironmentPage - + Add Hozzáadás - + Delete Törlés - + Environment Variables (Advanced) Környezeti változók (speciális) - + Variable Name Változónév - + Value Érték @@ -206,7 +210,7 @@ ModuleModel - + Running Futó @@ -214,39 +218,114 @@ SessionConfigWindow - + LXQt Session Settings - LxQt munkamenet-beállítás + LXQt munkamenet-beállítás - + Basic Settings Alapbeállítások - + Default Applications Alapértelmezett alkalmazások - + + Locations + + + + Autostart Automatikus indítás - + Environment (Advanced) Környezet (speciális) - + Session Restart Required A munkamenet újraindítandó - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Újra kell indítania a munkamenetet (lxqt-session) a beállítások újratöltéséhez. Használja a főmenü kijelentkezés pontját. + Újra kell indítania a munkamenetet (lxqt-session) a beállítások újratöltéséhez. Használja a főmenü kijelentkezés pontját. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_ia.ts b/lxqt-config-session/translations/lxqt-config-session_ia.ts index eb7d146..379adf3 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ia.ts +++ b/lxqt-config-session/translations/lxqt-config-session_ia.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -124,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -133,7 +133,7 @@ - + Select a window manager @@ -178,27 +178,27 @@ EnvironmentPage - + Add - + Delete - + Environment Variables (Advanced) - + Variable Name - + Value @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_id_ID.desktop b/lxqt-config-session/translations/lxqt-config-session_id_ID.desktop index ef7800d..5e4f28c 100644 --- a/lxqt-config-session/translations/lxqt-config-session_id_ID.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_id_ID.desktop @@ -1,4 +1,4 @@ # Translations -Comment[id_ID]=Konfigurasi modul sesi LxQt-Qt -GenericName[id_ID]=Konfigurator Sesi LxQt -Name[id_ID]=Konfigurator Sesi LxQt +Comment[id_ID]=Konfigurasi modul sesi LXQt +GenericName[id_ID]=Konfigurator Sesi LXQt +Name[id_ID]=Konfigurator Sesi LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_id_ID.ts b/lxqt-config-session/translations/lxqt-config-session_id_ID.ts index dca14f0..f921613 100644 --- a/lxqt-config-session/translations/lxqt-config-session_id_ID.ts +++ b/lxqt-config-session/translations/lxqt-config-session_id_ID.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -124,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -133,7 +133,7 @@ - + Select a window manager @@ -178,27 +178,27 @@ EnvironmentPage - + Add - + Delete - + Environment Variables (Advanced) - + Variable Name - + Value @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_it.ts b/lxqt-config-session/translations/lxqt-config-session_it.ts index c55e54d..3f756d4 100644 --- a/lxqt-config-session/translations/lxqt-config-session_it.ts +++ b/lxqt-config-session/translations/lxqt-config-session_it.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Avvio automatico globale - LxQt Autostart - Avvio automatico di LxQt - - - + LXQt Autostart - + Avvio automatico di LXQt - + Location: %1 Posizione: %1 - + Overrides: %1 Sostituisce: %1 @@ -84,12 +80,12 @@ Avvio automatico delle applicazioni - + Error Errore - + File '%1' already exists! Il file '%1' esiste già! @@ -118,18 +114,18 @@ + Ask for confirmation to leave session + + + Ask confirmation to leave session - Chiedi una conferma per terminare la sessione + Chiedi una conferma per terminare la sessione Basic Settings Impostazioni di base - - LxQt Modules - Moduli di LxQt - Start @@ -141,7 +137,7 @@ Ferma - + Select a window manager Seleziona un gestore delle finestre @@ -186,27 +182,27 @@ EnvironmentPage - + Add Aggiungi - + Delete Cancella - + Environment Variables (Advanced) Variabili dell'ambiente (avanzato) - + Variable Name Nome variabile - + Value Valore @@ -214,7 +210,7 @@ ModuleModel - + Running In esecuzione @@ -222,43 +218,118 @@ SessionConfigWindow - LxQt Session Configuration - Configurazione della sessione di LxQt + LXQt Session Configuration + Configurazione della sessione di LXQt - + LXQt Session Settings Impostazioni della sessione LXQt - + Basic Settings Impostazioni di base - + Default Applications Applicazioni predefinite - + + Locations + + + + Autostart Avvio automatico - + Environment (Advanced) Ambiente (avanzato) - + Session Restart Required Necessario riavvio della sessione - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Devi riavviare la sessione desktop (lxqt-session) per ricaricare le impostazioni. Termina la sessione tramite il menu principale. + Devi riavviare la sessione desktop (lxqt-session) per ricaricare le impostazioni. Termina la sessione tramite il menu principale. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_ja.desktop b/lxqt-config-session/translations/lxqt-config-session_ja.desktop index 88d49b5..6c04df4 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ja.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_ja.desktop @@ -1,4 +1,4 @@ # Translations -Comment[ja]=LxQt-Qtセッションもジュールを設定 -GenericName[ja]=LxQtセッションの設定 -Name[ja]=LxQtセッションの設定 +Comment[ja]=LXQtセッションもジュールを設定 +GenericName[ja]=LXQtセッションの設定 +Name[ja]=LXQtセッションの設定 diff --git a/lxqt-config-session/translations/lxqt-config-session_ja.ts b/lxqt-config-session/translations/lxqt-config-session_ja.ts index 50d3404..343cc86 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ja.ts +++ b/lxqt-config-session/translations/lxqt-config-session_ja.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart 全体的な自動起動 - LxQt Autostart - LxQt自動起動 - - - + LXQt Autostart - + LXQt自動起動 - + Location: %1 位置:%1 - + Overrides: %1 上書き:%1 @@ -84,18 +80,23 @@ アプリケーション自動起動 - + Error エラー - + File '%1' already exists! File'%1'は既にあります! BasicSettings + + + Basic Settings + 基本的な設定 + Window Manager @@ -109,35 +110,30 @@ LXQt Modules - - - - - Leave Session - - - - - Ask confirmation to leave session - - - - - Basic Settings - 基本的な設定 + LXQtモジュール Start - + 開始 Stop - + 終了 + + + + Leave Session + セッションの終了 + + + + Ask for confirmation to leave session + セッション終了時に確認する - + Select a window manager ウィンドウマネージャの選択 @@ -165,7 +161,7 @@ Terminal Emulation: - ターミネルのエミュレーション + ターミナルエミュレーション: @@ -182,27 +178,27 @@ EnvironmentPage - + Add 追加 - + Delete 削除 - + Environment Variables (Advanced) 環境変数(詳細) - + Variable Name 変数名 - + Value @@ -210,51 +206,122 @@ ModuleModel - + Running - + 実行中 SessionConfigWindow - LxQt Session Configuration - LxQtセッションの設定 - - - + LXQt Session Settings - + LXQtセッションの設定 - + Basic Settings 基本設定 - + Default Applications 既定のアプリケーション - + + Locations + + + + Autostart 自動起動 - + Environment (Advanced) 環境(詳細) - + Session Restart Required セッション再起動の要求 - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - デスクトップセッション(lxqt-session)を再起動する必要があります。メインメニューからログアウトしてください。 + デスクトップセッション(lxqt-session)を再起動する必要があります。メインメニューからログアウトしてください。 + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_ja_JP.ts b/lxqt-config-session/translations/lxqt-config-session_ja_JP.ts deleted file mode 100644 index e6d3a95..0000000 --- a/lxqt-config-session/translations/lxqt-config-session_ja_JP.ts +++ /dev/null @@ -1,252 +0,0 @@ - - - - - AutoStartEdit - - - Edit - - - - - Name: - - - - - Search... - - - - - Command: - - - - - Wait for system tray - - - - - Select Application - - - - - AutoStartItemModel - - - Global Autostart - - - - - LXQt Autostart - - - - - Location: %1 - - - - - Overrides: %1 - - - - - AutoStartPage - - - Delete - - - - - Add - - - - - Edit - - - - - Application Autostart - - - - - Error - - - - - File '%1' already exists! - - - - - BasicSettings - - - Window Manager - - - - - Search... - - - - - LXQt Modules - - - - - Start - - - - - Stop - - - - - Leave Session - - - - - Ask confirmation to leave session - - - - - Basic Settings - - - - - Select a window manager - - - - - DefaultApps - - - Select a terminal emulator - - - - - Select a web browser - - - - - DefaultAppsPage - - - Default Applications - - - - - Terminal Emulation: - - - - - - Search... - - - - - Web Browser: - - - - - EnvironmentPage - - - Add - - - - - Delete - - - - - Environment Variables (Advanced) - - - - - Variable Name - - - - - Value - - - - - ModuleModel - - - Running - - - - - SessionConfigWindow - - - LXQt Session Settings - - - - - Basic Settings - - - - - Default Applications - - - - - Autostart - - - - - Environment (Advanced) - - - - - Session Restart Required - - - - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - - - - diff --git a/lxqt-config-session/translations/lxqt-config-session_ko.ts b/lxqt-config-session/translations/lxqt-config-session_ko.ts index ca8a90d..b9fb859 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ko.ts +++ b/lxqt-config-session/translations/lxqt-config-session_ko.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -124,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -133,7 +133,7 @@ - + Select a window manager @@ -178,27 +178,27 @@ EnvironmentPage - + Add - + Delete - + Environment Variables (Advanced) - + Variable Name - + Value @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_lt.desktop b/lxqt-config-session/translations/lxqt-config-session_lt.desktop index 5985c62..38f405b 100644 --- a/lxqt-config-session/translations/lxqt-config-session_lt.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_lt.desktop @@ -1,4 +1,4 @@ # Translations -Comment[lt]=Konfigūruoti LxQt-Qt sesijų modulį -GenericName[lt]=LxQt sesijų konfigūravimas -Name[lt]=LxQt sesijų konfigūravimas +Comment[lt]=Konfigūruoti LXQt sesijų modulį +GenericName[lt]=LXQt sesijų konfigūravimas +Name[lt]=LXQt sesijų konfigūravimas diff --git a/lxqt-config-session/translations/lxqt-config-session_lt.ts b/lxqt-config-session/translations/lxqt-config-session_lt.ts index bb05b77..0270d79 100644 --- a/lxqt-config-session/translations/lxqt-config-session_lt.ts +++ b/lxqt-config-session/translations/lxqt-config-session_lt.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Nuo aplinkos nepriklausomas programų paleidimas - LxQt Autostart - LxQt automatinis programų paleidimas - - - + LXQt Autostart - + LXQt automatinis programų paleidimas - + Location: %1 Vieta: %1 - + Overrides: %1 Nustelbia: %1 @@ -84,12 +80,12 @@ Automatinis programų paleidimas - + Error Klaida - + File '%1' already exists! Failas „%1“ jau yra! @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -137,7 +133,7 @@ - + Select a window manager Pasirinkite langų tvarkyklę @@ -182,27 +178,27 @@ EnvironmentPage - + Add Pridėti - + Delete Šalinti - + Environment Variables (Advanced) Aplinkos kintamieji (sudėtingiau) - + Variable Name Kintamasis - + Value Reikšmė @@ -210,7 +206,7 @@ ModuleModel - + Running @@ -218,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - LxQt sesijų konfigūravimas + LXQt Session Configuration + LXQt sesijų konfigūravimas - + LXQt Session Settings - + Basic Settings Pagrindinės nuostatos - + Default Applications Numatytosios programos - + + Locations + + + + Autostart Automatinis paleidimas - + Environment (Advanced) Aplinka (sudėtingiau) - + Session Restart Required Reikia iš naujo paleisti sesiją - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Tam, kad įsigaliotų pakeitimai, iš naujo paleiskite darbalaukio sesiją (lxqt-session). Atsijungti galite naudodamiesi pagrindiniu meniu. + Tam, kad įsigaliotų pakeitimai, iš naujo paleiskite darbalaukio sesiją (lxqt-session). Atsijungti galite naudodamiesi pagrindiniu meniu. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_nl.desktop b/lxqt-config-session/translations/lxqt-config-session_nl.desktop index f4f3376..dd68619 100644 --- a/lxqt-config-session/translations/lxqt-config-session_nl.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_nl.desktop @@ -1,4 +1,4 @@ # Translations -Comment[nl]=Configureer LxQt-Qt sessie module -GenericName[nl]=LxQt sessie Configurator -Name[nl]=LxQt sessie Configurator +Comment[nl]=Configureer LXQt sessie module +GenericName[nl]=LXQt sessie Configurator +Name[nl]=LXQt sessie Configurator diff --git a/lxqt-config-session/translations/lxqt-config-session_nl.ts b/lxqt-config-session/translations/lxqt-config-session_nl.ts index d181fa7..edccef0 100644 --- a/lxqt-config-session/translations/lxqt-config-session_nl.ts +++ b/lxqt-config-session/translations/lxqt-config-session_nl.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Algemene Autostart - LxQt Autostart - LxQt Autostart - - - + LXQt Autostart - + LXQt Autostart - + Location: %1 Locatie: %1 - + Overrides: %1 Overschrijvingen: %1 @@ -84,12 +80,12 @@ Autostart Programma - + Error Fout - + File '%1' already exists! Bestand '%1' bestaat al! @@ -109,7 +105,7 @@ LXQt Modules - + LXQt Modules @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Basis Instellingen - - LxQt Modules - LxQt Modules - Start @@ -141,7 +133,7 @@ - + Select a window manager Selecteer een window manager @@ -186,27 +178,27 @@ EnvironmentPage - + Add Toevoegen - + Delete Verwijder - + Environment Variables (Advanced) Omgevings Variabelen (geavanceerd) - + Variable Name Variabele Naam - + Value Waarde @@ -214,7 +206,7 @@ ModuleModel - + Running @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - LxQt Sessie Configuratie + LXQt Session Configuration + LXQt Sessie Configuratie - + LXQt Session Settings - + Basic Settings Basis Instellingen - + Default Applications Standaard Programma's - + + Locations + + + + Autostart Autostart - + Environment (Advanced) Omgeving (geavanceerd) - + Session Restart Required Sessie herstart vereist - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - U moet de Sessie herstarten (LxQt-sessie) om de instellingen op te slaan. Gebruik hiervoor "uitloggen" vanuit het hoofd menu. + U moet de Sessie herstarten (LXQt-sessie) om de instellingen op te slaan. Gebruik hiervoor "uitloggen" vanuit het hoofd menu. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_pl.desktop b/lxqt-config-session/translations/lxqt-config-session_pl.desktop index ca8a54e..ca23381 100644 --- a/lxqt-config-session/translations/lxqt-config-session_pl.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_pl.desktop @@ -1,4 +1,4 @@ # Translations -Comment[pl]=Ustawienia sesji LxQt-Qt -GenericName[pl]=Ustawienia sesji LxQt -Name[pl]=Ustawienia sesji LxQt +Comment[pl]=Ustawienia sesji LXQt +GenericName[pl]=Ustawienia sesji LXQt +Name[pl]=Ustawienia sesji LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_pl_PL.desktop b/lxqt-config-session/translations/lxqt-config-session_pl_PL.desktop index c67a344..11f00a3 100644 --- a/lxqt-config-session/translations/lxqt-config-session_pl_PL.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_pl_PL.desktop @@ -1,4 +1,4 @@ # Translations -Comment[pl_PL]=Konfiguruj moduł sesji LxQt -GenericName[pl_PL]=Konfigurator sesji LxQt -Name[pl_PL]=Konfigurator sesji LxQt +Comment[pl_PL]=Konfiguruj moduł sesji LXQt +GenericName[pl_PL]=Konfigurator sesji LXQt +Name[pl_PL]=Konfigurator sesji LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_pl_PL.ts b/lxqt-config-session/translations/lxqt-config-session_pl_PL.ts index 65a271d..c8c9a65 100644 --- a/lxqt-config-session/translations/lxqt-config-session_pl_PL.ts +++ b/lxqt-config-session/translations/lxqt-config-session_pl_PL.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Ogólne - LxQt Autostart - LxQt - - - + LXQt Autostart - + LXQt - + Location: %1 Położenie:%1 - + Overrides: %1 @@ -84,12 +80,12 @@ Automatyczne uruchamianie - + Error Błąd - + File '%1' already exists! Plik'%1' już istnieje! @@ -109,7 +105,7 @@ LXQt Modules - + Moduły LXQt @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Ogólne - - LxQt Modules - Moduły LxQt - Start @@ -141,7 +133,7 @@ Stop - + Select a window manager Wybierz menedżer okien @@ -186,27 +178,27 @@ EnvironmentPage - + Add Dodaj - + Delete Usuń - + Environment Variables (Advanced) Zmienne środowiskowe (zaawansowane) - + Variable Name Nazwa zmiennej - + Value Wartość @@ -214,7 +206,7 @@ ModuleModel - + Running Uruchomiony @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - Konfiguracja sesji LxQt + LXQt Session Configuration + Konfiguracja sesji LXQt - + LXQt Session Settings - + Basic Settings Ogólne - + Default Applications Domyślne programy - + + Locations + + + + Autostart Automatyczne uruchamianie - + Environment (Advanced) Środowisko (zaawansowane) - + Session Restart Required Wymagane ponowne uruchomienie sesji - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Należy ponownie uruchomić sesję (lxqt-session), aby wprowadzić zmiany. W tym celu proszę wylogować i ponownie zalogować użytkownika. + Należy ponownie uruchomić sesję (lxqt-session), aby wprowadzić zmiany. W tym celu proszę wylogować i ponownie zalogować użytkownika. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_pt.desktop b/lxqt-config-session/translations/lxqt-config-session_pt.desktop index fc58792..9d5a07e 100644 --- a/lxqt-config-session/translations/lxqt-config-session_pt.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_pt.desktop @@ -1,5 +1,5 @@ # Translations Name[pt]=Definições da sessão -GenericName[pt]=Definições da sessão LxQt -Comment[pt]=Configuração das sessões do LxQt +GenericName[pt]=Definições da sessão LXQt +Comment[pt]=Configuração das sessões do LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_pt.ts b/lxqt-config-session/translations/lxqt-config-session_pt.ts index 156f823..f1519aa 100644 --- a/lxqt-config-session/translations/lxqt-config-session_pt.ts +++ b/lxqt-config-session/translations/lxqt-config-session_pt.ts @@ -1,6 +1,6 @@ - + AutoStartEdit @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Arranque automático global - LxQt Autostart - Arranque automático do LxQt - - - + LXQt Autostart - Arranque automático do LxQt + Arranque automático do LXQt - + Location: %1 Localização: %1 - + Overrides: %1 Substitui: %1 @@ -84,12 +80,12 @@ Aplicações com arranque automático - + Error Erro - + File '%1' already exists! O ficheiro "%1" já existe! @@ -109,7 +105,7 @@ LXQt Modules - Módulos do LxQt + Módulos do LXQt @@ -118,18 +114,18 @@ + Ask for confirmation to leave session + + + Ask confirmation to leave session - Confirmar ao sair da sessão + Confirmar ao sair da sessão Basic Settings Definições básicas - - LxQt Modules - Módulos do LxQt - Start @@ -141,7 +137,7 @@ Parar - + Select a window manager Escolha um gestor de janelas @@ -186,27 +182,27 @@ EnvironmentPage - + Add Adicionar - + Delete Eliminar - + Environment Variables (Advanced) Variáveis de ambiente (avançado) - + Variable Name Nome da variável - + Value Valor @@ -214,7 +210,7 @@ ModuleModel - + Running Em execução @@ -222,43 +218,118 @@ SessionConfigWindow - LxQt Session Configuration - Configuração da sessão LxQt + LXQt Session Configuration + Configuração da sessão LXQt - + LXQt Session Settings - Definições da sessão LxQt + Definições da sessão LXQt - + Basic Settings Definições básicas - + Default Applications Aplicações pré-definidas - + + Locations + + + + Autostart Arranque automático - + Environment (Advanced) Ambiente (avançado) - + Session Restart Required Tem que reiniciar a sessão - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Tem que reiniciar a sessão (lxqt-session) para carregar as novas definições. Utilize "Terminar sessão" no menu principal. + Tem que reiniciar a sessão (lxqt-session) para carregar as novas definições. Utilize "Terminar sessão" no menu principal. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_pt_BR.desktop b/lxqt-config-session/translations/lxqt-config-session_pt_BR.desktop index 6f7798d..5bcd338 100644 --- a/lxqt-config-session/translations/lxqt-config-session_pt_BR.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_pt_BR.desktop @@ -1,4 +1,4 @@ # Translations -Comment[pt_BR]=Módulo de configurador de sessão do LxQt-Qt -GenericName[pt_BR]=Configurador de sessão do LxQt -Name[pt_BR]=Configurador de sessão do LxQt +Comment[pt_BR]=Módulo de configurador de sessão do LXQt +GenericName[pt_BR]=Configurador de sessão do LXQt +Name[pt_BR]=Configurador de sessão do LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_pt_BR.ts b/lxqt-config-session/translations/lxqt-config-session_pt_BR.ts index 69fa0db..e365b2f 100644 --- a/lxqt-config-session/translations/lxqt-config-session_pt_BR.ts +++ b/lxqt-config-session/translations/lxqt-config-session_pt_BR.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Iniciar automaticamente global - LxQt Autostart - Iniciar automaticamente do LxQt - - - + LXQt Autostart - + Iniciar automaticamente do LXQt - + Location: %1 Localização: %1 - + Overrides: %1 Sobrescreve: %1 @@ -84,12 +80,12 @@ Início automático dos aplicativos - + Error Erro - + File '%1' already exists! O arquivo '%1' já existe! @@ -109,7 +105,7 @@ LXQt Modules - + Módulos do LXQt @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Configurações básicas - - LxQt Modules - Módulos do LxQt - Start @@ -141,7 +133,7 @@ Parar - + Select a window manager Selecionar um gerenciador de janelas @@ -186,27 +178,27 @@ EnvironmentPage - + Add Adicionar - + Delete Excluir - + Environment Variables (Advanced) Variáveis de ambiente (avançado) - + Variable Name Nome da variável - + Value Valor @@ -214,7 +206,7 @@ ModuleModel - + Running Em execução @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - Configuração da sessão do LxQt + LXQt Session Configuration + Configuração da sessão do LXQt - + LXQt Session Settings - + Basic Settings Configurações básicas - + Default Applications Aplicativos padrão - + + Locations + + + + Autostart Iniciar automaticamente - + Environment (Advanced) Ambiente (avançado) - + Session Restart Required Reinício de sessão necessário - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Você precisa reiniciar a sessão da área de trabalho (lxqt-session) para recarregar as configurações. Use encerrar sessão a partir do menu principal. + Você precisa reiniciar a sessão da área de trabalho (lxqt-session) para recarregar as configurações. Use encerrar sessão a partir do menu principal. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_ro_RO.desktop b/lxqt-config-session/translations/lxqt-config-session_ro_RO.desktop index 72b9880..1568fb9 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ro_RO.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_ro_RO.desktop @@ -1,4 +1,4 @@ # Translations -Comment[ro_RO]=Configurează modulul sesiune LxQt-Qt -GenericName[ro_RO]=Configurare sesiune LxQt -Name[ro_RO]=Configurare sesiune LxQt +Comment[ro_RO]=Configurează modulul sesiune LXQt +GenericName[ro_RO]=Configurare sesiune LXQt +Name[ro_RO]=Configurare sesiune LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_ro_RO.ts b/lxqt-config-session/translations/lxqt-config-session_ro_RO.ts index 06a6bbd..3a74a13 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ro_RO.ts +++ b/lxqt-config-session/translations/lxqt-config-session_ro_RO.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Autostart global - LxQt Autostart - Autostart LxQt - - - + LXQt Autostart - + Autostart LXQt - + Location: %1 Locație: %1 - + Overrides: %1 Înlocuiri: %1 @@ -84,12 +80,12 @@ Autostart aplicație - + Error Eroare - + File '%1' already exists! Fișierul '%1' există deja! @@ -109,7 +105,7 @@ LXQt Modules - + Module LXQt @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Setări de bază - - LxQt Modules - Module LxQt - Start @@ -141,7 +133,7 @@ Oprire - + Select a window manager Selectați un administrator de ferestre @@ -186,27 +178,27 @@ EnvironmentPage - + Add Adaugă - + Delete Șterge - + Environment Variables (Advanced) Variabile de mediu (mod avansat) - + Variable Name Nume variabilă - + Value Valoare @@ -214,7 +206,7 @@ ModuleModel - + Running Rulează @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - Configurare sesiune LxQt + LXQt Session Configuration + Configurare sesiune LXQt - + LXQt Session Settings - + Basic Settings Setări de bază - + Default Applications Aplicații implicite - + + Locations + + + + Autostart Autostart - + Environment (Advanced) Mediu (mod avansat) - + Session Restart Required Se necesită repornirea sesiunii - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Trebuie să reporniți sesiunea (lxqt-session) pentru a reîncărca setările. Utilizați opțiunea de ieșire din meniul principal. + Trebuie să reporniți sesiunea (lxqt-session) pentru a reîncărca setările. Utilizați opțiunea de ieșire din meniul principal. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_ru.ts b/lxqt-config-session/translations/lxqt-config-session_ru.ts index a2514b1..6624080 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ru.ts +++ b/lxqt-config-session/translations/lxqt-config-session_ru.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart Общие программы - + LXQt Autostart Автозапуск только для LXQt - + Location: %1 Расположение: %1 - + Overrides: %1 Переопределяет: %1 @@ -80,12 +80,12 @@ Автозапуск приложений - + Error Ошибка - + File '%1' already exists! Файл '%1' уже существует! @@ -129,11 +129,15 @@ + Ask for confirmation to leave session + + + Ask confirmation to leave session - Спрашивать подтверждение завершения сеанса + Спрашивать подтверждение завершения сеанса - + Select a window manager Укажите менеджер окон @@ -178,27 +182,27 @@ EnvironmentPage - + Add Добавить - + Delete Удалить - + Environment Variables (Advanced) Переменные среды (для опытных) - + Variable Name Переменная - + Value Значение @@ -206,7 +210,7 @@ ModuleModel - + Running Запущено @@ -214,39 +218,114 @@ SessionConfigWindow - + LXQt Session Settings - Настройки сессии LxQt + Настройки сессии LXQt - + Basic Settings Основные настройки - + Default Applications Программы по умолчанию - + + Locations + + + + Autostart Автозапуск - + Environment (Advanced) Окружение (для опытных) - + Session Restart Required Понадобится перезапуск сессии - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Изменения вступят в силу только после перезапуска сессии (lxqt-session). Используйте пункт «Завершить сеанс» в главном меню. + Изменения вступят в силу только после перезапуска сессии (lxqt-session). Используйте пункт «Завершить сеанс» в главном меню. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_ru_RU.ts b/lxqt-config-session/translations/lxqt-config-session_ru_RU.ts index e61bdf3..3bd6de3 100644 --- a/lxqt-config-session/translations/lxqt-config-session_ru_RU.ts +++ b/lxqt-config-session/translations/lxqt-config-session_ru_RU.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart Общие программы - + LXQt Autostart Автозапуск только для LXQt - + Location: %1 Расположение: %1 - + Overrides: %1 Переопределяет: %1 @@ -80,12 +80,12 @@ Автозапуск приложений - + Error Ошибка - + File '%1' already exists! Файл '%1' уже существует! @@ -129,11 +129,15 @@ + Ask for confirmation to leave session + + + Ask confirmation to leave session - Спрашивать подтверждение завершения сеанса + Спрашивать подтверждение завершения сеанса - + Select a window manager Укажите менеджер окон @@ -178,27 +182,27 @@ EnvironmentPage - + Add Добавить - + Delete Удалить - + Environment Variables (Advanced) Переменные среды (для опытных) - + Variable Name Переменная - + Value Значение @@ -206,7 +210,7 @@ ModuleModel - + Running Запущено @@ -214,39 +218,114 @@ SessionConfigWindow - + LXQt Session Settings - Настройки сессии LxQt + Настройки сессии LXQt - + Basic Settings Основные настройки - + Default Applications Программы по умолчанию - + + Locations + + + + Autostart Автозапуск - + Environment (Advanced) Окружение (для опытных) - + Session Restart Required Понадобится перезапуск сессии - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Изменения вступят в силу только после перезапуска сессии (lxqt-session). Используйте пункт «Завершить сеанс» в главном меню. + Изменения вступят в силу только после перезапуска сессии (lxqt-session). Используйте пункт «Завершить сеанс» в главном меню. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_sk.desktop b/lxqt-config-session/translations/lxqt-config-session_sk.desktop index 32f623f..83c7e6f 100644 --- a/lxqt-config-session/translations/lxqt-config-session_sk.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_sk.desktop @@ -1,4 +1,4 @@ # Translations -Comment[sk]=Nastavenie relácie prostredia LxQt-Qt -GenericName[sk]=Nastavenie relácie prostredia LxQt +Comment[sk]=Nastavenie relácie prostredia LXQt +GenericName[sk]=Nastavenie relácie prostredia LXQt Name[sk]=Nastavenie relácie diff --git a/lxqt-config-session/translations/lxqt-config-session_sk_SK.ts b/lxqt-config-session/translations/lxqt-config-session_sk_SK.ts index 33c9d2a..c5ae4ae 100644 --- a/lxqt-config-session/translations/lxqt-config-session_sk_SK.ts +++ b/lxqt-config-session/translations/lxqt-config-session_sk_SK.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -124,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -133,7 +133,7 @@ - + Select a window manager @@ -178,27 +178,27 @@ EnvironmentPage - + Add - + Delete - + Environment Variables (Advanced) - + Variable Name - + Value @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_sl.desktop b/lxqt-config-session/translations/lxqt-config-session_sl.desktop index 34ecd90..01f0a80 100644 --- a/lxqt-config-session/translations/lxqt-config-session_sl.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_sl.desktop @@ -1,4 +1,4 @@ # Translations -Comment[sl]=Nastavite modul seje za LxQt +Comment[sl]=Nastavite modul seje za LXQt GenericName[sl]=Nastavitev seje Name[sl]=Nastavitev seje diff --git a/lxqt-config-session/translations/lxqt-config-session_sl.ts b/lxqt-config-session/translations/lxqt-config-session_sl.ts index 9b5754e..f86b06d 100644 --- a/lxqt-config-session/translations/lxqt-config-session_sl.ts +++ b/lxqt-config-session/translations/lxqt-config-session_sl.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Globalni samodejni zagon - LxQt Autostart - Samodejni zagon za lxqt - - - + LXQt Autostart - + Samodejni zagon za lxqt - + Location: %1 Lokacija: %1 - + Overrides: %1 Povozi: %1 @@ -84,12 +80,12 @@ Samodejni zagon programa - + Error Napaka - + File '%1' already exists! Datoteka »%1« že obstaja. @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -137,7 +133,7 @@ - + Select a window manager Izberite upravljalnika oken @@ -182,27 +178,27 @@ EnvironmentPage - + Add Dodaj - + Delete Izbriši - + Environment Variables (Advanced) Okoljske spremenljivke (napredno) - + Variable Name Ime spremenljivke - + Value Vrednost @@ -210,7 +206,7 @@ ModuleModel - + Running @@ -218,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - Nastavitve seje LxQt + LXQt Session Configuration + Nastavitve seje LXQt - + LXQt Session Settings - + Basic Settings Osnovne nastavitve - + Default Applications Privzeti programi - + + Locations + + + + Autostart Samodejni zagon - + Environment (Advanced) Okolje (napredno) - + Session Restart Required Potreben je ponoven zagon seje - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Za ponovno naložitev nastavitev morate znova zagnati sejo namizja (lxqt-session). Iz glavnega menija izberite Odjavi. + Za ponovno naložitev nastavitev morate znova zagnati sejo namizja (lxqt-session). Iz glavnega menija izberite Odjavi. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_sr@latin.ts b/lxqt-config-session/translations/lxqt-config-session_sr@latin.ts index 7fd8b53..2ed931b 100644 --- a/lxqt-config-session/translations/lxqt-config-session_sr@latin.ts +++ b/lxqt-config-session/translations/lxqt-config-session_sr@latin.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -124,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -133,7 +133,7 @@ - + Select a window manager @@ -178,27 +178,27 @@ EnvironmentPage - + Add - + Delete - + Environment Variables (Advanced) - + Variable Name - + Value @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_sr_RS.ts b/lxqt-config-session/translations/lxqt-config-session_sr_RS.ts index 59f743a..92251cb 100644 --- a/lxqt-config-session/translations/lxqt-config-session_sr_RS.ts +++ b/lxqt-config-session/translations/lxqt-config-session_sr_RS.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Глобално аутопокретање - LxQt Autostart - Рејзорово аутопокретање - - - + LXQt Autostart - + Рејзорово аутопокретање - + Location: %1 - + Overrides: %1 @@ -84,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -128,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -137,7 +133,7 @@ - + Select a window manager @@ -182,27 +178,27 @@ EnvironmentPage - + Add - + Delete Обриши - + Environment Variables (Advanced) - + Variable Name - + Value @@ -210,7 +206,7 @@ ModuleModel - + Running @@ -218,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_th_TH.desktop b/lxqt-config-session/translations/lxqt-config-session_th_TH.desktop index 9321f40..71b643f 100644 --- a/lxqt-config-session/translations/lxqt-config-session_th_TH.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_th_TH.desktop @@ -1,4 +1,4 @@ # Translations -Comment[th_TH]=ตั้งค่ามอดูลวาระงาน LxQt-Qt -GenericName[th_TH]=ตัวตั้งค่าวาระงาน LxQt -Name[th_TH]=ตัวตั้งค่าวาระงาน LxQt +Comment[th_TH]=ตั้งค่ามอดูลวาระงาน LXQt +GenericName[th_TH]=ตัวตั้งค่าวาระงาน LXQt +Name[th_TH]=ตัวตั้งค่าวาระงาน LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_th_TH.ts b/lxqt-config-session/translations/lxqt-config-session_th_TH.ts index 936b88d..4a426cf 100644 --- a/lxqt-config-session/translations/lxqt-config-session_th_TH.ts +++ b/lxqt-config-session/translations/lxqt-config-session_th_TH.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart การเริ่มโปรแกรมอัตโนมัติ (ส่วนกลาง) - LxQt Autostart - เริ่มโปรแกรมอัตโนมัติ LxQt - - - + LXQt Autostart - + เริ่มโปรแกรมอัตโนมัติ LXQt - + Location: %1 สถานที่: %1 - + Overrides: %1 ล้มเลิก: %1 @@ -84,12 +80,12 @@ การเริ่มโปรแกรมอัตโนมัติ - + Error ขัดข้อง - + File '%1' already exists! มีแฟ้ม '%1' อยู่ก่อนแล้ว @@ -109,7 +105,7 @@ LXQt Modules - + มอดูลต่างๆ LXQt @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings การตั้งค่าพื้นฐาน - - LxQt Modules - มอดูลต่างๆ LxQt - Start @@ -141,7 +133,7 @@ หยุด - + Select a window manager เลือกตัวจัดการหน้าต่าง @@ -186,27 +178,27 @@ EnvironmentPage - + Add เพิ่ม - + Delete ลบ - + Environment Variables (Advanced) ตัวแปรสภาพแวดล้อม (ขั้นสูง) - + Variable Name ชื่อตัวแปร - + Value ค่า @@ -214,7 +206,7 @@ ModuleModel - + Running กำลังทำงาน @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - การตั้งค่าวาระงาน LxQt + LXQt Session Configuration + การตั้งค่าวาระงาน LXQt - + LXQt Session Settings - + Basic Settings ค่าตั้งพื้นฐาน - + Default Applications โปรแกรมปริยาย - + + Locations + + + + Autostart การเริ่มโปรแกรมอัตโนมัติ - + Environment (Advanced) สภวาดแวดล้อม (ขั้นสูง) - + Session Restart Required จำเป็นต้องทำการเริ่มวาระงานใหม่ - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - คุณจำเป็นต้องทำการเริ่มวาระงานพื้นโต๊ะ(วาระงาน-lxqt)ใหม่ เพื่อโหลดค่าตั้ง ใช้การออกระบบจากเมนูหลัก + คุณจำเป็นต้องทำการเริ่มวาระงานพื้นโต๊ะ(วาระงาน-lxqt)ใหม่ เพื่อโหลดค่าตั้ง ใช้การออกระบบจากเมนูหลัก + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_tr.desktop b/lxqt-config-session/translations/lxqt-config-session_tr.desktop index 3a419ba..a56027d 100644 --- a/lxqt-config-session/translations/lxqt-config-session_tr.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_tr.desktop @@ -1,4 +1,4 @@ # Translations -Comment[tr]=LxQt-Qt oturum modülünü yapılandır -GenericName[tr]=LxQt Oturum Yapılandırıcı -Name[tr]=LxQt Oturum Yapılandırıcı +Comment[tr]=LXQt oturum modülünü yapılandır +GenericName[tr]=LXQt Oturum Yapılandırıcı +Name[tr]=LXQt Oturum Yapılandırıcı diff --git a/lxqt-config-session/translations/lxqt-config-session_tr.ts b/lxqt-config-session/translations/lxqt-config-session_tr.ts index 51ce0e6..ea34576 100644 --- a/lxqt-config-session/translations/lxqt-config-session_tr.ts +++ b/lxqt-config-session/translations/lxqt-config-session_tr.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Genel Kendiliğinden Başlatma - LxQt Autostart - LxQt Kendilğinden Başlatma - - - + LXQt Autostart - + LXQt Kendilğinden Başlatma - + Location: %1 Konum: %1 - + Overrides: %1 @@ -84,12 +80,12 @@ Uygulama Kendiliğinden Çalıştırıcı - + Error Hata - + File '%1' already exists! '%1' dosyası zaten var! @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -137,7 +133,7 @@ - + Select a window manager Bir pencere yöneticisi seçin @@ -182,27 +178,27 @@ EnvironmentPage - + Add Ekle - + Delete Sil - + Environment Variables (Advanced) Ortam Değişkenleri (Gelişmiş) - + Variable Name Değişken Adı - + Value Değer @@ -210,7 +206,7 @@ ModuleModel - + Running @@ -218,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - LxQt Oturum Yapılandırma + LXQt Session Configuration + LXQt Oturum Yapılandırma - + LXQt Session Settings - + Basic Settings Temel Ayarlar - + Default Applications Öntanımlı Uygulamalar - + + Locations + + + + Autostart Kendilğinden Başlatma - + Environment (Advanced) Ortam (Gelişmiş) - + Session Restart Required Oturumun yeniden başlatılması gerekli - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Ayarların etkin olması için masaüstü oturumunu (lxqt-session) yeniden başlatmanız gerekli. Ana menüden çıkış işlevini kullanın. + Ayarların etkin olması için masaüstü oturumunu (lxqt-session) yeniden başlatmanız gerekli. Ana menüden çıkış işlevini kullanın. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_uk.desktop b/lxqt-config-session/translations/lxqt-config-session_uk.desktop index def1026..117a689 100644 --- a/lxqt-config-session/translations/lxqt-config-session_uk.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_uk.desktop @@ -1,4 +1,4 @@ # Translations -Comment[uk]=Налаштувати модуль сеансу LxQt-Qt -GenericName[uk]=Налаштування сеансу LxQt -Name[uk]=Налаштування сеансу LxQt +Comment[uk]=Налаштувати модуль сеансу LXQt +GenericName[uk]=Налаштування сеансу LXQt +Name[uk]=Налаштування сеансу LXQt diff --git a/lxqt-config-session/translations/lxqt-config-session_uk.ts b/lxqt-config-session/translations/lxqt-config-session_uk.ts index 6784086..c271aa7 100644 --- a/lxqt-config-session/translations/lxqt-config-session_uk.ts +++ b/lxqt-config-session/translations/lxqt-config-session_uk.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart Глобальний автозапуск - LxQt Autostart - Автозапуск LxQt - - - + LXQt Autostart - + Автозапуск LXQt - + Location: %1 Місце: %1 - + Overrides: %1 Перекриває: %1 @@ -84,12 +80,12 @@ Автозапуск програм - + Error Помилка - + File '%1' already exists! Файл '%1' вже існує! @@ -109,7 +105,7 @@ LXQt Modules - + Модулі LXQt @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings Базові налаштування - - LxQt Modules - Модулі LxQt - Start @@ -141,7 +133,7 @@ Зупинити - + Select a window manager Оберіть менеджер вікон @@ -186,27 +178,27 @@ EnvironmentPage - + Add Додати - + Delete Вилучити - + Environment Variables (Advanced) Змінні середовища (розширено) - + Variable Name Назва змінної - + Value Значення @@ -214,7 +206,7 @@ ModuleModel - + Running Запущено @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - Налаштування сеансу LxQt + LXQt Session Configuration + Налаштування сеансу LXQt - + LXQt Session Settings - + Basic Settings Базові налаштування - + Default Applications Типові програми - + + Locations + + + + Autostart Автозапуск - + Environment (Advanced) Середовище (розширено) - + Session Restart Required Необхідно перезапустити сеанс - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - Нові налаштування діятимуть у новому сеансі (lxqt-session). Вийдіть із поточного через головне меню. + Нові налаштування діятимуть у новому сеансі (lxqt-session). Вийдіть із поточного через головне меню. + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_zh_CN.GB2312.ts b/lxqt-config-session/translations/lxqt-config-session_zh_CN.GB2312.ts index fc32d89..7bc2247 100644 --- a/lxqt-config-session/translations/lxqt-config-session_zh_CN.GB2312.ts +++ b/lxqt-config-session/translations/lxqt-config-session_zh_CN.GB2312.ts @@ -37,22 +37,22 @@ AutoStartItemModel - + Global Autostart - + LXQt Autostart - + Location: %1 - + Overrides: %1 @@ -80,12 +80,12 @@ - + Error - + File '%1' already exists! @@ -124,7 +124,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -133,7 +133,7 @@ - + Select a window manager @@ -178,27 +178,27 @@ EnvironmentPage - + Add - + Delete - + Environment Variables (Advanced) - + Variable Name - + Value @@ -206,7 +206,7 @@ ModuleModel - + Running @@ -214,38 +214,109 @@ SessionConfigWindow - + LXQt Session Settings - + Basic Settings - + Default Applications - + + Locations + + + + Autostart - + Environment (Advanced) - + Session Restart Required - - You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. + + Some settings will not take effect until the next log in. + + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos diff --git a/lxqt-config-session/translations/lxqt-config-session_zh_CN.desktop b/lxqt-config-session/translations/lxqt-config-session_zh_CN.desktop index 9314200..de094fc 100644 --- a/lxqt-config-session/translations/lxqt-config-session_zh_CN.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_zh_CN.desktop @@ -1,4 +1,4 @@ # Translations -Comment[zh_CN]=配置 LxQt-Qt 会话模块 -GenericName[zh_CN]=LxQt 会话配置 -Name[zh_CN]=LxQt 会话配置 +Comment[zh_CN]=配置 LXQt 会话模块 +GenericName[zh_CN]=LXQt 会话配置 +Name[zh_CN]=LXQt 会话配置 diff --git a/lxqt-config-session/translations/lxqt-config-session_zh_CN.ts b/lxqt-config-session/translations/lxqt-config-session_zh_CN.ts index d542c04..f497541 100644 --- a/lxqt-config-session/translations/lxqt-config-session_zh_CN.ts +++ b/lxqt-config-session/translations/lxqt-config-session_zh_CN.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart 全局自动启动 - LxQt Autostart - LxQt 自动启动 - - - + LXQt Autostart - + LXQt 自动启动 - + Location: %1 位置:%1 - + Overrides: %1 覆盖:%1 @@ -84,12 +80,12 @@ 程序自动启动 - + Error 错误 - + File '%1' already exists! 文件 '%1' 已存在! @@ -109,7 +105,7 @@ LXQt Modules - + LXQt 模块 @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings 基本设置 - - LxQt Modules - LxQt 模块 - Start @@ -141,7 +133,7 @@ 停止 - + Select a window manager 选择窗口管理器 @@ -186,27 +178,27 @@ EnvironmentPage - + Add 添加 - + Delete 删除 - + Environment Variables (Advanced) 环境变量(高级) - + Variable Name 变量名 - + Value @@ -214,7 +206,7 @@ ModuleModel - + Running 正在运行 @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - LxQt 会话配置 + LXQt Session Configuration + LXQt 会话配置 - + LXQt Session Settings - + Basic Settings 基本设置 - + Default Applications 默认程序 - + + Locations + + + + Autostart 自动启动 - + Environment (Advanced) 环境(高级) - + Session Restart Required 需要重启会话 - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - 需要重启桌面会话(lxqt-session)才能重新装入新设置。使用主菜单的登出按钮。 + 需要重启桌面会话(lxqt-session)才能重新装入新设置。使用主菜单的登出按钮。 + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/translations/lxqt-config-session_zh_TW.desktop b/lxqt-config-session/translations/lxqt-config-session_zh_TW.desktop index 4dd6fbc..ad564c0 100644 --- a/lxqt-config-session/translations/lxqt-config-session_zh_TW.desktop +++ b/lxqt-config-session/translations/lxqt-config-session_zh_TW.desktop @@ -1,4 +1,4 @@ # Translations Comment[zh_TW]=LXQt會話模組設定 -GenericName[zh_TW]=LxQt會話設定 -Name[zh_TW]=LxQt會話設定 +GenericName[zh_TW]=LXQt會話設定 +Name[zh_TW]=LXQt會話設定 diff --git a/lxqt-config-session/translations/lxqt-config-session_zh_TW.ts b/lxqt-config-session/translations/lxqt-config-session_zh_TW.ts index 616e76b..993223f 100644 --- a/lxqt-config-session/translations/lxqt-config-session_zh_TW.ts +++ b/lxqt-config-session/translations/lxqt-config-session_zh_TW.ts @@ -37,26 +37,22 @@ AutoStartItemModel - + Global Autostart 系統自動啟動 - LxQt Autostart - LxQt自動啟動 - - - + LXQt Autostart - + LXQt自動啟動 - + Location: %1 位置 :%1 - + Overrides: %1 覆蓋 : %1 @@ -84,12 +80,12 @@ 自動啟動程式 - + Error 錯誤 - + File '%1' already exists! 檔案 '%1' 已經存在! @@ -109,7 +105,7 @@ LXQt Modules - + LXQt模組 @@ -118,7 +114,7 @@ - Ask confirmation to leave session + Ask for confirmation to leave session @@ -126,10 +122,6 @@ Basic Settings 基本設定 - - LxQt Modules - LxQt模組 - Start @@ -141,7 +133,7 @@ 停止 - + Select a window manager 選擇一個視窗管理員 @@ -186,27 +178,27 @@ EnvironmentPage - + Add 新增 - + Delete 移除 - + Environment Variables (Advanced) 環境參數(進階) - + Variable Name 參數名稱 - + Value 數值 @@ -214,7 +206,7 @@ ModuleModel - + Running 運行中 @@ -222,43 +214,118 @@ SessionConfigWindow - LxQt Session Configuration - LxQt會話設定 + LXQt Session Configuration + LXQt會話設定 - + LXQt Session Settings - + Basic Settings 基本設定 - + Default Applications 預設程式 - + + Locations + + + + Autostart 自動啟動程式 - + Environment (Advanced) 環境參數(進階) - + Session Restart Required 重新啟動會話請求 - + + Some settings will not take effect until the next log in. + + + You need to restart desktop session (lxqt-session) to reload settings. Use logout from the main menu. - 您需要重新啟動桌面會話(lxqt-session)來重新載入設定。使用主選單裡的登出。 + 您需要重新啟動桌面會話(lxqt-session)來重新載入設定。使用主選單裡的登出。 + + + + UserLocationsPage + + + Locations for Personal Files + + + + + LXQt Session Settings - Locations + + + + + An error ocurred while applying the settings for the %1 location + + + + + Choose Location + + + + + UserLocationsPrivate + + + Desktop + + + + + Downloads + + + + + Templates + + + + + Public Share + + + + + Documents + + + + + Music + + + + + Pictures + + + + + Videos + diff --git a/lxqt-config-session/userlocationspage.cpp b/lxqt-config-session/userlocationspage.cpp new file mode 100644 index 0000000..8f384bb --- /dev/null +++ b/lxqt-config-session/userlocationspage.cpp @@ -0,0 +1,184 @@ +/* + * This file is part of the LXQt project. + * Copyright (C) 2015 Luís Pereira + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * 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, + * 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. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this library; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#include "userlocationspage.h" + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +class UserLocationsPagePrivate { +public: + + UserLocationsPagePrivate(); + static const QStringList locationsName; + + QList initialLocations; + QList locations; + QSignalMapper *signalMapper; + + void getUserDirs(); + void populate(); +}; + +UserLocationsPagePrivate::UserLocationsPagePrivate() + : locations(), + signalMapper(0) +{ +} + +// This labels haveto match XdgDirs::UserDirectories +const QStringList UserLocationsPagePrivate::locationsName = QStringList() << + qApp->translate("UserLocationsPrivate", "Desktop") << + qApp->translate("UserLocationsPrivate", "Downloads") << + qApp->translate("UserLocationsPrivate", "Templates") << + qApp->translate("UserLocationsPrivate", "Public Share") << + qApp->translate("UserLocationsPrivate", "Documents") << + qApp->translate("UserLocationsPrivate", "Music") << + qApp->translate("UserLocationsPrivate", "Pictures") << + qApp->translate("UserLocationsPrivate", "Videos"); + +void UserLocationsPagePrivate::getUserDirs() +{ + const int N = locationsName.count(); + for(int i = 0; i < N; ++i) { + const QString userDir = XdgDirs::userDir(static_cast (i)); + const QDir dir(userDir); + initialLocations.append(dir.canonicalPath()); + } +} + +void UserLocationsPagePrivate::populate() +{ + const int N = initialLocations.count(); + + Q_ASSERT(N == locationsName.count()); + + for (int i = 0; i < N; ++i) { + locations.at(i)->setText(initialLocations.at(i)); + } +} + + +UserLocationsPage::UserLocationsPage(QWidget *parent) + : QWidget(parent), + d(new UserLocationsPagePrivate()) +{ + d->signalMapper = new QSignalMapper(this); + QGridLayout *gridLayout = new QGridLayout(this); + + int row = 0; + + QLabel *description = new QLabel(tr("Locations for Personal Files"), this); + QFont font; + font.setBold(true); + description->setFont(font); + + gridLayout->addWidget(description, row++, 0, 1, -1); + + for (int i = 0; i < d->locationsName.size(); ++i, ++row) { + QLabel *label = new QLabel(d->locationsName.at(i), this); + + QLineEdit *edit = new QLineEdit(this); + d->locations.append(edit); + edit->setClearButtonEnabled(true); + + QToolButton *button = new QToolButton(this); + button->setIcon(XdgIcon::fromTheme(QStringLiteral("folder"))); + connect(button, SIGNAL(clicked()), d->signalMapper, SLOT(map())); + d->signalMapper->setMapping(button, i); + + gridLayout->addWidget(label, row, 0); + gridLayout->addWidget(edit, row, 1); + gridLayout->addWidget(button, row, 2); + } + connect(d->signalMapper, SIGNAL(mapped(int)), + this, SLOT(clicked(int))); + + QSpacerItem *verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, + QSizePolicy::Expanding); + gridLayout->addItem(verticalSpacer, row++, 1, 1, 1); + setLayout(gridLayout); + + d->getUserDirs(); + d->populate(); +} + +UserLocationsPage::~UserLocationsPage() +{ + // It's fine to delete a null pointer. No need to check. + delete d; + d = 0; +} + +void UserLocationsPage::restoreSettings() +{ + d->populate(); +} + +void UserLocationsPage::save() +{ + bool restartWarn = false; + + const int N = d->locations.count(); + for (int i = 0; i < N; ++i) { + const QDir dir(d->locations.at(i)->text()); + const QString s = dir.canonicalPath(); + + if (s != d->initialLocations.at(i)) { + const bool ok = XdgDirs::setUserDir( + static_cast (i), s, true); + if (!ok) { + const int ret = QMessageBox::warning(this, + tr("LXQt Session Settings - Locations"), + tr("An error ocurred while applying the settings for the %1 location").arg(d->locationsName.at(i)), + QMessageBox::Ok); + Q_UNUSED(ret); + } + restartWarn = true; + } + } + + if (restartWarn) + emit needRestart(); +} + +void UserLocationsPage::clicked(int id) +{ + const QString& currentDir = d->locations.at(id)->text(); + const QString dir = QFileDialog::getExistingDirectory(this, + tr("Choose Location"), + currentDir, + QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); + if (!dir.isEmpty()) { + const QDir dd(dir); + d->locations.at(id)->setText(dd.canonicalPath()); + } +} diff --git a/lxqt-config-session/userlocationspage.h b/lxqt-config-session/userlocationspage.h new file mode 100644 index 0000000..16482a2 --- /dev/null +++ b/lxqt-config-session/userlocationspage.h @@ -0,0 +1,48 @@ +/* + * This file is part of the LXQt project. + * Copyright (C) 2015 Luís Pereira + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * 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, + * 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. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this library; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#ifndef USERLOCATIONSPAGE_H +#define USERLOCATIONSPAGE_H + +#include + +class UserLocationsPagePrivate; + +class UserLocationsPage : public QWidget { + Q_OBJECT + +public: + explicit UserLocationsPage(QWidget *parent = 0); + ~UserLocationsPage(); + +Q_SIGNALS: + void needRestart(); + +public Q_SLOTS: + void restoreSettings(); + void save(); + +private Q_SLOTS: + void clicked(int id); + +private: + UserLocationsPagePrivate *d; +}; + +#endif // USERLOCATIONSPAGE_H diff --git a/lxqt-leave/leavedialog.cpp b/lxqt-leave/leavedialog.cpp index 4bcb8b7..879908b 100644 --- a/lxqt-leave/leavedialog.cpp +++ b/lxqt-leave/leavedialog.cpp @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright: 2010-2015 LXQt team @@ -30,16 +30,16 @@ LeaveDialog::LeaveDialog(QWidget* parent) : QDialog(parent), ui(new Ui::LeaveDialog), - mPower(new LxQt::Power(this)), - mScreensaver(new LxQt::ScreenSaver(this)) + mPower(new LXQt::Power(this)), + mScreensaver(new LXQt::ScreenSaver(this)) { ui->setupUi(this); - ui->logoutButton->setEnabled(mPower->canAction(LxQt::Power::PowerLogout)); - ui->rebootButton->setEnabled(mPower->canAction(LxQt::Power::PowerReboot)); - ui->shutdownButton->setEnabled(mPower->canAction(LxQt::Power::PowerShutdown)); - ui->suspendButton->setEnabled(mPower->canAction(LxQt::Power::PowerSuspend)); - ui->hibernateButton->setEnabled(mPower->canAction(LxQt::Power::PowerHibernate)); + ui->logoutButton->setEnabled(mPower->canAction(LXQt::Power::PowerLogout)); + ui->rebootButton->setEnabled(mPower->canAction(LXQt::Power::PowerReboot)); + ui->shutdownButton->setEnabled(mPower->canAction(LXQt::Power::PowerShutdown)); + ui->suspendButton->setEnabled(mPower->canAction(LXQt::Power::PowerSuspend)); + ui->hibernateButton->setEnabled(mPower->canAction(LXQt::Power::PowerHibernate)); connect(ui->logoutButton, &QPushButton::clicked, [&] { close(); mPower->logout(); }); connect(ui->rebootButton, &QPushButton::clicked, [&] { close(); mPower->reboot(); }); @@ -49,7 +49,7 @@ LeaveDialog::LeaveDialog(QWidget* parent) connect(ui->lockscreenButton, &QPushButton::clicked, [&] { close(); QEventLoop loop; - connect(mScreensaver, &LxQt::ScreenSaver::done, &loop, &QEventLoop::quit); + connect(mScreensaver, &LXQt::ScreenSaver::done, &loop, &QEventLoop::quit); mScreensaver->lockScreen(); loop.exec(); }); diff --git a/lxqt-leave/leavedialog.h b/lxqt-leave/leavedialog.h index 45466f1..58e0535 100644 --- a/lxqt-leave/leavedialog.h +++ b/lxqt-leave/leavedialog.h @@ -1,7 +1,7 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * * Copyright: 2010-2015 LXQt team @@ -48,8 +48,8 @@ public: private: Ui::LeaveDialog *ui; - LxQt::Power *mPower; - LxQt::ScreenSaver *mScreensaver; + LXQt::Power *mPower; + LXQt::ScreenSaver *mScreensaver; }; diff --git a/lxqt-leave/main.cpp b/lxqt-leave/main.cpp index 925b21e..972cf42 100644 --- a/lxqt-leave/main.cpp +++ b/lxqt-leave/main.cpp @@ -25,7 +25,7 @@ * * END_COMMON_COPYRIGHT_HEADER */ -#include +#include #include #include #include @@ -37,11 +37,11 @@ int main(int argc, char *argv[]) { - LxQt::Application a(argc, argv); - LxQt::Translator::translateApplication(); + LXQt::SingleApplication a(argc, argv); + LXQt::Translator::translateApplication(); - LxQt::PowerManager powermanager(&a); - LxQt::ScreenSaver screensaver(&a); + LXQt::PowerManager powermanager(&a); + LXQt::ScreenSaver screensaver(&a); QCommandLineParser parser; parser.setApplicationDescription(QStringLiteral("lxqt-leave")); @@ -74,7 +74,7 @@ int main(int argc, char *argv[]) } if (parser.isSet(lockscreenOption)) { - a.connect(&screensaver, &LxQt::ScreenSaver::done, &a, &LxQt::Application::quit); + a.connect(&screensaver, &LXQt::ScreenSaver::done, &a, &LXQt::Application::quit); screensaver.lockScreen(); a.exec(); return 0; @@ -101,6 +101,7 @@ int main(int argc, char *argv[]) } LeaveDialog dialog; + a.setActivationWindow(&dialog); dialog.setGeometry(QStyle::alignedRect(Qt::LeftToRight, Qt::AlignCenter, dialog.size(), diff --git a/lxqt-leave/resources/lxqt-hibernate.desktop.in b/lxqt-leave/resources/lxqt-hibernate.desktop.in index 140db64..19ed383 100644 --- a/lxqt-leave/resources/lxqt-hibernate.desktop.in +++ b/lxqt-leave/resources/lxqt-hibernate.desktop.in @@ -5,7 +5,7 @@ GenericName=Hibernate Comment=hibernate the machine Exec=lxqt-leave --hibernate Icon=system-suspend-hibernate -Categories=LXQt;X-Leave +Categories=System;X-Leave OnlyShowIn=LXQt #TRANSLATIONS_DIR=../translations diff --git a/lxqt-leave/resources/lxqt-leave.desktop.in b/lxqt-leave/resources/lxqt-leave.desktop.in index 97ff2ed..9608a3d 100644 --- a/lxqt-leave/resources/lxqt-leave.desktop.in +++ b/lxqt-leave/resources/lxqt-leave.desktop.in @@ -5,7 +5,7 @@ GenericName=Leave Comment=Leave dialog Exec=lxqt-leave Icon=system-shutdown -Categories=LXQt;X-Leave +Categories=System;X-Leave OnlyShowIn=LXQt; #TRANSLATIONS_DIR=../translations diff --git a/lxqt-leave/resources/lxqt-lockscreen.desktop.in b/lxqt-leave/resources/lxqt-lockscreen.desktop.in index b94f67f..6866095 100644 --- a/lxqt-leave/resources/lxqt-lockscreen.desktop.in +++ b/lxqt-leave/resources/lxqt-lockscreen.desktop.in @@ -5,7 +5,7 @@ GenericName=Lock Screen Comment=Lock the current session Exec=lxqt-leave --lockscreen Icon=system-lock-screen -Categories=LXQt;Screensaver +Categories=System;Screensaver OnlyShowIn=LXQt; #TRANSLATIONS_DIR=../translations diff --git a/lxqt-leave/resources/lxqt-logout.desktop.in b/lxqt-leave/resources/lxqt-logout.desktop.in index fda3a95..763f33a 100644 --- a/lxqt-leave/resources/lxqt-logout.desktop.in +++ b/lxqt-leave/resources/lxqt-logout.desktop.in @@ -5,7 +5,7 @@ GenericName=Logout Comment=Logout from the current session Exec=lxqt-leave --logout Icon=system-log-out -Categories=LXQt;X-Leave +Categories=System;X-Leave OnlyShowIn=LXQt; #TRANSLATIONS_DIR=../translations diff --git a/lxqt-leave/resources/lxqt-reboot.desktop.in b/lxqt-leave/resources/lxqt-reboot.desktop.in index 5b0e160..f5adde6 100644 --- a/lxqt-leave/resources/lxqt-reboot.desktop.in +++ b/lxqt-leave/resources/lxqt-reboot.desktop.in @@ -5,7 +5,7 @@ GenericName=Reboot Comment=reboot the machine Exec=lxqt-leave --reboot Icon=system-reboot -Categories=LXQt;X-Leave +Categories=System;X-Leave OnlyShowIn=LXQt; #TRANSLATIONS_DIR=../translations diff --git a/lxqt-leave/resources/lxqt-shutdown.desktop.in b/lxqt-leave/resources/lxqt-shutdown.desktop.in index 57eb60b..bd04c33 100644 --- a/lxqt-leave/resources/lxqt-shutdown.desktop.in +++ b/lxqt-leave/resources/lxqt-shutdown.desktop.in @@ -5,7 +5,7 @@ GenericName=Shutdown Comment=shutdown the machine Exec=lxqt-leave --shutdown Icon=system-shutdown -Categories=LXQt;X-Leave +Categories=System;X-Leave OnlyShowIn=LXQt; #TRANSLATIONS_DIR=../translations diff --git a/lxqt-leave/resources/lxqt-suspend.desktop.in b/lxqt-leave/resources/lxqt-suspend.desktop.in index ac0d2f3..401595d 100644 --- a/lxqt-leave/resources/lxqt-suspend.desktop.in +++ b/lxqt-leave/resources/lxqt-suspend.desktop.in @@ -5,7 +5,7 @@ GenericName=Suspend Comment=suspend the machine Exec=lxqt-leave --suspend Icon=system-suspend -Categories=LXQt;X-Leave +Categories=System;X-Leave OnlyShowIn=LXQt #TRANSLATIONS_DIR=../translations diff --git a/lxqt-leave/translations/lxqt-hibernate_el.desktop b/lxqt-leave/translations/lxqt-hibernate_el.desktop new file mode 100644 index 0000000..b96a374 --- /dev/null +++ b/lxqt-leave/translations/lxqt-hibernate_el.desktop @@ -0,0 +1,4 @@ +#Translations +Name[el]=Νάρκη +GenericName[el]=Νάρκη +Comment[el]=Nάρκωση του υπολογιστή diff --git a/lxqt-leave/translations/lxqt-hibernate_ja.desktop b/lxqt-leave/translations/lxqt-hibernate_ja.desktop new file mode 100644 index 0000000..80ea706 --- /dev/null +++ b/lxqt-leave/translations/lxqt-hibernate_ja.desktop @@ -0,0 +1,2 @@ +Name[ja]=ハイバネート +Comment[ja]=PCをハイバネートします diff --git a/lxqt-leave/translations/lxqt-leave_el.desktop b/lxqt-leave/translations/lxqt-leave_el.desktop new file mode 100644 index 0000000..8e2c262 --- /dev/null +++ b/lxqt-leave/translations/lxqt-leave_el.desktop @@ -0,0 +1,4 @@ +#Translation +Name[el]=Εγκατάλειψη +GenericName[el]=Εγκατάλειψη +Comment[el]=Διάλογος εγκατάλειψης diff --git a/lxqt-leave/translations/lxqt-leave_el.ts b/lxqt-leave/translations/lxqt-leave_el.ts new file mode 100644 index 0000000..3172138 --- /dev/null +++ b/lxqt-leave/translations/lxqt-leave_el.ts @@ -0,0 +1,85 @@ + + + + + LeaveDialog + + + Leave + Έξοδος + + + + <html><head/><body><p><span style=" font-size:12pt;">What do you want the computer to do?</span></p></body></html> + <html><head/><body><p><span style=" font-size:12pt;">Τι επιθυμείτε να πραγματοποιήσει ο υπολογιστής;</span></p></body></html> + + + + Logout + Αποσύνδεση + + + + Reboot + Επανεκκίνηση + + + + Shutdown + Τερματισμός + + + + Suspend + Αναστολή + + + + Lock screen + Κλείδωμα οθόνης + + + + Hibernate + Νάρκη + + + + Cancel + Ακύρωση + + + + main + + + Logout. + Αποσύνδεση. + + + + Lockscreen. + Κλείδωμα οθόνης. + + + + Suspend. + Αναστολή. + + + + Hibernate. + Νάρκη. + + + + Shutdown. + Τερματισμός. + + + + Reboot. + Επανεκκίνηση. + + + diff --git a/lxqt-leave/translations/lxqt-leave_hu.ts b/lxqt-leave/translations/lxqt-leave_hu.ts index 87a84fa..0d45a6c 100644 --- a/lxqt-leave/translations/lxqt-leave_hu.ts +++ b/lxqt-leave/translations/lxqt-leave_hu.ts @@ -1,12 +1,16 @@ - + LeaveDialog - Form - Űrlap + Űrlap + + + + Leave + @@ -19,27 +23,32 @@ Kilépés - + Reboot Újraindítás - + Shutdown Kikapcsolás - + Suspend Készenlét - + + Lock screen + + + + Hibernate Mélykészenlét - + Cancel Mégse diff --git a/lxqt-leave/translations/lxqt-leave_it.ts b/lxqt-leave/translations/lxqt-leave_it.ts index 8c53cf8..9082c1c 100644 --- a/lxqt-leave/translations/lxqt-leave_it.ts +++ b/lxqt-leave/translations/lxqt-leave_it.ts @@ -4,9 +4,13 @@ LeaveDialog - Form - Esci + Esci + + + + Leave + @@ -19,27 +23,32 @@ Chiudi sessione - + Reboot Riavvia - + Shutdown Spegni - + Suspend Sospendi - + + Lock screen + + + + Hibernate Iberna - + Cancel Cancella diff --git a/lxqt-leave/translations/lxqt-leave_ja.desktop b/lxqt-leave/translations/lxqt-leave_ja.desktop new file mode 100644 index 0000000..3c1eb46 --- /dev/null +++ b/lxqt-leave/translations/lxqt-leave_ja.desktop @@ -0,0 +1,2 @@ +Name[ja]=終了 +Comment[ja]=終了ダイアログを表示します diff --git a/lxqt-leave/translations/lxqt-leave_ja.ts b/lxqt-leave/translations/lxqt-leave_ja.ts new file mode 100644 index 0000000..5003971 --- /dev/null +++ b/lxqt-leave/translations/lxqt-leave_ja.ts @@ -0,0 +1,85 @@ + + + + + LeaveDialog + + + Leave + 終了 + + + + <html><head/><body><p><span style=" font-size:12pt;">What do you want the computer to do?</span></p></body></html> + <html><head/><body><p><span style=" font-size:12pt;">どの操作を選択しますか?</span></p></body></html> + + + + Logout + ログアウト + + + + Reboot + 再起動 + + + + Shutdown + シャットダウン + + + + Suspend + サスペンド + + + + Lock screen + 画面のロック + + + + Hibernate + ハイバネート + + + + Cancel + キャンセル + + + + main + + + Logout. + ログアウト. + + + + Lockscreen. + 画面のロック. + + + + Suspend. + サスペンド. + + + + Hibernate. + ハイバネート. + + + + Shutdown. + シャットダウン. + + + + Reboot. + 再起動. + + + diff --git a/lxqt-leave/translations/lxqt-leave_ru.ts b/lxqt-leave/translations/lxqt-leave_ru.ts index a923c84..01f8f78 100644 --- a/lxqt-leave/translations/lxqt-leave_ru.ts +++ b/lxqt-leave/translations/lxqt-leave_ru.ts @@ -4,9 +4,13 @@ LeaveDialog - Form - Меню выхода + Меню выхода + + + + Leave + @@ -19,27 +23,32 @@ Выйти - + Reboot Перезагрузить - + Shutdown Выключить - + Suspend Перевести в ждущий режим - + + Lock screen + + + + Hibernate Перевести в спящий режим - + Cancel Отмена diff --git a/lxqt-leave/translations/lxqt-leave_ru_RU.ts b/lxqt-leave/translations/lxqt-leave_ru_RU.ts index 929b98f..658e38c 100644 --- a/lxqt-leave/translations/lxqt-leave_ru_RU.ts +++ b/lxqt-leave/translations/lxqt-leave_ru_RU.ts @@ -4,9 +4,13 @@ LeaveDialog - Form - Меню выхода + Меню выхода + + + + Leave + @@ -19,27 +23,32 @@ Выйти - + Reboot Перезагрузить - + Shutdown Выключить - + Suspend Перевести в ждущий режим - + + Lock screen + + + + Hibernate Перевести в спящий режим - + Cancel Отмена diff --git a/lxqt-leave/translations/lxqt-lockscreen_el.desktop b/lxqt-leave/translations/lxqt-lockscreen_el.desktop new file mode 100644 index 0000000..2fa3664 --- /dev/null +++ b/lxqt-leave/translations/lxqt-lockscreen_el.desktop @@ -0,0 +1,4 @@ +#Translation +Name[el]=Κλείδωμα οθόνης +GenericName[el]=Κλείδωμα οθόνης +Comment[el]=Κλείδωμα της τρέχουσας συνεδρίας diff --git a/lxqt-leave/translations/lxqt-lockscreen_fr.desktop b/lxqt-leave/translations/lxqt-lockscreen_fr.desktop new file mode 100644 index 0000000..3da323c --- /dev/null +++ b/lxqt-leave/translations/lxqt-lockscreen_fr.desktop @@ -0,0 +1,3 @@ +Comment[fr]=Verrouillage de la session courante +GenericName[fr]=Verrouiller l’écran +Name[fr]=Verrouiller l’écran diff --git a/lxqt-leave/translations/lxqt-lockscreen_ja.desktop b/lxqt-leave/translations/lxqt-lockscreen_ja.desktop new file mode 100644 index 0000000..36f0fba --- /dev/null +++ b/lxqt-leave/translations/lxqt-lockscreen_ja.desktop @@ -0,0 +1,2 @@ +Name[ja]=画面のロック +Comment[ja]=画面をロックします diff --git a/lxqt-leave/translations/lxqt-logout_el.desktop b/lxqt-leave/translations/lxqt-logout_el.desktop new file mode 100644 index 0000000..ad34b50 --- /dev/null +++ b/lxqt-leave/translations/lxqt-logout_el.desktop @@ -0,0 +1,4 @@ +#Translation +Name[el]=Αποσύνδεση +GenericName[el]=Αποσύνδεση +Comment[el]=Αποσύνδεση από την τρέχουσα συνεδρία diff --git a/lxqt-leave/translations/lxqt-logout_ja.desktop b/lxqt-leave/translations/lxqt-logout_ja.desktop new file mode 100644 index 0000000..067ae6a --- /dev/null +++ b/lxqt-leave/translations/lxqt-logout_ja.desktop @@ -0,0 +1,2 @@ +Name[ja]=ログアウト +Comment[ja]=セッションからログアウトします diff --git a/lxqt-leave/translations/lxqt-reboot_el.desktop b/lxqt-leave/translations/lxqt-reboot_el.desktop new file mode 100644 index 0000000..b3c6272 --- /dev/null +++ b/lxqt-leave/translations/lxqt-reboot_el.desktop @@ -0,0 +1,4 @@ +#Translation +Name[el]=Επανεκκίνηση +GenericName[el]=Επανεκκίνηση +Comment[el]=Επανεκκίνηση του μηχανήματος diff --git a/lxqt-leave/translations/lxqt-reboot_ja.desktop b/lxqt-leave/translations/lxqt-reboot_ja.desktop new file mode 100644 index 0000000..4b4cbc2 --- /dev/null +++ b/lxqt-leave/translations/lxqt-reboot_ja.desktop @@ -0,0 +1,2 @@ +Name[ja]=再起動 +Comment[ja]=PCを再起動します diff --git a/lxqt-leave/translations/lxqt-shutdown_el.desktop b/lxqt-leave/translations/lxqt-shutdown_el.desktop new file mode 100644 index 0000000..9e85bdd --- /dev/null +++ b/lxqt-leave/translations/lxqt-shutdown_el.desktop @@ -0,0 +1,4 @@ +#Translation +Name[el]=Τερματισμός +GenericName[el]=Τερματισμός +Comment[el]=Τερματισμός του μηχανήματος diff --git a/lxqt-leave/translations/lxqt-shutdown_ja.desktop b/lxqt-leave/translations/lxqt-shutdown_ja.desktop new file mode 100644 index 0000000..60cfb7f --- /dev/null +++ b/lxqt-leave/translations/lxqt-shutdown_ja.desktop @@ -0,0 +1,2 @@ +Name[ja]=シャットダウン +Comment[ja]=PCをシャットダウンします diff --git a/lxqt-leave/translations/lxqt-suspend_el.desktop b/lxqt-leave/translations/lxqt-suspend_el.desktop new file mode 100644 index 0000000..058725b --- /dev/null +++ b/lxqt-leave/translations/lxqt-suspend_el.desktop @@ -0,0 +1,4 @@ +#Translation +Name[el]=Αναστολή +GenericName[el]=Αναστολή +Comment[el]=Αναστολή του μηχανήματος diff --git a/lxqt-leave/translations/lxqt-suspend_ja.desktop b/lxqt-leave/translations/lxqt-suspend_ja.desktop new file mode 100644 index 0000000..b4426b8 --- /dev/null +++ b/lxqt-leave/translations/lxqt-suspend_ja.desktop @@ -0,0 +1,2 @@ +Name[ja]=サスペンド +Comment[ja]=PCをサスペンドします diff --git a/lxqt-session/CMakeLists.txt b/lxqt-session/CMakeLists.txt index b50ed2b..cb9c0fa 100644 --- a/lxqt-session/CMakeLists.txt +++ b/lxqt-session/CMakeLists.txt @@ -4,11 +4,12 @@ if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Release) endif() -if(NOT DEFINED LIBUDEV_MONITOR OR LIBUDEV_MONITOR) +if(LIBUDEV_MONITOR) set(LIBUDEV_MONITOR Yes) find_package(PkgConfig) pkg_check_modules(LIBUDEV REQUIRED libudev) + include_directories(${LIBUDEV_INCLUDE_DIRS}) add_definitions(-DWITH_LIBUDEV_MONITOR) endif() @@ -30,6 +31,8 @@ set(lxqt-session_SRCS src/windowmanager.cpp src/sessionapplication.cpp src/sessiondbusadaptor.h + src/numlock.cpp + src/numlock.h ) if(LIBUDEV_MONITOR) list(APPEND lxqt-session_SRCS src/UdevNotifier.cpp) @@ -63,13 +66,13 @@ target_link_libraries(lxqt-session Qt5::Widgets Qt5::DBus Qt5::X11Extras - ${XCB_LIBRARIES} - ${X11_LIBRARIES} + ${XCB_LDFLAGS} + X11 lxqt KF5::WindowSystem ) if(LIBUDEV_MONITOR) - target_link_libraries(lxqt-session ${LIBUDEV_LIBRARIES}) + target_link_libraries(lxqt-session ${LIBUDEV_LDFLAGS}) endif() INSTALL(TARGETS @@ -77,3 +80,8 @@ INSTALL(TARGETS RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT Runtime ) +install(FILES + man/lxqt-session.1 + DESTINATION "${CMAKE_INSTALL_MANDIR}/man1" + COMPONENT Runtime +) diff --git a/lxqt-session/man/lxqt-session.1 b/lxqt-session/man/lxqt-session.1 index 1cfea84..d451a75 100644 --- a/lxqt-session/man/lxqt-session.1 +++ b/lxqt-session/man/lxqt-session.1 @@ -1,11 +1,11 @@ -.TH lxqt-session "1" "September 2012" "LXQt\ 0.7.0" "LXQt\ Module" +.TH lxqt-session "1" "October 2015" "LXQt\ 0.9.0" "LXQt\ Module" .SH NAME -lxqt-session \- Session manager of \fBLXQt\fR, the Lightweight Desktop Environment +\fBlxqt-session\fR \- Session manager of \fBLXQt\fR, the Lightweight Desktop Environment .SH SYNOPSIS .B lxqt-session .br .SH DESCRIPTION -This module handle session autostart application over \fBLXQt\fR desktop environment startup. +This module handles session autostart application over \fBLXQt\fR desktop environment startup. .P The \fBLXQt modules\fR are desktop independent tools, and operate as daemons for the local user for desktop specific operations. @@ -23,28 +23,28 @@ and operate as daemons for the local user for desktop specific operations. .P These components perform similar actions to those available in other desktop environments, and their names are self-descriptive. They are usually not launched -by hand but automatically, when choosing a \fBLXQt\-qt\fR session in the Display +by hand but automatically, when choosing a \fBLXQt\fR session in the Display Manager. .SH BEHAVIOR Through this application \fBLXQt\fR desktop environment manage the session desktop behavior, -module loading and related starup programs before user gets a working area. By default this module -load the panel, desktop and power modules of \fBLXQt\fR environment, such then this its a -important module for a working lxqt sesion. +module loading and related startup programs before user gets a working area. By default this module +loads the panel, desktop and power modules of \fBLXQt\fR environment, thus it is an +important module for a working \fBLXQt\fR session. .P Each of any desktop environment has any way to configure applications need or want to start at logon, -so user can manage manualy in the \fBlxqt-config-session\fR application. +so user can manage manually in the \fBlxqt-config-session\fR application. .SH "REPORTING BUGS" Report bugs to https://github.com/lxde/lxqt/issues .SH "SEE ALSO" -\fBLXQt\fR it has been tailored for users who value simplicity, speed, and +\fBLXQt\fR has been tailored for users who value simplicity, speed, and an intuitive interface, also intended for less powerful machines. See also: .\" any module must refers to session app, for more info on start it .P -\fBlxqt-config.1\fR LXQt application for manage configurations and settings +\fBlxqt-config(1)\fR \fBLXQt\fR application to manage configuration and settings .P -\fBlxqt-config-session.1\fR LXQt module for manage LXQt autostart session applications -.P -\fBstart-lxqt.1\fR LXQt display management independient starup. +\fBlxqt-config-session(1)\fR \fBLXQt\fR module to manage \fBLXQt\fR autostart session applications +\".P +\"\fBstart-lxqt(1)\fR LXQt display management independient starup. .P .SH AUTHOR This manual page was created by \fBPICCORO Lenz McKAY\fR \fI\fR diff --git a/lxqt-session/src/lxqtmodman.cpp b/lxqt-session/src/lxqtmodman.cpp index 2e1d7c5..f7426ff 100644 --- a/lxqt-session/src/lxqtmodman.cpp +++ b/lxqt-session/src/lxqtmodman.cpp @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Petr Vanek * Hong Jen Yee (PCMan) @@ -50,12 +50,12 @@ #define MAX_CRASHES_PER_APP 5 -using namespace LxQt; +using namespace LXQt; /** * @brief the constructor, needs a valid modules.conf */ -LxQtModuleManager::LxQtModuleManager(const QString & windowManager, QObject* parent) +LXQtModuleManager::LXQtModuleManager(const QString & windowManager, QObject* parent) : QObject(parent), mWindowManager(windowManager), mWmProcess(new QProcess(this)), @@ -65,12 +65,12 @@ LxQtModuleManager::LxQtModuleManager(const QString & windowManager, QObject* par mWaitLoop(NULL) { connect(mThemeWatcher, SIGNAL(directoryChanged(QString)), SLOT(themeFolderChanged(QString))); - connect(LxQt::Settings::globalSettings(), SIGNAL(lxqtThemeChanged()), SLOT(themeChanged())); + connect(LXQt::Settings::globalSettings(), SIGNAL(lxqtThemeChanged()), SLOT(themeChanged())); qApp->installNativeEventFilter(this); } -void LxQtModuleManager::startup(LxQt::Settings& s) +void LXQtModuleManager::startup(LXQt::Settings& s) { // The lxqt-confupdate can update the settings of the WM, so run it first. startConfUpdate(); @@ -94,7 +94,7 @@ void LxQtModuleManager::startup(LxQt::Settings& s) themeChanged(); } -void LxQtModuleManager::startAutostartApps() +void LXQtModuleManager::startAutostartApps() { // XDG autostart XdgDesktopFileList fileList = XdgAutoStart::desktopFileList(); @@ -130,12 +130,12 @@ void LxQtModuleManager::startAutostartApps() } } -void LxQtModuleManager::themeFolderChanged(const QString& /*path*/) +void LXQtModuleManager::themeFolderChanged(const QString& /*path*/) { QString newTheme; if (!QFileInfo(mCurrentThemePath).exists()) { - const QList &allThemes = lxqtTheme.allThemes(); + const QList &allThemes = lxqtTheme.allThemes(); if (!allThemes.isEmpty()) newTheme = allThemes[0].name(); else @@ -144,7 +144,7 @@ void LxQtModuleManager::themeFolderChanged(const QString& /*path*/) else newTheme = lxqtTheme.currentTheme().name(); - LxQt::Settings settings("lxqt"); + LXQt::Settings settings("lxqt"); if (newTheme == settings.value("theme")) { // force the same theme to be updated @@ -156,7 +156,7 @@ void LxQtModuleManager::themeFolderChanged(const QString& /*path*/) sync(); } -void LxQtModuleManager::themeChanged() +void LXQtModuleManager::themeChanged() { if (!mCurrentThemePath.isEmpty()) mThemeWatcher->removePath(mCurrentThemePath); @@ -168,7 +168,7 @@ void LxQtModuleManager::themeChanged() } } -void LxQtModuleManager::startWm(LxQt::Settings *settings) +void LXQtModuleManager::startWm(LXQt::Settings *settings) { // if the WM is active do not run WM. // all window managers must set their name according to the spec @@ -206,7 +206,7 @@ void LxQtModuleManager::startWm(LxQt::Settings *settings) // Maybe we can add a X-Wait-WM=true key in the desktop entry file? } -void LxQtModuleManager::startProcess(const XdgDesktopFile& file) +void LXQtModuleManager::startProcess(const XdgDesktopFile& file) { if (!file.value("X-LXQt-Module", false).toBool()) { @@ -219,7 +219,7 @@ void LxQtModuleManager::startProcess(const XdgDesktopFile& file) qWarning() << "Wrong desktop file" << file.fileName(); return; } - LxQtModule* proc = new LxQtModule(file, this); + LXQtModule* proc = new LXQtModule(file, this); connect(proc, SIGNAL(moduleStateChanged(QString,bool)), this, SIGNAL(moduleStateChanged(QString,bool))); proc->start(); @@ -230,7 +230,7 @@ void LxQtModuleManager::startProcess(const XdgDesktopFile& file) this, SLOT(restartModules(int, QProcess::ExitStatus))); } -void LxQtModuleManager::startProcess(const QString& name) +void LXQtModuleManager::startProcess(const QString& name) { if (!mNameMap.contains(name)) { @@ -245,18 +245,18 @@ void LxQtModuleManager::startProcess(const QString& name) } } -void LxQtModuleManager::stopProcess(const QString& name) +void LXQtModuleManager::stopProcess(const QString& name) { if (mNameMap.contains(name)) mNameMap[name]->terminate(); } -QStringList LxQtModuleManager::listModules() const +QStringList LXQtModuleManager::listModules() const { return QStringList(mNameMap.keys()); } -void LxQtModuleManager::startConfUpdate() +void LXQtModuleManager::startConfUpdate() { XdgDesktopFile desktop(XdgDesktopFile::ApplicationType, ":lxqt-confupdate", "lxqt-confupdate --watch"); desktop.setValue("Name", "LXQt config updater"); @@ -264,9 +264,9 @@ void LxQtModuleManager::startConfUpdate() startProcess(desktop); } -void LxQtModuleManager::restartModules(int exitCode, QProcess::ExitStatus exitStatus) +void LXQtModuleManager::restartModules(int exitCode, QProcess::ExitStatus exitStatus) { - LxQtModule* proc = qobject_cast(sender()); + LXQtModule* proc = qobject_cast(sender()); Q_ASSERT(proc); if (!proc->isTerminating()) @@ -303,7 +303,7 @@ void LxQtModuleManager::restartModules(int exitCode, QProcess::ExitStatus exitSt } -LxQtModuleManager::~LxQtModuleManager() +LXQtModuleManager::~LXQtModuleManager() { qApp->removeNativeEventFilter(this); qDeleteAll(mNameMap); @@ -313,7 +313,7 @@ LxQtModuleManager::~LxQtModuleManager() /** * @brief this logs us out by terminating our session **/ -void LxQtModuleManager::logout() +void LXQtModuleManager::logout() { // modules ModulesMapIterator i(mNameMap); @@ -321,14 +321,14 @@ void LxQtModuleManager::logout() { i.next(); qDebug() << "Module logout" << i.key(); - LxQtModule* p = i.value(); + LXQtModule* p = i.value(); p->terminate(); } i.toFront(); while (i.hasNext()) { i.next(); - LxQtModule* p = i.value(); + LXQtModule* p = i.value(); if (p->state() != QProcess::NotRunning && !p->waitForFinished()) { qWarning() << QString("Module '%1' won't terminate ... killing.").arg(i.key()); @@ -346,7 +346,7 @@ void LxQtModuleManager::logout() QCoreApplication::exit(0); } -QString LxQtModuleManager::showWmSelectDialog() +QString LXQtModuleManager::showWmSelectDialog() { WindowManagerList availableWM = getWindowManagerList(true); if (availableWM.count() == 1) @@ -357,12 +357,12 @@ QString LxQtModuleManager::showWmSelectDialog() return dlg.windowManager(); } -void LxQtModuleManager::resetCrashReport() +void LXQtModuleManager::resetCrashReport() { mCrashReport.clear(); } -bool LxQtModuleManager::nativeEventFilter(const QByteArray & eventType, void * message, long * result) +bool LXQtModuleManager::nativeEventFilter(const QByteArray & eventType, void * message, long * result) { if (eventType != "xcb_generic_event_t") // We only want to handle XCB events return false; @@ -420,7 +420,7 @@ void lxqt_setenv_prepend(const char *env, const QByteArray &value, const QByteAr lxqt_setenv(env, orig); } -LxQtModule::LxQtModule(const XdgDesktopFile& file, QObject* parent) : +LXQtModule::LXQtModule(const XdgDesktopFile& file, QObject* parent) : QProcess(parent), file(file), fileName(QFileInfo(file.fileName()).fileName()), @@ -429,7 +429,7 @@ LxQtModule::LxQtModule(const XdgDesktopFile& file, QObject* parent) : connect(this, SIGNAL(stateChanged(QProcess::ProcessState)), SLOT(updateState(QProcess::ProcessState))); } -void LxQtModule::start() +void LXQtModule::start() { mIsTerminating = false; QStringList args = file.expandExecString(); @@ -437,18 +437,18 @@ void LxQtModule::start() QProcess::start(command, args); } -void LxQtModule::terminate() +void LXQtModule::terminate() { mIsTerminating = true; QProcess::terminate(); } -bool LxQtModule::isTerminating() +bool LXQtModule::isTerminating() { return mIsTerminating; } -void LxQtModule::updateState(QProcess::ProcessState newState) +void LXQtModule::updateState(QProcess::ProcessState newState) { if (newState != QProcess::Starting) emit moduleStateChanged(fileName, (newState == QProcess::Running)); diff --git a/lxqt-session/src/lxqtmodman.h b/lxqt-session/src/lxqtmodman.h index d3c5282..1650cf3 100644 --- a/lxqt-session/src/lxqtmodman.h +++ b/lxqt-session/src/lxqtmodman.h @@ -37,43 +37,43 @@ #include #include -class LxQtModule; -namespace LxQt { +class LXQtModule; +namespace LXQt { class Settings; } class QFileSystemWatcher; -typedef QMap ModulesMap; -typedef QMapIterator ModulesMapIterator; +typedef QMap ModulesMap; +typedef QMapIterator ModulesMapIterator; typedef QList ModuleCrashReport; typedef QMap ModulesCrashReport; -/*! \brief LxQtModuleManager manages the processes of the session +/*! \brief LXQtModuleManager manages the processes of the session and which modules of lxqt are about to load. -LxQtModuleManager handles the session management (logout/restart/shutdown) +LXQtModuleManager handles the session management (logout/restart/shutdown) as well. Also it watches the current theme to react if it was removed or modified. -Processes in LxQtModuleManager are started as follows: +Processes in LXQtModuleManager are started as follows: - run lxqt-confupdate - start the window manager and wait until it's active - - start all normal autostart items (including LxQt modules) + - start all normal autostart items (including LXQt modules) - if there are any applications that need a system tray, wait until a system tray implementation becomes active, and then start those Potential process recovering is done in \see restartModules() */ -class LxQtModuleManager : public QObject, public QAbstractNativeEventFilter +class LXQtModuleManager : public QObject, public QAbstractNativeEventFilter { Q_OBJECT public: - //! \brief Construct LxQtModuleManager - LxQtModuleManager(const QString& windowManager, QObject* parent = 0); - virtual ~LxQtModuleManager(); + //! \brief Construct LXQtModuleManager + LXQtModuleManager(const QString& windowManager, QObject* parent = 0); + virtual ~LXQtModuleManager(); //! \brief Start a module given its file name (e.g. "lxqt-panel.desktop") void startProcess(const QString& name); @@ -85,7 +85,7 @@ public: QStringList listModules() const; //! \brief Read configuration and start processes - void startup(LxQt::Settings& s); + void startup(LXQt::Settings& s); // Qt5 uses native event filter virtual bool nativeEventFilter(const QByteArray & eventType, void * message, long * result); @@ -103,7 +103,7 @@ signals: private: //! \brief Start Window Manager - void startWm(LxQt::Settings *settings); + void startWm(LXQt::Settings *settings); void wmStarted(); void startAutostartApps(); @@ -183,11 +183,11 @@ See lxqt_setenv. */ void lxqt_setenv_prepend(const char *env, const QByteArray &value, const QByteArray &separator=":"); -class LxQtModule : public QProcess +class LXQtModule : public QProcess { Q_OBJECT public: - LxQtModule(const XdgDesktopFile& file, QObject *parent = 0); + LXQtModule(const XdgDesktopFile& file, QObject *parent = 0); void start(); void terminate(); bool isTerminating(); diff --git a/lxqt-session/src/main.cpp b/lxqt-session/src/main.cpp index 6fefad3..b7d2a87 100644 --- a/lxqt-session/src/main.cpp +++ b/lxqt-session/src/main.cpp @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Petr Vanek * @@ -47,7 +47,7 @@ session-eggwm.conf int main(int argc, char **argv) { SessionApplication app(argc, argv); - //qDebug() << "LxQt Session start"; + //qDebug() << "LXQt Session start"; app.setQuitOnLastWindowClosed(false); return app.exec(); } diff --git a/lxqt-session/src/numlock.cpp b/lxqt-session/src/numlock.cpp new file mode 100644 index 0000000..5430f7f --- /dev/null +++ b/lxqt-session/src/numlock.cpp @@ -0,0 +1,83 @@ +/* BEGIN_COMMON_COPYRIGHT_HEADER + * (c)LGPL2+ + * + * LxQt - a lightweight, Qt based, desktop toolset + * http://razor-qt.org, http://lxde.org/ + * + * Copyright: 2010-2011 LxQt team + * Authors: + * Hong Jen Yee (PCMan) + * + * This program or library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Lesser General Public + * 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, + * 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. + + * You should have received a copy of the GNU Lesser General + * Public License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301 USA + * + * END_COMMON_COPYRIGHT_HEADER */ + +// the following XKB code is taken from numlockx which is licensed under MIT. +// Copyright (C) 2000-2001 Lubos Lunak +// Copyright (C) 2001 Oswald Buddenhagen + +#include +#include +#include +#include +#include +#include + +/* the XKB stuff is based on code created by Oswald Buddenhagen */ + +static unsigned int xkb_mask_modifier(Display* dpy, XkbDescPtr xkb, const char *name ) +{ + int i; + if( !xkb || !xkb->names ) + return 0; + for( i = 0; i < XkbNumVirtualMods; i++ ) { + char* modStr = XGetAtomName( xkb->dpy, xkb->names->vmods[i] ); + if( modStr != NULL && strcmp(name, modStr) == 0 ) { + unsigned int mask; + XkbVirtualModsToReal( xkb, 1 << i, &mask ); + return mask; + } + } + return 0; +} + +static unsigned int xkb_numlock_mask(Display* dpy) +{ + XkbDescPtr xkb; + if(( xkb = XkbGetKeyboard( dpy, XkbAllComponentsMask, XkbUseCoreKbd )) != NULL ) { + unsigned int mask = xkb_mask_modifier( dpy, xkb, "NumLock" ); + XkbFreeKeyboard( xkb, 0, True ); + return mask; + } + return 0; +} + +static int xkb_set_on(Display* dpy) +{ + unsigned int mask; + mask = xkb_numlock_mask(dpy); + if( mask == 0 ) + return 0; + XkbLockModifiers ( dpy, XkbUseCoreKbd, mask, mask); + return 1; +} + +void enableNumlock() +{ + // this currently only works for X11 + if(QX11Info::isPlatformX11()) + xkb_set_on(QX11Info::display()); +} diff --git a/lxqt-session/src/numlock.h b/lxqt-session/src/numlock.h new file mode 100644 index 0000000..b9b347d --- /dev/null +++ b/lxqt-session/src/numlock.h @@ -0,0 +1,33 @@ +/* BEGIN_COMMON_COPYRIGHT_HEADER + * (c)LGPL2+ + * + * LxQt - a lightweight, Qt based, desktop toolset + * http://razor-qt.org, http://lxde.org/ + * + * Copyright: 2010-2011 LxQt team + * Authors: + * Hong Jen Yee (PCMan) + * + * This program or library is free software; you can redistribute it + * and/or modify it under the terms of the GNU Lesser General Public + * 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, + * 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. + + * You should have received a copy of the GNU Lesser General + * Public License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301 USA + * + * END_COMMON_COPYRIGHT_HEADER */ + +#ifndef _NUMLOCK_H_ +#define _NUMLOCK_H_ + +void enableNumlock(); + +#endif diff --git a/lxqt-session/src/sessionapplication.cpp b/lxqt-session/src/sessionapplication.cpp index e705548..1db7366 100644 --- a/lxqt-session/src/sessionapplication.cpp +++ b/lxqt-session/src/sessionapplication.cpp @@ -21,6 +21,7 @@ #include "sessiondbusadaptor.h" #include "lxqtmodman.h" #include "UdevNotifier.h" +#include "numlock.h" #include #include #include @@ -30,7 +31,7 @@ // XKB, this should be disabled in Wayland? #include -SessionApplication::SessionApplication(int& argc, char** argv) : LxQt::Application(argc, argv) +SessionApplication::SessionApplication(int& argc, char** argv) : LXQt::Application(argc, argv) { char* winmanager = NULL; int c; @@ -54,11 +55,11 @@ SessionApplication::SessionApplication(int& argc, char** argv) : LxQt::Applicati // tell the world which config file we're using. qputenv("LXQT_SESSION_CONFIG", configName.toUtf8()); - modman = new LxQtModuleManager(winmanager); + modman = new LXQtModuleManager(winmanager); new SessionDBusAdaptor(modman); // connect to D-Bus and register as an object: QDBusConnection::sessionBus().registerService("org.lxqt.session"); - QDBusConnection::sessionBus().registerObject("/LxQtSession", modman); + QDBusConnection::sessionBus().registerObject("/LXQtSession", modman); // Wait until the event loop starts QTimer::singleShot(0, this, SLOT(startup())); @@ -71,7 +72,7 @@ SessionApplication::~SessionApplication() bool SessionApplication::startup() { - LxQt::Settings settings(configName); + LXQt::Settings settings(configName); qDebug() << __FILE__ << ":" << __LINE__ << "Session" << configName << "about to launch (default 'session')"; loadEnvironmentSettings(settings); @@ -88,7 +89,7 @@ bool SessionApplication::startup() { //XXX: is this a race? (because settings can be currently changed by lxqt-config-input) // but with such a little probablity we can live... - LxQt::Settings settings(configName); + LXQt::Settings settings(configName); loadKeyboardSettings(settings); }); connect(dev_notifier, &UdevNotifier::deviceAdded, [this, dev_timer] (QString device) @@ -114,7 +115,7 @@ void SessionApplication::mergeXrdb(const char* content, int len) xrdb.waitForFinished(); } -void SessionApplication::loadEnvironmentSettings(LxQt::Settings& settings) +void SessionApplication::loadEnvironmentSettings(LXQt::Settings& settings) { // first - set some user defined environment variables (like TERM...) settings.beginGroup("Environment"); @@ -154,7 +155,7 @@ void SessionApplication::setxkbmap(QString layout, QString variant, QString mode QProcess::startDetached(QStringLiteral("setxkbmap"), args); } -void SessionApplication::loadKeyboardSettings(LxQt::Settings& settings) +void SessionApplication::loadKeyboardSettings(LXQt::Settings& settings) { qDebug() << settings.fileName(); settings.beginGroup("Keyboard"); @@ -168,10 +169,15 @@ void SessionApplication::loadKeyboardSettings(LxQt::Settings& settings) XkbSetAutoRepeatRate(QX11Info::display(), XkbUseCoreKbd, delay, interval); } + // turn on/off keyboard beep bool beep = settings.value("beep").toBool(); values.bell_percent = beep ? -1 : 0; XChangeKeyboardControl(QX11Info::display(), KBBellPercent, &values); + // turn on numlock as needed + if(settings.value("numlock").toBool()) + enableNumlock(); + // keyboard layout support using setxkbmap QString layout = settings.value("layout").toString(); QString variant = settings.value("variant").toString(); @@ -182,7 +188,7 @@ void SessionApplication::loadKeyboardSettings(LxQt::Settings& settings) settings.endGroup(); } -void SessionApplication::loadMouseSettings(LxQt::Settings& settings) +void SessionApplication::loadMouseSettings(LXQt::Settings& settings) { settings.beginGroup("Mouse"); @@ -221,7 +227,7 @@ void SessionApplication::loadMouseSettings(LxQt::Settings& settings) # if 0 // already deprecated by direct fontconfig support of lxqt-config -void SessionApplication::loadFontSettings(LxQt::Settings& settings) +void SessionApplication::loadFontSettings(LXQt::Settings& settings) { // set some Xft config values, such as antialiasing & subpixel // may call mergeXrdb() to do it. (will this work?) diff --git a/lxqt-session/src/sessionapplication.h b/lxqt-session/src/sessionapplication.h index f35ae6a..1562afd 100644 --- a/lxqt-session/src/sessionapplication.h +++ b/lxqt-session/src/sessionapplication.h @@ -23,9 +23,9 @@ #include #include -class LxQtModuleManager; +class LXQtModuleManager; -class SessionApplication : public LxQt::Application +class SessionApplication : public LXQt::Application { Q_OBJECT public: @@ -36,17 +36,17 @@ private Q_SLOTS: bool startup(); private: - void loadEnvironmentSettings(LxQt::Settings& settings); - void loadKeyboardSettings(LxQt::Settings& settings); - void loadMouseSettings(LxQt::Settings& settings); - // void loadFontSettings(LxQt::Settings& settings); + void loadEnvironmentSettings(LXQt::Settings& settings); + void loadKeyboardSettings(LXQt::Settings& settings); + void loadMouseSettings(LXQt::Settings& settings); + // void loadFontSettings(LXQt::Settings& settings); void setxkbmap(QString layout, QString variant, QString model, QStringList options); void mergeXrdb(const char* content, int len); void setLeftHandedMouse(bool mouse_left_handed); private: - LxQtModuleManager* modman; + LXQtModuleManager* modman; QString configName; }; diff --git a/lxqt-session/src/sessiondbusadaptor.h b/lxqt-session/src/sessiondbusadaptor.h index 8319fe1..283e6f0 100644 --- a/lxqt-session/src/sessiondbusadaptor.h +++ b/lxqt-session/src/sessiondbusadaptor.h @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Petr Vanek * @@ -33,9 +33,9 @@ #include "lxqtmodman.h" -/*! \brief Simple DBus adaptor for LxQtSession. +/*! \brief Simple DBus adaptor for LXQtSession. It allows 3rd party apps/lxqt modules to logout from session. -It's a part of "LxQt Power Management" - see liblxqt. +It's a part of "LXQt Power Management" - see liblxqt. \author Petr Vanek */ class SessionDBusAdaptor : public QDBusAbstractAdaptor @@ -44,7 +44,7 @@ class SessionDBusAdaptor : public QDBusAbstractAdaptor Q_CLASSINFO("D-Bus Interface", "org.lxqt.session") public: - SessionDBusAdaptor(LxQtModuleManager * manager) + SessionDBusAdaptor(LXQtModuleManager * manager) : QDBusAbstractAdaptor(manager), m_manager(manager) { @@ -84,7 +84,7 @@ public slots: } private: - LxQtModuleManager * m_manager; + LXQtModuleManager * m_manager; }; #endif diff --git a/lxqt-session/src/windowmanager.cpp b/lxqt-session/src/windowmanager.cpp index cc47c21..948cca9 100644 --- a/lxqt-session/src/windowmanager.cpp +++ b/lxqt-session/src/windowmanager.cpp @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Petr Vanek * @@ -53,7 +53,7 @@ bool findProgram(const QString &program) WindowManagerList getWindowManagerList(bool onlyAvailable) { - LxQt::Settings cfg("windowmanagers"); + LXQt::Settings cfg("windowmanagers"); cfg.beginGroup("KnownManagers"); QStringList names = cfg.childGroups(); diff --git a/lxqt-session/src/windowmanager.h b/lxqt-session/src/windowmanager.h index 67a10b7..a1dbc05 100644 --- a/lxqt-session/src/windowmanager.h +++ b/lxqt-session/src/windowmanager.h @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Petr Vanek * diff --git a/lxqt-session/src/wmselectdialog.cpp b/lxqt-session/src/wmselectdialog.cpp index 4e86973..8a33aff 100644 --- a/lxqt-session/src/wmselectdialog.cpp +++ b/lxqt-session/src/wmselectdialog.cpp @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Alexander Sokoloff * diff --git a/lxqt-session/src/wmselectdialog.h b/lxqt-session/src/wmselectdialog.h index 1ffa857..36f9968 100644 --- a/lxqt-session/src/wmselectdialog.h +++ b/lxqt-session/src/wmselectdialog.h @@ -1,10 +1,10 @@ /* BEGIN_COMMON_COPYRIGHT_HEADER * (c)LGPL2+ * - * LxQt - a lightweight, Qt based, desktop toolset + * LXQt - a lightweight, Qt based, desktop toolset * http://razor-qt.org, http://lxde.org/ * - * Copyright: 2010-2011 LxQt team + * Copyright: 2010-2011 LXQt team * Authors: * Alexander Sokoloff * diff --git a/lxqt-session/translations/lxqt-session.ts b/lxqt-session/translations/lxqt-session.ts index 66e5c2b..6de1647 100644 --- a/lxqt-session/translations/lxqt-session.ts +++ b/lxqt-session/translations/lxqt-session.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_ar.ts b/lxqt-session/translations/lxqt-session_ar.ts index 1359b8a..0c6da1f 100644 --- a/lxqt-session/translations/lxqt-session_ar.ts +++ b/lxqt-session/translations/lxqt-session_ar.ts @@ -2,9 +2,9 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report + LXQt Session Crash Report تقرير انهيار جلسة ريزر @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - أهلاً بكم في ريزركيوت + أهلاً بكم في ريزركيوت <b>Welcome to LXQt</b> @@ -37,7 +38,7 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. + You can change the Window Manager later at any time via LXQt Session Configurator. يمكنك تغيير مدير النَّوافذ في أيِّ وقتٍ ﻻحقاً باستخدام أداة تهيئة جلسة ريزر. @@ -50,11 +51,6 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. اختر المفضَّلة لديك. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_ca.ts b/lxqt-session/translations/lxqt-session_ca.ts index db52bb0..8a1e588 100644 --- a/lxqt-session/translations/lxqt-session_ca.ts +++ b/lxqt-session/translations/lxqt-session_ca.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_cs.ts b/lxqt-session/translations/lxqt-session_cs.ts index 2d1085b..d3fcbdf 100644 --- a/lxqt-session/translations/lxqt-session_cs.ts +++ b/lxqt-session/translations/lxqt-session_cs.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Zpráva o pádu sezení LxQtu + LXQt Session Crash Report + Zpráva o pádu sezení LXQtu Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,20 +25,21 @@ WmSelectDialog + Welcome to LXQt - Vítejte v LxQt-Qt + Vítejte v LXQt-Qt <b>Welcome to LXQt</b> <p> Before starting to use the LXQt, you might want to select the Windows Manager: - <b>Vítejte v LxQt-Qt</b> + <b>Vítejte v LXQt-Qt</b> <p> Před započetím s prací byste mohl chtít vybrat si správce oken: - You can change the Window Manager later at any time via LxQt Session Configurator. - Správce oken můžete později změnit v nastavení sezení pro LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Správce oken můžete později změnit v nastavení sezení pro LXQt. @@ -50,11 +51,6 @@ Před započetím s prací byste mohl chtít vybrat si správce oken:Choose your favorite one. Vyberte oblíbené. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_cs_CZ.ts b/lxqt-session/translations/lxqt-session_cs_CZ.ts index afe500a..88f2ebd 100644 --- a/lxqt-session/translations/lxqt-session_cs_CZ.ts +++ b/lxqt-session/translations/lxqt-session_cs_CZ.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Zpráva o pádu sezení LxQtu + LXQt Session Crash Report + Zpráva o pádu sezení LXQtu Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Vítejte v LxQtu + Vítejte v LXQtu <b>Welcome to LXQt</b> @@ -37,7 +38,7 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. + You can change the Window Manager later at any time via LXQt Session Configurator. Správce oken můžete později změnit v nastavení sezení. @@ -50,11 +51,6 @@ Než LXQt začnete používat, vyberte si správce oken: Choose your favorite one. Vyberte oblíbené. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_da.ts b/lxqt-session/translations/lxqt-session_da.ts index 0573683..d16e047 100644 --- a/lxqt-session/translations/lxqt-session_da.ts +++ b/lxqt-session/translations/lxqt-session_da.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_da_DK.ts b/lxqt-session/translations/lxqt-session_da_DK.ts index d3790ac..b999b7f 100644 --- a/lxqt-session/translations/lxqt-session_da_DK.ts +++ b/lxqt-session/translations/lxqt-session_da_DK.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - LxQt-session Nedbrudsrapport + LXQt Session Crash Report + LXQt-session Nedbrudsrapport Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,19 +25,20 @@ WmSelectDialog + Welcome to LXQt - Velkommen til LxQt-Qt + Velkommen til LXQt-Qt <b>Welcome to LXQt</b> <p> Before starting to use the LXQt, you might want to select the Windows Manager: - <b>Velkommen til LxQt-Qt</b> + <b>Velkommen til LXQt-Qt</b> <p> -Før du starter LxQt-Qt, skal du vælge window manager: +Før du starter LXQt-Qt, skal du vælge window manager: - You can change the Window Manager later at any time via LxQt Session Configurator. + You can change the Window Manager later at any time via LXQt Session Configurator. Du kan ændre valget af window manager på et vilkårligt tidspunkt. @@ -51,11 +52,6 @@ Før du starter LxQt-Qt, skal du vælge window manager: Choose your favorite one. Vælg din favorit. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_de.ts b/lxqt-session/translations/lxqt-session_de.ts index 6525b24..34e26c6 100644 --- a/lxqt-session/translations/lxqt-session_de.ts +++ b/lxqt-session/translations/lxqt-session_de.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_el_GR.ts b/lxqt-session/translations/lxqt-session_el.ts similarity index 67% rename from lxqt-session/translations/lxqt-session_el_GR.ts rename to lxqt-session/translations/lxqt-session_el.ts index f8ec475..2af27c3 100644 --- a/lxqt-session/translations/lxqt-session_el_GR.ts +++ b/lxqt-session/translations/lxqt-session_el.ts @@ -1,11 +1,11 @@ - + - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Αναφορά κατάρρευσης συνεδρίας LxQt + LXQt Session Crash Report + Αναφορά κατάρρευσης συνεδρίας LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -14,31 +14,32 @@ Crash Report - + Αναφορά κατάρρευσης <b>%1</b> crashed too many times. Its autorestart has been disabled until next login. - + Το <b>%1</b> κατέρρευσε πάρα πολλές φορές. Η επανεκκίνησή του απενεργοποιήθηκε μέχρι την επόμενη σύνδεση. WmSelectDialog + Welcome to LXQt - Καλως ήλθατε στο LXQt + Καλώς ήλθατε στο LXQt <b>Welcome to LXQt</b> <p> Before starting to use the LXQt, you might want to select the Windows Manager: - <b>Καλως ήλθατε στο LXQt</b> + <b>Καλώς ήλθατε στο LXQt</b> <p> -Πριν ξεκινήσετε να χρησιμοποιείτε το LXQt, ίσως θέλετε να επιλέξετε ένα διαχειριστή παραθύρων: +Πριν ξεκινήσετε να χρησιμοποιείτε το LXQt, ίσως θέλετε να επιλέξετε τον διαχειριστή παραθύρων: - You can change the Window Manager later at any time via LxQt Session Configurator. - Μπορείτε να αλλάξετε τον διαχειριστή παραθύρων αργότερα μέσω της διαμόρφωσης συνεδρίας LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Μπορείτε να αλλάξετε τον διαχειριστή παραθύρων αργότερα μέσω της διαμόρφωσης συνεδρίας LXQt. @@ -50,20 +51,15 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. Επιλέξτε το αγαπημένο σας. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> - + <html><head/><body><p><span style=" font-weight:600;">Καλώς ήλθατε στο LXQt</span></p><p>Παρακαλώ επιλέξτε τον εξ ορισμού διαχειριστή παραθύρων.</p></body></html> You will be able to change this at any time through Preferences -> Session Settings -> Basic Settings. - + Μπορείτε να αλλάξετε αυτήν τη ρύθμιση από τις Προτιμήσεις -> Διαμόρφωση συνεδρίας -> Βασικές ρυθμίσεις. diff --git a/lxqt-session/translations/lxqt-session_eo.ts b/lxqt-session/translations/lxqt-session_eo.ts index 5578910..946439a 100644 --- a/lxqt-session/translations/lxqt-session_eo.ts +++ b/lxqt-session/translations/lxqt-session_eo.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Raporto de kolapsoj de LxQt-seancoj + LXQt Session Crash Report + Raporto de kolapsoj de LXQt-seancoj Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Bonvenon en LXQt + Bonvenon en LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Vi povas ŝanĝi la fenestran mastrumilon poste iam ajn per la agordilo de seanco de LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Vi povas ŝanĝi la fenestran mastrumilon poste iam ajn per la agordilo de seanco de LXQt. @@ -50,11 +51,6 @@ Antaŭ startigi uzadon de LXQt, vi eble volas elekti la fenestran mastrumilon:Choose your favorite one. Elektu vian preferatan fenestran mastrumilon. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_es.ts b/lxqt-session/translations/lxqt-session_es.ts index 3aeaef4..5a0de0f 100644 --- a/lxqt-session/translations/lxqt-session_es.ts +++ b/lxqt-session/translations/lxqt-session_es.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Reporte de errores de sesión de LxQt + LXQt Session Crash Report + Reporte de errores de sesión de LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Bienvenido a LXQt + Bienvenido a LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Puede cambiar el gestor de ventanas posteriormente en cualquier momento mediante el configurador de sesiones de LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Puede cambiar el gestor de ventanas posteriormente en cualquier momento mediante el configurador de sesiones de LXQt. @@ -50,11 +51,6 @@ Antes de comenzar a usar LXQt, podría desear seleccionar el gestor de ventanas: Choose your favorite one. Seleccione su favorito - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_es_UY.ts b/lxqt-session/translations/lxqt-session_es_UY.ts index 9813f04..4fc581f 100644 --- a/lxqt-session/translations/lxqt-session_es_UY.ts +++ b/lxqt-session/translations/lxqt-session_es_UY.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report @@ -17,8 +17,9 @@ WmSelectDialog + Welcome to LXQt - Bienvenido a LXQt + Bienvenido a LXQt <b>Welcome to LXQt</b> @@ -29,8 +30,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Puede cambiar el administrador de ventanas más adelante en cualquier momento usando el Configurador de Sesiones de LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Puede cambiar el administrador de ventanas más adelante en cualquier momento usando el Configurador de Sesiones de LXQt. @@ -42,11 +43,6 @@ Antes de empezar a usar LXQt puede querer seleccionar el administrador de ventan Choose your favorite one. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_es_VE.ts b/lxqt-session/translations/lxqt-session_es_VE.ts index bcd90f1..761e2e7 100644 --- a/lxqt-session/translations/lxqt-session_es_VE.ts +++ b/lxqt-session/translations/lxqt-session_es_VE.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Reporte de fallos de LxQt Session + LXQt Session Crash Report + Reporte de fallos de LXQt Session Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Bienvenido a LXQt + Bienvenido a LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Puede cambiar el administrador de ventanas más adelante en cualquier momento usando el Configurador de Sesiones de LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Puede cambiar el administrador de ventanas más adelante en cualquier momento usando el Configurador de Sesiones de LXQt. @@ -50,11 +51,6 @@ Antes de empezar a usar LXQt puede querer seleccionar el administrador de ventan Choose your favorite one. Escoja su favorito. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_eu.ts b/lxqt-session/translations/lxqt-session_eu.ts index d42e2f3..e61e425 100644 --- a/lxqt-session/translations/lxqt-session_eu.ts +++ b/lxqt-session/translations/lxqt-session_eu.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - LxQt saioaren kraskatze-txostena + LXQt Session Crash Report + LXQt saioaren kraskatze-txostena Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Ongi etorri LXQt-ra + Ongi etorri LXQt-ra <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Leiho-kudeatzailea alda dezakezu geroago LxQt saio-konfiguratzailea erabiliz. + You can change the Window Manager later at any time via LXQt Session Configurator. + Leiho-kudeatzailea alda dezakezu geroago LXQt saio-konfiguratzailea erabiliz. @@ -50,11 +51,6 @@ LXQt erabiltzen hasi aurretik, leiho-kudeatzailea aukera dezakezu: Choose your favorite one. Aukeratu gogokoena. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_fi.ts b/lxqt-session/translations/lxqt-session_fi.ts index 27309ca..f6fb759 100644 --- a/lxqt-session/translations/lxqt-session_fi.ts +++ b/lxqt-session/translations/lxqt-session_fi.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - LxQtin kaatumisraportti + LXQt Session Crash Report + LXQtin kaatumisraportti Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Tervetuloa LXQt-työpöytäympäristöön + Tervetuloa LXQt-työpöytäympäristöön <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Voit vaihtaa ikkunahallintaa milloin tahansa käyttäen LxQtin istunnonhallintaa. + You can change the Window Manager later at any time via LXQt Session Configurator. + Voit vaihtaa ikkunahallintaa milloin tahansa käyttäen LXQtin istunnonhallintaa. @@ -50,11 +51,6 @@ Ennen kuin alat käyttää LXQt-työpöytäympäristöä, halunnet määrittää Choose your favorite one. Valitse suosikkisi - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_fr_FR.ts b/lxqt-session/translations/lxqt-session_fr_FR.ts index 0f0bc88..ac7579a 100644 --- a/lxqt-session/translations/lxqt-session_fr_FR.ts +++ b/lxqt-session/translations/lxqt-session_fr_FR.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Rapport de plantage de session LxQt + LXQt Session Crash Report + Rapport de plantage de session LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Bienvenue sur LXQt + Bienvenue sur LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Vous pouvez changer de gestionnaire de fenêtres à tout moment dans le paneau de configuration de LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Vous pouvez changer de gestionnaire de fenêtres à tout moment dans le paneau de configuration de LXQt. @@ -50,11 +51,6 @@ Avant de commencer à utiliser LXQt, vous voulez peut-être choisir un gestionna Choose your favorite one. Choisissez votre préféré. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_hu.ts b/lxqt-session/translations/lxqt-session_hu.ts index 33cfed9..c06b9bd 100644 --- a/lxqt-session/translations/lxqt-session_hu.ts +++ b/lxqt-session/translations/lxqt-session_hu.ts @@ -1,8 +1,8 @@ - + - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_hu_HU.ts b/lxqt-session/translations/lxqt-session_hu_HU.ts index 40e7576..e289243 100644 --- a/lxqt-session/translations/lxqt-session_hu_HU.ts +++ b/lxqt-session/translations/lxqt-session_hu_HU.ts @@ -1,8 +1,8 @@ - + - LxQtModuleManager + LXQtModuleManager Crash Report @@ -17,6 +17,7 @@ WmSelectDialog + Welcome to LXQt Üdvözli a LXQt! @@ -24,13 +25,13 @@ <b>Welcome to LXQt</b> <p> Before starting to use the LXQt, you might want to select the Windows Manager: - <b>Üdvözli a LXQt!</b> + <b>Üdvözli a LXQt!</b> <p> Mielőtt elkezdené a LXQt használatát, válasszon ablakkezelőt: - You can change the Window Manager later at any time via LxQt Session Configurator. - Az ablakkezelőt később bármikor megváltoztathatja a LxQt munkamenetbeállítóban. + You can change the Window Manager later at any time via LXQt Session Configurator. + Az ablakkezelőt később bármikor megváltoztathatja a LXQt munkamenetbeállítóban. @@ -42,11 +43,6 @@ Mielőtt elkezdené a LXQt használatát, válasszon ablakkezelőt:Choose your favorite one. Válassz egy kedvencet. - - - Welcome to LXQt - Üdvözli az LXQt - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_ia.ts b/lxqt-session/translations/lxqt-session_ia.ts index d1e9022..c9a6de2 100644 --- a/lxqt-session/translations/lxqt-session_ia.ts +++ b/lxqt-session/translations/lxqt-session_ia.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_id_ID.ts b/lxqt-session/translations/lxqt-session_id_ID.ts index e76d8e3..7f2bf12 100644 --- a/lxqt-session/translations/lxqt-session_id_ID.ts +++ b/lxqt-session/translations/lxqt-session_id_ID.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_it.ts b/lxqt-session/translations/lxqt-session_it.ts index fb7bb03..ef3c1ad 100644 --- a/lxqt-session/translations/lxqt-session_it.ts +++ b/lxqt-session/translations/lxqt-session_it.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Resoconto di errori della sessione di LxQt + LXQt Session Crash Report + Resoconto di errori della sessione di LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Benvenuto in LXQt + Benvenuto in LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Puoi cambiare il gestore delle finestre quando vuoi tramite lo strumento di configurazione della sessione di LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Puoi cambiare il gestore delle finestre quando vuoi tramite lo strumento di configurazione della sessione di LXQt. diff --git a/lxqt-session/translations/lxqt-session_ja.ts b/lxqt-session/translations/lxqt-session_ja.ts index c03c564..cf4ca02 100644 --- a/lxqt-session/translations/lxqt-session_ja.ts +++ b/lxqt-session/translations/lxqt-session_ja.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - LxQtセッションのクラッシュ報告 + LXQt Session Crash Report + LXQtセッションのクラッシュ報告 Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -14,19 +14,20 @@ Crash Report - + クラッシュリポート <b>%1</b> crashed too many times. Its autorestart has been disabled until next login. - + <b>%1</b>はクラッシュしすぎました。次回ログイン時に自動起動は無効化されます。 WmSelectDialog + Welcome to LXQt - LXQtにようこそ + LXQtにようこそ <b>Welcome to LXQt</b> @@ -36,8 +37,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - ウィンドウマネージャは後からいつでもLxQtセッション設定で変更することができます。 + You can change the Window Manager later at any time via LXQt Session Configurator. + ウィンドウマネージャは後からいつでもLXQtセッション設定で変更することができます。 @@ -49,20 +50,16 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. お好みのものを選んでください。 - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> - + <html><head/><body><p><span style=" font-weight:600;">LXQtへようこそ</span></p><p>既定のウィンドウマネージャを選択してください。</p></body></html> You will be able to change this at any time through Preferences -> Session Settings -> Basic Settings. - + 動作を確認後、翻訳を要修正 + 設定-> セッションの設定-> 基本の設定 からいつでも変更することができるようになります。 diff --git a/lxqt-session/translations/lxqt-session_ja_JP.ts b/lxqt-session/translations/lxqt-session_ja_JP.ts deleted file mode 100644 index 5a06386..0000000 --- a/lxqt-session/translations/lxqt-session_ja_JP.ts +++ /dev/null @@ -1,45 +0,0 @@ - - - - - LxQtModuleManager - - - Crash Report - - - - - <b>%1</b> crashed too many times. Its autorestart has been disabled until next login. - - - - - WmSelectDialog - - - Other ... - - - - - Choose your favorite one. - - - - - Welcome to LXQt - - - - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> - - - - - You will be able to change this at any time through Preferences -> Session Settings -> Basic Settings. - - - - diff --git a/lxqt-session/translations/lxqt-session_ko.ts b/lxqt-session/translations/lxqt-session_ko.ts index 02e9421..65d6e43 100644 --- a/lxqt-session/translations/lxqt-session_ko.ts +++ b/lxqt-session/translations/lxqt-session_ko.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_lt.ts b/lxqt-session/translations/lxqt-session_lt.ts index 4e630b4..dc16923 100644 --- a/lxqt-session/translations/lxqt-session_lt.ts +++ b/lxqt-session/translations/lxqt-session_lt.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Pranešimas apie LxQt sesijų lūžimus + LXQt Session Crash Report + Pranešimas apie LXQt sesijų lūžimus Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Jus sveikina LXQt + Jus sveikina LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Langų tvarkyklę bet kada vėliau galėsite pasikeisti LxQt sesijų konfigūracijoje. + You can change the Window Manager later at any time via LXQt Session Configurator. + Langų tvarkyklę bet kada vėliau galėsite pasikeisti LXQt sesijų konfigūracijoje. @@ -50,11 +51,6 @@ Prieš pradėdami dirbti LXQt aplinkoje, pasirinkite norimą langų tvarkyklę.< Choose your favorite one. Pasirinkite norimą. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_nl.ts b/lxqt-session/translations/lxqt-session_nl.ts index 79d9f30..1b6942f 100644 --- a/lxqt-session/translations/lxqt-session_nl.ts +++ b/lxqt-session/translations/lxqt-session_nl.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - LxQt Sessie Fout Rapport + LXQt Session Crash Report + LXQt Sessie Fout Rapport Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Welkom bij LXQt + Welkom bij LXQt <b>Welcome to LXQt</b> @@ -34,11 +35,11 @@ Before starting to use the LXQt, you might want to select the Windows Manager: <b>Welkom bij LXQt</b>⏎ <p>⏎ -Voordat u gebruik maakt van LxQt-Qt, wilt u wellicht een Window Manager selecteren: +Voordat u gebruik maakt van LXQt-Qt, wilt u wellicht een Window Manager selecteren: - You can change the Window Manager later at any time via LxQt Session Configurator. - U kunt ook op een later tijdstip van Window Manager wisselen, via de LxQt Sessie Configurator. + You can change the Window Manager later at any time via LXQt Session Configurator. + U kunt ook op een later tijdstip van Window Manager wisselen, via de LXQt Sessie Configurator. @@ -50,11 +51,6 @@ Voordat u gebruik maakt van LxQt-Qt, wilt u wellicht een Window Manager selecter Choose your favorite one. Kies uw favoriete. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_pl_PL.ts b/lxqt-session/translations/lxqt-session_pl_PL.ts index 273ecb2..f7e134e 100644 --- a/lxqt-session/translations/lxqt-session_pl_PL.ts +++ b/lxqt-session/translations/lxqt-session_pl_PL.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Zgłoszenie błędu sesji LxQt + LXQt Session Crash Report + Zgłoszenie błędu sesji LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,20 +25,21 @@ WmSelectDialog + Welcome to LXQt - Witamy w LxQt-Qt + Witamy w LXQt-Qt <b>Welcome to LXQt</b> <p> Before starting to use the LXQt, you might want to select the Windows Manager: - <b>Witamy w LxQt-Qt</b> + <b>Witamy w LXQt-Qt</b> <p> Przed rozpoczęciem korzystania z komputera, proszę wybrać menedżer okien: - You can change the Window Manager later at any time via LxQt Session Configurator. - Można zmienić menedżer okien w oknie konfiguracji sesji LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Można zmienić menedżer okien w oknie konfiguracji sesji LXQt. @@ -50,11 +51,6 @@ Przed rozpoczęciem korzystania z komputera, proszę wybrać menedżer okien:Choose your favorite one. Wybierz swój ulubiony. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_pt.ts b/lxqt-session/translations/lxqt-session_pt.ts index 7bd4a7d..e33807a 100644 --- a/lxqt-session/translations/lxqt-session_pt.ts +++ b/lxqt-session/translations/lxqt-session_pt.ts @@ -1,15 +1,15 @@ - + - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Relatório de erros do LxQt + LXQt Session Crash Report + Relatório de erros do LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. - A aplicação '%1' terminou muitas vezes. O seu arranque automático foi desativado nesta sessão. + A aplicação '%1' terminou muitas vezes. O seu arranque automático foi desativado nesta sessão. @@ -25,20 +25,21 @@ WmSelectDialog + Welcome to LXQt - Bem-vindo ao LxQt + Bem-vindo ao LXQt <b>Welcome to LXQt</b> <p> Before starting to use the LXQt, you might want to select the Windows Manager: - <b>Bem-vindo ao LxQt</b> + <b>Bem-vindo ao LXQt</b> <p> -Antes de começar a utilizar o LxQt, deve escolher o seu gestor de janelas: +Antes de começar a utilizar o LXQt, deve escolher o seu gestor de janelas: - You can change the Window Manager later at any time via LxQt Session Configurator. - Posteriormente, pode mudar o gestor de janelas através do configurador de sessões do LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Posteriormente, pode mudar o gestor de janelas através do configurador de sessões do LXQt. @@ -50,11 +51,6 @@ Antes de começar a utilizar o LxQt, deve escolher o seu gestor de janelas:Choose your favorite one. Escolha o seu preferido. - - - Welcome to LXQt - Bem-vindo ao LxQt - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_pt_BR.ts b/lxqt-session/translations/lxqt-session_pt_BR.ts index 2d654a5..5bcbe37 100644 --- a/lxqt-session/translations/lxqt-session_pt_BR.ts +++ b/lxqt-session/translations/lxqt-session_pt_BR.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Relatar falha da sessão do LxQt + LXQt Session Crash Report + Relatar falha da sessão do LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Bem-vindo ao LXQt + Bem-vindo ao LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Você pode alterar o gerenciador de janelas mais tarde, a qualquer momento através do configurador de sessão do LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Você pode alterar o gerenciador de janelas mais tarde, a qualquer momento através do configurador de sessão do LXQt. @@ -50,11 +51,6 @@ Antes de iniciar o uso do LXQt, você pode querer selecionar o gerenciador de ja Choose your favorite one. Escolha o seu favorito. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_ro_RO.ts b/lxqt-session/translations/lxqt-session_ro_RO.ts index bbc2e20..96391cf 100644 --- a/lxqt-session/translations/lxqt-session_ro_RO.ts +++ b/lxqt-session/translations/lxqt-session_ro_RO.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Application '%1' crashed too many times. Its autorestart has been disabled for current session. Aplicația '%1' a eșuat de prea multe ori. Repornirea automată a acestei aplicații a fost dezactivată pentru sesiunea curentă. @@ -21,8 +21,9 @@ WmSelectDialog + Welcome to LXQt - Bine ați venit în LXQt + Bine ați venit în LXQt <b>Welcome to LXQt</b> @@ -42,11 +43,6 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. Alegeți favoritul dvs. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_ru.ts b/lxqt-session/translations/lxqt-session_ru.ts index a3669e6..0b09333 100644 --- a/lxqt-session/translations/lxqt-session_ru.ts +++ b/lxqt-session/translations/lxqt-session_ru.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_ru_RU.ts b/lxqt-session/translations/lxqt-session_ru_RU.ts index 96f7ac0..5853bed 100644 --- a/lxqt-session/translations/lxqt-session_ru_RU.ts +++ b/lxqt-session/translations/lxqt-session_ru_RU.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_sk_SK.ts b/lxqt-session/translations/lxqt-session_sk_SK.ts index 7002117..0918f9b 100644 --- a/lxqt-session/translations/lxqt-session_sk_SK.ts +++ b/lxqt-session/translations/lxqt-session_sk_SK.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report @@ -17,8 +17,9 @@ WmSelectDialog + Welcome to LXQt - Víta vás LXQt + Víta vás LXQt <b>Welcome to LXQt</b> @@ -29,8 +30,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Správcu okien môžete kedykoľvek neskôr zmeniť prostredníctvom Konfigurácie relácie LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Správcu okien môžete kedykoľvek neskôr zmeniť prostredníctvom Konfigurácie relácie LXQt. @@ -42,11 +43,6 @@ Predtým, než začnete používať LXQt si možno budete chcieť zvoliť správ Choose your favorite one. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_sl.ts b/lxqt-session/translations/lxqt-session_sl.ts index e00b10f..b650548 100644 --- a/lxqt-session/translations/lxqt-session_sl.ts +++ b/lxqt-session/translations/lxqt-session_sl.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Poročilo o sesutju seje LxQt + LXQt Session Crash Report + Poročilo o sesutju seje LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Dobrodošli v LXQt + Dobrodošli v LXQt <b>Welcome to LXQt</b> @@ -35,8 +36,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager:<b>Dobrodošli v LXQt</b>
<p>
Preden začnete uporabljati LXQt si verjetno želite izbrati upravljalnika oken: - You can change the Window Manager later at any time via LxQt Session Configurator. - Upravljalnika oken lahko kadarkoli spremenite iz nastavitev seje LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Upravljalnika oken lahko kadarkoli spremenite iz nastavitev seje LXQt. @@ -48,11 +49,6 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. Izberite priljubljenega upravljalnika oken. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_sr@latin.ts b/lxqt-session/translations/lxqt-session_sr@latin.ts index 5cde7ad..3ea62e3 100644 --- a/lxqt-session/translations/lxqt-session_sr@latin.ts +++ b/lxqt-session/translations/lxqt-session_sr@latin.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_sr_BA.ts b/lxqt-session/translations/lxqt-session_sr_BA.ts index f8dce6e..485bdc3 100644 --- a/lxqt-session/translations/lxqt-session_sr_BA.ts +++ b/lxqt-session/translations/lxqt-session_sr_BA.ts @@ -31,12 +31,12 @@ Глобално аутопокретање - LxQt Autostart + LXQt Autostart Рејзорово аутопокретање - LxQtModuleManager + LXQtModuleManager Crash Report @@ -86,8 +86,9 @@ WmSelectDialog + Welcome to LXQt - Добро дошли у Рејзор-кјут + Добро дошли у Рејзор-кјут <b>Welcome to LXQt</b> @@ -98,14 +99,9 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. + You can change the Window Manager later at any time via LXQt Session Configurator. Можете да промијените менаџера прозора касније помоћу Рејзоровог Подешавања сесије. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_sr_RS.ts b/lxqt-session/translations/lxqt-session_sr_RS.ts index e6518a1..3be67ce 100644 --- a/lxqt-session/translations/lxqt-session_sr_RS.ts +++ b/lxqt-session/translations/lxqt-session_sr_RS.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report @@ -17,8 +17,9 @@ WmSelectDialog + Welcome to LXQt - Добро дошли у Рејзор-кјут + Добро дошли у Рејзор-кјут <b>Welcome to LXQt</b> @@ -29,7 +30,7 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. + You can change the Window Manager later at any time via LXQt Session Configurator. Можете да промените менаџера прозора касније помоћу Рејзоровог Подешавања сесије. @@ -42,11 +43,6 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_th_TH.ts b/lxqt-session/translations/lxqt-session_th_TH.ts index 3e06489..28629e1 100644 --- a/lxqt-session/translations/lxqt-session_th_TH.ts +++ b/lxqt-session/translations/lxqt-session_th_TH.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - รายงานความเสียหายของวาระงาน LxQt + LXQt Session Crash Report + รายงานความเสียหายของวาระงาน LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - ยินดีต้อนรับเข้าสู่ LXQt + ยินดีต้อนรับเข้าสู่ LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - คุณสามารถเปลี่ยนโปรแกรมจัดการหน้าต่างทีหลังในเวลาใดก็ได้ทางตัวตั้งค่าวาระงาน LxQt + You can change the Window Manager later at any time via LXQt Session Configurator. + คุณสามารถเปลี่ยนโปรแกรมจัดการหน้าต่างทีหลังในเวลาใดก็ได้ทางตัวตั้งค่าวาระงาน LXQt @@ -50,11 +51,6 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. เลื่อกที่คุณชอบมาหนึ่งอย่าง - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_tr.ts b/lxqt-session/translations/lxqt-session_tr.ts index 1696209..fcd519f 100644 --- a/lxqt-session/translations/lxqt-session_tr.ts +++ b/lxqt-session/translations/lxqt-session_tr.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - LxQt Oturum Çökme Bildirimi + LXQt Session Crash Report + LXQt Oturum Çökme Bildirimi Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - LXQt' ye hoş geldiniz + LXQt' ye hoş geldiniz <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Pencere Yöneticisini istediğiniz zaman LxQt Oturum Yapılandırıcıyı kullanarak değiştirebilirsiniz. + You can change the Window Manager later at any time via LXQt Session Configurator. + Pencere Yöneticisini istediğiniz zaman LXQt Oturum Yapılandırıcıyı kullanarak değiştirebilirsiniz. @@ -50,11 +51,6 @@ LXQt' yi kullanmaya başlamadan önce, Pencere Yöneticisini seçiniz:Choose your favorite one. Sık kullandığınızı seçin. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_uk.ts b/lxqt-session/translations/lxqt-session_uk.ts index b2e5318..38ddc22 100644 --- a/lxqt-session/translations/lxqt-session_uk.ts +++ b/lxqt-session/translations/lxqt-session_uk.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - Звіт про крах сеансу LxQt + LXQt Session Crash Report + Звіт про крах сеансу LXQt Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - Вітаємо в LXQt + Вітаємо в LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - Ви можете обрати менеджер вікон пізніше через налаштування сеансу LxQt. + You can change the Window Manager later at any time via LXQt Session Configurator. + Ви можете обрати менеджер вікон пізніше через налаштування сеансу LXQt. @@ -50,11 +51,6 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. Оберіть Ваш улюблений. - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_zh_CN.GB2312.ts b/lxqt-session/translations/lxqt-session_zh_CN.GB2312.ts index c84c2ae..ecfa481 100644 --- a/lxqt-session/translations/lxqt-session_zh_CN.GB2312.ts +++ b/lxqt-session/translations/lxqt-session_zh_CN.GB2312.ts @@ -2,7 +2,7 @@ - LxQtModuleManager + LXQtModuleManager Crash Report diff --git a/lxqt-session/translations/lxqt-session_zh_CN.ts b/lxqt-session/translations/lxqt-session_zh_CN.ts index 1a3da51..8ac0ae9 100644 --- a/lxqt-session/translations/lxqt-session_zh_CN.ts +++ b/lxqt-session/translations/lxqt-session_zh_CN.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - LxQt 会话崩溃报告 + LXQt Session Crash Report + LXQt 会话崩溃报告 Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - 欢迎来到 LXQt + 欢迎来到 LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - 你可以在任何时候通过LxQt会话配置器更改窗口管理器。 + You can change the Window Manager later at any time via LXQt Session Configurator. + 你可以在任何时候通过LXQt会话配置器更改窗口管理器。 @@ -50,11 +51,6 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. 选择最喜欢的。 - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html> diff --git a/lxqt-session/translations/lxqt-session_zh_TW.ts b/lxqt-session/translations/lxqt-session_zh_TW.ts index e912c7d..dde4a8f 100644 --- a/lxqt-session/translations/lxqt-session_zh_TW.ts +++ b/lxqt-session/translations/lxqt-session_zh_TW.ts @@ -2,10 +2,10 @@ - LxQtModuleManager + LXQtModuleManager - LxQt Session Crash Report - LxQt會話錯誤回報 + LXQt Session Crash Report + LXQt會話錯誤回報 Application '%1' crashed too many times. Its autorestart has been disabled for current session. @@ -25,8 +25,9 @@ WmSelectDialog + Welcome to LXQt - 歡迎使用 LXQt + 歡迎使用 LXQt <b>Welcome to LXQt</b> @@ -37,8 +38,8 @@ Before starting to use the LXQt, you might want to select the Windows Manager: - You can change the Window Manager later at any time via LxQt Session Configurator. - 您以在任何時間透過LxQt會話設定更改視窗管理員。 + You can change the Window Manager later at any time via LXQt Session Configurator. + 您以在任何時間透過LXQt會話設定更改視窗管理員。 @@ -50,11 +51,6 @@ Before starting to use the LXQt, you might want to select the Windows Manager:Choose your favorite one. 選擇您最喜愛的。 - - - Welcome to LXQt - - <html><head/><body><p><span style=" font-weight:600;">Welcome to LXQt</span></p><p>Please select your default Window Manager.</p></body></html>