Cherry-picking upstream version 0.11.0.

* Synced from experimental
* Bumped build dependency debhelper (>=10)
* Bump standards to 3.9.8
* Bump years in copyright
* Bumped compat to 10
* Removed --parallel from rules, now standard
* Bumped minimum version libqt5xdg-dev (>= 2.0.0)
* Added build dependency libqt5xdgiconloader-dev (>= 2.0.0)
* Added build dependency libxss-dev
* Added Recommends liblxqt-l10n
* Removed grep patch, merged upstream
* Removed virtual ABI, no longer needed
* Exported LC_ALL=C.UTF-8 - define language settings for reproducible
  builds
* Fixed Format field in copyright
* Fixed VCS fields, use plain /git/
* Fix symbols, only use lxqt-abi-0-11-0
* Added translation handling in rules
* Deleted former patches
* Added DCMAKE_BUILD_TYPE=RelWithDebInfo
ubuntu/cosmic debian/0.11.0-2
Alf Gaida 8 years ago
parent f5b866e7f4
commit 66ceee822b

23
.gitignore vendored

@ -1,23 +1,4 @@
*.kdev4* *.kdev4*
moc_*.cxx
qrc_*.cxx
cmake_install.cmake
cmake_uninstall.cmake
Makefile
CMakeFiles
CMakeCache.txt
CPackConfig.cmake
CPackSourceConfig.cmake
lib*.so
lib*.so.*
ui_*.h
*.qm
lxqt-appswitcher/lxqt-appswitcher
lxqt-desktop/lxqt-desktop
lxqt-panel/panel/lxqt-panel
*~
*.autosave
*-swp
CMakeLists.txt.user* CMakeLists.txt.user*
/build build
nbproject/ translations/liblxqt

@ -4,7 +4,7 @@ Upstream Authors:
Copyright: Copyright:
Copyright (c) 2010-2012 Razor team Copyright (c) 2010-2012 Razor team
Copyright (c) 2012-2015 LXQt team Copyright (c) 2012-2016 LXQt team
License: LGPL-2.1+ and BSD-3-clause License: LGPL-2.1+ and BSD-3-clause
The full text of the LGPL-2.1+ licenses can be found in the 'COPYING' file. The full text of the LGPL-2.1+ licenses can be found in the 'COPYING' file.

@ -0,0 +1,486 @@
liblxqt-0.11.0 / 2016-09-24
===========================
* Bump version ot 0.11.0 (#105)
* Settings: Make use of reverse_iterator conditional
* Application: Add <cerrno> include
* Settings: Add "homemade" XDG_CONFIG_DIRS support
* Settings: unify duplicated code
* Add README.md
* translations: Change default translations repository
* Update DBus Notify method annotation name
* Fix lupdate warning missing Q_OBJECT macro
* Replaces deprecated QStyleOptionViewItemV4
* Don't lock the screen when it's already locked.
* lxqtscreensaver: Makes it a opaque pointer class
* GridLayout: Store current animation flag
* lxqtgridlayout: Move private class definition
* HtmlDelegate: Take layoutDirection into account
* GridLayout: Take layoutDirection into account
* application: Correct signal handling & clean-up (#72)
* lxqtpower: Removes unused stuff
* SingleApplication: Only create an DBus adaptor when needed
* NotificationPrivate: Fixes programming typo
* Don't set icon theme name
* configdialog: Update icons in ThemeChanged event
* lxqtpower: Add suspend and hibernate to ConsoleKit2 provider
* LXQtTranslateTs.cmake: Enable PULL_TRANSLATIONS by default
* LXQtTranslateTs.cmake: Use/update template in remote repo
* .gitignore: Cleanup
* build: Use external translations
* ts-files removal (#90)
* GridLayout: Fix memory leak
* translations: Fix external translations logic
* translations: Add external translations support
* configdialog: Fix icon bar sizing
* configdialog: fix size of PageSelectWidget (#83)
* Use const references with the foreach iterator
* SettingsCache: Improve performance
* Print warning messages when using the fallback Icon Theme
* Use LXQT_DATA_DIR for fallback icon theme search path
* Sets Oxygen as the only fallback icon theme
* Adds CMAKE_INSTALL_PREFIX to the LXQt Theme search paths
* LXQtCompilerSettings: Add QT_USE_QSTRINGBUILDER to the compile definitions
* SingleApplication: Use QCoreApplication::exit() instead of ::exit()
* bump year
* TranslateDesktopTs: Adds UPDATE_OPTIONS options
* TranslateDesktop: Remove lupdate absolute option
* TranslateDesktop: Use -a switch in grep commands
* LXQtTheme: Remove (outdated) "singleclick" qss assembly
* settings: Upgrade emitting of "changed" signals
* SingleApplication: Call also QWidget::show on activate
* Updated Russian translation Removed ru_RU file
* Use QString() instead of ""
* Use CMAKE_INSTALL_FULL_DATAROOTDIR
* Add LXQT_GRAPHICS_DIR directory definition
* lxqt-config: Correct escaping while setting variables
* CMake: Removes artifact
* Adds FindXdgUserDirs CMake find_package module
* Italian translation update
0.10.0 / 2015-11-02
===================
* Release 0.10.0
* Update translations
* Fix mixed indents
* Fix license file
* Revert "Lock screen on suspend and hibernate"
* gridlayout: Use linear animation
* gridlayout: Add occupied geometry info
* gridlayout: Fix setting geometry info
* gridlayout: Add animated move support
* license fix for AUTHORS
* config dialog: Protect against null pages add.
* pluginTranslation: removed using QStringLiteral as it was causing SEGFAULT in static finalization time
* pluginTranslation: add some symbol for referencing (for file to be not stripped out in static linking time)
* Adds "automatic" plugin translations loader support
* Warn missing xscreensaver in a non-blocking way
* Fix typos in translations/liblxqt_fr_FR.ts
* Removed country variant, improved and corrected italian translation
* Update lxqtpower.h
* Lock screen on suspend and hibernate
* licensefix for lxqttranslator.cpp
* Fix typos in comments in lxqtsingleapplicatoin.h
* Rename LxQt to LXQt everywhere
* Update Greek (el) translation Remove country variant in language code
* Handles CMake policy CMP0063
* Adds an lxqt_enable_target_exceptions() CMake function
* Adds LXQtCompilerSettings CMake module
* Removes Cannot open qss file
* LXQtCreatePkgConfigFile.cmake: Makes install COMPONENT configurable
* LXQtTranslateTs.cmake Adds install COMPONENT option
* Adds Runtime install COMPONENT
* fix build with qt 5.5
* Fixes an SuperBuild/NormalBuild FTBFS
* CMake: Use CMAKE_AUTOUIC, drop qt5_wrap()
* CMake: Quote variables
* CMake: Removes unused variables
* configdialog: Sets the page layout margin to 0
* LxQt::Application: unix signal handling support & (optional) quit handling
* Removes LIB_INSTALL_DIR CACHE PATH variable
* Removes deprecated documentation
* Use relative paths in install DESTINATION
* Marks link libraries as PUBLIC
* Use target_compile_definitions() instead of add_definitions()
* Make Release the default build type
* Simplifies build type matching
* lxqt-config.cmake.in: Use find_dependency()
* Updates the build system to the Targets infrastructure
* Removes .tx transaction dir artifact
* Sort .desktop translations. Fix typos in the comments. Remove local dir artifact.
* Updated template and german translation after moving about dialog.
* pkg-config: Adds Qt5Xdg to the required dependencies
* Updates lxqt_create_pkgconfig_file()
* Remove trailing whitespaces
* Stops using Qt5Xdg dropped stuff
* Adds LXQT_DATA_DIR configuration variable
* Sort screen saver error messages
* Updates translations
* Moves the about dialog to lxqt-about
* debug: showing qDebug()/qWarning() only in "debug" build
* LxQtTheme: removed superfluous warning (can't occure)
* debug: strip debug messages in "release" build
* Remove AddPluginDialog as it is no longer used
* Hungarian translation update
* Method to change buttons in the buttonbar of ConfigDialog has been added.
* gridlayout: avoid array out of bounds for misused sizes configuration
* gridlayout: correctly recover from wrong minSize setting
* gridlayout: avoid empty margins when stretching is active
* lxqtpower: prefer systemd as a power provider
* ConfigDialog: allow changing page by QWidget*
* Add KDevelop4 project type to .gitignore
* addplugindialog: added managing button
* require c++11 support
* addplugindialog: support for managing plugins
* Updated german translation.
* addplugindialog: corrected <> -> "" in include
* addplugindialog: remember list position
* Prepends an '/' to LXQT_RELATIVE_SHARE_TRANSLATIONS_DIR
* Removes misleading "Qt translations not found!" warning
0.9.0 / 2015-02-07
==================
* Release 0.9.0
* - Remove KF5 from prefix. This will fix compilation when KDE framework headers are not in standard paths.
* Enhance the panel Add Plugin Dialog
* Portuguese update
* Workaround Qt 5.4 issue: Re-add a config file to the file watcher if it's already deleted to get proper change notifications.
* Update Japanese translation.
* i18n/i10n: Updates documentation and behavior
* remove lxqtleave from liblxqt
* lxqt_translate_desktop: pass -h instead of --no-filename to grep which is compatible with Busybox
* Add Portuguese for actions .desktop files
* add executable to handle leave actions
* Revert 34232018eb. Fixes #430.
* Update Japanese translation.
* lxqt_translate_desktop: Updates code to cope with the cmake-policy CMP0054
* german translation
* Fix ConsoleKit powerprovicer to handle everything but logout
* - Use simple approach to data dir. Current setup of code not allows both qt4 and qt5 cohexists, and data files are same for both libraries. If a different data dir is required for specifics reason, is possible to set in cmake run -DLXQT_LIBRARY_NAME:STRING="string"
* remove not needed whitespaces
* Adds StartOptions to the SingleApplication class
* Adds the LxQt::SingleApplication class.
* CMakeLists.txt maintenaince
* Fixes yet another translations install dir mistake
* Get rid of USE_QT5 in lxqt-config.cmake
* Fixes translations install dir
* Use the new LXQtTranslate modules.
* Fixes Qt5LinguistToolsMacros file extension bug
* Copied Qt5LinguistToolsMacros.cmake
* Removes cmake commented code
* Removes duplicates add_definitions()
* Removes lxqt_translate_desktop() from the _use.cnake
* Adds Qt5TranslationLoader cmake module
* Fix HtmlDelegate and move it to its own file. Also get rid of X11 on CMakeLists.txt.
* Delete XfitMan class. Fixes lxde/lxde-qt#226
* Don't update (extract) translations by default.
* Includes all LXQt translation modules
* Adds automatic translations loaders for LXQt libs and apps
* Adds LXQtTranslateDesktop module
* Adds the LXQtranslateTs cmake module
* Update Russian translation
* Drop support for Qt4 in code
* Clean up CMakeLists.txt and drop Qt 4 support
* Add myself to the authors list
* Use QString default constructor instead of ""
0.8.0 / 2014-10-13
==================
* Release v0.8.0
* Adds a translation loader for plugins
* Adds Qt5 automatic load of self translations
* Updates translations installation and search paths
* Mark translations as loaded for the English locale
* Updates translations
* Generate source.ts when updating translations
* Don't translate uic generated files
* Fixes another QTranslator related memory leak
* Simplify translate() code
* Fixes an memory leak that occurs when no translation is found
* Fixes lxde/lxde-qt#140 and lxde/lxqt-panel#54
* Stop creating unused QTranslator instances.
* Fix top-to-bottom layout x-coord calculation
* Fix broken *.ts files and update to the latest strings.
* Replace LXDE-Qt with LXQt.
* Add -locations absolute option to lupdate so our *.ts files can contain informations about the source lines.
* Fix incorrect namespace in the *.ts files.
* Add code to update the *.ts files when the UPDATE_TRANSLATIONS option is turned on.
* Fix context names which uses C++ namespaces in all of the *.ts files.
* Add support for getting the hints' flags of a window
* Skip leave confirmation dialogs depending on session settings
* remove magic from cmake. USE_QT5 should be the only trigger
* Use the "new" CMake FIND_PACKAGE case policy
* Add include(${QTXDG_USE_FILE}) to Qt5 also.
* Use the "new" CMake FIND_PACKAGE case policy
* Adds missing libqtxdg dependency
* Don't allow #include <lxqt-qt5/lxqtxxxxx.h>
* Updates the Qt4 and Qt5 library names and related stuff
* Use the same header namespace everywhere
* Don't use undefined variables
* Find liblxqt dependencies automatically
* Removes another duplicated installation of a file
* Removes duplicate installation of a file
* Fixes extra misleading slashes in path names
* Cleans commented unneeded stuff
* Fix a typo in variable name
* Update liblxqt_pl_PL.ts
* Fix broken build of qt4 version
* Use more portable Qt and qtxdg header names
* Use newer version of cmake 2.8.9
* Detect the path of qmake correctly for Qt5.
* Fix internal include
* Fix after merging from master, by removing dupplicated items
* Merge branch 'master' of https://github.com/lxde/liblxqt into qt5
* Update qt5 porting
* Update Turkish tranlations
* Set include dirs properly.
* Install pkgconfig file to /usr/local/libdata/pkgconfig when FreeBSD is detected.
* Set link directories properly
* Use cmake export functionality.
* Qt5 support (step 1)
* Intree build
0.7.0 / 2014-05-07
==================
* Release 0.7.0
0.6.99 / 2014-05-01
===================
* Release 0.6.99 (0.7.0pre alpha)
* Update the About dialog information
* Update AUTHORS and COPYING
* Add CPack rules for creating tarball
* Fix incorrect arguments passing to logind
* Don't append library suffix to library path and use it by default
* CMakeLists.txt: Adds quotes to the lib string
* Respect standard LIB_INSTALL_DIR
* Reformats CMakeLists.txt to fit in an 80x24 terminal
* Removes blank lines
* Properly format about author dialog links
* Removed CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR usages from translatorsinfo/CMakeLists.txt
* Retain old CMAKE_CXX_FLAGS while adding visibility stuff. Add -Wl,-no-undefined -Wall flags to ensure correctness.
* Add missing file.
* Use gcc visibility feature to decrease number of exported symbols to half.
* Use the correct updated org.freedesktop.Notifications.xml file from razor-resources.
* Restore previous XfitMan::moveWindowToDesktop() due to regression bugs.
* Add setIconGeometry(), getShowingDesktop(), setShowingDesktop(), and getWMState() to Xfitman.
* Fix renaming bugs, replacing lxqt-qt with lxde-qt
* Finish the crazy razor=>lxqt renaming tasks.
* Add logout support for lxsession.
* Rename razor to lxqt in settings
* find themes when they are located in /usr/local/...
* Revert "header fix"
* header fix
* Add proper namespace to signal parameters due to the limitation of Qt moc system.
* Rename razor to lxqt and fix XdgDir header inclusion.
* Add missing namespace for LxQt::PowerManager.
* Fix namespace for LxQt::xFitMan() to avoid undefined reference when linking with liblxqt.
* The Translatator class added, all translations moved to /usr/<local>/share/lxde/transalations
* Descriptions for translators
* Razor-qt => LXDE-Qt on about dialog
* Simplify translations script
* Simplify translations script
* All public files has lxqt prefix
* XfitMan => LxQt::XfitMan
* ScreenSaver => LxQt::ScreenSaver
* RotatedWidget => LxQt::RotatedWidget
* Razorsettings => LxQt::Settings
* RazorPluginInfo => LxQt::PluginInfo
* RazorNotification => LxQt::Notification
* RazorGridLayout => LxQt::GridLayout
* RazorAutostartEntry => LxQt::AutostartEntry
* RazorApplication => LxQt::Application
* ProgramFinder=>LxQt::ProgramFinder
* RazorConfigDialog=>LxQt::ConfigDialog
* Libtranslate => LxQt::LibTranslate
* TranslatorsInfo => LxQt::TranslatorsInfo
* Small code refactoring in the LxQt::Power
* AddPluginDialog => LxQt::AddPluginDialog
* RazorAboutDlg => LxQt::AboutDialog
* RazorPower => LxQt::Power
* Build errors, wrong include paths.
* Cmake find_package files
* Fix broken CMakeLists.txt and make the lib compile again.
* Make liblxqt (original librazorqt) compiles independently.
* Add COPYING and AUTHORS files
* Fix for Issue #571 [quicklaunch plugin]
* Renames the "Add plugin" button to "Add Widget"
* Removes hardcoded "Add plugin" window title
* razorqt-desktop: Unify plugins and widgets names. Closes #447
* More verbose constants
* Type sign fixed
* No dependencies on STL
* Typo fixed
* Issue #605 fixed. Double rendering removed
* Theme change autodetection
* Mouse event transparency is controllable in rotated widget
* Old files removed
* Rotated widget transits some mouse events
* Helper functions added to Rotated widget
* Rotated widget requires content
* Rotated widget added
* libraries: Removes unneeded include(RazorLibSuffix)
* Initial version of Razor Screenlocker
* ProgramFinder: a set of functions to check if programs are installed
* issue #473: move count/active text into item header
* initial implementation for #473 Highlight installed plugins. Now it needs to be "designed"
* Change "leave"-button in razor-lightdm-greeter to a menu button. Fix #323
* Fix typos
* Add RazorGridLayout::setCellXXXWidth, RazorGridLayout::setCellXXXHeight and RazorGridLayout::setCellFixedXXX, functions
* Fix for Issues #564 "new panel: cfg "Line size" can be set to 10px but the value is not accepted" #563 "new panel: vertical mode makes panel too lerge (width)"
* Add moveItem method to RazorGridLayout
* Close Issue #541
* Close Issue #541
* RazorGridLayout handle new item incorrectlly
* Fix translators' webpage links
* Update layout when plugin shows.
* Improved razorpanellayout and new razorgridlayout.
* Add autostart entry API into the library
* xfitman: try to get window title even harder
* New panel layout and many changes
* Improve icons handling.
* Added missing license header in the technicalinfo
* Make it possible to load translations for multiple libraries
* About dialog: Reword authors tab
* Added "Copy to clipboard" button to razor-about->technical information.
* Don't "fail" when a dbus call returns no value
* Trtanslations
* Razor-panel: New plugin API
* Simplify code in the PowerManager
* Do not display non-urgent notifications in fallback mode
* razor-power: add systemd support
* Change license for xfitman
* BSD does not handle the way with two consecutive slashes.
* Translations updated
* Translations updated
* first part of fixes based on Coverity Scan (code static analysis)
* Fix components missing translations
* razor-about: Authors text changed
* Translations
* Delete bad en_GB translations
* Update translations
* Minor fixes
* Translations updated
* Removed line num from TS files.
* Translators info & refactoring of the About dialog
* Replace <p> tag with newlines since it's not valid notification markup
* Add a fallback provider for those without UPower/CK
* Don't write on every RazorSettings initialization
* Translations
* Fixed librazorqt.qm directory
* Translations for librazorqt
* fixed #412 Panel plugin configuration is broken
* optional debugging when there is RAZOR_DEBUG env.var. set
* fix for infinite event loop on panel start in power manager when there is no DBUS/notificationd running. The QMessageBox should not be displayed on init.
* fixed #349 RazorSettings settingsChanged signal is not emitted
* razor-desktop reworked to enable future features and fix RTTI related crashes.
* Update libraries/razorqt/screensaver.cpp
* Sort plugins in the "Add plugin dialog"
* Updated ts.src files
* part of #329: on-click on notification launces default action or it tries to find appropariate window to raise; xfitman method renamed + one new
* extended "razor-about" implementation. Resolves #253
* Add capabilities and server information functions
* Improve RazorNotification docs
* Add Hints support
* notifications: vrious fixes; more options (hardcoded values removed); layouting
* notifications: razorapplication used (theming); qtxdg used; spec icon loading implemented
* Implement Actions and add some more functions
* Implement new RazorNotification class
* Remove RazorNotification classes (no license/copyright)
* Ts.src files updated.
* Language name zh_CN.GB2312 braked cmake process.
* Translations updated
* Split sessionconfigwindow and remove old module config
* fixed #284 qmmp its not registered in window list panel and properly fixed #81 Qlipper should not appear in Task Manager
* fixed #277 cmake installs private class
* Small improvement to dialog icon sizing
* Don't reset when pressing Enter
* reduce error messages when there is no session running in razor-power
* QDbusError canot be print out on Ubuntu version of qt
* notification client library uses a QMessageBox failback message when it's not able to send a dbus message
* fixed #147 razorpower: things to implement - notifications
* default arguments for notification client lib
* Fix default wallpaper loading
* GUI for change razor theme.
* Moving qtservice to libraries
* Stylesheets are not always applied.
* Typos in code. Thanks Aaron Lewis. * In razor-runner , providers item: title() was typed as tile() * For RazorSettings class , settingsChanged() was typed as settigsChanged()
* RazorSettings not read global settings.
* Changing notification ui. Adding default notitifaction icon. Embedding icons in notification
* Proper default values
* Proper id number assigned to notifications Properly remove notification by quint32 id
* Remove custom settings, use razor ones
* Adding razor-config-notificationd
* Moving notification client library to razorqt
* Don't try to print in color if it's not a terminal
* Use QSS for setting single-click mode
* Refactor desktop config to use RazorConfigDialog
* Revert "Global shortcuts now based on PSI code."
* Global shortcuts now based on PSI code
* better path for logging in DEBUG mode
* fix for theme loading when there is no theme specified in config
* Added localizedValue() in RazorSettings
* Fix: wrong path for debug log
* Config coresponds XDG directory specification
* Transifex desktop: sr_BA.ts should be a local
* strongly enhances debugging
* Transifex desktop: local translations
* Transifex desktop: Translations pulled
* fixed #218 Use <razor-dir>/session.log instead of ~/.razor-session.log
* Icons for the desktop menu
* Add Traditional Chinese Translations
* Translations update
* Added support for the online translation service. www.transifex.net
* RazorApplication class implemented; all modules ported to this class
* Serbian translation files
* Greek translation by iosifidis
* Added danish translations
* Russian translation
* Fix for issue #100
* Fix for issue #100
* fix #169: italian translation
* Lock the screen when "Lock Screen" is selected
* Update icons change when theme changes
* Add function to use alternative icons
* Env variables for plugins dirs RAZORQT_DESKTOP_PLUGINS_DIR & RAZORQT_DESKTOP_PLUGINS_SO_DIR RAZORQT_PANEL_PLUGINS_DIR & RAZORQT_PANEL_PLUGINS_SO_DIR
* Create a "standardized" configuration dialog
* Relicense razorqtlib
* XdgAutoStart rewriten (lgpl2+)
* Fix gmail.ru -> gmail.com
* Issue#147 add return value to provide a valuable feedback to user
* menus are adopted to the new backends; old code removed; check for running razor-session to allow/disallow "logout" item
* Czech translations (cs_CZ)
* New power engine & razor-power program
* Make XDG autostart fully editable
* unneeded code removed
* Update german [de] translation
* Let XdgAutoStart return Hidden files, and save modified files
* Correct the XdgAutoStart behavior
* SVK translation finalized
* Replaces return"" by return QString()
* Initial german [de] translation
* Fix issue #116
* License audit
* implemented #70: pkg-config for libs
* Add Chinese(simplified) translation files.
* License audit
* razorqt: add find_package(X11) as ${X11_X11_LIB} is used
* Add Slovak (sk) translation
* Typo in russian translation
* Czech translations (cs_CZ)
* A-MeGo Theme
* fix for crashes when there is no upower
* fix for powermanager. These dbus calls are pain...
* New doxygen ifrastructure
* power manager: list actions only if is user allowed to call it
* fixed warning: The Free Software Foundation address in this file seems to be outdated
* devel-docs generated in CMAKE_BINARY_DIR/docs includig dummy index.html
* missing translations in CMakeLists
* XdgDesktopFile is implicitly shared
* huge refactoring of the libraries build organization

@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR)
project(liblxqt) project(liblxqt)
set(LXQT_MAJOR_VERSION 0) set(LXQT_MAJOR_VERSION 0)
set(LXQT_MINOR_VERSION 10) set(LXQT_MINOR_VERSION 11)
set(LXQT_PATCH_VERSION 0) set(LXQT_PATCH_VERSION 0)
include(CMakePackageConfigHelpers) include(CMakePackageConfigHelpers)
@ -120,9 +120,11 @@ set(FORMS
list(APPEND CMAKE_MODULE_PATH list(APPEND CMAKE_MODULE_PATH
"${CMAKE_CURRENT_SOURCE_DIR}/cmake" "${CMAKE_CURRENT_SOURCE_DIR}/cmake"
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/find-modules"
) )
option(UPDATE_TRANSLATIONS "Update source translation translations/*.ts files" OFF) option(UPDATE_TRANSLATIONS "Update source translation translations/*.ts files" OFF)
option(WITH_XDG_DIRS_FALLBACK "Use our XDG_CONFIG_DIRS fallback" ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON)
@ -130,6 +132,7 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOUIC ON)
find_package(X11 REQUIRED QUIET)
find_package(Qt5Widgets REQUIRED QUIET) find_package(Qt5Widgets REQUIRED QUIET)
find_package(Qt5DBus REQUIRED QUIET) find_package(Qt5DBus REQUIRED QUIET)
find_package(Qt5X11Extras REQUIRED QUIET) find_package(Qt5X11Extras REQUIRED QUIET)
@ -163,15 +166,16 @@ include(create_portable_headers)
set(LXQT_VERSION ${LXQT_MAJOR_VERSION}.${LXQT_MINOR_VERSION}.${LXQT_PATCH_VERSION}) set(LXQT_VERSION ${LXQT_MAJOR_VERSION}.${LXQT_MINOR_VERSION}.${LXQT_PATCH_VERSION})
set(LXQT_LIBRARY_NAME "lxqt" CACHE STRING "lxqt") set(LXQT_LIBRARY_NAME "lxqt" CACHE STRING "lxqt")
set(LXQT_RELATIVE_SHARE_DIR "${LXQT_LIBRARY_NAME}") set(LXQT_RELATIVE_SHARE_DIR "${LXQT_LIBRARY_NAME}")
set(LXQT_SHARE_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/${LXQT_RELATIVE_SHARE_DIR}") set(LXQT_SHARE_DIR "${CMAKE_INSTALL_FULL_DATAROOTDIR}/${LXQT_RELATIVE_SHARE_DIR}")
set(LXQT_RELATIVE_TRANSLATIONS_DIR "${LXQT_LIBRARY_NAME}/translations") set(LXQT_RELATIVE_TRANSLATIONS_DIR "${LXQT_LIBRARY_NAME}/translations")
set(LXQT_TRANSLATIONS_DIR "${LXQT_SHARE_DIR}/translations") set(LXQT_TRANSLATIONS_DIR "${LXQT_SHARE_DIR}/translations")
set(LXQT_GRAPHICS_DIR "${LXQT_SHARE_DIR}/graphics")
set(LXQT_INTREE_INCLUDE_DIR "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/include") set(LXQT_INTREE_INCLUDE_DIR "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/include")
set(LXQT_INTREE_TARGETS_FILE "${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}-targets.cmake") set(LXQT_INTREE_TARGETS_FILE "${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}-targets.cmake")
set(LXQT_INSTALL_INCLUDE_DIR "${CMAKE_INSTALL_FULL_INCLUDEDIR}/${LXQT_LIBRARY_NAME}") set(LXQT_INSTALL_INCLUDE_DIR "${CMAKE_INSTALL_FULL_INCLUDEDIR}/${LXQT_LIBRARY_NAME}")
set(LXQT_INSTALL_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/share/cmake") set(LXQT_INSTALL_CMAKE_DIR "${CMAKE_INSTALL_FULL_DATAROOTDIR}/cmake")
## Translations ## Translations
@ -185,6 +189,14 @@ lxqt_translate_ts(QM_FILES
${FORMS} ${FORMS}
INSTALL_DIR INSTALL_DIR
"${LXQT_TRANSLATIONS_DIR}/${PROJECT_NAME}" "${LXQT_TRANSLATIONS_DIR}/${PROJECT_NAME}"
PULL_TRANSLATIONS
${PULL_TRANSLATIONS}
CLEAN_TRANSLATIONS
${CLEAN_TRANSLATIONS}
TRANSLATIONS_REPO
${TRANSLATIONS_REPO}
TRANSLATIONS_REFSPEC
${TRANSLATIONS_REFSPEC}
) )
message(STATUS "") message(STATUS "")
@ -207,6 +219,8 @@ check_portable_headers(H_FILES ${PUB_HDRS} LINKS "${INTREE_PORTABLE_HEADERS}")
#************************************************ #************************************************
set(CFG_LXQT_TARGETS_FILE "${LXQT_INTREE_TARGETS_FILE}") set(CFG_LXQT_TARGETS_FILE "${LXQT_INTREE_TARGETS_FILE}")
set(CFG_LXQT_CMAKE_MODULES_DIR "${PROJECT_SOURCE_DIR}/cmake/modules") set(CFG_LXQT_CMAKE_MODULES_DIR "${PROJECT_SOURCE_DIR}/cmake/modules")
set(CFG_LXQT_CMAKE_FIND_MODULES_DIR "${PROJECT_SOURCE_DIR}/cmake/find-modules")
configure_package_config_file( configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqt-config.cmake.in" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqt-config.cmake.in"
@ -219,6 +233,7 @@ configure_package_config_file(
#************************************************ #************************************************
set(CFG_LXQT_TARGETS_FILE "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/${LXQT_LIBRARY_NAME}-targets.cmake") set(CFG_LXQT_TARGETS_FILE "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/${LXQT_LIBRARY_NAME}-targets.cmake")
set(CFG_LXQT_CMAKE_MODULES_DIR "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/modules") set(CFG_LXQT_CMAKE_MODULES_DIR "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/modules")
set(CFG_LXQT_CMAKE_FIND_MODULES_DIR "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/find-modules")
configure_package_config_file( configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqt-config.cmake.in" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqt-config.cmake.in"
@ -245,6 +260,16 @@ install(EXPORT
COMPONENT Devel COMPONENT Devel
) )
file(GLOB toInstallFindModules
"${PROJECT_SOURCE_DIR}/cmake/find-modules/*.cmake"
)
install(
FILES ${toInstallFindModules}
DESTINATION "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/find-modules"
COMPONENT Devel
)
file(GLOB toInstallModules file(GLOB toInstallModules
"${PROJECT_SOURCE_DIR}/cmake/modules/*.cmake" "${PROJECT_SOURCE_DIR}/cmake/modules/*.cmake"
"${PROJECT_SOURCE_DIR}/cmake/modules/*.in" "${PROJECT_SOURCE_DIR}/cmake/modules/*.in"
@ -273,6 +298,9 @@ target_link_libraries(${LXQT_LIBRARY_NAME}
Qt5::DBus Qt5::DBus
Qt5::X11Extras Qt5::X11Extras
Qt5Xdg Qt5Xdg
PRIVATE
${X11_Xscreensaver_LIB}
${X11_X11_LIB}
) )
set_target_properties(${LXQT_LIBRARY_NAME} PROPERTIES set_target_properties(${LXQT_LIBRARY_NAME} PROPERTIES
@ -285,8 +313,10 @@ target_compile_definitions(${LXQT_LIBRARY_NAME}
PRIVATE "LXQT_SHARE_DIR=\"${LXQT_SHARE_DIR}\"" PRIVATE "LXQT_SHARE_DIR=\"${LXQT_SHARE_DIR}\""
PRIVATE "LXQT_RELATIVE_SHARE_TRANSLATIONS_DIR=\"${LXQT_RELATIVE_TRANSLATIONS_DIR}\"" PRIVATE "LXQT_RELATIVE_SHARE_TRANSLATIONS_DIR=\"${LXQT_RELATIVE_TRANSLATIONS_DIR}\""
PRIVATE "LXQT_SHARE_TRANSLATIONS_DIR=\"${LXQT_TRANSLATIONS_DIR}\"" PRIVATE "LXQT_SHARE_TRANSLATIONS_DIR=\"${LXQT_TRANSLATIONS_DIR}\""
PRIVATE "LXQT_GRAPHICS_DIR=\"${LXQT_GRAPHICS_DIR}\""
PRIVATE "LXQT_ETC_XDG_DIR=\"${LXQT_ETC_XDG_DIR}\"" PRIVATE "LXQT_ETC_XDG_DIR=\"${LXQT_ETC_XDG_DIR}\""
PRIVATE "LXQT_DATA_DIR=\"${LXQT_DATA_DIR}\"" PRIVATE "LXQT_DATA_DIR=\"${LXQT_DATA_DIR}\""
PRIVATE "LXQT_INSTALL_PREFIX=\"${CMAKE_INSTALL_PREFIX}\""
PRIVATE "LXQT_VERSION=\"${LXQT_VERSION}\"" PRIVATE "LXQT_VERSION=\"${LXQT_VERSION}\""
PRIVATE "COMPILE_LIBLXQT" PRIVATE "COMPILE_LIBLXQT"
) )
@ -296,6 +326,12 @@ target_compile_definitions(${LXQT_LIBRARY_NAME}
PRIVATE "$<$<CONFIG:Release>:QT_NO_WARNING_OUTPUT>" PRIVATE "$<$<CONFIG:Release>:QT_NO_WARNING_OUTPUT>"
) )
if (WITH_XDG_DIRS_FALLBACK)
target_compile_definitions(${LXQT_LIBRARY_NAME}
PRIVATE "WITH_XDG_DIRS_FALLBACK"
)
endif ()
target_include_directories(${LXQT_LIBRARY_NAME} target_include_directories(${LXQT_LIBRARY_NAME}
INTERFACE "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${LXQT_LIBRARY_NAME}>" INTERFACE "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${LXQT_LIBRARY_NAME}>"
INTERFACE "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${LXQT_LIBRARY_NAME}/LXQt>" INTERFACE "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${LXQT_LIBRARY_NAME}/LXQt>"

@ -0,0 +1,20 @@
# liblxqt
## Overview
`liblxqt` represents the core library of LXQt providing essential functionality needed by nearly all of its components.
## Installation
### Sources
Its runtime dependencies are libxss, KWindowSystem, qtbase, qtx11extras and [libqtxdg](https://github.com/lxde/libqtxdg).
Additional build dependencies are CMake and optionally Git to pull latest VCS checkouts. The localization files were outsourced to repository [lxqt-l10n](https://github.com/lxde/lxqt-l10n) so the corresponding dependencies are needed, too. Please refer to this repository's `README.md` for further information.
Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` will normally have to be set to `/usr`, depending on the way library paths are dealt with on 64bit systems variables like `CMAKE_INSTALL_LIBDIR` may have to be set as well.
To build run `make`, to install `make install` which accepts variable `DESTDIR` as usual.
### Binary packages
The library is provided by all major Linux distributions like Arch Linux, Debian, Fedora and openSUSE. Just use your package manager to search for string `liblxqt`.

@ -0,0 +1,56 @@
#=============================================================================
# Copyright 2015 Luís Pereira <luis.artur.pereira@gmail.com>
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# 3. The name of the author may not be used to endorse or promote products
# derived from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#=============================================================================
# FindXdgUserDirs
#
# Try to find xdg-user-dirs-update.
#
# If the xdg-user-dirs-update executable is not in your PATH, you can provide
# an alternative name or full path location with the
# `XdgUserDirsUpdate_EXECUTABLE` variable.
#
# This will define the following variables:
#
# `XdgUserDirs_FOUND`
# True if xdg-user-dirs-update is available.
#
# `XdgUserDirsUpdate_EXECUTABLE`
# The xdg-user-dirs-update executable.
#
# Find xdg-user-dirs-update
find_program(XdgUserDirsUpdate_EXECUTABLE NAMES xdg-user-dirs-update)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(XdgUserDirs
FOUND_VAR
XdgUserDirs_FOUND
REQUIRED_VARS
XdgUserDirsUpdate_EXECUTABLE
)
mark_as_advanced(XdgUserDirsUpdate_EXECUTABLE)

@ -23,36 +23,40 @@
@PACKAGE_INIT@ @PACKAGE_INIT@
set(LXQT_USEQT@LXQT_QT_VERSION@ ON) set(LXQT_USEQT@LXQT_QT_VERSION@ ON)
set(LXQT_QT_VERSION @LXQT_QT_VERSION@) set(LXQT_QT_VERSION "@LXQT_QT_VERSION@")
set(LXQT_MAJOR_VERSION @LXQT_MAJOR_VERSION@) set(LXQT_MAJOR_VERSION "@LXQT_MAJOR_VERSION@")
set(LXQT_MINOR_VERSION @LXQT_MINOR_VERSION@) set(LXQT_MINOR_VERSION "@LXQT_MINOR_VERSION@")
set(LXQT_PATCH_VERSION @LXQT_PATCH_VERSION@) set(LXQT_PATCH_VERSION "@LXQT_PATCH_VERSION@")
set(LXQT_VERSION @LXQT_VERSION@) set(LXQT_VERSION "@LXQT_VERSION@")
set(LXQT_RELATIVE_SHARE_DIR @LXQT_RELATIVE_SHARE_DIR@) set(LXQT_RELATIVE_SHARE_DIR "@LXQT_RELATIVE_SHARE_DIR@")
set(LXQT_SHARE_DIR @LXQT_SHARE_DIR@) set(LXQT_SHARE_DIR "@LXQT_SHARE_DIR@")
set(LXQT_RELATIVE_TRANSLATIONS_DIR @LXQT_RELATIVE_TRANSLATIONS_DIR@) set(LXQT_RELATIVE_TRANSLATIONS_DIR "@LXQT_RELATIVE_TRANSLATIONS_DIR@")
set(LXQT_TRANSLATIONS_DIR @LXQT_TRANSLATIONS_DIR@) set(LXQT_TRANSLATIONS_DIR "@LXQT_TRANSLATIONS_DIR@")
set(LXQT_ETC_XDG_DIR @LXQT_ETC_XDG_DIR@) set(LXQT_GRAPHICS_DIR "@LXQT_GRAPHICS_DIR@")
set(LXQT_DATA_DIR @LXQT_DATA_DIR@) set(LXQT_ETC_XDG_DIR "@LXQT_ETC_XDG_DIR@")
set(LXQT_CMAKE_MODULES_DIR @CFG_LXQT_CMAKE_MODULES_DIR@) set(LXQT_DATA_DIR "@LXQT_DATA_DIR@")
set(LXQT_CMAKE_MODULES_DIR "@CFG_LXQT_CMAKE_MODULES_DIR@")
set(LXQT_CMAKE_FIND_MODULES_DIR "@CFG_LXQT_CMAKE_FIND_MODULES_DIR@")
set(LXQT@LXQT_QT_VERSION@_FOUND 1) set(LXQT@LXQT_QT_VERSION@_FOUND 1)
include(CMakeFindDependencyMacro) include(CMakeFindDependencyMacro)
add_definitions(-DLXQT_RELATIVE_SHARE_DIR=\"${LXQT_RELATIVE_SHARE_DIR}\") add_definitions("-DLXQT_RELATIVE_SHARE_DIR=\"${LXQT_RELATIVE_SHARE_DIR}\"")
add_definitions(-DLXQT_SHARE_DIR=\"${LXQT_SHARE_DIR}\") add_definitions("-DLXQT_SHARE_DIR=\"${LXQT_SHARE_DIR}\"")
add_definitions(-DLXQT_RELATIVE_SHARE_TRANSLATIONS_DIR=\"${LXQT_RELATIVE_TRANSLATIONS_DIR}\") add_definitions("-DLXQT_RELATIVE_SHARE_TRANSLATIONS_DIR=\"${LXQT_RELATIVE_TRANSLATIONS_DIR}\"")
add_definitions(-DLXQT_SHARE_TRANSLATIONS_DIR=\"${LXQT_TRANSLATIONS_DIR}\") add_definitions("-DLXQT_SHARE_TRANSLATIONS_DIR=\"${LXQT_TRANSLATIONS_DIR}\"")
add_definitions(-DLXQT_ETC_XDG_DIR=\"${LXQT_ETC_XDG_DIR}\") add_definitions("-DLXQT_GRAPHICS_DIR=\"${LXQT_GRAPHICS_DIR}\"")
add_definitions(-DLXQT_DATA_DIR=\"${LXQT_DATA_DIR}\") add_definitions("-DLXQT_ETC_XDG_DIR=\"${LXQT_ETC_XDG_DIR}\"")
add_definitions(-DLXQT_VERSION=\"${LXQT_VERSION}\") add_definitions("-DLXQT_DATA_DIR=\"${LXQT_DATA_DIR}\"")
add_definitions("-DLXQT_VERSION=\"${LXQT_VERSION}\"")
SET_SOURCE_FILES_PROPERTIES(LXQT_LIBRARIES PROPERTIES OBJECT_DEPENDS lxqt${LXQT_QT_VERSION}) list(APPEND CMAKE_MODULE_PATH
"${LXQT_CMAKE_MODULES_DIR}"
list(APPEND CMAKE_MODULE_PATH "${LXQT_CMAKE_MODULES_DIR}") "${LXQT_CMAKE_FIND_MODULES_DIR}"
)
find_dependency(Qt5Widgets) find_dependency(Qt5Widgets)
find_dependency(Qt5DBus) find_dependency(Qt5DBus)

@ -60,6 +60,15 @@ endif()
include(CheckCXXCompilerFlag) include(CheckCXXCompilerFlag)
#-----------------------------------------------------------------------------
# Global definitions
#-----------------------------------------------------------------------------
add_definitions(
-DQT_USE_QSTRINGBUILDER
)
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Detect Clang compiler # Detect Clang compiler
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------

@ -71,13 +71,13 @@ function(lxqt_translate_desktop _RESULT)
if (_translations) if (_translations)
list(SORT _translations) list(SORT _translations)
add_custom_command(OUTPUT ${_outFile} add_custom_command(OUTPUT ${_outFile}
COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile} COMMAND grep -v -a "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMAND grep -h ${_pattern} ${_translations} >> ${_outFile} COMMAND grep -h -a ${_pattern} ${_translations} >> ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}" COMMENT "Generating ${_fileName}${_fileExt}"
) )
else() else()
add_custom_command(OUTPUT ${_outFile} add_custom_command(OUTPUT ${_outFile}
COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile} COMMAND grep -v -a "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}" COMMENT "Generating ${_fileName}${_fileExt}"
) )
endif() endif()

@ -29,10 +29,16 @@
# [USE_QT5 [Yes | No]] # [USE_QT5 [Yes | No]]
# [UPDATE_TRANSLATIONS [Yes | No]] # [UPDATE_TRANSLATIONS [Yes | No]]
# SOURCES <sources> # SOURCES <sources>
# [UPDATE_OPTIONS] update_options
# [TEMPLATE] translation_template # [TEMPLATE] translation_template
# [TRANSLATION_DIR] translation_directory # [TRANSLATION_DIR] translation_directory
# [INSTALL_DIR] install_directory # [INSTALL_DIR] install_directory
# [COMPONENT] component # [COMPONENT] component
# [PULL_TRANSLATIONS [Yes | No]]
# [CLEAN_TRANSLATIONS [Yes | No]]
# [REPO_SUBDIR] repository_subdirectory
# [TRANSLATIONS_REPO] remote_translation_repo
# [TRANSLATIONS_REFSPEC] translations_remote_branch
# ) # )
# Output: # Output:
# qmFiles The generated compiled translations (.qm) files # qmFiles The generated compiled translations (.qm) files
@ -44,6 +50,9 @@
# compiles the translations. Setting it No, only # compiles the translations. Setting it No, only
# compiles them. # compiles them.
# #
# UPDATE_OPTIONS Optional options to lupdate when UPDATE_TRANSLATIONS
# is True.
#
# TEMPLATE Optional translations files base name. Defaults to # TEMPLATE Optional translations files base name. Defaults to
# ${PROJECT_NAME}. An .ts extensions is added. # ${PROJECT_NAME}. An .ts extensions is added.
# #
@ -56,6 +65,24 @@
# #
# COMPONENT Optional install component. Only effective if INSTALL_DIR # COMPONENT Optional install component. Only effective if INSTALL_DIR
# present. Defaults to "Runtime". # present. Defaults to "Runtime".
#
# PULL_TRANSLATIONS Optional flag. If set, the translations are pulled
# from external repository in cmake phase (not in build/make time)
# into directory "${TRANSLATION_DIR}/${REPO_SUBDIR}".
#
# CLEAN_TRANSLATIONS Optional flag. If set, the externally pulled
# translations are removed.
#
# REPO_SUBDIR Optional path in the "translations repository" to directory
# with translations. Only effective if PULL_TRANSLATIONS enabled.
# Defaults to "${TEMPLATE}".
#
# TRANSLATIONS_REPO External git repository with translations - only the ${TEMPLATE} directory
# is pulled (using the "sparse checkout").
# Optional (defaults to "https://github.com/lxde/lxqt-l10n.git").
#
# TRANSLATIONS_REFSPEC Optional refspec of external repository. Used in git pull.
# Defaults to "master".
# CMake v2.8.3 needed to use the CMakeParseArguments module # CMake v2.8.3 needed to use the CMakeParseArguments module
cmake_minimum_required(VERSION 2.8.3 FATAL_ERROR) cmake_minimum_required(VERSION 2.8.3 FATAL_ERROR)
@ -63,15 +90,34 @@ cmake_minimum_required(VERSION 2.8.3 FATAL_ERROR)
# We use our patched version to round a annoying bug. # We use our patched version to round a annoying bug.
include(Qt5PatchedLinguistToolsMacros) include(Qt5PatchedLinguistToolsMacros)
option(PULL_TRANSLATIONS "Pull translations" Yes)
option(CLEAN_TRANSLATIONS "Clean translations" No)
function(lxqt_translate_ts qmFiles) function(lxqt_translate_ts qmFiles)
set(oneValueArgs USE_QT5 UPDATE_TRANSLATIONS TEMPLATE TRANSLATION_DIR INSTALL_DIR COMPONENT) set(oneValueArgs
set(multiValueArgs SOURCES) USE_QT5
UPDATE_TRANSLATIONS
TEMPLATE
TRANSLATION_DIR
INSTALL_DIR
COMPONENT
PULL_TRANSLATIONS
CLEAN_TRANSLATIONS
REPO_SUBDIR
TRANSLATIONS_REPO
TRANSLATIONS_REFSPEC
)
set(multiValueArgs SOURCES UPDATE_OPTIONS)
cmake_parse_arguments(TR "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) cmake_parse_arguments(TR "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
if (NOT DEFINED TR_UPDATE_TRANSLATIONS) if (NOT DEFINED TR_UPDATE_TRANSLATIONS)
set(TR_UPDATE_TRANSLATIONS "No") set(TR_UPDATE_TRANSLATIONS "No")
endif() endif()
if (NOT DEFINED TR_UPDATE_OPTIONS)
set(TR_UPDATE_OPTIONS "")
endif()
if (NOT DEFINED TR_USE_QT5) if (NOT DEFINED TR_USE_QT5)
set(TR_USE_QT5 "Yes") set(TR_USE_QT5 "Yes")
endif() endif()
@ -83,9 +129,104 @@ function(lxqt_translate_ts qmFiles)
if (NOT DEFINED TR_TRANSLATION_DIR) if (NOT DEFINED TR_TRANSLATION_DIR)
set(TR_TRANSLATION_DIR "translations") set(TR_TRANSLATION_DIR "translations")
endif() endif()
get_filename_component(TR_TRANSLATION_DIR "${TR_TRANSLATION_DIR}" ABSOLUTE)
if (NOT DEFINED TR_CLEAN_TRANSLATIONS)
set(TR_CLEAN_TRANSLATIONS "No")
endif()
if (NOT DEFINED TR_PULL_TRANSLATIONS)
set(TR_PULL_TRANSLATIONS "No")
endif()
if (NOT DEFINED TR_REPO_SUBDIR)
set(TR_REPO_SUBDIR "${TR_TEMPLATE}")
endif()
if (NOT DEFINED TR_TRANSLATIONS_REPO)
set(TR_TRANSLATIONS_REPO "https://github.com/lxde/lxqt-l10n.git")
endif()
if (NOT DEFINED TR_TRANSLATIONS_REFSPEC)
set(TR_TRANSLATIONS_REFSPEC "master")
endif()
if (TR_CLEAN_TRANSLATIONS)
message(STATUS "Cleaning translations dir '${TR_TRANSLATION_DIR}' ...")
set(DIR_TO_REMOVE "${TR_TRANSLATION_DIR}/${TR_REPO_SUBDIR}")
get_filename_component(PARENT_DIR "${DIR_TO_REMOVE}" DIRECTORY)
while (NOT "${PARENT_DIR}" STREQAL "${TR_TRANSLATION_DIR}")
set(DIR_TO_REMOVE "${PARENT_DIR}")
get_filename_component(PARENT_DIR "${DIR_TO_REMOVE}" DIRECTORY)
endwhile ()
#TODO: is there a way to check successfulness of file command !?!
file(REMOVE_RECURSE "${TR_TRANSLATION_DIR}/.git" "${DIR_TO_REMOVE}")
endif ()
if (TR_PULL_TRANSLATIONS)
find_package(Git REQUIRED)
if (NOT (GIT_FOUND AND GIT_VERSION_STRING VERSION_GREATER "1.7.0"))
message(FATAL_ERROR "Git > 1.7.0 is needed For pulling translations!")
endif ()
if (NOT EXISTS "${TR_TRANSLATION_DIR}/${TR_REPO_SUBDIR}")
message(STATUS "Setting git repository in the translations dir '${TR_TRANSLATION_DIR}' ...")
if (EXISTS "${TR_TRANSLATION_DIR}/.git")
execute_process(COMMAND rm -Rf .git
WORKING_DIRECTORY "${TR_TRANSLATION_DIR}"
RESULT_VARIABLE ex_result
)
if (NOT "${ex_result}" EQUAL 0)
message(FATAL_ERROR "Initialization(cleanup) of translations dir failed!")
endif ()
endif()
# make sure the dir exist, otherwise git init will fail
file(MAKE_DIRECTORY "${TR_TRANSLATION_DIR}")
execute_process(COMMAND "${GIT_EXECUTABLE}" init
WORKING_DIRECTORY "${TR_TRANSLATION_DIR}"
RESULT_VARIABLE ex_result
)
if (NOT "${ex_result}" EQUAL 0)
message(FATAL_ERROR "Initialization(init) of translations dir failed!")
endif ()
execute_process(COMMAND "${GIT_EXECUTABLE}" remote add origin "${TR_TRANSLATIONS_REPO}"
WORKING_DIRECTORY "${TR_TRANSLATION_DIR}"
RESULT_VARIABLE ex_result
)
if (NOT "${ex_result}" EQUAL 0)
message(FATAL_ERROR "Initialization(remote) of translations dir failed!")
endif ()
execute_process(COMMAND "${GIT_EXECUTABLE}" config core.sparseCheckout true
WORKING_DIRECTORY "${TR_TRANSLATION_DIR}"
RESULT_VARIABLE ex_result
)
if (NOT "${ex_result}" EQUAL 0)
message(FATAL_ERROR "Initialization(config) of translations dir failed!")
endif ()
file(WRITE "${TR_TRANSLATION_DIR}/.git/info/sparse-checkout" "${TR_REPO_SUBDIR}")
endif ()
message(STATUS "Pulling the translations...")
execute_process(COMMAND "${GIT_EXECUTABLE}" pull origin "${TR_TRANSLATIONS_REFSPEC}"
WORKING_DIRECTORY "${TR_TRANSLATION_DIR}"
RESULT_VARIABLE ex_result
)
if (NOT "${ex_result}" EQUAL 0)
message(FATAL_ERROR "Pulling translations failed!")
endif ()
endif ()
file(GLOB tsFiles "${TR_TRANSLATION_DIR}/${TR_TEMPLATE}_*.ts") #project/module can use it's own translations (not from external)
set(templateFile "${TR_TRANSLATION_DIR}/${TR_TEMPLATE}.ts") if (EXISTS "${TR_TRANSLATION_DIR}/${TR_REPO_SUBDIR}/")
file(GLOB tsFiles "${TR_TRANSLATION_DIR}/${TR_REPO_SUBDIR}/*_*.ts")
set(templateFile "${TR_TRANSLATION_DIR}/${TR_REPO_SUBDIR}/${TR_TEMPLATE}.ts")
else ()
file(GLOB tsFiles "${TR_TRANSLATION_DIR}/${TR_TEMPLATE}_*.ts")
set(templateFile "${TR_TRANSLATION_DIR}/${TR_TEMPLATE}.ts")
endif ()
if(TR_USE_QT5) if(TR_USE_QT5)
# Qt5 # Qt5
@ -93,12 +234,12 @@ function(lxqt_translate_ts qmFiles)
qt5_patched_create_translation(QMS qt5_patched_create_translation(QMS
${TR_SOURCES} ${TR_SOURCES}
${templateFile} ${templateFile}
OPTIONS -locations absolute OPTIONS ${TR_UPDATE_OPTIONS}
) )
qt5_patched_create_translation(QM qt5_patched_create_translation(QM
${TR_SOURCES} ${TR_SOURCES}
${tsFiles} ${tsFiles}
OPTIONS -locations absolute OPTIONS ${TR_UPDATE_OPTIONS}
) )
else() else()
qt5_patched_add_translation(QM ${tsFiles}) qt5_patched_add_translation(QM ${tsFiles})
@ -109,12 +250,12 @@ function(lxqt_translate_ts qmFiles)
qt4_create_translation(QMS qt4_create_translation(QMS
${TR_SOURCES} ${TR_SOURCES}
${templateFile} ${templateFile}
OPTIONS -locations absolute OPTIONS ${TR_UPDATE_OPTIONS}
) )
qt4_create_translation(QM qt4_create_translation(QM
${TR_SOURCES} ${TR_SOURCES}
${tsFiles} ${tsFiles}
OPTIONS -locations absolute OPTIONS ${TR_UPDATE_OPTIONS}
) )
else() else()
qt4_add_translation(QM ${tsFiles}) qt4_add_translation(QM ${tsFiles})

@ -40,7 +40,6 @@ ConfigDialog::ConfigDialog(const QString& title, Settings* settings, QWidget* pa
setWindowTitle(title); setWindowTitle(title);
connect(ui->buttons, SIGNAL(clicked(QAbstractButton*)), SLOT(dialogButtonsAction(QAbstractButton*))); connect(ui->buttons, SIGNAL(clicked(QAbstractButton*)), SLOT(dialogButtonsAction(QAbstractButton*)));
ui->moduleList->setVisible(false); ui->moduleList->setVisible(false);
connect(Settings::globalSettings(), SIGNAL(settingsChanged()), this, SLOT(updateIcons()));
foreach(QPushButton* button, ui->buttons->findChildren<QPushButton*>()) foreach(QPushButton* button, ui->buttons->findChildren<QPushButton*>())
button->setAutoDefault(false); button->setAutoDefault(false);
} }
@ -104,6 +103,13 @@ void ConfigDialog::showPage(QWidget* page)
ui->moduleList->setCurrentRow(index); ui->moduleList->setCurrentRow(index);
} }
bool ConfigDialog::event(QEvent * event)
{
if (QEvent::ThemeChange == event->type())
updateIcons();
return QDialog::event(event);
}
void ConfigDialog::closeEvent(QCloseEvent* event) void ConfigDialog::closeEvent(QCloseEvent* event)
{ {
emit save(); emit save();

@ -89,7 +89,8 @@ signals:
protected: protected:
Settings* mSettings; Settings* mSettings;
virtual void closeEvent(QCloseEvent* event); virtual bool event(QEvent * event) override;
virtual void closeEvent(QCloseEvent* event) override;
private: private:
SettingsCache* mCache; SettingsCache* mCache;

@ -21,6 +21,9 @@
<property name="horizontalScrollBarPolicy"> <property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum> <enum>Qt::ScrollBarAlwaysOff</enum>
</property> </property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::AdjustToContents</enum>
</property>
</widget> </widget>
</item> </item>
<item> <item>

@ -29,7 +29,9 @@
#include "lxqtpageselectwidget.h" #include "lxqtpageselectwidget.h"
#include <QDebug> #include <QDebug>
#include <QStyledItemDelegate> #include <QStyledItemDelegate>
#include <QEvent>
#include <QScrollBar> #include <QScrollBar>
#include <QApplication>
using namespace LXQt; using namespace LXQt;
@ -60,7 +62,13 @@ PageSelectWidgetItemDelegate::PageSelectWidgetItemDelegate(PageSelectWidget *par
QSize PageSelectWidgetItemDelegate::sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const QSize PageSelectWidgetItemDelegate::sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const
{ {
QSize size = QStyledItemDelegate::sizeHint(option, index); QSize size = QStyledItemDelegate::sizeHint(option, index);
size.setWidth(mView->viewport()->width() - 2*mView->spacing()); //all items should have unified width
QStyle * style = option.widget ? option.widget->style() : QApplication::style();
//Note: this margin logic follows code in QCommonStylePrivate::viewItemLayout()
const int margin = style->pixelMetric(QStyle::PM_FocusFrameHMargin, &option, option.widget) + 1;
//considering the icon size too
size.setWidth(qMax(mView->maxTextWidth(), option.decorationSize.width()));
size.rwidth() += 2 * margin;
return size; return size;
} }
@ -71,6 +79,7 @@ QSize PageSelectWidgetItemDelegate::sizeHint(const QStyleOptionViewItem &option,
************************************************/ ************************************************/
PageSelectWidget::PageSelectWidget(QWidget *parent) : PageSelectWidget::PageSelectWidget(QWidget *parent) :
QListWidget(parent) QListWidget(parent)
, mMaxTextWidth(0)
{ {
setSelectionRectVisible(false); setSelectionRectVisible(false);
setViewMode(IconMode); setViewMode(IconMode);
@ -80,8 +89,12 @@ PageSelectWidget::PageSelectWidget(QWidget *parent) :
setDragEnabled(NoDragDrop); setDragEnabled(NoDragDrop);
setEditTriggers(NoEditTriggers); setEditTriggers(NoEditTriggers);
setTextElideMode(Qt::ElideNone); setTextElideMode(Qt::ElideNone);
setContentsMargins(0, 0, 0, 0);
setItemDelegate(new PageSelectWidgetItemDelegate(this)); setItemDelegate(new PageSelectWidgetItemDelegate(this));
connect(model(), &QAbstractItemModel::rowsInserted, this, &PageSelectWidget::updateMaxTextWidth);
connect(model(), &QAbstractItemModel::rowsRemoved, this, &PageSelectWidget::updateMaxTextWidth);
connect(model(), &QAbstractItemModel::dataChanged, this, &PageSelectWidget::updateMaxTextWidth);
} }
@ -92,22 +105,53 @@ PageSelectWidget::~PageSelectWidget()
{ {
} }
/************************************************
************************************************/
int PageSelectWidget::maxTextWidth() const
{
return mMaxTextWidth;
}
/************************************************ /************************************************
************************************************/ ************************************************/
QSize PageSelectWidget::sizeHint() const QSize PageSelectWidget::viewportSizeHint() const
{ {
QSize size = QListWidget::sizeHint(); const int spacing2 = spacing() * 2;
int w = 0; QSize size{sizeHintForColumn(0) + spacing2, (sizeHintForRow(0) + spacing2) * count()};
for(int i=0; i< count(); ++i) if (verticalScrollBar()->isVisible())
size.rwidth() += verticalScrollBar()->sizeHint().width();
return size;
}
/************************************************
************************************************/
QSize PageSelectWidget::minimumSizeHint() const
{
return QSize{0, 0};
}
/************************************************
************************************************/
void PageSelectWidget::updateMaxTextWidth()
{
for(int i = count() - 1; 0 <= i; --i)
{ {
QRect rect = fontMetrics().boundingRect(QRect(), Qt::AlignLeft | Qt::TextWordWrap, item(i)->text()); const QRect r = fontMetrics().boundingRect(QRect{}, Qt::AlignLeft | Qt::TextWordWrap, item(i)->text());
w = qMax(w, rect.width()); mMaxTextWidth = qMax(mMaxTextWidth, r.width());
} }
}
if (horizontalScrollBar()->isVisible()) /************************************************
w += horizontalScrollBar()->width();
size.setWidth(w + frameWidth() + spacing()*2 + 10); ************************************************/
return size; bool PageSelectWidget::event(QEvent * event)
{
if (QEvent::StyleChange == event->type())
updateMaxTextWidth();
return QListWidget::event(event);
} }

@ -41,9 +41,18 @@ class LXQT_API PageSelectWidget : public QListWidget
public: public:
explicit PageSelectWidget(QWidget *parent = 0); explicit PageSelectWidget(QWidget *parent = 0);
virtual ~PageSelectWidget(); virtual ~PageSelectWidget();
int maxTextWidth() const;
bool event(QEvent * event) override;
protected: protected:
QSize sizeHint() const; QSize viewportSizeHint() const override;
QSize minimumSizeHint() const override;
protected slots:
void updateMaxTextWidth();
private:
int mMaxTextWidth;
}; };
} // namespace LXQt } // namespace LXQt

@ -42,7 +42,7 @@
<arg name="id" type="u" direction="in"/> <arg name="id" type="u" direction="in"/>
</method> </method>
<method name="Notify"> <method name="Notify">
<annotation name="com.trolltech.QtDBus.QtTypeName.In6" value="QVariantMap"/> <annotation name="org.qtproject.QtDBus.QtTypeName.In6" value="QVariantMap"/>
<arg name="app_name" type="s" direction="in"/> <arg name="app_name" type="s" direction="in"/>
<arg name="replaces_id" type="u" direction="in"/> <arg name="replaces_id" type="u" direction="in"/>
<arg name="app_icon" type="s" direction="in"/> <arg name="app_icon" type="s" direction="in"/>

26
debian/changelog vendored

@ -1,3 +1,29 @@
liblxqt (0.11.0-2) unstable; urgency=medium
* Cherry-picking upstream version 0.11.0.
* Synced from experimental
* Bumped build dependency debhelper (>=10)
* Bump standards to 3.9.8
* Bump years in copyright
* Bumped compat to 10
* Removed --parallel from rules, now standard
* Bumped minimum version libqt5xdg-dev (>= 2.0.0)
* Added build dependency libqt5xdgiconloader-dev (>= 2.0.0)
* Added build dependency libxss-dev
* Added Recommends liblxqt-l10n
* Removed grep patch, merged upstream
* Removed virtual ABI, no longer needed
* Exported LC_ALL=C.UTF-8 - define language settings for reproducible
builds
* Fixed Format field in copyright
* Fixed VCS fields, use plain /git/
* Fix symbols, only use lxqt-abi-0-11-0
* Added translation handling in rules
* Deleted former patches
* Added DCMAKE_BUILD_TYPE=RelWithDebInfo
-- Alf Gaida <agaida@siduction.org> Tue, 12 Jul 2016 21:17:33 +0200
liblxqt (0.10.0-5) unstable; urgency=medium liblxqt (0.10.0-5) unstable; urgency=medium
* Bump Standards to 3.9.7 * Bump Standards to 3.9.7

2
debian/compat vendored

@ -1 +1 @@
9 10

15
debian/control vendored

@ -5,18 +5,21 @@ Uploaders: Alf Gaida <agaida@siduction.org>,
Andrew Lee (李健秋) <ajqlee@debian.org> Andrew Lee (李健秋) <ajqlee@debian.org>
Section: libs Section: libs
Priority: optional Priority: optional
Build-Depends: cmake (>= 3.0.2), Build-Depends: debhelper (>= 10),
debhelper (>= 9.20151219), cmake (>= 3.0.2),
libqt5svg5-dev,
libkf5windowsystem-dev, libkf5windowsystem-dev,
libqt5x11extras5-dev, libqt5x11extras5-dev,
libqt5xdg-dev (>= 1.3.0), libqt5xdg-dev (>= 2.0.0),
libqt5xdgiconloader-dev (>= 2.0.0),
libx11-dev, libx11-dev,
libxss-dev,
pkg-config, pkg-config,
qttools5-dev, qttools5-dev,
qttools5-dev-tools qttools5-dev-tools
Standards-Version: 3.9.7 Standards-Version: 3.9.8
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/liblxqt.git/?h=debian/sid Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/liblxqt.git/?h=debian/sid
Vcs-Git: https://anonscm.debian.org/cgit/pkg-lxqt/liblxqt.git -b debian/sid Vcs-Git: https://anonscm.debian.org/git/pkg-lxqt/liblxqt.git -b debian/sid
Homepage: https://github.com/lxde/liblxqt Homepage: https://github.com/lxde/liblxqt
Package: liblxqt0 Package: liblxqt0
@ -24,8 +27,8 @@ Architecture: any
Multi-Arch: same Multi-Arch: same
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Recommends: liblxqt-l10n
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Provides: lxqt-abi-0-10-0
Description: Shared libraries for LXQt desktop environment (libs) Description: Shared libraries for LXQt desktop environment (libs)
LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt
technologies. It has been tailored for users who value simplicity, speed, and technologies. It has been tailored for users who value simplicity, speed, and

2
debian/copyright vendored

@ -1,4 +1,4 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: liblxqt Upstream-Name: liblxqt
Source: https://github.com/lxde/liblxqt Source: https://github.com/lxde/liblxqt

@ -2,7 +2,7 @@ usr/include/lxqt/
usr/lib/*/liblxqt.so usr/lib/*/liblxqt.so
usr/lib/*/pkgconfig/lxqt.pc usr/lib/*/pkgconfig/lxqt.pc
usr/share/cmake/lxqt/lxqt*.cmake usr/share/cmake/lxqt/lxqt*.cmake
usr/share/cmake/lxqt/find-modules/*.cmake
usr/share/cmake/lxqt/modules/* usr/share/cmake/lxqt/modules/*
usr/lib/*/pkgconfig/lxqt.pc usr/lib/*/pkgconfig/lxqt.pc

@ -1,2 +1 @@
usr/lib/*/liblxqt.so.* usr/lib/*/liblxqt.so.*
usr/share/lxqt/translations/liblxqt/*

@ -1,4 +1,4 @@
liblxqt.so.0 liblxqt0 #MINVER#, lxqt-abi-0-10-0 liblxqt.so.0 liblxqt0 #MINVER#
(c++)"LXQt::Application::Application(int&, char**)@Base" 0.9.0+20150911 (c++)"LXQt::Application::Application(int&, char**)@Base" 0.9.0+20150911
(c++)"LXQt::Application::Application(int&, char**, bool)@Base" 0.9.0+20150911 (c++)"LXQt::Application::Application(int&, char**, bool)@Base" 0.9.0+20150911
(c++)"LXQt::Application::listenToUnixSignals(QList<int> const&)@Base" 0.9.0+20150911 (c++)"LXQt::Application::listenToUnixSignals(QList<int> const&)@Base" 0.9.0+20150911
@ -25,6 +25,7 @@ liblxqt.so.0 liblxqt0 #MINVER#, lxqt-abi-0-10-0
(c++)"LXQt::ConfigDialog::~ConfigDialog()@Base" 0.9.0+20150911 (c++)"LXQt::ConfigDialog::~ConfigDialog()@Base" 0.9.0+20150911
(c++)"LXQt::ConfigDialog::ConfigDialog(QString const&, LXQt::Settings*, QWidget*)@Base" 0.9.0+20150911 (c++)"LXQt::ConfigDialog::ConfigDialog(QString const&, LXQt::Settings*, QWidget*)@Base" 0.9.0+20150911
(c++)"LXQt::ConfigDialog::dialogButtonsAction(QAbstractButton*)@Base" 0.9.0+20150911 (c++)"LXQt::ConfigDialog::dialogButtonsAction(QAbstractButton*)@Base" 0.9.0+20150911
(c++)"LXQt::ConfigDialog::event(QEvent*)@Base" 0.11.0
(c++)"LXQt::ConfigDialog::metaObject() const@Base" 0.9.0+20150911 (c++)"LXQt::ConfigDialog::metaObject() const@Base" 0.9.0+20150911
(c++)"LXQt::ConfigDialog::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.9.0+20150911 (c++)"LXQt::ConfigDialog::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.9.0+20150911
(c++)"LXQt::ConfigDialog::qt_metacast(char const*)@Base" 0.9.0+20150911 (c++)"LXQt::ConfigDialog::qt_metacast(char const*)@Base" 0.9.0+20150911
@ -35,6 +36,7 @@ liblxqt.so.0 liblxqt0 #MINVER#, lxqt-abi-0-10-0
(c++)"LXQt::ConfigDialog::staticMetaObject@Base" 0.9.0+20150911 (c++)"LXQt::ConfigDialog::staticMetaObject@Base" 0.9.0+20150911
(c++)"LXQt::ConfigDialog::updateIcons()@Base" 0.9.0+20150911 (c++)"LXQt::ConfigDialog::updateIcons()@Base" 0.9.0+20150911
(c++)"LXQt::GridLayout::addItem(QLayoutItem*)@Base" 0.9.0+20150911 (c++)"LXQt::GridLayout::addItem(QLayoutItem*)@Base" 0.9.0+20150911
(c++)"LXQt::GridLayout::animatedMoveInProgress() const@Base" 0.11.0
(c++)"LXQt::GridLayout::cellMaximumSize() const@Base" 0.9.0+20150911 (c++)"LXQt::GridLayout::cellMaximumSize() const@Base" 0.9.0+20150911
(c++)"LXQt::GridLayout::cellMinimumSize() const@Base" 0.9.0+20150911 (c++)"LXQt::GridLayout::cellMinimumSize() const@Base" 0.9.0+20150911
(c++)"LXQt::GridLayout::columnCount() const@Base" 0.9.0+20150911 (c++)"LXQt::GridLayout::columnCount() const@Base" 0.9.0+20150911
@ -111,13 +113,17 @@ liblxqt.so.0 liblxqt0 #MINVER#, lxqt-abi-0-10-0
(c++)"LXQt::Notification::setUrgencyHint(LXQt::Notification::Urgency)@Base" 0.9.0+20150911 (c++)"LXQt::Notification::setUrgencyHint(LXQt::Notification::Urgency)@Base" 0.9.0+20150911
(c++)"LXQt::Notification::staticMetaObject@Base" 0.9.0+20150911 (c++)"LXQt::Notification::staticMetaObject@Base" 0.9.0+20150911
(c++)"LXQt::Notification::update()@Base" 0.9.0+20150911 (c++)"LXQt::Notification::update()@Base" 0.9.0+20150911
(c++)"LXQt::PageSelectWidget::event(QEvent*)@Base" 0.11.0
(c++)"LXQt::PageSelectWidget::maxTextWidth() const@Base" 0.11.0
(c++)"LXQt::PageSelectWidget::metaObject() const@Base" 0.9.0+20150911 (c++)"LXQt::PageSelectWidget::metaObject() const@Base" 0.9.0+20150911
(c++)"LXQt::PageSelectWidget::minimumSizeHint() const@Base" 0.11.0
(c++)"LXQt::PageSelectWidget::~PageSelectWidget()@Base" 0.9.0+20150911 (c++)"LXQt::PageSelectWidget::~PageSelectWidget()@Base" 0.9.0+20150911
(c++)"LXQt::PageSelectWidget::PageSelectWidget(QWidget*)@Base" 0.9.0+20150911 (c++)"LXQt::PageSelectWidget::PageSelectWidget(QWidget*)@Base" 0.9.0+20150911
(c++)"LXQt::PageSelectWidget::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.9.0+20150911 (c++)"LXQt::PageSelectWidget::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.9.0+20150911
(c++)"LXQt::PageSelectWidget::qt_metacast(char const*)@Base" 0.9.0+20150911 (c++)"LXQt::PageSelectWidget::qt_metacast(char const*)@Base" 0.9.0+20150911
(c++)"LXQt::PageSelectWidget::sizeHint() const@Base" 0.9.0+20150911
(c++)"LXQt::PageSelectWidget::staticMetaObject@Base" 0.9.0+20150911 (c++)"LXQt::PageSelectWidget::staticMetaObject@Base" 0.9.0+20150911
(c++)"LXQt::PageSelectWidget::updateMaxTextWidth()@Base" 0.11.0
(c++)"LXQt::PageSelectWidget::viewportSizeHint() const@Base" 0.11.0
(c++)"LXQt::PluginInfo::isValid() const@Base" 0.9.0+20150911 (c++)"LXQt::PluginInfo::isValid() const@Base" 0.9.0+20150911
(c++)"LXQt::PluginInfo::loadLibrary(QString const&) const@Base" 0.9.0+20150911 (c++)"LXQt::PluginInfo::loadLibrary(QString const&) const@Base" 0.9.0+20150911
(c++)"LXQt::PluginInfo::load(QString const&)@Base" 0.9.0+20150911 (c++)"LXQt::PluginInfo::load(QString const&)@Base" 0.9.0+20150911
@ -188,9 +194,10 @@ liblxqt.so.0 liblxqt0 #MINVER#, lxqt-abi-0-10-0
(c++)"LXQt::ScreenSaver::metaObject() const@Base" 0.9.0+20150911 (c++)"LXQt::ScreenSaver::metaObject() const@Base" 0.9.0+20150911
(c++)"LXQt::ScreenSaver::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.9.0+20150911 (c++)"LXQt::ScreenSaver::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.9.0+20150911
(c++)"LXQt::ScreenSaver::qt_metacast(char const*)@Base" 0.9.0+20150911 (c++)"LXQt::ScreenSaver::qt_metacast(char const*)@Base" 0.9.0+20150911
(c++)"LXQt::ScreenSaver::~ScreenSaver()@Base" 0.11.0
(c++)"LXQt::ScreenSaver::ScreenSaver(QObject*)@Base" 0.9.0+20150911 (c++)"LXQt::ScreenSaver::ScreenSaver(QObject*)@Base" 0.9.0+20150911
(c++)"LXQt::ScreenSaver::staticMetaObject@Base" 0.9.0+20150911 (c++)"LXQt::ScreenSaver::staticMetaObject@Base" 0.9.0+20150911
(c++)"LXQt::ScreenSaver::xdgProcess_finished(int, QProcess::ExitStatus)@Base" 0.9.0+20150911 (c++)"LXQt::Settings::addWatchedFile(QString const&)@Base" 0.10.0
(c++)"LXQt::SettingsCache::loadFromSettings()@Base" 0.9.0+20150911 (c++)"LXQt::SettingsCache::loadFromSettings()@Base" 0.9.0+20150911
(c++)"LXQt::SettingsCache::loadToSettings()@Base" 0.9.0+20150911 (c++)"LXQt::SettingsCache::loadToSettings()@Base" 0.9.0+20150911
(c++)"LXQt::SettingsCache::SettingsCache(QSettings*)@Base" 0.9.0+20150911 (c++)"LXQt::SettingsCache::SettingsCache(QSettings*)@Base" 0.9.0+20150911
@ -206,6 +213,8 @@ liblxqt.so.0 liblxqt0 #MINVER#, lxqt-abi-0-10-0
(c++)"LXQt::Settings::setLocalizedValue(QString const&, QVariant const&)@Base" 0.9.0+20150911 (c++)"LXQt::Settings::setLocalizedValue(QString const&, QVariant const&)@Base" 0.9.0+20150911
(c++)"LXQt::Settings::~Settings()@Base" 0.9.0+20150911 (c++)"LXQt::Settings::~Settings()@Base" 0.9.0+20150911
(c++)"LXQt::Settings::settingsChanged()@Base" 0.9.0+20150911 (c++)"LXQt::Settings::settingsChanged()@Base" 0.9.0+20150911
(c++)"LXQt::Settings::settingsChangedByApp()@Base" 0.10.0
(c++)"LXQt::Settings::settingsChangedFromExternal()@Base" 0.10.0
(c++)"LXQt::Settings::Settings(QSettings const*, QString const&, QObject*)@Base" 0.9.0+20150911 (c++)"LXQt::Settings::Settings(QSettings const*, QString const&, QObject*)@Base" 0.9.0+20150911
(c++)"LXQt::Settings::Settings(QSettings const&, QString const&, QObject*)@Base" 0.9.0+20150911 (c++)"LXQt::Settings::Settings(QSettings const&, QString const&, QObject*)@Base" 0.9.0+20150911
(c++)"LXQt::Settings::Settings(QString const&, QObject*)@Base" 0.9.0+20150911 (c++)"LXQt::Settings::Settings(QString const&, QObject*)@Base" 0.9.0+20150911
@ -263,6 +272,7 @@ liblxqt.so.0 liblxqt0 #MINVER#, lxqt-abi-0-10-0
(c++)"typeinfo name for LXQt::Settings@Base" 0.9.0+20150911 (c++)"typeinfo name for LXQt::Settings@Base" 0.9.0+20150911
(c++)"typeinfo name for LXQt::SettingsCache@Base" 0.9.0+20150911 (c++)"typeinfo name for LXQt::SettingsCache@Base" 0.9.0+20150911
(c++)"typeinfo name for LXQt::SingleApplication@Base" 0.9.0+20150911 (c++)"typeinfo name for LXQt::SingleApplication@Base" 0.9.0+20150911
(optional|c++)"void std::vector<int, std::allocator<int> >::_M_emplace_back_aux<int>(int&&)@Base" 0.11.0
(c++)"vtable for LXQt::Application@Base" 0.9.0+20150911 (c++)"vtable for LXQt::Application@Base" 0.9.0+20150911
(c++)"vtable for LXQt::AutostartEntry@Base" 0.9.0+20150911 (c++)"vtable for LXQt::AutostartEntry@Base" 0.9.0+20150911
(c++)"vtable for LXQt::ConfigDialog@Base" 0.9.0+20150911 (c++)"vtable for LXQt::ConfigDialog@Base" 0.9.0+20150911

@ -1,22 +0,0 @@
Description: fix new grep behaviour
Author: Alf Gaida <agaida@siduction.org>
--- liblxqt-0.10.0.orig/cmake/modules/LXQtTranslateDesktop.cmake
+++ liblxqt-0.10.0/cmake/modules/LXQtTranslateDesktop.cmake
@@ -71,13 +71,13 @@ function(lxqt_translate_desktop _RESULT)
if (_translations)
list(SORT _translations)
add_custom_command(OUTPUT ${_outFile}
- COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
- COMMAND grep -h ${_pattern} ${_translations} >> ${_outFile}
+ COMMAND grep -a -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
+ COMMAND grep -a -h ${_pattern} ${_translations} >> ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}"
)
else()
add_custom_command(OUTPUT ${_outFile}
- COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
+ COMMAND grep -a -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}"
)
endif()

@ -1 +0,0 @@
fix-new-grep-behaviour.patch

10
debian/rules vendored

@ -1,10 +1,16 @@
#!/usr/bin/make -f #!/usr/bin/make -f
# export DH_VERBOSE=1 # export DH_VERBOSE=1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all export LC_ALL=C.UTF-8
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%: %:
dh ${@} --buildsystem cmake \ dh ${@} --buildsystem cmake \
--parallel \
--fail-missing --fail-missing
override_dh_auto_configure:
dh_auto_configure -- \
-DPULL_TRANSLATIONS=OFF\
-DUPDATE_TRANSLATIONS=OFF\
-DCMAKE_BUILD_TYPE=RelWithDebInfo

@ -1,63 +1,50 @@
-----BEGIN PGP PUBLIC KEY BLOCK----- -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)
mQINBFJevCYBEACx+Hvy+Vsuf+V5jeLUnzjAmHoy8DfTeGWr3ts30IapLHrfi0+U mQINBFXQeMMBEACif4+9pTrC6uNmRng0ZbzLh7p3cazmbnp2YFgDQDJZ7ZNmebxy
WpzNnISO77yTr4VNboVZH+GHM/rnPfieODfB4ZW6CZLlInMSKUXcgQsEqXpyBZhA ngRuRhjGuDcFAL/37BwJnrBpfZFK9ljoH4Fo5Jm9cOELaTy7AIcEiV9dKMyrKF1E
Ib/SPy2bOfHly1uRJes0uRDsH5+v/hD74sByfnjQlrvI68O6wvGZmDFMNNPVO8+/ C76d8jHVuzuPbI92DkFdLZAdk+qjrrAy0x43PvUd+aaBGLcFs1ZMk7gOvElc2d95
OWBSBNkBuVrrZOMSPsLwQGJ4UtUQ4whburaPJG4VZJc5DLbzJGbEuACc0IAEYJS3 zWWSp5anjukmGbp+EsStnWJkF6VHj56qmklfYy5ioiVBOSpXo/RsACAcIlz8C8A1
7AfXVXn4j4Gc9F3o1xTUnbOBnwGPquWwUIm3FM7Ec2OdkvMt3EwvnkMAfeVrq3iE d4tNMiB2uF2OrUfrL8DD6m3nBqep+AYbIQrxMl9kUQH3I33e9kH/L+SHQyE6phS8
FDD/KZTxdL0BZH3QD8gB7Jm4v4f3Nkobg6JCvCbcH3wBdZW4mASbwWzfRaDC2zHb Czq06WjV4TcJ9VWxm7hQCNLYSxhZYYr1AW45lS5+xmfBOq2qeLgvjbFxa8PPrsp6
ErTglD7PpShLKZZ0pr9okWZEGw4Ku3q8ALi1JXK/ePTmsBlvkVskOJ3Nnd0avgH4 Bqgt8MjwUkXjU5IB7YulUBvFU2l0MJZWDBuNy0oNtCe1cU3JyIqLKjvzQQQ9eD5L
+Q/vZoKfH8EhNY745rI+8CE9iv6V9XiSUt4CKEWAENt4A8hq6U2vV+jZv3B6AgD7 o3Ul704TLHz0z+67Rxh05Mi4JvyFMjnooSJkNH8/7yXoBN0ZGOh1/5zMU1gK5bmP
ZjiI59yD4YuYubu8rCnNizTgh1voVw3ietknn/x2H5yH8fByWZ5uL87C0ky/uma6 6hKgis2exSZNIS74mF6/PqGgcwk3PyI4T3keUQoNPj11M2EznLHxY19QZfQ5oMed
ZGbiiAtM4kdkyDMrfRV5nlEG9EKAGPVu5mjeSCrfkETwZ9OFPz1AuDye4ZEXrrcC 8xOlHKjpcm8PYMB4gduNXlV7gI9h7UxuC5GuPiP2lmM6wUyHu48divxDk5UYgPEC
iRQ7RX6/GtW18aHER0kzGnfwx5KJzkDrRBY8A2PdXLBcrsN4WpK9EX01PQARAQAB xlPI2wHCNDsuy0EruCYIvrMSZfpYCCSrmXiOORBLO5qXkauILLkJarHqjQARAQAB
tCNKZXJvbWUgTGVjbGFuY2hlIDxqZXJvbWVAbGVjbGFuLmNoPokCPwQTAQIAKQUC tCBBbGYgR2FpZGEgPGFnYWlkYUBzaWR1Y3Rpb24ub3JnPokCOAQTAQIAIgUCVdB4
Ul68JgIbAwUJAeEzgAcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEDfgrx/a wwIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQQsnI069epeOT2xAAgSHf
SPNzSHIP/1ewXcC0TFBcvDD7MrIP7anyNfiWfW7cxkR8GSamkg6HTa6Ndyr1FFjJ 41103cnElGf6TokPl4J6hdRPy2CUAjmBtMfr8eajYvGDGgnmsh9AGYGURjfFVCCf
OoDFUP37jWhu59CsHxs2D0zRWJktezfvElscRgqbHcdpIznqsGdI8hXCZafhBGVb Ag+8b6nF3xg03UmgsuSO8H78HGv9kKzF9aHmLt+SXq3jUX+LnIkFHErZWjFAKdJr
sdAB2LRawcXGxnXt7XajPcSVwLWRE62caBqohznU2iWvI780WNjEbZoA0LhZwaFF luu1j6ltxLe9PQljxZnugzMaUbW8eEPKvcriiDn3S4/DtikW/jpGA0MTY4ZWs9pZ
UUPJm8ea9v0IkZVKUyg9WONZ1U7FEG9SaEiSpI8kJdx1fvCwZVDV/NRO5GqnJaho L/6iRRH99L2X/cWO4sCgDXCTt4oK0f5OvwiuCoVOM+PYoIm31JICCKOlqamkCn7d
P1LCne4YdwS6pt1/fRgk32IHxxZfHlLzLHxb6v1JmIg72x28qCmGyK9oFBDbbnYu 2KH3nsy0v7tXgnrnb/zr8jVGsZLzUE51AFOzb5Ec74/2SAq8X4gbTppttLXEIooq
6Aq8XbHogOrD5vJM2Pfm2IhV0+JHOjfQbddv8tsAH1M+LI+tToXmg5st1AU3wnTn nbepitW/PePkPY5gpfwHtFbl88qFnir+ABMefqRZkzeh0tsxJVLVHGP1KZykXpv7
pda3hjA1avKwkfBPW/osHc8782ViyS9iX2e9iDtMv608guij4NjpGExzGCypHOd8 96A6Q1h7Zo9Ny7WwN5Xl02g35LVCaPyzd3A8A4315uMuP3iziq57UktKqh9d5S3t
+VXRwJDjvgDynkL206MZ+wn0j5wHsIE8F3Y5Bp1thQOrdDli5MYNQoXhjFmH46XT jfK7e9UfFQZBLfxn2sNPsjdYSNUQp/PXTTk/599h359WVuUIR866T8K7N7EEon3p
bcr84IgW0+AiXZdoFUqvwtzrWy2Onuw5R3k4OyV4skN4DkWXyAk/V+Y4K39JvTKf qLItZljQ9Nmr/yGwKi9iQgi2LtZj5KUcF1zBLzZKf95FvoqSZqBXdFSjm+eYGaCH
H9YuiQ9blNzCu8WiAnjKnh9kNl9E/TyEwI6cHFmIPqF8ST9tJytWHtrKvU9csvXX Q2IBnhyP92lEknSK9ystUJXmY69tQKBFqJxScwaS+7a/rfLKssQjSWxqk+SX4QeW
n8XNJmpcv2R1e6N+VuWWm5zUPTouv3AxCacLbm8Lh3ymGsk7ZEyhiQIcBBABAgAG e9z9FUpo71bq0Zkc/M9aOCoEEmhg4Ob/JWy08oC5Ag0EVdB4wwEQAKZDCc/C41y0
BQJSsFYyAAoJEBMY76xfu9vO6v0P/3wSj3/kE4nP4HfgcVJSzi+lm1ycpbLDZtgh omLFCAJybvHiFScM+jOpyGpQvceoviEhIT7h1br/pnSEMkgPQEDPWJGtKueg1/94
P1G+zJLVmA+E41vEZimeiYQxBAelatJz+CHzQo3LZ2oVChzVrZcVHn9k4P3pib69 sXTH24uefr3Y6JdZoBtprxl4JXUoOndgq1QH1xuUsy3/9YWU8Qboy9j8a8w0oCDE
qCVif3/y0Wmecn+u2TWbOvJ7mthfO7T3W7rkW1/9ES7bUaXcXWQ2sjUBVqFkFsVt T8Z03KHCwqzD3K+44jhmhF+0eLoaaY8ohS8ziP+DcFKVHyatmS5yCCdjVrj6PxMp
xgJDo8wcxA+K4Yf06GCbxFwrB7X5GraWIkzqGnyse3XAQn8aORAXmE8Yd0FHOjEZ uy/y5SXT1kmiPdVAIzQlM5DlN6o46TV+BH0pPvVYjtwf31o0FckJxy5S1v0koCNB
Beb9shChnkYc3lEvNY8ioCaYSF9xr/Iz9cwpfPkpqFiVYWadtb+Gqeh6zC7vPmcT vX2b7tTDPKzn8G18eUVhGoUTZBUCp1gg36wJ0YY4xgZ9vI/xDCeHeAkyvGtaTAoy
zHxrgkq1WwQlSBm724tPt9xuGQoOglqEa23vlQZfv20nyrYjLeYUy6pMCRq7vn/n qP4rHoUO5KVRSDh7frSlrdbLGWHaQwOhcqoKd4qP/164wHPGkgHL1vztdOc7l1wx
nkQOcXF7yQlnqR6xKk0tWsM4e6du0ZvbjBbhHV/kBFVGCLm/upTwoMVm0WJTbr4T q3gMh2uwmJR0NRrw4WVuaIqL9lEbGBNijlmGsuqXfsMRhc/qoqgVDWvrcCtEoOwl
5XfIZo7eA0lvGtUhe1PgcOidBikHfAIfYxu0BoMXoL4jbcQdR5+YBDEfsS0jPhCl TONGobW3jpCCjpa9SeGNjxuY6IVLn0lfX4hItNVY9sFA+H+yj4uBQ7zsmMUXafxt
mew2ScW/R/UhUknJUVFTma0KHXzEmKiqeeUCDtwEi6fxdicAYkbcekgkfFiD/w8N Yllm0f98yGNg5lnJg4bLOYu3IkpogUKNA3qkZ+6vRtwH70/bJGp7qdx/3G4W5dMX
Lk3Uf+0x2MdKA36nUobFkk38oU+GW37kFWJs3f1YRuQFao896eNW/E8ekVMLNxOl asd/rJjdELW+R/NVULAmK1ETSklaa3Z6vbTu8bN8gvP8pmMJ8f/U8+qzkuAqc201
nCjnSbabaxDnxPTyW2KlNjf/QUEK4pT6S5QmuCSrle3PQpaSbAZDHzLBIL9gd3m6 Z4O+s7ZsQfTiz5mm7zPGIYTnppDSno/rABEBAAGJAh8EGAECAAkFAlXQeMMCGwwA
MH7+SvV4uQINBFJevCYBEADiXDUqstSdhIyuionS2KtE3IeEBIqS7GY8QPRBylIZ CgkQQsnI069epeMt0g/+JrwLhULD6NOxaLgxboh/KZkh/7ViU4cB+QPT8JIcWxkZ
ACVHFI/1HxChBqYVGFaDEQn3gj5lUUQPubfWaxzjF6+UNVQW4+cxmTocndAwfDbI zj8uk85TUitEUzKmjp/ItCrhQE5WNNWbz/FBnAuLtaQuHhcHMA3Vu95UUCGi1vyZ
+E5BLdieFUzbAA05MV5ZjPhTNbSk1jpy4bNy0FILwNqc89Y6SoCbv1r3tZLCrBas ZRlS3YRM6S9BOzrjG7fGQJmO/RU3g6rb0TAwGFxDHj8t4JEDTc3zASG7wV/VTn06
1+AfWknBynx0siGMbLFxtzR6hUkNz9URxt13FrzpUWMpAL8ZQGczOTSaWLrZA5l9 d8XIH9CZOw3kUuhkQ3OR/PEj1BCeCC+caC+tBjO0fgvDp8RV7NFQQ9kH8R3/xlWd
xLzJ9ww8uM+C2Xej3/sANxi+kQE2GVMKurPS0TICwVWZxbdW/ytIkO67Rhse0q3t 6KMPtILE6fUft6LubWRGd1P5JBuzXivELolASajewbYtL/s87CCji3ngq0aT9raK
vzjdawfCFRxv7XQB2ZJ6irDxbpHiJoojSWCHJadIyCG03iOiaqsSVvi4KnxtUck+ m02wqFzNbX1iv+w2iqPQXq6pdRyxtJ8+Q8Z7zEBGJS5nkrYjsLTduZIjJHYHYH7f
udOEJUV5sxdzgeRrsDpeaN//KCWW9WjfsSkvOqP6S1gmWpNFdzF5XrzcgvqvSNqo 3/ydVjQ3z12iqHKElgaRI7RUmpNiNxVIr+TtuxzeC6G+CF++XNkUtJODvCmRaoJS
XejfakUTJqsIIEHO0zGuJFVzJNh2hQ/9dhjIspUORhtNKaljNvePiBrj2yqmd9PY waYsitz8+LSv3tawZJ0iQkKc9nerQMuBD+AzIr3i4NgXiEIN513esUtnKzeyIIsL
FlH1KMHe4H+YVIwPiyeNA87Pu+1yNo8gT7mXhGRfibgWjbt146WUJ7+l2StJMApn ntUcBjXKuLCj8OZrZtexjq7edWWbN57/3ikyS2Z7y0i3O30qk5jmccSaS6kA7xTY
eNSCartNaUNPnw96i2l5c9AsJ3SWC6XWpWzOLVj+9XceeA11lu/ogqEMHzx81NjH WCDFzbN2v2y+vGu9KYn+2HtrP2BtNa8JTh3waNeLUTpn4GV4mMrsZjOy6vhhHb91
2TePxwKTKxZnAvDmqryp++IgY2/OgIoIk3ZRdYu/dPijTOYWfCet/9/9kAFr9PeJ 1TKfI1gvjk7lE9xaWmcDjdI55dw3jIq8kK9SdgORGq9/S3g7KJNRjme+6GjqQfk=
KwARAQABiQIlBBgBAgAPBQJSXrwmAhsMBQkB4TOAAAoJEDfgrx/aSPNzJv0QAKkx =h7ww
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----- -----END PGP PUBLIC KEY BLOCK-----

4
debian/watch vendored

@ -1,3 +1,3 @@
version=3 version=4
opts="pgpsigurlmangle=s/$/.asc/" \ opts="pgpsigurlmangle=s/$/.asc/" \
https://github.com/lxde/liblxqt/releases .*/([\d\.]+).tar.gz https://github.com/lxde/liblxqt/releases .*/liblxqt-([\d\.]+).tar.xz

@ -30,7 +30,6 @@
#include "lxqtapplication.h" #include "lxqtapplication.h"
#include "lxqtsettings.h" #include "lxqtsettings.h"
#include <XdgIcon>
#include <XdgDirs> #include <XdgDirs>
using namespace LXQt; using namespace LXQt;
@ -47,6 +46,7 @@ using namespace LXQt;
#include <unistd.h> #include <unistd.h>
#include <cstring> #include <cstring>
#include <csignal> #include <csignal>
#include <cerrno>
#include <sys/socket.h> #include <sys/socket.h>
#include <QDateTime> #include <QDateTime>
#include <QDebug> #include <QDebug>
@ -59,7 +59,7 @@ void dbgMessageOutput(QtMsgType type, const QMessageLogContext &ctx, const QStri
{ {
QByteArray msgBuf = msgStr.toUtf8(); QByteArray msgBuf = msgStr.toUtf8();
const char* msg = msgBuf.constData(); const char* msg = msgBuf.constData();
QDir dir(XdgDirs::configHome().toUtf8() + "/lxqt"); QDir dir(XdgDirs::configHome().toUtf8() + QLatin1String("/lxqt"));
dir.mkpath("."); dir.mkpath(".");
const char* typestr; const char* typestr;
@ -106,8 +106,7 @@ Application::Application(int &argc, char** argv)
qInstallMessageHandler(dbgMessageOutput); qInstallMessageHandler(dbgMessageOutput);
#endif #endif
XdgIcon::setThemeName(Settings::globalSettings()->value("icon_theme").toString()); setWindowIcon(QIcon(QString(LXQT_GRAPHICS_DIR) + "/lxqt_logo.png"));
setWindowIcon(QIcon(QString(LXQT_SHARE_DIR) + "/graphics/lxqt_logo.png"));
connect(Settings::globalSettings(), SIGNAL(lxqtThemeChanged()), this, SLOT(updateTheme())); connect(Settings::globalSettings(), SIGNAL(lxqtThemeChanged()), this, SLOT(updateTheme()));
updateTheme(); updateTheme();
} }
@ -136,43 +135,69 @@ void Application::updateTheme()
namespace namespace
{ {
int signal_sock[2]; class SignalHandler
void signalHandler(int signo)
{ {
int ret = write(signal_sock[0], &signo, sizeof (int)); public:
if (sizeof (int) != ret) static void signalHandler(int signo)
qCritical() << QStringLiteral("unable to write into socketpair, %1").arg(strerror(errno)); {
} int ret = write(instance->mSignalSock[0], &signo, sizeof (int));
} if (sizeof (int) != ret)
qCritical() << QStringLiteral("unable to write into socketpair, %1").arg(strerror(errno));
}
public:
template <class Lambda>
SignalHandler(Lambda signalEmitter)
: mSignalSock{-1, -1}
{
if (0 != socketpair(AF_UNIX, SOCK_STREAM, 0, mSignalSock))
{
qCritical() << QStringLiteral("unable to create socketpair for correct signal handling: %1)").arg(strerror(errno));
return;
}
void Application::listenToUnixSignals(QList<int> const & signoList) mNotifier.reset(new QSocketNotifier(mSignalSock[1], QSocketNotifier::Read));
{ QObject::connect(mNotifier.data(), &QSocketNotifier::activated, [this, signalEmitter] {
static QSocketNotifier * signal_notifier = nullptr; int signo = 0;
int ret = read(mSignalSock[1], &signo, sizeof (int));
if (sizeof (int) != ret)
qCritical() << QStringLiteral("unable to read signal from socketpair, %1").arg(strerror(errno));
signalEmitter(signo);
});
}
if (nullptr == signal_notifier) ~SignalHandler()
{
if (0 != socketpair(AF_UNIX, SOCK_STREAM, 0, signal_sock))
{ {
qCritical() << QStringLiteral("unable to create socketpair for correct signal handling: %1)").arg(strerror(errno)); close(mSignalSock[0]);
return; close(mSignalSock[1]);
} }
signal_notifier = new QSocketNotifier(signal_sock[1], QSocketNotifier::Read, this); void listenToSignals(QList<int> const & signoList)
connect(signal_notifier, &QSocketNotifier::activated, [this] { {
int signo = 0; struct sigaction sa;
int ret = read(signal_sock[1], &signo, sizeof (int)); sa.sa_handler = signalHandler;
if (sizeof (int) != ret) sigemptyset(&sa.sa_mask);
qCritical() << QStringLiteral("unable to read signal from socketpair, %1").arg(strerror(errno)); sa.sa_flags = 0;
emit unixSignal(signo); for (auto const & signo : signoList)
}); sigaction(signo, &sa, nullptr);
} }
public:
static QScopedPointer<SignalHandler> instance;
private:
int mSignalSock[2];
QScopedPointer<QSocketNotifier> mNotifier;
};
QScopedPointer<SignalHandler> SignalHandler::instance;
}
void Application::listenToUnixSignals(QList<int> const & signoList)
{
static QScopedPointer<QSocketNotifier> signal_notifier;
struct sigaction sa; if (SignalHandler::instance.isNull())
sa.sa_handler = signalHandler; SignalHandler::instance.reset(new SignalHandler{[this] (int signo) { emit unixSignal(signo); }});
sigemptyset(&sa.sa_mask); SignalHandler::instance->listenToSignals(signoList);
sa.sa_flags = 0;
for (auto const & signo : signoList)
sigaction(signo, &sa, nullptr);
} }

@ -34,16 +34,47 @@
using namespace LXQt; using namespace LXQt;
class LXQt::GridLayoutPrivate
{
public:
GridLayoutPrivate();
~GridLayoutPrivate();
QList<QLayoutItem*> mItems;
int mRowCount;
int mColumnCount;
GridLayout::Direction mDirection;
bool mIsValid;
QSize mCellSizeHint;
QSize mCellMaxSize;
int mVisibleCount;
GridLayout::Stretch mStretch;
bool mAnimate;
int mAnimatedItems; //!< counter of currently animated items
void updateCache();
int rows() const;
int cols() const;
void setItemGeometry(QLayoutItem * item, QRect const & geometry);
QSize mPrefCellMinSize;
QSize mPrefCellMaxSize;
QRect mOccupiedGeometry;
};
namespace namespace
{ {
class ItemMoveAnimation : public QVariantAnimation class ItemMoveAnimation : public QVariantAnimation
{ {
public: public:
static void animate(QLayoutItem * item, QRect const & geometry) static void animate(QLayoutItem * item, QRect const & geometry, LXQt::GridLayoutPrivate * layout)
{ {
ItemMoveAnimation* animation = new ItemMoveAnimation(item); ItemMoveAnimation* animation = new ItemMoveAnimation(item);
animation->setStartValue(item->geometry()); animation->setStartValue(item->geometry());
animation->setEndValue(geometry); animation->setEndValue(geometry);
++layout->mAnimatedItems;
connect(animation, &QAbstractAnimation::finished, [layout] { --layout->mAnimatedItems; Q_ASSERT(0 <= layout->mAnimatedItems); });
animation->start(DeleteWhenStopped); animation->start(DeleteWhenStopped);
} }
@ -64,33 +95,6 @@ namespace
}; };
} }
class LXQt::GridLayoutPrivate
{
public:
GridLayoutPrivate();
QList<QLayoutItem*> mItems;
int mRowCount;
int mColumnCount;
GridLayout::Direction mDirection;
bool mIsValid;
QSize mCellSizeHint;
QSize mCellMaxSize;
int mVisibleCount;
GridLayout::Stretch mStretch;
bool mAnimate;
void updateCache();
int rows() const;
int cols() const;
void setItemGeometry(QLayoutItem * item, QRect const & geometry);
QSize mPrefCellMinSize;
QSize mPrefCellMaxSize;
QRect mOccupiedGeometry;
};
/************************************************ /************************************************
@ -104,10 +108,19 @@ GridLayoutPrivate::GridLayoutPrivate()
mVisibleCount = 0; mVisibleCount = 0;
mStretch = GridLayout::StretchHorizontal | GridLayout::StretchVertical; mStretch = GridLayout::StretchHorizontal | GridLayout::StretchVertical;
mAnimate = false; mAnimate = false;
mAnimatedItems = 0;
mPrefCellMinSize = QSize(0,0); mPrefCellMinSize = QSize(0,0);
mPrefCellMaxSize = QSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX); mPrefCellMaxSize = QSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX);
} }
/************************************************
************************************************/
GridLayoutPrivate::~GridLayoutPrivate()
{
qDeleteAll(mItems);
}
/************************************************ /************************************************
@ -193,7 +206,7 @@ void GridLayoutPrivate::setItemGeometry(QLayoutItem * item, QRect const & geomet
mOccupiedGeometry |= geometry; mOccupiedGeometry |= geometry;
if (mAnimate) if (mAnimate)
{ {
ItemMoveAnimation::animate(item, geometry); ItemMoveAnimation::animate(item, geometry, this);
} else } else
{ {
item->setGeometry(geometry); item->setGeometry(geometry);
@ -383,6 +396,16 @@ void GridLayout::moveItem(int from, int to, bool withAnimation /*= false*/)
} }
/************************************************
************************************************/
bool GridLayout::animatedMoveInProgress() const
{
Q_D(const GridLayout);
return 0 < d->mAnimatedItems;
}
/************************************************ /************************************************
************************************************/ ************************************************/
@ -557,9 +580,12 @@ void GridLayout::setGeometry(const QRect &geometry)
{ {
Q_D(GridLayout); Q_D(GridLayout);
const bool visual_h_reversed = parentWidget() && parentWidget()->isRightToLeft();
QLayout::setGeometry(geometry); QLayout::setGeometry(geometry);
d->mOccupiedGeometry.setTopLeft(geometry.topLeft()); const QPoint occupied_start = visual_h_reversed ? geometry.topRight() : geometry.topLeft();
d->mOccupiedGeometry.setBottomRight(geometry.topLeft()); d->mOccupiedGeometry.setTopLeft(occupied_start);
d->mOccupiedGeometry.setBottomRight(occupied_start);
if (!d->mIsValid) if (!d->mIsValid)
d->updateCache(); d->updateCache();
@ -629,7 +655,8 @@ void GridLayout::setGeometry(const QRect &geometry)
remain_width = widthRemain; remain_width = widthRemain;
} }
d->setItemGeometry(item, QRect(x, y, width, height)); const int left = visual_h_reversed ? geometry.left() + geometry.right() - x - width + 1 : x;
d->setItemGeometry(item, QRect(left, y, width, height));
x += width; x += width;
} }
} }
@ -650,7 +677,8 @@ void GridLayout::setGeometry(const QRect &geometry)
width = itemWidth + (0 < remain_width-- ? 1 : 0); width = itemWidth + (0 < remain_width-- ? 1 : 0);
remain_height = heightRemain; remain_height = heightRemain;
} }
d->setItemGeometry(item, QRect(x, y, width, height)); const int left = visual_h_reversed ? geometry.left() + geometry.right() - x - width + 1 : x;
d->setItemGeometry(item, QRect(left, y, width, height));
y += height; y += height;
} }
} }

@ -160,6 +160,12 @@ public:
**/ **/
void moveItem(int from, int to, bool withAnimation = false); void moveItem(int from, int to, bool withAnimation = false);
/**
Checks if layout is currently animated after the \sa moveItem()
invocation.
**/
bool animatedMoveInProgress() const;
/** /**
Returns the cells' minimum size. Returns the cells' minimum size.
By default, this property contains a size with zero width and height. By default, this property contains a size with zero width and height.

@ -51,8 +51,9 @@ void HtmlDelegate::paint(QPainter* painter, const QStyleOptionViewItem& option,
if (!index.isValid()) if (!index.isValid())
return; return;
QStyleOptionViewItemV4 options = option; QStyleOptionViewItem options = option;
initStyleOption(&options, index); initStyleOption(&options, index);
const bool is_right_to_left = Qt::RightToLeft == options.direction;
painter->save(); painter->save();
@ -60,15 +61,19 @@ void HtmlDelegate::paint(QPainter* painter, const QStyleOptionViewItem& option,
doc.setHtml(options.text); doc.setHtml(options.text);
QIcon icon = options.icon; QIcon icon = options.icon;
options.text = ""; options.text = QString();
options.icon = QIcon(); options.icon = QIcon();
// icon size // icon size
QSize iconSize = icon.actualSize(mIconSize); QSize iconSize = icon.actualSize(mIconSize);
QRect iconRect = QRect(8, 8, iconSize.width(), iconSize.height()); QRect iconRect = QRect(8, 8, iconSize.width(), iconSize.height());
if (is_right_to_left)
{
iconRect.moveLeft(options.rect.left() + options.rect.right() - iconRect.x() - iconRect.width() + 1);
}
// set doc size // set doc size
doc.setTextWidth(options.rect.width() - iconRect.right() - 8); doc.setTextWidth(options.rect.width() - iconRect.width() - 8);
options.widget->style()->drawControl(QStyle::CE_ItemViewItem, &options, painter); options.widget->style()->drawControl(QStyle::CE_ItemViewItem, &options, painter);
@ -76,9 +81,12 @@ void HtmlDelegate::paint(QPainter* painter, const QStyleOptionViewItem& option,
painter->translate(options.rect.left(), options.rect.top()); painter->translate(options.rect.left(), options.rect.top());
icon.paint(painter, iconRect); icon.paint(painter, iconRect);
// shift text right to make icon visible if (!is_right_to_left)
painter->translate(iconRect.right() + 8, 0); {
QRect clip(0, 0, options.rect.width() - iconRect.right() - 8, options.rect.height()); // shift text right to make icon visible
painter->translate(iconRect.right() + 8, 0);
}
QRect clip(0, 0, options.rect.width() - iconRect.width() - 8, options.rect.height());
painter->setClipRect(clip); painter->setClipRect(clip);
// set text color to red for selected item // set text color to red for selected item
@ -101,7 +109,7 @@ void HtmlDelegate::paint(QPainter* painter, const QStyleOptionViewItem& option,
************************************************/ ************************************************/
QSize HtmlDelegate::sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const QSize HtmlDelegate::sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const
{ {
QStyleOptionViewItemV4 options = option; QStyleOptionViewItem options = option;
initStyleOption(&options, index); initStyleOption(&options, index);
QSize iconSize = options.icon.actualSize(mIconSize); QSize iconSize = options.icon.actualSize(mIconSize);

@ -189,7 +189,7 @@ void NotificationPrivate::handleAction(uint id, QString key)
else else
keyId = key.toInt(&ok); keyId = key.toInt(&ok);
if (ok && key >= 0) if (ok && keyId >= 0)
emit q->actionActivated(keyId); emit q->actionActivated(keyId);
} }

@ -105,11 +105,11 @@ PluginInfoList PluginInfo::search(const QStringList& desktopFilesDirs, const QSt
QList<PluginInfo> res; QList<PluginInfo> res;
QSet<QString> processed; QSet<QString> processed;
foreach (QString desktopFilesDir, desktopFilesDirs) foreach (const QString &desktopFilesDir, desktopFilesDirs)
{ {
QDir dir(desktopFilesDir); QDir dir(desktopFilesDir);
QFileInfoList files = dir.entryInfoList(QStringList(nameFilter), QDir::Files | QDir::Readable); QFileInfoList files = dir.entryInfoList(QStringList(nameFilter), QDir::Files | QDir::Readable);
foreach (QFileInfo file, files) foreach (const QFileInfo &file, files)
{ {
if (processed.contains(file.fileName())) if (processed.contains(file.fileName()))
continue; continue;

@ -50,10 +50,6 @@
#define LXQT_PATH "/LXQtSession" #define LXQT_PATH "/LXQtSession"
#define LXQT_INTERFACE "org.lxqt.session" #define LXQT_INTERFACE "org.lxqt.session"
#define LXSESSION_SERVICE "org.lxde.SessionManager"
#define LXSESSION_PATH "/org/lxde/SessionManager"
#define LXSESSION_INTERFACE "org.lxde.SessionManager"
#define PROPERTIES_INTERFACE "org.freedesktop.DBus.Properties" #define PROPERTIES_INTERFACE "org.freedesktop.DBus.Properties"
using namespace LXQt; using namespace LXQt;
@ -325,26 +321,34 @@ ConsoleKitProvider::~ConsoleKitProvider()
bool ConsoleKitProvider::canAction(Power::Action action) const bool ConsoleKitProvider::canAction(Power::Action action) const
{ {
QString command; QString command;
switch (action) switch (action)
{ {
case Power::PowerReboot: case Power::PowerReboot:
command = "CanRestart"; command = "CanReboot";
break; break;
case Power::PowerShutdown: case Power::PowerShutdown:
command = "CanStop"; command = "CanPowerOff";
break;
case Power::PowerHibernate:
command = "CanHibernate";
break;
case Power::PowerSuspend:
command = "CanSuspend";
break; break;
default: default:
return false; return false;
} }
return dbusCall(CONSOLEKIT_SERVICE, return dbusCallSystemd(CONSOLEKIT_SERVICE,
CONSOLEKIT_PATH, CONSOLEKIT_PATH,
CONSOLEKIT_INTERFACE, CONSOLEKIT_INTERFACE,
QDBusConnection::systemBus(), QDBusConnection::systemBus(),
command, command,
false,
// canAction should be always silent because it can freeze // canAction should be always silent because it can freeze
// g_main_context_iteration Qt event loop in QMessageBox // g_main_context_iteration Qt event loop in QMessageBox
// on panel startup if there is no DBUS running. // on panel startup if there is no DBUS running.
@ -356,27 +360,35 @@ bool ConsoleKitProvider::canAction(Power::Action action) const
bool ConsoleKitProvider::doAction(Power::Action action) bool ConsoleKitProvider::doAction(Power::Action action)
{ {
QString command; QString command;
switch (action) switch (action)
{ {
case Power::PowerReboot: case Power::PowerReboot:
command = "Restart"; command = "Reboot";
break; break;
case Power::PowerShutdown: case Power::PowerShutdown:
command = "Stop"; command = "PowerOff";
break;
case Power::PowerHibernate:
command = "Hibernate";
break;
case Power::PowerSuspend:
command = "Suspend";
break; break;
default: default:
return false; return false;
} }
return dbusCall(CONSOLEKIT_SERVICE, return dbusCallSystemd(CONSOLEKIT_SERVICE,
CONSOLEKIT_PATH, CONSOLEKIT_PATH,
CONSOLEKIT_INTERFACE, CONSOLEKIT_INTERFACE,
QDBusConnection::systemBus(), QDBusConnection::systemBus(),
command command,
); true
);
} }
/************************************************ /************************************************

@ -41,6 +41,8 @@ namespace LXQt {
class LXQT_API MessageBox: public QMessageBox class LXQT_API MessageBox: public QMessageBox
{ {
Q_DECLARE_TR_FUNCTIONS(LXQt::MessageBox);
public: public:
explicit MessageBox(QWidget *parent = 0): QMessageBox(parent) {} explicit MessageBox(QWidget *parent = 0): QMessageBox(parent) {}

@ -7,6 +7,8 @@
* Copyright: 2010-2011 Razor team * Copyright: 2010-2011 Razor team
* Authors: * Authors:
* Petr Vanek <petr@scribus.info> * Petr Vanek <petr@scribus.info>
* Copyright (c) 2016 Luís Pereira <luis.artur.pereira@gmail.com>
* Copyright (c) 2012 The Chromium Authors. All rights reserved.
* *
* This program or library is free software; you can redistribute it * This program or library is free software; you can redistribute it
* and/or modify it under the terms of the GNU Lesser General Public * and/or modify it under the terms of the GNU Lesser General Public
@ -29,43 +31,119 @@
#include "lxqtscreensaver.h" #include "lxqtscreensaver.h"
#include "lxqttranslator.h" #include "lxqttranslator.h"
#include <memory>
#include <XdgIcon> #include <XdgIcon>
#include <QMessageBox> #include <QMessageBox>
#include <QAction> #include <QAction>
#include <QPointer>
#include <QProcess>
#include <QCoreApplication> // for Q_DECLARE_TR_FUNCTIONS
#include <QX11Info>
using namespace LXQt; #include <X11/extensions/scrnsaver.h>
ScreenSaver::ScreenSaver(QObject * parent) // Avoid polluting everything with X11/Xlib.h:
: QObject(parent) typedef struct _XDisplay Display;
typedef unsigned long XAtom;
typedef unsigned long XID;
extern "C" {
int XFree(void*);
}
template <class T, class R, R (*F)(T*)>
struct XObjectDeleter {
inline void operator()(void* ptr) const { F(static_cast<T*>(ptr)); }
};
template <class T, class D = XObjectDeleter<void, int, XFree>>
using XScopedPtr = std::unique_ptr<T, D>;
namespace LXQt {
static bool GetProperty(XID window, const std::string& property_name, long max_length,
Atom* type, int* format, unsigned long* num_items,
unsigned char** property);
static bool GetIntArrayProperty(XID window,
const std::string& property_name,
std::vector<int>* value);
static bool GetProperty(XID window, const std::string& property_name, long max_length,
Atom* type, int* format, unsigned long* num_items,
unsigned char** property)
{ {
m_xdgProcess = new QProcess(this); Atom property_atom = XInternAtom(QX11Info::display(), property_name.c_str(), false);
connect(m_xdgProcess, SIGNAL(finished(int,QProcess::ExitStatus)), unsigned long remaining_bytes = 0;
this, SLOT(xdgProcess_finished(int,QProcess::ExitStatus))); return XGetWindowProperty(QX11Info::display(),
window,
property_atom,
0, // offset into property data to read
max_length, // max length to get
False, // deleted
AnyPropertyType,
type,
format,
num_items,
&remaining_bytes,
property);
} }
QList<QAction*> ScreenSaver::availableActions() static bool GetIntArrayProperty(XID window,
const std::string& property_name,
std::vector<int>* value)
{ {
QList<QAction*> ret; Atom type = None;
QAction * act; int format = 0; // size in bits of each item in 'property'
unsigned long num_items = 0;
unsigned char* properties = NULL;
act = new QAction(XdgIcon::fromTheme("system-lock-screen", "lock"), tr("Lock Screen"), this); int result = GetProperty(window, property_name,
connect(act, SIGNAL(triggered()), this, SLOT(lockScreen())); (~0L), // (all of them)
ret.append(act); &type, &format, &num_items, &properties);
XScopedPtr<unsigned char> scoped_properties(properties);
if (result != Success)
return false;
return ret; if (format != 32)
return false;
long* int_properties = reinterpret_cast<long*>(properties);
value->clear();
for (unsigned long i = 0; i < num_items; ++i)
{
value->push_back(static_cast<int>(int_properties[i]));
}
return true;
} }
void ScreenSaver::lockScreen() class ScreenSaverPrivate
{ {
m_xdgProcess->start("xdg-screensaver", QStringList() << "lock"); Q_DECLARE_TR_FUNCTIONS(LXQt::ScreenSaver);
} Q_DECLARE_PUBLIC(ScreenSaver)
ScreenSaver* const q_ptr;
public:
ScreenSaverPrivate(ScreenSaver *q) : q_ptr(q) {};
void ScreenSaver::xdgProcess_finished(int err, QProcess::ExitStatus status) void _l_xdgProcess_finished(int, QProcess::ExitStatus);
bool isScreenSaverLocked();
QPointer<QProcess> m_xdgProcess;
};
void ScreenSaverPrivate::_l_xdgProcess_finished(int err, QProcess::ExitStatus status)
{ {
// http://portland.freedesktop.org/xdg-utils-1.1.0-rc1/scripts/xdg-screensaver // http://portland.freedesktop.org/xdg-utils-1.1.0-rc1/scripts/xdg-screensaver
Q_Q(ScreenSaver);
if (err == 0) if (err == 0)
emit activated(); emit q->activated();
else else
{ {
QMessageBox *box = new QMessageBox; QMessageBox *box = new QMessageBox;
@ -102,6 +180,72 @@ void ScreenSaver::xdgProcess_finished(int err, QProcess::ExitStatus status)
box->exec(); box->exec();
} }
emit done(); emit q->done();
}
bool ScreenSaverPrivate::isScreenSaverLocked()
{
XScreenSaverInfo *info = 0;
Display *display = QX11Info::display();
XID window = DefaultRootWindow(display);
info = XScreenSaverAllocInfo();
XScreenSaverQueryInfo(QX11Info::display(), window, info);
const int state = info->state;
XFree(info);
if (state == ScreenSaverOn)
return true;
// Ironically, xscreensaver does not conform to the XScreenSaver protocol, so
// info.state == ScreenSaverOff or info.state == ScreenSaverDisabled does not
// necessarily mean that a screensaver is not active, so add a special check
// for xscreensaver.
XAtom lock_atom = XInternAtom(display, "LOCK", false);
std::vector<int> atom_properties;
if (GetIntArrayProperty(window, "_SCREENSAVER_STATUS", &atom_properties) &&
atom_properties.size() > 0)
{
if (atom_properties[0] == static_cast<int>(lock_atom))
return true;
}
return false;
}
ScreenSaver::ScreenSaver(QObject * parent)
: QObject(parent),
d_ptr(new ScreenSaverPrivate(this))
{
Q_D(ScreenSaver);
d->m_xdgProcess = new QProcess(this);
connect(d->m_xdgProcess, SIGNAL(finished(int,QProcess::ExitStatus)),
this, SLOT(_l_xdgProcess_finished(int,QProcess::ExitStatus)));
}
ScreenSaver::~ScreenSaver()
{
delete d_ptr;
} }
QList<QAction*> ScreenSaver::availableActions()
{
QList<QAction*> ret;
QAction * act;
act = new QAction(XdgIcon::fromTheme("system-lock-screen", "lock"), tr("Lock Screen"), this);
connect(act, SIGNAL(triggered()), this, SLOT(lockScreen()));
ret.append(act);
return ret;
}
void ScreenSaver::lockScreen()
{
Q_D(ScreenSaver);
if (!d->isScreenSaverLocked())
d->m_xdgProcess->start("xdg-screensaver", QStringList() << "lock");
}
} // namespace LXQt
#include "moc_lxqtscreensaver.cpp"

@ -8,6 +8,8 @@
* Authors: * Authors:
* Petr Vanek <petr@scribus.info> * Petr Vanek <petr@scribus.info>
* *
* Copyright (c) 2016 Luís Pereira <luis.artur.pereira@gmail.com>
*
* This program or library is free software; you can redistribute it * This program or library is free software; you can redistribute it
* and/or modify it under the terms of the GNU Lesser General Public * and/or modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
@ -30,18 +32,22 @@
#include "lxqtglobals.h" #include "lxqtglobals.h"
#include <QObject> #include <QObject>
#include <QProcess>
#include <QAction> #include <QAction>
namespace LXQt namespace LXQt
{ {
class ScreenSaverPrivate;
class LXQT_API ScreenSaver : public QObject class LXQT_API ScreenSaver : public QObject
{ {
Q_OBJECT Q_OBJECT
Q_DECLARE_PRIVATE(ScreenSaver)
Q_DISABLE_COPY(ScreenSaver)
public: public:
ScreenSaver(QObject * parent=0); ScreenSaver(QObject * parent=0);
~ScreenSaver();
QList<QAction*> availableActions(); QList<QAction*> availableActions();
@ -52,11 +58,9 @@ public slots:
void lockScreen(); void lockScreen();
private: private:
QProcess * m_xdgProcess; ScreenSaverPrivate* const d_ptr;
private slots:
void xdgProcess_finished(int err, QProcess::ExitStatus status);
Q_PRIVATE_SLOT(d_func(), void _l_xdgProcess_finished(int, QProcess::ExitStatus))
}; };
} // namespace LXQt } // namespace LXQt

@ -36,24 +36,70 @@
#include <QSharedData> #include <QSharedData>
#include <QTimerEvent> #include <QTimerEvent>
#include <XdgIcon>
#include <XdgDirs> #include <XdgDirs>
#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0)
#include <algorithm>
#endif
using namespace LXQt; using namespace LXQt;
class LXQt::SettingsPrivate class LXQt::SettingsPrivate
{ {
public: public:
SettingsPrivate(Settings* parent): SettingsPrivate(Settings* parent, bool useXdgFallback):
mChangeTimer(0), mFileChangeTimer(0),
mAppChangeTimer(0),
mAddWatchTimer(0),
mParent(parent) mParent(parent)
{ {
// HACK: we need to ensure that the user (~/.config/lxqt/<module>.conf)
// exists to have functional mWatcher
if (!mParent->contains("__userfile__"))
{
mParent->setValue("__userfile__", true);
#if defined(WITH_XDG_DIRS_FALLBACK)
if (useXdgFallback)
{
//Note: Qt doesn't support the xdg spec regarding the XDG_CONFIG_DIRS
//https://bugreports.qt.io/browse/QTBUG-34919
//(Partial) workaround: if the the user specific config file doesn't exist
//we try to find some system-wide configuration file and copy all settings into
//the user specific file
const QString org = mParent->organizationName();
const QString file_name = QFileInfo{mParent->fileName()}.fileName();
QStringList dirs = XdgDirs::configDirs();
#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0)
std::reverse(dirs.begin(), dirs.end());
for (auto dir_i = dirs.begin(), dir_e = dirs.end(); dir_i != dir_e; ++dir_i)
#else // QT_VERSION
for (auto dir_i = dirs.rbegin(), dir_e = dirs.rend(); dir_i != dir_e; ++dir_i)
#endif
{
QDir dir{*dir_i};
if (dir.cd(mParent->organizationName()) && dir.exists(file_name))
{
QSettings system_settings{dir.absoluteFilePath(file_name), QSettings::IniFormat};
for (const QString & key : system_settings.allKeys())
{
mParent->setValue(key, system_settings.value(key));
}
}
}
}
#endif
mParent->sync();
}
mWatcher.addPath(mParent->fileName());
QObject::connect(&(mWatcher), &QFileSystemWatcher::fileChanged, mParent, &Settings::_fileChanged);
} }
QString localizedKey(const QString& key) const; QString localizedKey(const QString& key) const;
QFileSystemWatcher mWatcher; QFileSystemWatcher mWatcher;
int mChangeTimer; int mFileChangeTimer;
int mAppChangeTimer;
int mAddWatchTimer;
private: private:
Settings* mParent; Settings* mParent;
@ -99,17 +145,8 @@ public:
************************************************/ ************************************************/
Settings::Settings(const QString& module, QObject* parent) : Settings::Settings(const QString& module, QObject* parent) :
QSettings("lxqt", module, parent), QSettings("lxqt", module, parent),
d_ptr(new SettingsPrivate(this)) d_ptr(new SettingsPrivate(this, true))
{ {
// HACK: we need to ensure that the user (~/.config/lxqt/<module>.conf)
// exists to have functional mWatcher
if (!contains("__userfile__"))
{
setValue("__userfile__", true);
sync();
}
d_ptr->mWatcher.addPath(this->fileName());
connect(&(d_ptr->mWatcher), &QFileSystemWatcher::fileChanged, this, &Settings::_fileChanged);
} }
@ -118,17 +155,8 @@ Settings::Settings(const QString& module, QObject* parent) :
************************************************/ ************************************************/
Settings::Settings(const QString &fileName, QSettings::Format format, QObject *parent): Settings::Settings(const QString &fileName, QSettings::Format format, QObject *parent):
QSettings(fileName, format, parent), QSettings(fileName, format, parent),
d_ptr(new SettingsPrivate(this)) d_ptr(new SettingsPrivate(this, false))
{ {
// HACK: we need to ensure that the user (~/.config/lxqt/<module>.conf)
// exists to have functional mWatcher
if (!contains("__userfile__"))
{
setValue("__userfile__", true);
sync();
}
d_ptr->mWatcher.addPath(this->fileName());
connect(&(d_ptr->mWatcher), &QFileSystemWatcher::fileChanged, this, &Settings::_fileChanged);
} }
@ -137,7 +165,7 @@ Settings::Settings(const QString &fileName, QSettings::Format format, QObject *p
************************************************/ ************************************************/
Settings::Settings(const QSettings* parentSettings, const QString& subGroup, QObject* parent): Settings::Settings(const QSettings* parentSettings, const QString& subGroup, QObject* parent):
QSettings(parentSettings->organizationName(), parentSettings->applicationName(), parent), QSettings(parentSettings->organizationName(), parentSettings->applicationName(), parent),
d_ptr(new SettingsPrivate(this)) d_ptr(new SettingsPrivate(this, false))
{ {
beginGroup(subGroup); beginGroup(subGroup);
} }
@ -148,7 +176,7 @@ Settings::Settings(const QSettings* parentSettings, const QString& subGroup, QOb
************************************************/ ************************************************/
Settings::Settings(const QSettings& parentSettings, const QString& subGroup, QObject* parent): Settings::Settings(const QSettings& parentSettings, const QString& subGroup, QObject* parent):
QSettings(parentSettings.organizationName(), parentSettings.applicationName(), parent), QSettings(parentSettings.organizationName(), parentSettings.applicationName(), parent),
d_ptr(new SettingsPrivate(this)) d_ptr(new SettingsPrivate(this, false))
{ {
beginGroup(subGroup); beginGroup(subGroup);
} }
@ -171,15 +199,32 @@ bool Settings::event(QEvent *event)
{ {
if (event->type() == QEvent::UpdateRequest) if (event->type() == QEvent::UpdateRequest)
{ {
emit settingsChanged(); // delay the settingsChanged* signal emitting for:
// - checking in _fileChanged
// - merging emitting the signals
if(d_ptr->mAppChangeTimer)
killTimer(d_ptr->mAppChangeTimer);
d_ptr->mAppChangeTimer = startTimer(100);
} }
else if (event->type() == QEvent::Timer) else if (event->type() == QEvent::Timer)
{ {
if(static_cast<QTimerEvent*>(event)->timerId() == d_ptr->mChangeTimer) const int timer = static_cast<QTimerEvent*>(event)->timerId();
killTimer(timer);
if (timer == d_ptr->mFileChangeTimer)
{ {
d_ptr->mFileChangeTimer = 0;
fileChanged(); // invoke the real fileChanged() handler. fileChanged(); // invoke the real fileChanged() handler.
killTimer(d_ptr->mChangeTimer); } else if (timer == d_ptr->mAppChangeTimer)
d_ptr->mChangeTimer = 0; {
d_ptr->mAppChangeTimer = 0;
// do emit the signals
emit settingsChangedByApp();
emit settingsChanged();
} else if (timer == d_ptr->mAddWatchTimer)
{
d_ptr->mAddWatchTimer = 0;
//try to re-add filename for watching
addWatchedFile(fileName());
} }
} }
@ -189,18 +234,29 @@ bool Settings::event(QEvent *event)
void Settings::fileChanged() void Settings::fileChanged()
{ {
sync(); sync();
emit settingsChangedFromExternal();
emit settingsChanged(); emit settingsChanged();
} }
void Settings::_fileChanged(QString path) void Settings::_fileChanged(QString path)
{ {
// delay the change notification for 100 ms to avoid // check if the file isn't changed by our logic
// unnecessary repeated loading of the same config file if // FIXME: this is poor implementation; should we rather compute some hash of values if changed by external?
// the file is changed for several times rapidly. if (0 == d_ptr->mAppChangeTimer)
if(d_ptr->mChangeTimer) {
killTimer(d_ptr->mChangeTimer); // delay the change notification for 100 ms to avoid
d_ptr->mChangeTimer = startTimer(100); // unnecessary repeated loading of the same config file if
// the file is changed for several times rapidly.
if(d_ptr->mFileChangeTimer)
killTimer(d_ptr->mFileChangeTimer);
d_ptr->mFileChangeTimer = startTimer(1000);
}
addWatchedFile(path);
}
void Settings::addWatchedFile(QString const & path)
{
// D*mn! yet another Qt 5.4 regression!!! // D*mn! yet another Qt 5.4 regression!!!
// See the bug report: https://github.com/lxde/lxqt/issues/441 // See the bug report: https://github.com/lxde/lxqt/issues/441
// Since Qt 5.4, QSettings uses QSaveFile to save the config files. // Since Qt 5.4, QSettings uses QSaveFile to save the config files.
@ -214,7 +270,10 @@ void Settings::_fileChanged(QString path)
// Luckily, I found a workaround: If the file path no longer exists // Luckily, I found a workaround: If the file path no longer exists
// in the watcher's files(), this file is deleted. // in the watcher's files(), this file is deleted.
if(!d_ptr->mWatcher.files().contains(path)) if(!d_ptr->mWatcher.files().contains(path))
d_ptr->mWatcher.addPath(path); // in some situations adding fails because of non-existing file (e.g. editting file in external program)
if (!d_ptr->mWatcher.addPath(path) && 0 == d_ptr->mAddWatchTimer)
d_ptr->mAddWatchTimer = startTimer(100);
} }
@ -377,15 +436,18 @@ LXQtTheme::LXQtTheme(const QString &path):
QString LXQtThemeData::findTheme(const QString &themeName) QString LXQtThemeData::findTheme(const QString &themeName)
{ {
if (themeName.isEmpty()) if (themeName.isEmpty())
return ""; return QString();
QStringList paths; QStringList paths;
QLatin1String fallback(LXQT_INSTALL_PREFIX);
paths << XdgDirs::dataHome(false); paths << XdgDirs::dataHome(false);
paths << XdgDirs::dataDirs(); paths << XdgDirs::dataDirs();
// TODO/FIXME: this is fallback path for standard CMAKE_INSTALL_PREFIX
paths << "/usr/local/share";
foreach(QString path, paths) if (!paths.contains(fallback))
paths << fallback;
foreach(const QString &path, paths)
{ {
QDir dir(QString("%1/lxqt/themes/%2").arg(path, themeName)); QDir dir(QString("%1/lxqt/themes/%2").arg(path, themeName));
if (dir.isReadable()) if (dir.isReadable())
@ -463,14 +525,7 @@ QString LXQtTheme::previewImage() const
************************************************/ ************************************************/
QString LXQtTheme::qss(const QString& module) const QString LXQtTheme::qss(const QString& module) const
{ {
QString styleSheet = d->loadQss(QStringLiteral("%1/%2.qss").arg(d->mPath, module)); return d->loadQss(QStringLiteral("%1/%2.qss").arg(d->mPath, module));
// Single/double click ...........................
Settings s("desktop");
bool singleClick = s.value("icon-launch-mode", "singleclick").toString() == "singleclick";
styleSheet += QString("QAbstractItemView {activate-on-singleclick : %1; }").arg(singleClick ? 1 : 0);
return styleSheet;
} }
@ -554,12 +609,12 @@ QList<LXQtTheme> LXQtTheme::allThemes()
paths << XdgDirs::dataHome(false); paths << XdgDirs::dataHome(false);
paths << XdgDirs::dataDirs(); paths << XdgDirs::dataDirs();
foreach(QString path, paths) foreach(const QString &path, paths)
{ {
QDir dir(QString("%1/lxqt/themes").arg(path)); QDir dir(QString("%1/lxqt/themes").arg(path));
QFileInfoList dirs = dir.entryInfoList(QDir::AllDirs | QDir::NoDotAndDotDot); QFileInfoList dirs = dir.entryInfoList(QDir::AllDirs | QDir::NoDotAndDotDot);
foreach(QFileInfo dir, dirs) foreach(const QFileInfo &dir, dirs)
{ {
if (!processed.contains(dir.fileName()) && if (!processed.contains(dir.fileName()) &&
QDir(dir.absoluteFilePath()).exists("lxqt-panel.qss")) QDir(dir.absoluteFilePath()).exists("lxqt-panel.qss"))
@ -600,10 +655,12 @@ SettingsCache::SettingsCache(QSettings *settings) :
************************************************/ ************************************************/
void SettingsCache::loadFromSettings() void SettingsCache::loadFromSettings()
{ {
foreach (QString key, mSettings.allKeys()) const QStringList keys = mSettings.allKeys();
{
mCache.insert(key, mSettings.value(key)); const int N = keys.size();
} for (int i = 0; i < N; ++i) {
mCache.insert(keys.at(i), mSettings.value(keys.at(i)));
}
} }
@ -633,24 +690,18 @@ GlobalSettings::GlobalSettings():
{ {
if (value("icon_theme").toString().isEmpty()) if (value("icon_theme").toString().isEmpty())
{ {
QStringList failback; qWarning() << QString::fromLatin1("Icon Theme not set. Fallbacking to Oxygen, if installed");
failback << "oxygen"; const QString fallback(QLatin1String("oxygen"));
failback << "Tango";
failback << "Prudence-icon";
failback << "Humanity";
failback << "elementary";
failback << "gnome";
const QDir dir(QLatin1String(LXQT_DATA_DIR) + QLatin1String("/icons"));
QDir dir("/usr/share/icons/"); if (dir.exists(fallback))
foreach (QString s, failback)
{ {
if (dir.exists(s)) setValue("icon_theme", fallback);
{ sync();
setValue("icon_theme", s); }
sync(); else
break; {
} qWarning() << QString::fromLatin1("Fallback Icon Theme (Oxygen) not found");
} }
} }
@ -675,8 +726,6 @@ void GlobalSettings::fileChanged()
QString it = value("icon_theme").toString(); QString it = value("icon_theme").toString();
if (d->mIconTheme != it) if (d->mIconTheme != it)
{ {
d->mIconTheme = it;
XdgIcon::setThemeName(it);
emit iconThemeChanged(); emit iconThemeChanged();
} }
@ -688,6 +737,7 @@ void GlobalSettings::fileChanged()
emit lxqtThemeChanged(); emit lxqtThemeChanged();
} }
emit settingsChangedFromExternal();
emit settingsChanged(); emit settingsChanged();
} }

@ -80,7 +80,15 @@ public:
void setLocalizedValue(const QString &key, const QVariant &value); void setLocalizedValue(const QString &key, const QVariant &value);
signals: signals:
/*! /brief signal for backward compatibility (emitted whenever settingsChangedFromExternal() or settingsChangedByApp() is emitted)
*/
void settingsChanged(); void settingsChanged();
/*! /brief signal emitted when the settings file is changed by external application
*/
void settingsChangedFromExternal();
/*! /brief signal emitted when any setting is changed by this object
*/
void settingsChangedByApp();
protected: protected:
bool event(QEvent *event); bool event(QEvent *event);
@ -92,6 +100,9 @@ protected slots:
private slots: private slots:
void _fileChanged(QString path); void _fileChanged(QString path);
private:
void addWatchedFile(QString const & path);
private: private:
Q_DISABLE_COPY(Settings) Q_DISABLE_COPY(Settings)

@ -32,6 +32,7 @@
#include <QDBusMessage> #include <QDBusMessage>
#include <QWidget> #include <QWidget>
#include <QDebug> #include <QDebug>
#include <QTimer>
using namespace LXQt; using namespace LXQt;
@ -42,7 +43,6 @@ SingleApplication::SingleApplication(int &argc, char **argv, StartOptions option
QString service = QString service =
QString::fromLatin1("org.lxqt.%1").arg(QApplication::applicationName()); QString::fromLatin1("org.lxqt.%1").arg(QApplication::applicationName());
SingleApplicationAdaptor *mAdaptor = new SingleApplicationAdaptor(this);
QDBusConnection bus = QDBusConnection::sessionBus(); QDBusConnection bus = QDBusConnection::sessionBus();
if (!bus.isConnected()) { if (!bus.isConnected()) {
@ -57,13 +57,14 @@ SingleApplication::SingleApplication(int &argc, char **argv, StartOptions option
return; return;
} else { } else {
qCritical() << Q_FUNC_INFO << errorMessage; qCritical() << Q_FUNC_INFO << errorMessage;
::exit(1); QTimer::singleShot(0, [this] { exit(1); });
} }
} }
bool registered = (bus.registerService(service) == bool registered = (bus.registerService(service) ==
QDBusConnectionInterface::ServiceRegistered); QDBusConnectionInterface::ServiceRegistered);
if (registered) { // We are the primary instance if (registered) { // We are the primary instance
SingleApplicationAdaptor *mAdaptor = new SingleApplicationAdaptor(this);
QLatin1String objectPath("/"); QLatin1String objectPath("/");
bus.registerObject(objectPath, mAdaptor, bus.registerObject(objectPath, mAdaptor,
QDBusConnection::ExportAllSlots); QDBusConnection::ExportAllSlots);
@ -74,7 +75,7 @@ SingleApplication::SingleApplication(int &argc, char **argv, StartOptions option
QStringLiteral("activateWindow")); QStringLiteral("activateWindow"));
QDBusConnection::sessionBus().send(msg); QDBusConnection::sessionBus().send(msg);
::exit(0); QTimer::singleShot(0, [this] { exit(0); });
} }
} }
@ -95,6 +96,7 @@ QWidget *SingleApplication::activationWindow() const
void SingleApplication::activateWindow() void SingleApplication::activateWindow()
{ {
if (mActivationWindow) { if (mActivationWindow) {
mActivationWindow->show();
WId window = mActivationWindow->effectiveWinId(); WId window = mActivationWindow->effectiveWinId();
KWindowInfo info(window, NET::WMDesktop); KWindowInfo info(window, NET::WMDesktop);

@ -89,7 +89,7 @@ bool translate(const QString &name, const QString &owner)
QTranslator *appTranslator = new QTranslator(qApp); QTranslator *appTranslator = new QTranslator(qApp);
QStringList *paths = getSearchPaths(); QStringList *paths = getSearchPaths();
foreach(QString path, *paths) foreach(const QString &path, *paths)
{ {
QStringList subPaths; QStringList subPaths;
@ -103,7 +103,7 @@ bool translate(const QString &name, const QString &owner)
subPaths << path; subPaths << path;
} }
foreach(QString p, subPaths) foreach(const QString &p, subPaths)
{ {
if (appTranslator->load(name + "_" + locale, p)) if (appTranslator->load(name + "_" + locale, p))
{ {

@ -1,188 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,262 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ar">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">ضمُّ إضافاتٍ برمجيَّة</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">ابحث:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">ضمُّ إضافةٍ برمجيَّة</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">إغلاق</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>حوار</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Yes</source>
<translation type="obsolete">نعم</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">خطأٌ في إدارة الطَّاقة لنظام ريزر</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">فشل الانتقال إلى حالة السُّبات</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>ارتداد اشعارات</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>سبات</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>تعليق</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>إعادة إقلاع</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>إطفاء</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>خروج</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>وضع جلسة نظام ريزر في حالة تعليق</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>هل ترغب حقَّاً بتعليق الحاسب؟&lt;p&gt;تعليق الحاسب في وضعيَّة طاقةٍ أخفّ ولا يتم حفظ حالة النِّظام في حال انقطاع التَّيَّار.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>وضع جلسة نظام ريزر في حالة سبات</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>هل ترغب حقَّاً بوضع الحاسب في حالة سبات؟&lt;p&gt;يتم وضع الحاسب في حالة سباتٍ مع وضعيَّة طاقةٍ أخفّ ويتم حفظ حالة النِّظام في حال انقطاع التَّيَّار.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>إعادة إقلاع جلسة نظام ريزر</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>هل ترغب حقَّاً بإعادة تشغيل الحاسب؟ سيتم إضاعة كافَّة اعمال التي لم يتمَُ حفظها..</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>إطفاء نظام ريزر</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>هل ترغب حقَّاً بإطفاء الحاسب؟ سيتم إضاعة كافَّة اعمال التي لم يتمَُ حفظها..</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>الخروج من جلسة نظام ريزر</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>هل ترغب بالخروج حقَّاً؟ سيتم إضاعة كافَّة اعمال التي لم يتمَُ حفظها..</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>خطأٌ في إدارة الطَّاقة لنظام ريزر</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>فشل الانتقال إلى حالة السُّبات</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>فشل الانتقال إلى حالة تعليق الحاسب</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>إقفال الشَّاشة</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>خطأٌ في تشغيل حافظ الشَّاشة</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">حدث خطأٌ في تشغيل حافظ الشَّاشة! يمكن تشغيل حافظ شاشة سطح المكتب الرُّسوميِّ نظراً لانهياره..!</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">حدث خطأٌ في تشغيل حافظ الشَّاشة! لم يتمُّ تثبيت حافظ شاشة سطح المكتب الرُّسوميِّ بالشَّكل الصَّحيح..!</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">حدث خطأٌ في تشغيل حافظ الشَّاشة! يمكن تشغيل حافظ شاشة سطح المكتب الرُّسوميِّ..!</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>حدث خطأٌ في تشغيل حافظ الشَّاشة! هناك خطأٌ في رموز ضبط تعريف حافظ شاشة سطح المكتب الرُّسوميِّ</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>حدث خطأٌ في تشغيل حافظ الشَّاشة! يرجى التَّأكد من أن حافظ شاشة سطح المكتب الرُّسوميِّ مثبَّتٌ ويعمل..</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>حدث خطأٌ في تشغيل حافظ الشَّاشة! فشلٌ في أمر التَّفعيل! يرجى التَّأكد من أن حافظ شاشة سطح المكتب الرُّسوميِّ مثبَّتٌ ويعمل..</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">حصل خطأٌ عند تشغيل حافظ الضَّاضة. خطأٌ غير معروفٍ - قيمةٌ جوابيَّةٌ غير موثَّقةٍ من حافظ شاشة إكس دي جي=%1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">مسح</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">شيء</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>خطأ في مدير الطَّاقة</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>واجهة اتصال كيوت غير صالحة</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>خطأ في مدير الطَّاقة (نداء من خطِّ التَّواصل)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">نبذةٌ عن نظام ريزر</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">تبذةٌ عن</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">معلوماتٌ تقنيَّةٌ</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="cs">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Přidat přídavné moduly</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Hledat:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Přidat přídavný modul</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Zavřít</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Verze: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Pokročilé, snadno se používající a rychlé pracovní prostředí založené na technologiích Qt.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Autorské právo: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Domovská stránka: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licence: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt je přeložen do mnoha jazyků díky práci překladatelských týmů z celého světa.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Ano</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Ne</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Nástroje LXQt Desktop - Technické informace&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Verze</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Ladicí sestavení</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Nastavení systému</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Sdílený adresář</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Překlady</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Uživatelské adresáře&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Domovská složka pro data Xdg</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Domovská složka pro nastavení Xdg</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Adresáře pro data Xdg</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Domovská složka pro vyrovnávací paměť Xdg</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Domovská složka pro čas běhu Xdg</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Adresáře pro automatické spuštění Xdg</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Domovská složka pro automatické spuštění Xdg</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Chyba ve správě energie</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Hibernace se nezdařila.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Záloha oznamování</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernovat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Uspat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Restartovat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Vypnout</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Odhlásit se</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Pozastavení sezení LXQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Opravdu chcete uspat svůj počítač?&lt;p&gt;Uvede počítač do stavu s nízkým odběrem elektrické energie. Stav systému není při ztrátě energie zachován.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Zazimování sezení LXQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Opravdu chcete zazimovat svůj počítač?&lt;p&gt;Uvede počítač do stavu s nízkým odběrem elektrické energie. Stav systému je při ztrátě energie zachován.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Spuštění sezení LXQtu znovu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Opravdu chcete spustit svůj počítač znovu?&lt;p&gt;Všechna neuložená práce bude ztracena...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Vypnutí sezení LXQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Opravdu chcete vypnout svůj počítač?&lt;p&gt;Všechna neuložená práce bude ztracena...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Odhlášení sezení LXQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Opravdu se chcete odhlásit?&lt;p&gt;Všechna neuložená práce bude ztracena...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Chyba ve správě energie</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernace se nezdařila.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Uspání se nezdařilo.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zamknout obrazovku</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Chyba při zapínání šetřiče obrazovky</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensavernelze spustit kvůli jeho pádu.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensaver není nainstalován správně.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensaver nelze spustit.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. Chybná skladba v argumentech xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. Ujistěte se, že máte xdg-screensaver nainstalován a že běží.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. Krok &quot;zapnutí&quot; se nezdařil. Ujistěte se, že máte xdg-screensaver nainstalován a že běží.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Během spouštění spořiče obrazovky se vyskytla chyba. Neznámá chyba - nezdokumentovaná vrácená hodnota od xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Smazat</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Žádný</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Chyba správce energie</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface je neplatné</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Chyba správce energie (volání D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">O prostředí LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">O</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Autoři</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Poděkování</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Překlady</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Technické informace</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="cs_CZ">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Přidat přídavné moduly</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Hledat:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Přidat přídavný modul</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Zavřít</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Verze: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Pokročilé, snadno se používající a rychlé pracovní prostředí založené na technologiích Qt.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Autorské právo: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Domovská stránka: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licence: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt je přeložen do mnoha jazyků díky práci překladatelských týmů z celého světa.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Ano</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Ne</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Nástroje LXQt Desktop - Technické informace&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Verze</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Ladicí sestavení</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Nastavení systému</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Sdílený adresář</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Překlady</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Uživatelské adresáře&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Domovská složka pro data Xdg</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Domovská složka pro nastavení Xdg</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Adresáře pro data Xdg</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Domovská složka pro vyrovnávací paměť Xdg</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Domovská složka pro čas běhu Xdg</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Adresáře pro automatické spuštění Xdg</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Domovská složka pro automatické spuštění Xdg</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Chyba ve správě energie</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Hibernace se nezdařila.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Záloha oznamování</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernovat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Uspat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Restartovat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Vypnout</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Odhlásit se</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Pozastavení sezení LXQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Opravdu chcete uspat svůj počítač?&lt;p&gt;Uvede počítač do stavu s nízkým odběrem elektrické energie. Stav systému není při ztrátě energie zachován.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Zazimování sezení LXQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Opravdu chcete zazimovat svůj počítač?&lt;p&gt;Uvede počítač do stavu s nízkým odběrem elektrické energie. Stav systému je při ztrátě energie zachován.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Spuštění sezení LXQtu znovu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Opravdu chcete spustit svůj počítač znovu?&lt;p&gt;Všechna neuložená práce bude ztracena...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Vypnutí sezení LXQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Opravdu chcete vypnout svůj počítač?&lt;p&gt;Všechna neuložená práce bude ztracena...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Odhlášení sezení LXQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Opravdu se chcete odhlásit?&lt;p&gt;Všechna neuložená práce bude ztracena...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Chyba ve správě energie</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernace se nezdařila.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Uspání se nezdařilo.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zamknout obrazovku</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Chyba při zapínání šetřiče obrazovky</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensavernelze spustit kvůli jeho pádu.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensaver není nainstalován správně.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensaver nelze spustit.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. Chybná skladba v argumentech xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. Ujistěte se, že máte xdg-screensaver nainstalován a že běží.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. Krok &quot;zapnutí&quot; se nezdařil. Ujistěte se, že máte xdg-screensaver nainstalován a že běží.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Během spouštění spořiče obrazovky se vyskytla chyba. Neznámá chyba - nezdokumentovaná vrácená hodnota od xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Smazat</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Žádný</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Chyba správce energie</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface je neplatné</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Chyba správce energie (volání D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">O prostředí LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">O</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Autoři</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Poděkování</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Překlady</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Technické informace</translation>
</message>
</context>
</TS>

@ -1,188 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="da">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="da_DK">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Tilføj plugins</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Søg:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Tilføj plugin</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Afslut</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Version: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Avanceret, nem at bruge, hurtigt skrivebordsmiljø baseret på Qt teknologier.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Hjemmeside: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licens: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt er oversat til mange sprog takket være oversættere fra hele verden.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Ja</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Nej</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;LXQt Desktop Værktøjskasse - Teknisk Information&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Version</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Fejlsøgningsversion</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Systemindstillinger</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Delt Katalog</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Oversættelser</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Bruger Biblioteker&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg Brugerdata Katalog</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg Konfigurationsdata Katalog</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg Data Kataloger</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg Cache Katalog</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg udførselskatalog</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg Autostart Katalog</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg Autostart Hjemmekatalog</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">LXQt Strømstyringsfejl</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Dvaletilstand mislykkedes.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Alternativ Påmindelse</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Dvale</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Slumre</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Genstart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Luk ned</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Log ud</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>LXQt Session Slumre</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Vil du virkelig sætte din computer i slumretilstand?&lt;p&gt;Slumretilstand sætter computeren i energispare tilstand. Systemtilstanden mistes hvis strømmen forsvinder.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>LXQt Session Dvale</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Vil du virkelig sætte din computer i dvaletilstand?&lt;p&gt;Dvaletilstand sætter computeren i energispare tilstand. Systemtilstanden bibeholdes hvis strømmen forsvinder.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt Session Genstart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Vil du virkelig genstarte din computer? Alt arbejde der ikke er blevet gemt, vil gå tabt...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>LXQt Session Luk Ned</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Vil du virkelig slukke din computer? Alt arbejde der ikke er blevet gemt, vil gå tabt...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt Session Log Ud</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Vil du virkelig logge ud? Alt arbejde der ikke er blevet gemt, vil gå tabt...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt Strømstyringsfejl</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Dvaletilstand mislykkedes.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Slumretilstand mislykkedes.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Lås Skærm</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Fejl ved aktivering af pauseskærm</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Fejl ved start af screensaver. xdg-pauseskærm kan ikke starte på grund af nedbrud.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Fejl ved start af screensaver. xdg-pauseskærm er ikke korrekt installeret.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Fejl ved start af screensaver. xdg-pauseskærm kan ikke starte.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Fejl ved start af screensaver. Syntaksfejl i argumenter til xdg-pauseskærm.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Fejl ved start af screensaver. Sørg for at du har xscreensaver installeret og kørende.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Fejl ved start af screensaver. Handling &apos;aktivere&apos; mislykkedes. Sørg for at du har xscreensaver installeret og kørende.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">En fejl opstod ved start af pauseskærm. Ukendt fejl - udokumenteret returværdi sendt fra xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Rens</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Ingen</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Strømstyrings fejl</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface er ugyldig</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Strømstyrings fejl (D-BUS kald)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> Om LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Omkring</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Forfattere</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Tak</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Oversættelser</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Teknisk Information</translation>
</message>
</context>
</TS>

@ -1,188 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation>Fehler der LXQt-Energieverwaltung</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation>Tiefschlaf fehlgeschlagen.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Ersatzbenachrichtigung</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Tiefschlaf</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Bereitschaft</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Neustart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Herunterfahren</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Abmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>LXQt Bereitschaft</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Möchten Sie ihren Computer in Bereitschaft versetzen?&lt;p&gt;Dies versetzt ihren Computer in einen Energiesparmodus. Der Systemzustand geht verloren, wenn die Energiezufuhr abbricht.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>LXQt Tiefschlaf</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Möchten Sie ihren Computer in Tiefschlaf versetzen?&lt;p&gt;Dies versetzt ihren Computer in einen Energiesparmodus. Der Systemzustand bleibt erhalten, wenn die Energiezufuhr abbricht.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt Neustart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Möchten Sie ihren Computer wirklich neustarten? Alle ungespeicherten Arbeiten gehen verloren...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>LXQt Herunterfahren</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Möchten Sie ihren Computer wirklich herunterfahren? Alle ungespeicherten Arbeiten gehen verloren...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt Abmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Möchten Sie sich wirklich abmelden? Alle ungespeicherten Arbeiten gehen verloren...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Fehler der LXQt-Energieverwaltung</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Tiefschlaf fehlgeschlagen.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Bereitschaft fehlgeschlagen.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bildschirm sperren</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation>Bildschirmschoner-Fehler</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Beim Starten des Bildschirmschoners ist ein Fehler aufgetreten. Syntaxfehler in den Parametern für xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Fehler beim Aktivieren des Bildschirmschoners</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Beim Starten des Bildschirmschoners ist ein Fehler aufgetreten. Bitte stellen Sie sicher, dass xscreensaver installiert ist und funktioniert.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Beim Starten des Bildschirmschoners ist ein Fehler aufgetreten. Aktion &apos;aktivieren&apos; fehlgeschlagen. Bitte stellen Sie sicher, dass xscreensaver installiert ist und funktioniert.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation>Beim Starten des Bildschirmschoners ist ein Fehler aufgetreten. Unbekannter Fehler - ein undokumentierter Rückgabewert wurde von xdg-screensaver ausgegeben: %1.</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Fehler der Energieverwaltung</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface ist ungültig</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Fehler der Energieverwaltung (D-BUS-Aufruf)</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="el">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Προσθήκη πρόσθετων</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Αναζήτηση:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Προσθήκη επέκτασης</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Κλείσιμο</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Διάλογος</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Έκδοση: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Προηγμένη, εύκολη στη χρήση και γρήγορη επιφάνεια εργασίας με βάση τις τεχνολογίες Qt.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Πνευματικά δικαιώματα: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Ιστοσελίδα: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Άδεια χρήσης: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">Το LXQt έχει μεταφραστεί σε πολλές γλώσσες χάρη στο έργο των μεταφραστικών ομάδων ανά την υφήλιο.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Ναι</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Όχι</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Επιφάνεια εργασίας LXQt - Τεχνικές πληροφορίες&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Έκδοση</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Κατασκευή αποσφαλμάτωσης</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Διαμόρφωση συστήματος</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Κοινόχρηστος κατάλογος</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Μεταφράσεις</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Κατάλογοι χρηστών&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Αρχικός κατάλογος δεδομένων xdg</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Αρχικός κατάλογος διαμόρφωσης xdg</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Κατάλογοι δεδομένων xdg</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Αρχικός κατάλογος λανθάνουσας μνήμης xdg</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Αρχικός κατάλογος εκτέλεσης xdg</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Κατάλογοι αυτόματης εκκίνησης xdg</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Αρχικός κατάλογος αυτόματης εκκίνησης xdg</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation>Σφάλμα διαχείρισης ενέργειας LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation>Αποτυχία νάρκωσης.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Ανακατεύθυνση ειδοποιήσεων</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Νάρκη</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Αναστολή</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Επανεκκίνηση</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Τερματισμός</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Αποσύνδεση</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Αναστολή της συνεδρίας LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Θέλετε πραγματικά να γίνει αναστολή του υπολογιστή;&lt;p&gt;Θέτει τον υπολογιστή σε κατάσταση χαμηλής κατανάλωσης. Η κατάσταση του συστήματος δεν διατηρείται εάν διακοπεί η παροχή ρεύματος.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Νάρκωση της συνεδρίας LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Θέλετε πραγματικά να τεθεί σε νάρκη ο υπολογιστής;&lt;p&gt;Θέτει τον υπολογιστή σε κατάσταση χαμηλής κατανάλωσης. Η κατάσταση του συστήματος διατηρείται εάν διακοπεί η παροχή ρεύματος.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Επανεκκίνηση συνεδρίας LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Θέλετε πραγματικά να επανεκκινήσετε τον υπολογιστή; Όλες οι μη αποθηκευμένες εργασίες σας θα χαθούν...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Τερματισμός συνεδρίας LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Θέλετε πραγματικά να τερματίσετε τον υπολογιστή; Όλες οι μη αποθηκευμένες εργασίες σας θα χαθούν...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Αποσύνδεση της συνεδρίας LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Θέλετε πραγματικά να αποσυνδεθείτε; Όλες οι μη αποθηκευμένες εργασίες σας θα χαθούν...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Σφάλμα διαχείρισης της ενέργειας LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Αποτυχία νάρκωσης.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Αποτυχία αναστολής.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Κλείδωμα οθόνης</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Σφάλμα ενεργοποίησης της προστασίας οθόνης</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Αδυναμία εκκίνησης της προστασίας οθόνης xdg λόγω κατάρρευσης.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Η προστασία οθόνης xdg δεν είναι εγκατεστημένη σωστά.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Αδυναμία έναρξης της προστασίας οθόνης xdg.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Σφάλμα σύνταξης των παραμέτρων της προστασίας οθόνης xdg.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Διασφαλίστε ότι η προστασία οθόνης είναι εγκατεστημένη και ότι εκτελείται.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασία οθόνης. Αποτυχία ενέργειας «ενεργοποίηση». Διασφαλίστε ότι η προστασία οθόνης είναι εγκατεστημένη και ότι εκτελείται.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Άγνωστο σφάλμα - μη τεκμηριωμένη τιμή επιστροφής από την προστασία οθόνης=%1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Καθαρισμός</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Κανένα</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Σφάλμα διαχείρισης ενέργειας</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>Το QDBusInterface δεν είναι έγκυρο</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Σφάλμα διαχείρισης ενέργειας (κλήση D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> Σχετικά με το LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Σχετικά</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Συγγραφείς</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Ευχαριστίες</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Μεταφράσεις</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Τεχνικές πληροφορίες</translation>
</message>
</context>
</TS>

@ -1,246 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="eo">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Aldoni kromprogramojn</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Serĉi:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Aldoni kromprogramon</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Fermi</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialogo</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Yes</source>
<translation type="obsolete">Jes</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Ne</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Pasivumigo fiaskis.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Pasivumigi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Prokrasti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Restartigi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Elŝalti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Elsaluti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Pasivumigo fiaskis.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Prokrasto fiaskis.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Ŝlosi ekranon</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Vakigi</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Nenio</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface nevalidas</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> Pri LXQto</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Pri</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Teknikaj informoj</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Añadir extensiones</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Buscar:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Añadir extensión</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Cerrar</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialogo</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Versión %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Avanzado, fácil de usar y rápido entorno de escritorio basado en tecnologías Qt.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Página principal: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licencia: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt es traducido a muchos idiomas gracias a la labor de los equipos de traducción en todo el mundo.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Si</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">No</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Caja de herramientas del Escritorio LXQt - Información técnica&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Versión</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Construcción con símbolos de depuración</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Configuración del Sistema</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Directorio compartido</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Traducciones</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Directorios de usuario&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg Datos de inicio de usuario</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg Configuración de inicio del usuario</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg Directorios de datos</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg Cache de inicio de usuario</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg Inicio de ejecución de usuario</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg Directorio de inicio automático</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg Directorio de usuario de inicio automático</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Error del gestor de energía de LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Hibernación fallida.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Notificaciones de retorno</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Apagar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Cerrar sesión</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Suspender sesión LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>¿Realmente desdea suspender su PC?&lt;p&gt;Suspende la PC a un estado de bajo consumo. El estado del sistema no se preserva si se agota la energía.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Hibernar la sesión LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>¿Realmente desea hibernar su PC?&lt;p&gt;Hiberna la PC a un estado de bajo consumo. El estado del sistema se preserva si se agota la energía.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Reiniciar la sesión LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>¿Realmente desea reiniciar su PC? Todo el trabajo sin guardar se perderá...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Apagar la sesión LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>¿Realmente desea apagar su PC? Todo el trabajo sin guardar se perderá...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Cerrar la sesión LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>¿Realmente desea cerrar la sesión? Todo el trabajo sin guardar se perderá...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Error del gestor de energía de LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernación fallida.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Suspensión fallida.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bloquear pantalla</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Error de activación del protector de pantalla</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Ocurrió un error al iniciar el protector de pantalla. xdg-screensaver no puede iniciar debido a un error.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Ocurrió un error al iniciar el protector de pantalla. xdg-screensaver no está correctamente instalado.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Ocurrió un error al iniciar el protector de pantalla. xdg-screensaver no puede iniciar.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Ocurrió un error al iniciar el protector de pantalla. Error de sintaxis en los argumentos de xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Ocurrió un error al iniciar el protector de pantalla. Asegúrese de tener xdg-screensaver instalado y ejecutándose.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Ocurrió un error al iniciar el protector de pantalla. La acción &apos;activate&apos; falló. Asegúrese de tener xdg-screensaver instalado y ejecutándose.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Ocurrio un error al inicio el protector de pantalla. Error desconocido - valor de retorno de xdg-screensaver no documentado=%1</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Limpiar</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Ninguno</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Error del administrador de energía</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface es inválido</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Error en el adminstrador de energía (llamado D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">Acerca de LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Acerca</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Autores</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Gracias</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Traducciones</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Información Técnica</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es_VE">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Agregar plugins</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Buscar:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Agregar plugin</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Cerrar</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialogo</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Version: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Avanzado, facil de usar, rapido entorno de escritorio basado en tecnologia QT.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">pagina web: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licencia: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt es traducido en muchos lenguajes gracias al trabajo de traductores en todo el mundo.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Si</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">No</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Utilidad de Escritorio LXQt - Informacion&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Version</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Debug Build</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Configuracion del sistema</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Directorio de Data</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Traducciones</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Directorio de usuario&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg Data Home</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg Config Home</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg Data Dirs</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg Cache Home</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg Runtime Home</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg Autostart Dirs</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg Autostart Home</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Error en Gestion de energia de LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Hibernacion ha fallado.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Delegacion de notificaciones</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Apagar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Salirse</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Suspension del sistema por LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Quiere usted realmente suspender su computador?&lt;p&gt;Suspendera el computador en un estado de baja energia. El estado del sistema operativo no se preservara ante la perdida o caida de energia.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Hibernacion del sistema por LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Quiere usted realmente hibernar su computador?&lt;p&gt;Hibernara el computador en un estado de baja energia y lo guardara en el disco. El estado del sistema si se preservara ante la perdida o caida de energia.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Reinicio del sistema por LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Quiere usted realmente reiniciar su computador? Todo el trabajo realizado se perdera si no lo ha guardado, dado que se cerrara...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Apagado del sistema por LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Quiere usted realmente apagar su computador?&lt;p&gt; Todo el trabajo realizado se perdera si no lo ha guardado, dado que se apagara...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Cierre de la sesion por LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Quiere realmente cerar su sesion? Todo el trabajo realizado se perdera si no lo ha guardado, dado que se cerrara...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Error en Gestion de energia de LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernacion ha fallado.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Suspensión ha fallado.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bloquear Pantalla</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Activacion de salvapantallas erronea</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Un error ha ocurrido al iniciar el salvapantallas. xdg-screensaver no puede iniciarlo debido a un fallo grave.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Un error ha ocurridoal iniciar el salvapantallas. xdg-screensaver no esta instalado correctamente.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Un error ha ocurridoal iniciar el salvapantallas. xdg-screensaver no puede iniciarse.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Un error ha ocurridoal iniciar el salvapantallas. Error en argumentos dados a xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Un error ha ocurridoal iniciar el salvapantallas. Asegurate tengas el xscreensaver instalado y ejecutandose.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Un error ha ocurridoal iniciar el salvapantallas. Accion &apos;activate&apos; fallida. Asegurate tengas xscreensaver instalado y corriendo.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Un error ocurrio iniciando el salvapantallas. Desconocido - valor retornado indocumentado desde xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Limpiar</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Nada</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Error del manejador de energia</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>La interfaz Dbus Qt es invalida</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Error del manejador de energia (llamada Dbus)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">Acerca de LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Acerca</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Autores</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Agradecimientos</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Traducciones</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Informacion</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="eu">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Gehitu pluginak</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Bilatu:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Gehitu plugina</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Itxi</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Elkarrizketa-koadroa</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Bertsioa: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Qt teknologietan oinarritutako mahaigain-ingurune aurreratu, erabilerraz eta azkarra.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Copyright-a: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Webgunea: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Lizentzia: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt hainbat hizkuntzetara itzulita dago mundu osoko itzulpen-taldeen lanari esker.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Bai</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Ez</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;LXQt mahaigainaren tresna-jokoa - Informazio teknikoa&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Bertsioa</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Arazteko eraikitzea</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Sistemaren konfigurazioa</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Partekatu direktorioa</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Itzulpenak</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Erabiltzailearen direktorioak&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg datuen etxea</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg konfigurazioen etxea</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg datuen direktorioak</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg cache-aren etxea</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg exekuzio-denborako etxea</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg autoabioaren direktorioak</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg autoabioaren etxea</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">LXQt energia-kudeatzailearen errorea</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Hibernatzeak huts egin du.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Ordezko jakinarazpenak</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernatu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Eseki</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Berrabiarazi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Itzali</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Amaitu saioa</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>LXQt saioa eseki</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Ziur zaude ordenagailua eseki nahi duzula?&lt;p&gt;Energia baxuko egoera batetara esekitzen du ordenagailua. Sistemaren egoera ez da mantentzen korrontea eteten bada.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>LXQt saioa hibernatu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Ziur zaude ordenagailua hibernatu nahi duzula?&lt;p&gt;Energia baxuko egoera batetara hibernatzen du ordenagailua. Sistemaren egoera mantentzen da korrontea eteten bada.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt saioa berrabiarazi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Ziur zaude ordenagailua berrabiarazi nahi duzula? Gorde gabeko lan guztiak galduko dira...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>LXQt saioa itzali</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Ziur zaude ordenagailua itzali nahi duzula? Gorde gabeko lan guztiak galduko dira...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt saioa amaitu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Ziur zaude saioa amaitu nahi duzula? Gorde gabeko lan guztiak galduko dira...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt energia-kudeatzailearen errorea</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernatzeak huts egin du.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Esekitzeak huts egin du.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Blokeatu pantaila</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Pantaila-babeslearen aktibatze-errorea</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Errore bat gertatu da pantaila-babeslea abiaraztean. Ezin da xdg-screensaver abiarazi kraskatzea dela eta.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Errore bat gertatu da pantaila-babeslea abiaraztean. xdg-screensaver ez dago behar bezala instalatuta.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Errore bat gertatu da pantaila-babeslea abiaraztean. Ezin da xdg-screensaver abiarazi. </translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Errore bat gertatu da pantaila-babeslea abiaraztean. Sintaxi-errore bat dago xdg-screensaver-en argumentuetan.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Errore bat gertatu da pantaila-babeslea abiaraztean. Ziurtatu xdg-screensaver instalatuta eta martxan dagoela. </translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Errore bat gertatu da pantaila-babeslea abiaraztean. &apos;Aktibatu&apos; ekintzak huts egin du. Ziurtatu xdg-screensaver instalatuta eta martxan dagoela. </translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Errore bat gertatu da pantaila-babeslea abiaraztean. Errore ezezaguna - dokumentatu gabeko balioa itzuli du xdg-screensaver-ek: %1</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Garbitu</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Bat ere ez</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Energia-kudeatzailearen errorea</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface baliogabea da</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Energia-kudeatzailearen errorea (D-BUS deia)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">LXQt-i buruz</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Honi buruz</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Egileak</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Eskerrak</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Itzulpenak</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Informazio teknikoa</translation>
</message>
</context>
</TS>

@ -1,296 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fi">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Lisää liitännäisiä</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Etsi:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Lisää liitännäinen</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Sulje</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Ikkuna</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Versio: %1</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Tekijänoikeus: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Verkkosivusto: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Lisenssi: %1</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Kyllä</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Ei</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Versio</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Käännökset</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">LXQtin virranhallintavirhe</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Lepotilaan siirtyminen epäonnistui.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Lepotila</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Valmiustila</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Käynnistä uudelleen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Sammuta</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Kirjaudu ulos</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Haluatko varmasti käynnistää tietokoneen uudelleen? Kaikki tallentamaton tieto menetetään...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>LXQt-istunnon sammutus</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Haluatko varmasti sammuttaa tietokoneen? Kaikki tallentamaton tieto menetetään...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt-istunnon uloskirjaus</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Haluatko varmasti kirjautua ulos? Kaikki tallentamaton tieto menetetään...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQtin virranhallintavirhe</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Lepotilaan siirtyminen epäonnistui.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Valmiustilaan siirtyminen epäonnistui.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Lukitse näyttö</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Näytönsäästäjän käynnistysvirhe</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Näytönsäästäjää käynnistäessä ilmeni virhe. Näytönsäästäjää xdg-screensaver ei voi käynnistää, koska se kaatui.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Näytönsäästäjää käynnistäessä ilmeni virhe. Näytönsäästäjän xdg-screensaver asennus ei ole kunnossa.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Näytönsäästäjää käynnistäessä ilmeni virhe. Näytönsäästäjää xdg-screensaver ei voi käynnistää.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Näytönsäästäjää käynnistäessä ilmeni virhe. Varmista, että xscreensaver on asennettu ja että se on toiminnassa.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Näytönsäästäjää käynnistäessä ilmeni virhe. Toiminto &apos;activate&apos; epäonnistui. Varmista, että xscreensaver on asennettu ja että se on toiminnassa.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Tyhjennä</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Virranhallinnan virhe</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface on virheellinen</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Virranhallinan virhe (D-Bus-kutsu)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">Tietoja LXQtista</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Tietoja</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Tekijät</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Kiitokset</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Käännökset</translation>
</message>
</context>
</TS>

@ -1,262 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Ajouter des extensions</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Chercher :</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Ajouter l&apos;extension</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Fermer</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialogue</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Yes</source>
<translation type="obsolete">Oui</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Non</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Erreur du gestionnaire d&apos;énergie de LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Échec de la mise en hibernation.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hiberner</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspendre</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Redémarrer</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Éteindre</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Se déconnecter</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Suspendre la session LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Voulez-vous vraiment suspendre votre ordinateur?&lt;p&gt;Votre ordinateur consommera un peu d&apos;énergie. L&apos;état du système ne sera pas préservé si l&apos;énergie est perdue.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Mettre la session LXQt en hibernation</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Voulez-vous vraiment mettre votre ordinateur en hibernation?&lt;p&gt;Votre ordinateur consommera un peu d&apos;énergie. L&apos;état du système sera préservé si l&apos;énergie est perdue.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Redémarrer la session LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Voulez-vous vraiment redémarrer votre ordinateur? Tout travail non sauvegardé sera perdu...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Éteindre la session LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Voulez-vous vraiment éteindre votre ordinateur? Tout travail non sauvegardé sera perdu...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Se déconnecter de la session LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Voulez-vous vraiment vous déconnecter? Tout travail non sauvegardé sera perdu...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Erreur du gestionnaire d&apos;énergie de LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Échec de la mise en hibernation.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Échec de la suspension.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Verrouiller l&apos;écran</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Erreur lors de la mise en veille</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Une erreur est survenue lors du démarrage de l&apos;écran de veille. xdg-screensaver n&apos;a pas pu démarrer.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Une erreur est survenue lors du démarrage de l&apos;écran de veille. xdg-screensaver n&apos;est pas installé correctement.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Une erreur est survenue lors du démarrage de l&apos;écran de veille. xdg-screensaver n&apos;a pas pu démarrer.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Une erreur est survenue lors du démarrage de l&apos;écran de veille. Les arguments de xdg-screensaver contiennent des erreurs de syntaxe.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Une erreur est survenue lors du démarrage de l&apos;écran de veille. Assurez-vous que screensaver est installé et actif.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Une erreur est survenue lors du démarrage de l&apos;écran de veille. L&apos;action &apos;activate&apos; a échoué. Assurez-vous que screensaver est installé et actif.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Une erreur s&apos;est produite au lancement de l&apos;économiseur d&apos;écran. Erreur inconnue - valeur retournée par xdg-screensaver=%1 non documentée.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Vider</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Aucun(e)</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Erreur du gestionnaire d&apos;énergie</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface invalide</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Erreur du gestionnaire d&apos;énergie (appel D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">À propos de LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">À propos</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Informations techniques</translation>
</message>
</context>
</TS>

@ -1,314 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="hu">
<context>
<name>AddPluginDialog</name>
<message>
<source>Search:</source>
<translation type="vanished">Keres:</translation>
</message>
<message>
<source>Add Widget</source>
<translation type="vanished">Bigyó hozzáadás</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Bezár</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Párbeszédablak</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Verzió: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Qt alapú könnyen használható, fejlett és gyors asztalkezelő.</translation>
</message>
<message>
<source>LXQt would not have been possible without the &lt;a %1&gt;Razor-qt&lt;/a&gt; project and its many contributors.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Az LXQt a &lt;a %1&gt;Razor-qt&lt;/a&gt;-és annak fejlesztői nélkül nem létezne.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Jogok: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Honlap: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licensz: %1</translation>
</message>
<message>
<source>LXQt is developed by the &lt;a %1&gt;LXQt Team and contributors&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">Az LXQt fejlesztői&lt;a %1&gt;LXQt Team és a társasága&lt;/a&gt;</translation>
</message>
<message>
<source>If you are interested in working with our development team, &lt;a %1&gt;join us&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">Ha érdekli a fejlesztés. akkor &lt;a %1&gt;csatlakozhat hozzánk&lt;/a&gt;.</translation>
</message>
<message>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="vanished">Külön köszönet:</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">Az LXQT sok nyelvre le van fordítva, a világban működő fordítóknak köszönhetőn.</translation>
</message>
</context>
<context>
<name>LXQt::AddPluginDialog</name>
<message>
<source>(%1 active)</source>
<translation type="vanished">(%1 aktív)</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt Energiakezelő hiba</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation>Elaltatás sikertelen</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Vészhitelesítés</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Elaltatás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Készültség</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Újraindítás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Kikapcsolás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Kijelentkezés</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Az LXQT készenléte</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Készenléti állapotba akarja helyezni a gépet?&lt;p&gt;A kis energiaszükségletű állapotban feszültségkimaradáskor az újraélesztés nem biztos.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Az LXQT elaltatása</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Mélykészenléti állapotba akarja helyezni a gépet?&lt;p&gt;A kis energiaszükségletű alvó állapotban feszültségkimaradáskor az újraélesztés nem biztos.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt újraindítás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Újra akarja indítani a gépet? Minden mentetlen munka elvész...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>LXQt kikapcsolás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Ki akarja kapcsolni a gépet? Minden mentetlen munka elvész...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt kijelentkezés</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Kijelentkezik? Minden mentetlen munka elvész...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt energiakezelő hiba</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Mélykészenléti állapot sikertelen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Készenléti állapot sikertelen</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Képernyőzár</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Képvédő indítási hiba</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Hiba a képernyővédő indításakor.Az xdg-képernyővédő összeomlott.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Hiba a képernyővédő indításakor.Az xdg-képernyővédő nincs jól telepítve.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Hiba a képernyővédő indításakor.Az xdg-képernyővédő indíthatatlan.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Hiba a képernyővédő indításakor.Az xdg-képernyővédő indító paramétere hibás.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Hiba a képernyővédő indításakor.Az xdg-képernyővédő telepített és futtatható?</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Hiba a képernyővédő indításakor.Az &apos;activate&apos; sikertelen. Az xdg-képernyővédő telepített és futtatható?</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Hiba a képernyővédő indításakor.Ismeretlen hiba - az xdg-képernyővédő ismeretlen hibakóddal kilépett=%1.</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Energiakezelő hiba</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>A QDBusInterface érvénytelen</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Energiakezelő hiba (D-BUS hívás)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">Az LXQT -ről</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Rólunk</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Szerzők</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Köszönet</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Fordítások</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Technikai háttér</translation>
</message>
<message>
<source>Copy to clipboard</source>
<translation type="vanished">Vágólapra másol</translation>
</message>
</context>
</TS>

@ -1,188 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ia">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,188 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="id_ID">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernasi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspend</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reboot</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Shutdown</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Keluar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="it">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Aggiungi plugin</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Cerca:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Aggiungi plugin</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Chiudi</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Finestra di dialogo</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Versione: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Un ambiente desktop veloce, facile da usare e avanzato basato sulle tecnologie Qt.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Sito: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licenza: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt è tradotto in molte lingue grazie al lavoro dei gruppi di traduzione in giro per il mondo.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Sì</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">No</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Strumenti desktop di LXQt - informazioni tecniche&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Versione</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Compilazione di debug</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Configurazione del sistema</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Cartella condivisa</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Traduzioni</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Cartelle dell&apos;utente&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg Data Home</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg Config Home</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg Data Dirs</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg Cache Home</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg Runtime Home</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg Autostart Dirs</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg Autostart Home</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation>Errore del gestore energetico di LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation>L&apos;ibernazione non è riuscita.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Notifiche di riserva</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Ibernazione</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Sospensione</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Riavvia</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Spegni</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Esci</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Sospendi la sessione di LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Sospendere il computer?&lt;p&gt;Sospendi il computer in uno stato a minore consumo energetico. Lo stato del sistema non viene preservato se la batteria si esaurisce o il pc non è collegato all&apos;alimentazione.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Iberna la sessione di LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Ibernare il computer?&lt;p&gt;Iberna il computer in uno stato a minore consumo energetico. Lo stato del sistema viene preservato se la batteria si esaurisce o il pc non è collegato all&apos;alimentazione.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Riavvia la sessione di LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Riavviare il computer? Tutto il lavoro non salvato verrà perso.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Uscire dalla sessione di LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Spegnere il computer? Tutto il lavoro non salvato verrà perso.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Esci dalla sessione di LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Chiudere la sessione? Tutto il lavoro non salvato verrà perso...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Errore del gestore energetico di LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>L&apos;ibernazione non è riuscita.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>La sospensione non è riuscita.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Blocca schermo</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Errore nell&apos;avvio del salvaschermo</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">È avvenuto un errore durante l&apos;avvio del salvaschermo. xdg-screensaver non può essere avviato a causa di un problema dell&apos;applicazione stessa.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">È avvenuto un errore durante l&apos;avvio del salvaschermo. xdg-screensaver non è installato correttamente.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">È avvenuto un errore durante l&apos;avvio del salvaschermo. xdg-screensaver non può essere avviato.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>È avvenuto un errore durante l&apos;avvio del salvaschermo. Errore di sintassi in xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>È avvenuto un errore durante l&apos;avvio del salvaschermo. Assicurati di avere xscreensaver installato e funzionante.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>È avvenuto un errore durante l&apos;avvio del salvaschermo. L&apos;attivazione non è riuscita, assicurati di avere xscreensaver installato e funzionante.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Si è verificato un errore avviando il salvaschermo. Errore sconosciuto: valore di ritorno non documentato da xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Pulisci</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Nessuna</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Errore del gestore dell&apos;energia</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface non è valida</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Errore del gestore dell&apos;energia (chiamata D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">Informazioni su LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Informazioni</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Autori</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Ringraziamenti</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Traduzioni</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Informazioni tecniche</translation>
</message>
</context>
</TS>

@ -1,315 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ja">
<context>
<name>AddPluginDialog</name>
<message>
<source>Search:</source>
<translation type="vanished">:</translation>
</message>
<message>
<source>Add Widget</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Close</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Qt 使</translation>
</message>
<message>
<source>LXQt would not have been possible without the &lt;a %1&gt;Razor-qt&lt;/a&gt; project and its many contributors.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">LXQt&lt;a %1&gt;Razor-qt&lt;/a&gt;</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">: %1</translation>
</message>
<message>
<source>LXQt is developed by the &lt;a %1&gt;LXQt Team and contributors&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">LXQt&lt;a %1&gt;LXQt&lt;/a&gt;</translation>
</message>
<message>
<source>If you are interested in working with our development team, &lt;a %1&gt;join us&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">&lt;a %1&gt;&lt;/a&gt;</translation>
</message>
<message>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="vanished">:</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt</translation>
</message>
</context>
<context>
<name>LXQt::AddPluginDialog</name>
<message>
<source>(%1 active)</source>
<translation type="vanished">(%1 )</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>&lt;P&gt;</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>&lt;P&gt;
</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">xdg-</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">xdg-</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">xdg-</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>xdg-</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>&apos;Activate&apos;xscreensaver</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished"> - xdg-screensaver=%1</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDbusInterface</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>(D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">About</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Copy to clipboard</source>
<translation type="vanished"></translation>
</message>
</context>
</TS>

@ -1,188 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ko">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,258 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="lt">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Pridėti priedų</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Ieškoti:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Pridėti priedą</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Uždaryti</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialogas</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Yes</source>
<translation type="obsolete">Taip</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Ne</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">LXQt Energijos Nustatymų Klaida</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Nepavyko užmigdymas į fizinę atmintį</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Pranešimų surogatas</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Užmigdyti į atminį</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Užmigdyti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Perkrauti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Išjungti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Atsijungti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>LXQt sesijos užmigdymas</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Ar tikrai norite užmigdyti kompiuterį? &lt;p&gt;Užmigdo kompiuterį į mažo energijos naudojimo būklę. Sistemos būklė nėra išsaugoma jei nutrūksta energija.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>LXQt sesijos sustabdymas į atmintį.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Ar tikrai norite sustabdyti kompiuterį į atmintį?&lt;p&gt; Sustabdymas į atmintį sustabdo kompiuterį į mažo energijos kiekio sunaudojimo būklę ir jei energija išjungiama sistemos būklė lieka išsaugota</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt sesijos perkrovimas</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Ar tikrai norite perkrauti kompiuterį? Visi neišsaugoti pakeitimai bus prarasti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>LXQt sesijos išjungimas</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Ar tikrai norite išjungti kompiuterį? Visi neišsaugoti pakeitimai bus prarasti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt sesijos atjungimas</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Ar tikrai norite atsijungti? Visi neišsaugoti pakeitimai bus prarasti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt Energijos Nustatymų Klaida</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Nepavyko užmigdymas į fizinę atmintį</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Nepavyko užmigdymas</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Užrakinti ekraną</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Ekrano užsklandos aktyvavimo klaida</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Klaida paleidžiant ekrano užsklandą. xdg-screensaver negali pasileisti, nes nulūžo.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Klaida paleidžiant ekrano užsklandą. xdg-screensaver nėra tinkamai įdiegtas.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Klaida paleidžiant ekrano užsklandą. xdg-screensaver negali būti paleistas.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Klaida paleidžiant ekrano užsklandą. Sintaksės klaida xdg-screensaver argumentuose.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Klaida paleidžiant ekrano užsklandą. Įsitikinkite, ar įdiegtas ir paleistas xscreensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Klaida paleidžiant ekrano užsklandą. Nevyko atlikti veiksmo activate. Įsitikinkite, ar įdiegtas ir paleistas xscreensaver.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Išvalyti</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Nieko</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Energijos valdymo klaida</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface yra netinkamas</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Energijos valdymo klaida (D-BUS call)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">Apie LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Apie</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Techninė informacija</translation>
</message>
</context>
</TS>

@ -1,258 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="nl">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Plugins toevoegen</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Zoeken:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Plugin toevoegen</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Sluiten</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialoog</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Yes</source>
<translation type="obsolete">Ja</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Nee</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">LXQt Energiebeheer fout</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">SCHIJF-slaapstand mislukt.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Notificaties terugval</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Slaapstand</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Slapen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Herstarten</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Afsluiten</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Afmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>LXQt Sessie Slapen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Wilt u uw Sessie in RAM slaapstand brengen?&lt;p&gt;Slaat uw sessie op in het RAM geheugen. LET OP! Gegevens gaan verloren tijdens een stroom uitval.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>LXQt Sessie Slaapstand</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Wilt u uw Sessie in SCHIJF slaapstand brengen?&lt;p&gt;Slaat uw sessie op in een bestand op uw Schijf. Gegevens gaan NIET verloren tijdens een stroom uitval.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt Sessie Herstarten</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Wilt u uw computer herstarten? LET OP! Niet opgeslagen gegevens gaan verloren</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>LXQt Sessie Afsluiten</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Wilt u uw computer Afsluiten? LET OP! Niet opgeslagen gegevens gaan verloren</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt Sessie Afmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Wilt u uw sessie beeindigen? LET OP! Niet opgeslagen gegevens gaan verloren</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt Energiebeheer fout</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>SCHIJF-slaapstand mislukt.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>RAM-slaapstand mislukt.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Scherm Vergrendelen</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Schermbeveiliging Activering fout</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Fout tijdens het starten van de schermbeveiliging. xdg-schermbeveiliging kan niet starten, wegens een crash.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Fout tijdens het starten van de schermbeveiliging. xdg-schermbeveiliging is niet correct geinstalleerd..</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Fout tijdens het starten van de schermbeveiliging. xdg-schermbeveiliging kan niet starten.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Fout tijdens het starten van de schermbeveiliging. Regelfout in xdg-schermbeveiliging argumenten.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Fout tijdens het starten van de schermbeveiliging. Controleer of xdg-schermbeveiliging is geinstalleerd en gestart.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Fout tijdens het starten van de schermbeveiliging. Actie &apos;activeren&apos; mislukt. Controleer of xdg-schermbeveiliging is geinstalleerd en gestart.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Wissen</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Geen</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Energiebeheer Fout</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface is ongeldig</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Energiebeheer Error (D-BUS oproep)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">Over LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Over</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Technische Informatie </translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl_PL">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Dodaj wtyczki</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Szukaj:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Dodaj wtyczkę</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Zamknij</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Okno dialogowe</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Wersja: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Zaawansowany, łatwy w obsłudze i szybki pulpit bazujący na Qt.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Prawa autorskie: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Strona: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licencja: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt jest dostępny w wielu językach dzięki wspanialej pracy ekip tłumaczy z całego świata.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Tak</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Nie</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Skrzynka narzędziowa pulpitu LXQt - Informacje techniczne&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Wersja</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Wersja debugowa</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Konfiguracja systemu</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Udostępniany katalog</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Tłumaczenia</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Katalogi użytkownika&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Ścieżka dostępu plików Xdg</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Ścieżka dostępu konfiguracji Xdg</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Katalogi plików Xdg</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Ścieżka dostępu pamięci podręcznej Xdg</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Ścieżka dostępu środowiska uruchomieniowego Xdg</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Katalogi autostartu Xdg</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Ścieżka dostępu autostart Xdg</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Błąd zarządzania energią</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Hibernacja nie powiodła się.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernuj</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Uśpij</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Uruchom ponownie</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Wyłącz</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Wyloguj</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Uśpij sesję</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Czy jesteś pewien, że chcesz uśpić swój komputer?&lt;p&gt;Przełącza komputer w stan niskiego poboru prądu. Stan systemu nie jest zabezpieczony przed utratą zasilania.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Hibernuj sesję</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Czy jesteś pewien, że chcesz zahibernować swój komputer?&lt;p&gt;Przełącza komputer w stan niskiego poboru prądu. Stan systemu jest zabezpieczony przed utratą zasilania.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Uruchom ponownie</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Czy jesteś pewien, że chcesz ponownie uruchomić swój komputer?&lt;p&gt;Cała niezapisana praca zostanie utracona...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Wyłącz</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Czy jesteś pewien, że chcesz wyłączyć swój komputer?&lt;p&gt;Cała niezapisana praca zostanie utracona...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Wyloguj</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Czy jesteś pewien, że chcesz się wylogować?&lt;p&gt;Cała niezapisana praca zostanie utracona...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Błąd zarządzania energią</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernacja nie powiodła się.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Uśpienie nie powiodło się.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zablokuj ekran</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Błąd podczas aktywacji wygaszacza ekranu</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Wystąpił błąd podczas uruchamiania wygaszacza ekranu. xdg-screensaver nie uruchamia się (crash).</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Wystąpił błąd podczas uruchamiania wygaszacza ekranu. xdg-screensaver nie jest poprawnie zainstalowany.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Wystąpił błąd podczas uruchamiania wygaszacza ekranu. xdg-screensaver nie może zostać uruchomiony.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Wystąpił błąd podczas uruchamiania wygaszacza ekranu. Błąd składni argumentów xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Wystąpił błąd podczas uruchamiania wygaszacza ekranu. Upewnij się, że xdg-screensaver jest zainstalowany oraz uruchomiony.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Wystąpił błąd podczas uruchamiania wygaszacza ekranu. Akcja &quot;aktywacja&quot; zawiodła. Upewnij się, że xdg-screensaver jest zainstalowany oraz uruchomiony.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Wystąpił błąd podczas wywołania wygaszacza ekranu. Nieznany błąd - nieudokumentowany zwrot wartości z xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Wyczyść</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Brak</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Błąd menedżera zasilania</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface jest nieprawidłowy</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Błąd menedżera zasilania (D-BUS call)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">O LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">O</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Autorzy</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Podziękowania</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Tłumaczenia</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Informacje techniczne</translation>
</message>
</context>
</TS>

@ -1,402 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Adicionar extras</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Procurar:</translation>
</message>
<message>
<source>Add Widget</source>
<translation type="vanished">Adicionar widget</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Adicionar extra</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Fechar</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Caixa de diálogo</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Versão: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Ambiente de trabalho rápido, simples e fácil de utilizar baseado na tecnologia Qt.</translation>
</message>
<message>
<source>LXQt would not have been possible without the &lt;a %1&gt;Razor-qt&lt;/a&gt; project and its many contributors.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">O LXQt não seria possível sem a ajuda dos colaboradores do projeto &lt;a %1&gt;Razor-qt&lt;/a&gt;.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Direitos de autor: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Página web: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licença: %1</translation>
</message>
<message>
<source>LXQt is developed by the &lt;a %1&gt;LXQt Team and contributors&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">O LXQt é desenvolvido pelos &lt;a %1&gt;colaboradores da equipa LXQt&lt;/a&gt;.</translation>
</message>
<message>
<source>If you are interested in working with our development team, &lt;a %1&gt;join us&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">Se quiser ajudar no desenvolvimento, &lt;a %1&gt;pode integrar a nossa equipa&lt;/a&gt;.</translation>
</message>
<message>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="vanished">Um especial obrigado:</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">O LXQt está traduzido em diversos idiomas graças ao trabalho desenvolvido pelas equipas de tradução de todo o mundo.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Sim</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Não</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Ambiente de trabalho LXQt - Informações técnicas&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Versão</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Compilação de depuração</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Configuração do sistema</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Diretório de partilha</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Traduções</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">Diretórios do utilizador</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Diretório dos dados do utilizador</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Diretório das configurações do utilizador</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Diretórios de dados</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Diretório de cache do utilizador</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Diretório de execução do utilizador</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Diretórios de arranque automático</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Diretório de arranque automático do utilizador</translation>
</message>
</context>
<context>
<name>LXQt::AddPluginDialog</name>
<message>
<source>(%1 active)</source>
<translation type="vanished">(%1 ativo)</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation>Erro do gestor de energia do LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation>Falha ao hibernar.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Recurso para notificações</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Desligar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Terminar sessão</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Pretende mesmo suspender o computador?&lt;p&gt;A suspensão deixa o computador num estado de energia baixa. O estado do sistema não é guardado se faltar a energia.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Pretende mesmo hibernar o computador?&lt;p&gt;A hibernação deixa o computador num estado de energia baixa. O estado do sistema é guardado se faltar a energia.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Pretende mesmo reiniciar o computador? Os trabalhos não gravados serão perdidos...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Desligar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Pretende mesmo desligar o computador? Os trabalhos não gravados serão perdidos...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Terminar sessão</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Pretende mesmo terminar a sessão? Os trabalhos não gravados serão perdidos...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Erro do gestor de energia do LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Falha ao hibernar.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Falha ao suspender.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bloquear ecrã</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Erro ao ativar a proteção de ecrã</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Ocorreu um erro ao iniciar a proteção de ecrã. O xdg-screensaver terminou abruptamente.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Ocorreu um erro ao iniciar a proteção de ecrã. O xdg-screensaver não está instalado corretamente.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Ocorreu um erro ao iniciar a proteção de ecrã. O xdg-screensaver não foi iniciado.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Ocorreu um erro ao iniciar a proteção de ecrã. Existem erros na sintaxe nos argumentos xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Ocorreu um erro ao iniciar a proteção de ecrã. Certifique-se que o xdg-screensaver está instalado e em execução.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Ocorreu um erro ao iniciar a proteção de ecrã. Erro na ação &apos;activate&apos;. Certifique-se que o xdg-screensaver está instalado e em execução.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Ocorreu um erro ao iniciar a proteção de ecrã. O erro xdg-screensaver=%1 não é conhecido ou documentado.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Limpar</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Nada</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Erro do gestor de energia</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>A interface QDBus não é válida</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Erro do gestor de energia (D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> Sobre o LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Sobre</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Autores</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Agradecimentos</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Traduções</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Informações técnicas</translation>
</message>
<message>
<source>Copy to clipboard</source>
<translation type="vanished">Copiar para a área de transferência</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pt_BR">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Adicionar plugins</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Pesquisar:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Adicionar plugin</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Fechar</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Diálogo</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Versão: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Avançado, fácil de usar, e ambiente de trabalho rápido baseado nas tecnologias Qt.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Página: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Licença: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt é traduzido em muitas línguas, graças ao trabalho das equipes de tradução de todo o mundo.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Sim</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Não</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Caixa De Ferramentas Do Desktop LXQt - Informações Técnicas&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Versão</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Depuração Da Compilação</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Configuração Do Sistema</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Compartilhar Diretório</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Traduções</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Diretórios Do Usuário&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg Dados Pessoais</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg Configuções Pessoais</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg Diretórios Pessoais</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg Cache Pessoal</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg Tempo De Execução Pessoal</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg Diretórios De Início Automático</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg Início Automático Pessoal</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Erro ao gerenciar energia do LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Falha ao hibernar.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Notificações De Falhas</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Desligar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Encerrar sessão</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Suspender sessão do LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Deseja realmente suspender o computador?&lt;p&gt;Suspende o computador em um estado de baixa energia. O estado do sistema não é preservado se a energia for perdida.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Hibernar sessão do LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Deseja realmente hibernar o computador?&lt;p&gt;Hiberna o computador em um estado de baixa energia. O estado do sistema é preservado se a energia for perdida.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Reiniciar sessão do LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Deseja realmente reiniciar o computador? Todos os trabalhos não salvos serão perdidos...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Desligar sessão do LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Deseja realmente desligar o computador? Todos os trabalhos não salvos serão perdidos...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Encerrar sessão do LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Deseja realmente encerrar a sessão? Todos os trabalhos não salvos serão perdidos...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Erro ao gerenciar energia do LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Falha ao hibernar.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Falha ao suspender.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bloquear tela</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Erro na ativação do protetor de tela</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Ocorreu um erro ao iniciar o protetor de tela. O xdg-screensaver não pôde ser iniciado devido a uma falha.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Ocorreu um erro ao iniciar o protetor de tela. O xdg-screensaver não está instalado corretamente.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Ocorreu um erro ao iniciar o protetor de tela. O xdg-screensaver não pôde ser iniciado.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Ocorreu um erro ao iniciar o protetor de tela. Erro de sintaxe nos argumentos do xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Ocorreu um erro ao iniciar o protetor de tela. Garanta que você tenha o xscreensaver instalado e funcionado.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Ocorreu um erro ao iniciar o protetor de tela. A ação &apos;ativar&apos; falhou. Garanta que você tenha o xscreensaver instalado e funcionado.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Ocorreu um erro ao inicair o protetor de tela. Erro desconhecido - retorno não documentado de xdg-screensaver=%1</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Limpar</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Nenhum</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Erro no gerenciamento de energia</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface é inválida</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Erro no gerenciamento de energia (chamada D-Bus)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">Sobre o LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Sobre</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Autores</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Agradecimentos</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Traduções</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Ficha Técnica</translation>
</message>
</context>
</TS>

@ -1,258 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ro_RO">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Adaugă module</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Caută:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Adaugă modul</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Închide</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Yes</source>
<translation type="obsolete">Da</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Nu</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Eroare gestiune alimentare LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Hibernarea a eșuat.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernare</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspendare</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Repornire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Oprire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Ieșire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Sesiune LXQt - suspendare</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Doriți să suspendați calculatorul?&lt;p&gt;Suspendă calculatorul într-o stare cu consum minim de energie. Starea sistemului nu va fi păstrată dacă se întrerupe alimentarea.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Sesiune LXQt - hibernare</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Doriți să treceți calculatorul în stare de hibernare?&lt;p&gt;Calculatorul va trece într-o stare cu consum minim de energie. Starea sistemului va fi păstrată și dacă se întrerupe alimentarea.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Sesiune LXQt - repornire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Doriți să reporniți calculatorul? Tot ce nu ați salvat se va pierde...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Sesiune LXQt - oprire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Doriți să opriți calculatorul? Tot ce nu ați salvat se va pierde...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Sesiune LXQt - ieșire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Doriți să ieșiți din sesiune? Tot ce nu ați salvat se va pierde...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Eroare gestiune alimentare LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernarea a eșuat.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Suspendarea a eșuat.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Blochează ecranul</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Eroare la activarea protecției de ecran</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">A apărut o eroare la activarea protecției de ecran. xdg-screensaver nu a putut fi pornit.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">A apărut o eroare la activarea protecției de ecran. xdg-screensaver nu a fost instalat corect.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">A apărut o eroare la activarea protecției de ecran. xdg-screensaver nu a putut fi pornit.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>A apărut o eroare la activarea protecției de ecran. Eroare de sintaxă în argumentele xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>A apărut o eroare la pornirea protecției de ecran. Asigurați-vă că ați instalat xscreensaver și că acesta rulează.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>A apărut o eroare la pornirea protecției de ecran. Acțiunea &apos;activează&apos; a eșuat. Asigurați-vă că ați instalat xscreensaver și că acesta rulează.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Curăță</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Nimic</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Eroare gestiune alimentare</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface este incorect</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Eroare gestiune alimentare (apel D-Bus)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> Despre LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Despre</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Informații tehnice</translation>
</message>
</context>
</TS>

@ -1,314 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
<name>AddPluginDialog</name>
<message>
<source>Search:</source>
<translation type="vanished">Поиск:</translation>
</message>
<message>
<source>Add Widget</source>
<translation type="vanished">Добавить виджет</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Закрыть</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Версия: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Передовая, быстрая, и простая в использовании среда рабочего стола на основе технологий Qt.</translation>
</message>
<message>
<source>LXQt would not have been possible without the &lt;a %1&gt;Razor-qt&lt;/a&gt; project and its many contributors.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">LXQT не могло бы существовать без проекта &lt;a %1&gt;Razor-qt&lt;/a&gt; и многих его участников.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Авторские права: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Домашняя страница: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Лицензия: %1</translation>
</message>
<message>
<source>LXQt is developed by the &lt;a %1&gt;LXQt Team and contributors&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">LXQT разработан &lt;a %1&gt;командой LXQt и прочими участниками&lt;/a&gt;.</translation>
</message>
<message>
<source>If you are interested in working with our development team, &lt;a %1&gt;join us&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">Если вы заинтересованы работой с нашей командой разработки, &lt;a %1&gt;присоединяйтесь к нам&lt;/a&gt;.</translation>
</message>
<message>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="vanished">Особая благодарность:</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQT переведён на множество языков благодаря работе команд переводчиков по всему миру.</translation>
</message>
</context>
<context>
<name>LXQt::AddPluginDialog</name>
<message>
<source>(%1 active)</source>
<translation type="vanished">(%1 активный)</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation>Ошибка управления энергопотреблением LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation>Ошибка перехода в спящий режим.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Резервный вариант уведомлений</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Спящий режим</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Ждущий режим</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Перезагрузить</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Выключить компьютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Завершить сеанс</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Ждущий режим сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Перевести компьютер в ждущий режим?&lt;p&gt;Переводит компьютер в режим низкого энергопотрбления. Состояние системы будет потеряно при отключении питания.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Спящий режим сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Перевести компьютер в спящий режим?&lt;p&gt;Переводит компьютер в режим низкого энергопотрбления. Состояние системы будет сохранено при отключении питания.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Перезагрузка сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Перезагрузить компьютер? Все несохранённые изменения в документах будут потеряны</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Завершение сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Выключить компьютер? Все несохранённые изменения в документах будут потеряны</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Завершение сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Завершить сеанс? Все несохранённые изменения в документах будут потеряны</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Ошибка управления энергопотреблением LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Ошибка перехода в спящий режим.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Ошибка перехода в ждущий режим.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Заблокировать экран</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Ошибка запуска хранителя экрана</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">При запуске хранителя экрана произошла ошибка. Невозможно запустить xdg-screensaver по причине его сбоя.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">При запуске хранителя экрана произошла ошибка. Xdg-screensaver установлен некорректно.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">При запуске хранителя экрана произошла ошибка. Xdg-screensaver не может быть запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>При запуске хранителя экрана произошла ошибка. Неверные аргументы запуска xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске хранителя экрана произошла ошибка. Убедитесь, что xscreensaver установлен и запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске заставки произошла ошибка. Невозможно выполнить действие «запустить». Проверьте, чтобы xscreensaver был установлен и запущен.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">При запуске заставки произвошла ошибка. Неизвестная ошибка - недокументированное значение возвращено из xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Ошибка модуля управления питанием</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>Неправильный интерфейс доступа к шине DBus</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Ошибка управления энергопотреблением (вызов D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> О LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">О программе</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Авторы</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Благодарности</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Переводы</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Техническая информация</translation>
</message>
<message>
<source>Copy to clipboard</source>
<translation type="vanished">Копировать в буфер обмена</translation>
</message>
</context>
</TS>

@ -1,314 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
<name>AddPluginDialog</name>
<message>
<source>Search:</source>
<translation type="vanished">Поиск:</translation>
</message>
<message>
<source>Add Widget</source>
<translation type="vanished">Добавить виджет</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Закрыть</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Версия: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Передовая, быстрая, и простая в использовании среда рабочего стола на основе технологий Qt.</translation>
</message>
<message>
<source>LXQt would not have been possible without the &lt;a %1&gt;Razor-qt&lt;/a&gt; project and its many contributors.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">LXQT не могло бы существовать без проекта &lt;a %1&gt;Razor-qt&lt;/a&gt; и многих его участников.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Авторские права: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Домашняя страница: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Лицензия: %1</translation>
</message>
<message>
<source>LXQt is developed by the &lt;a %1&gt;LXQt Team and contributors&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">LXQT разработан &lt;a %1&gt;командой LXQt и прочими участниками&lt;/a&gt;.</translation>
</message>
<message>
<source>If you are interested in working with our development team, &lt;a %1&gt;join us&lt;/a&gt;.</source>
<comment>About dialog, &apos;Authors&apos; tab text</comment>
<translation type="vanished">Если вы заинтересованы работой с нашей командой разработки, &lt;a %1&gt;присоединяйтесь к нам&lt;/a&gt;.</translation>
</message>
<message>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="vanished">Особая благодарность:</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQT переведён на множество языков благодаря работе команд переводчиков по всему миру.</translation>
</message>
</context>
<context>
<name>LXQt::AddPluginDialog</name>
<message>
<source>(%1 active)</source>
<translation type="vanished">(%1 активный)</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation>Ошибка управления энергопотреблением LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation>Ошибка перехода в спящий режим.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Резервный вариант уведомлений</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Спящий режим</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Ждущий режим</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Перезагрузить</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Выключить компьютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Завершить сеанс</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Ждущий режим сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Перевести компьютер в ждущий режим?&lt;p&gt;Переводит компьютер в режим низкого энергопотрбления. Состояние системы будет потеряно при отключении питания.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Спящий режим сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Перевести компьютер в спящий режим?&lt;p&gt;Переводит компьютер в режим низкого энергопотрбления. Состояние системы будет сохранено при отключении питания.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Перезагрузка сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Перезагрузить компьютер? Все несохранённые изменения в документах будут потеряны</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Завершение сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Выключить компьютер? Все несохранённые изменения в документах будут потеряны</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Завершение сеанса LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Завершить сеанс? Все несохранённые изменения в документах будут потеряны</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Ошибка управления энергопотреблением LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Ошибка перехода в спящий режим.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Ошибка перехода в ждущий режим.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Заблокировать экран</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Ошибка запуска хранителя экрана</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">При запуске хранителя экрана произошла ошибка. Невозможно запустить xdg-screensaver по причине его сбоя.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">При запуске хранителя экрана произошла ошибка. Xdg-screensaver установлен некорректно.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">При запуске хранителя экрана произошла ошибка. Xdg-screensaver не может быть запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>При запуске хранителя экрана произошла ошибка. Неверные аргументы запуска xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске хранителя экрана произошла ошибка. Убедитесь, что xscreensaver установлен и запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске заставки произошла ошибка. Невозможно выполнить действие «запустить». Проверьте, чтобы xscreensaver был установлен и запущен.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">При запуске заставки произвошла ошибка. Неизвестная ошибка - недокументированное значение возвращено из xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Ошибка модуля управления питанием</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>Неправильный интерфейс доступа к шине DBus</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Ошибка управления энергопотреблением (вызов D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> О LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">О программе</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Авторы</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Благодарности</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Переводы</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Техническая информация</translation>
</message>
<message>
<source>Copy to clipboard</source>
<translation type="vanished">Копировать в буфер обмена</translation>
</message>
</context>
</TS>

@ -1,237 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sk_SK">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Pridať zásuvné moduly</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Hľadať:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Pridať zásuvný modul</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Zatvoriť</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Chyba správcu napájania LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Hibernácia sa nepodarila.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernovať</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Úsporný režim</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reštartovať</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Vypnúť</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Odhlásiť sa</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Úsporný režim relácie LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Skutočne chcete svoj počítač uviesť do úsporného režimu?&lt;p&gt;Uvedie počítač do stavu s nízkym odberom prúdu. Stav systému sa pri strate napájania nezachová.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Hibernácia relácie LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Skutočne chcete svoj počítač hibernovať?&lt;p&gt;Uvedie počítač do stavu s nízkym odberom prúdu. Stav systému sa pri strate napájania zachová.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Reštart relácie LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Skutočne chcete svoj počítač reštartovať? Akákoľvek neuložená práca sa stratí...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Vypnutie relácie LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Skutočne chcete svoj počítač vypnúť? Akákoľvek neuložená práca sa stratí...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Odhlásenie relácie LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Skutočne sa chcete odhlásiť z vášho počítača? Akákoľvek neuložená práca sa stratí...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Chyba správcu napájania LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernácia sa nepodarila.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Uvedenie do úsporného režimu sa nepodarilo.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zamknúť obrazovku</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>CHyba pri aktivácii šetriča obrazovky</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Pri štarte šetriča obrazovky sa vyskytla chyba. xdg-screensaver nebolo možné spustiť, pretože havaroval.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Pri štarte šetriča obrazovky sa vyskytla chyba. xdg-screensaver nie je správne nainštalovaný.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Pri štarte šetriča obrazovky sa vyskytla chyba. xdg-screensaver nebolo možné spustiť.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Pri štarte šetriča obrazovky sa vyskytla chyba. Chyba syntaxe v argumentoch xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Pri štarte šetriča obrazovky sa vyskytla chyba. Uistite sa, či je xdg-screensaver nainštalovaný a spustený.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Pri štarte šetriča obrazovky sa vyskytla chyba. Operácia activate zlyhala. Uistite sa, či je xdg-screensaver nainštalovaný a spustený.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Vyčistiť</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Žiadna</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">O prostredí LXQt</translation>
</message>
</context>
</TS>

@ -1,258 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sl">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Dodaj vstavke</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Iskanje:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Dodaj vstavek</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Zapri</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Pogovorno okno</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Yes</source>
<translation type="obsolete">Da</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Ne</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Napaka upravljanja z energijo</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Prehod v mirovanje ni uspel.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Zasilna obvestila</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>V mirovanje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>V pripravljenost</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Znova zaženi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Izklopi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Odjavi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Seja v pripravljenost</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Ali res želite svoj računalnik preklopiti v stanje pripravljenosti?&lt;p&gt;Računalnik se preklopi v stanje nizke porabe energije. Stanje sistema se v primeru izpada elektrike ne ohrani.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Seja v mirovanje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Ali res želite svoj računalnik preklopiti v stanje mirovanja?&lt;p&gt;Računalnik se preklopi v stanje nizke porabe energije. Stanje sistema se v primeru izpada elektrike ohrani.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Ponovni zagon seje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Ali res želite znova zagnati svoj računalnik? Vse neshranjeno delo bo izgubljeno.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Izklop seje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Ali res želite izklopiti svoj računalnik? Vse neshranjeno delo bo izgubljeno.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Odjava seje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Ali se res želite odjaviti? Vse neshranjeno delo bo izgubljeno.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Napaka upravljanja z energijo</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Prehod v mirovanje ni uspel.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Prehod v pripravljenost ni uspel.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zakleni zaslon</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Napaka vklopa ohranjevalnika zaslona</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Prišlo je do napake pri zagonu ohranjevalnika zaslona. Programa xdg-screensaver ni moč zagnati, ker se je sesul.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Prišlo je do napake pri zagonu ohranjevalnika zaslona. Program xdg-screensaver ni nameščen pravilno.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Prišlo je do napake pri zagonu ohranjevalnika zaslona. Programa xdg-screensaver ni moč zagnati.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Prišlo je do napake pri zagonu ohranjevalnika zaslona. Napaka skladnje pri argumentih programa xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Prišlo je do napake pri zagonu ohranjevalnika zaslona. Preverite, ali imate nameščen in zagnan XLXQt::ScreenSaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Prišlo je do napake pri zagonu ohranjevalnika zaslona. Dejanje »activate« ni uspelo. Preverite, ali imate nameščen in zagnan XLXQt::ScreenSaver.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Počisti</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Brez</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Napaka upravljalnika z energijo</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface ni veljaven</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Napaka upravljalnika z energijo (klic D-Bus)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">O LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">O</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Tehnični podatki</translation>
</message>
</context>
</TS>

@ -1,188 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sr@latin">
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,237 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sr_RS">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Додавање модула</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Тражи:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Додај модул</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Затвори</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Дијалог</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Грешка Рејзоровог менаџера напајања</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Хибернација није успела.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Хибернирај</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Суспендуј</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Поново покрени</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Угаси</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Одјави се</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Суспендовање Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Желите ли заиста да суспендујете ваш рачунар?&lt;p&gt;Ово поставља ваш рачунар у стање смањене потрошње енергије. Стање система није очувано ако дође до нестанка струје.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Хибернација Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Желите ли заиста да хибернирате ваш рачунар?&lt;p&gt;Ово поставља ваш рачунар у стање смањене потрошње енергије. Стање система је очувано ако дође до нестанка струје.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Поновно покретање Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Желите ли заиста да поново покренете ваш рачунар? Несачуван рад ће бити изгубљен...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Гашење Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Желите ли заиста да угасите ваш рачунар? Несачуван рад ће бити изгубљен...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Одјава Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Желите ли заиста да се одјавите? Несачуван рад ће бити изгубљен...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Грешка Рејзоровог менаџера напајања</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Хибернација није успела.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Суспендовање није успело.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Закључај екран</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Грешка при активацији чувара екрана</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Грешка при покретању чувара екрана. xdg-screensaver се не може покренути јер се срушио.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Грешка при покретању чувара екрана. xdg-screensaver није инсталиран исправно.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Грешка при покретању чувара екрана. xdg-screensaver се не може покренути.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Грешка при покретању чувара екрана. Грешка у синтакси аргумената xdg-screensaver-а.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Грешка при покретању чувара екрана. Уверите се да имате xdg-screensaver инсталиран и покренут.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Грешка при покретању чувара екрана. Радња активирај није успела. Уверите се да имате xdg-screensaver инсталиран и покренут.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Очисти</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Ништа</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> О Рејзору</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="th_TH">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Close</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished"> Qt</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt </translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>No</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt; LXQt - &lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete"></translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;User Directories&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg Data Home</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg Config Home</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg Data Dirs</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg Cache Home</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg Runtime Home</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg Autostart Dirs</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg Autostart Home</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished"> LXQt </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation> </translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation> </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation> LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation> ?&lt;p&gt; </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation> LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation> ?&lt;p&gt; </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation> LXQt </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation> ? </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation> lxqt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation> ? </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation> LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation> ? ..</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation> LXQt </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished"> xdg-screensaver </translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished"> xdg-screensaver </translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished"> xdg-screensaver </translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation> syntax error xdg-screensaver </translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation> xdg-screensaver </translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation> xdg-screensaver </translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished"> - undocumented xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>None</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation> xscreensaver </translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation> Error (D-BUS call)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="tr">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Eklenti ekle</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Ara:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Eklenti ekle</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Kapat</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Etkileşim</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Versiyon: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Qt teknolojilerini temel alan gelişmiş, kullanımı kolay ve hızlı masaüstü ortamı.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Telif Hakkı: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Anasayfa: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Lisans: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt tüm dünyadaki çeviri ekiplerinin çalışmalarına sayesinde birçok dil çevrilir.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Evet</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Hayır</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;LXQt Masaüstü araç kutusu - Teknik bilgi&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Versiyon</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Hata Ayıklama Oluştur</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Sistem Yapılandırması</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Paylaşılan Dizin</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Çeviriler</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Kullanıcı Dizinleri&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg Ev Verisi Dizini</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg Ev Yapılandırması Dizini</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg Veri Dizinleri</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg Ev Önbelleği Dizini</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg Ev Çalışma Zamanı Dizini</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg Otomatik Başlatma Dizinleri</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg Ev Otomatik Başlatma Dizini</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">LXQt Güç Yöneticisi Hatası</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Uykuya alma başarısız oldu.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Bildirimleri geriye al</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Uyku</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Askıya Al</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Yeniden Başlat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Bilgisayarı Kapat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Oturumu Kapat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>LXQt Oturum Askıya Alma</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Bilgisayarınızı gerçekten askıya almak istiyor musunuz?&lt;p&gt;Bilgisayarı düşük güç tüketiminde askıya alır. Güç gittiği takdirde sistem durumu saklanmaz.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>LXQt Oturum Uyku Kipi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Bilgisayarınızı gerçekten uyku kipine geçirmek istiyor musunuz?&lt;p&gt;Bilgisayarı düşük güç tüketiminde uyku kipine alır. Güç gittiği takdirde sistem durumu korunur.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt Oturum Yeniden Başlatma</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Bilgisayarınızı gerçekten yeniden başlatmak istiyor musunuz? Kaydedilmemiş veriler kaybolacaktır...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>LXQt Oturum Kapatma</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Bilgisayarınızı gerçekten kapatmak istiyor musunuz? Kaydedilmemiş veriler kaybolacaktır...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt Oturumu Kapatma</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Oturumunuzu gerçekten kapatmak istiyor musunuz? Kaydedilmemiş veriler kaybolacaktır...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt Güç Yöneticisi Hatası</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Uykuya alma başarısız oldu.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Askıya alma başarısız oldu.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Ekranı Kilitle</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Ekran Koruyucusu Etkinleştirme Hatası</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Ekran koruyucu başlatılırken hata oluştu. xdg-screensaver çöktüğünden başlatılamadı.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Ekran koruyucu başlatılırken hata oluştu. xdg-screensaver düzgün biçimde kurulmamış,</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Ekran koruyucu başlatılırken hata oluştu. xdg-screensaver başlatılamıyor.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Ekran koruyucu başlatılırken hata oluştu. xdg-screensaver argümanlarında sözdizimi hatası.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Ekran koruyucu başlatılırken hata oluştu. xscreensaver uygulamasının kurulu ve çalışmakta olduğundan emin olun.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Ekran koruyucu başlatılırken hata oluştu. &apos;etkinleştirme&apos; eylemi başarısız oldu. xscreensaver uygulamasının kurulu ve çalışmakta olduğundan emin olun.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Ekran Koruyucu başlarken bir hata oluştur. Bilinmeyen hata - xdg-screensaver=%1 den okunamayan geri dönüş değeri.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Temizle</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Yok</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Güç Yöneticisi Hatası</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface geçersiz</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Güç Yöneticisi Hatası (D-Bus çağrısı)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">LXQt Hakkında</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Hakkında</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Yazarlar</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Teşekkürler</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Çeviriler</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Teknik Bilgi</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="uk">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Додати плаґіни</translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished">Шукати:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Додати плаґін</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Закрити</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation>Діалог</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">Версія: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Передове, легке у використанні та швидке стільникове середовище засноване на технологіях Qt.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Авторське право: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Домашня сторінка: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Ліцензія: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt перекладено на багато мов завдяки праці команд перекладачів по всьому світу.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Так</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Ні</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Інструменти стільниці LXQt - Технічна інформація&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete">Версія</translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete">Відлагоджувальна збірка</translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete">Сістемні налаштування</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Спільна тека</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Переклади</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Теки користувача&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Домівка даних Xdg</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Домівка налаштувань Xdg</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Текі даних Xdg</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Домівка кешу Xdg</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Домівка часу виконання Xdg</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Текі автозапуску Xdg</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Домівка автозапуску Xdg</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">Збій менеджера живлення LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Не вдалося приспати.</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Резервне сповіщення</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Приспати</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Призупинити</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Перезавантажити</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Вимкнути</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Вийти</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>Призупинити компютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Дійсно призупинити компютер?&lt;p&gt;Це переведе його в режим зниженого енергоспоживання. При втраті живлення стан системи не збережеться.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>Приспати компютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Дійсно приспати компютер?&lt;p&gt;Це переведе його в режим зниженого енергоспоживання. При втраті живлення стан системи збережеться.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>Перезавантажити компютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Дійсно перезавантажити компютер? Усю незбережену роботу буде втрачено...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation>Вимкнути компютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Дійсно вимкнути компютер? Усю незбережену роботу буде втрачено...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>Вийти з сеансу LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Дійсно завершити сеанс? Усю незбережену роботу буде втрачено...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>Збій менеджера живлення LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Не вдалося приспати.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Не вдалося призупинити.</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Заблокувати екран</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation>Збій запуску зберігача екрану</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">Стався збій при запуску зберігача екрану. xdg-screensaver зазнав краху.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">Стався збій при запуску зберігача екрану. xdg-screensaver не встановлено коректним чином.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">Стався збій при запуску зберігача екрану. Не вдалося запустити xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Стався збій при запуску зберігача екрану. В аргументах xdg-screensaver синтаксична помилка.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Стався збій при запуску зберігача екрану. Впевніться, що xscreensaver коректно встановлено та запущено.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Стався збій при запуску зберігача екрану. Не вдалося виконати дію &quot;activate&quot;. Впевніться, що xscreensaver коректно встановлено та запущено.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished">Стався збій при запуску зберігача екрану. Невідома помилка - xdg-screensaver повернув недокументоване значення = %1.</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Очистити</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Нічого</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation>Збій менеджера живлення</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface недійсний</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>Збій менеджера живлення (виклик D-BUS)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished"> Про LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished">Про</translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Автори</translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Подяка</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Перекладачі</translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished">Технічна інформація</translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Close</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">%1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished"> Qt </translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">%1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">%1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">%1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt </translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>No</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;LXQt - &lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete"></translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg </translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg </translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg </translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg </translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg </translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg </translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg </translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>&lt;p&gt; </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>&lt;p&gt; </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation> </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation> </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation> </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">xdg-screensaver</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">xdg-screensaver</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished"> - xdg-screensaver=%1 </translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>None</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBusInterface </translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation> (D-BUS )</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
</context>
</TS>

@ -1,367 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_TW">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Search:</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Close</source>
<translation type="vanished"></translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation type="vanished">: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">Qt使</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">: %1.%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished">: %1</translation>
</message>
<message>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="vanished"> :%1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<comment>About dialog, &apos;Translations&apos; tab text</comment>
<translation type="vanished">LXQt</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>No</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;LXQt-&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Qt</source>
<translation type="obsolete">Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>System Configuration</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete"></translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;使&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg </translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg</translation>
</message>
</context>
<context>
<name>LXQt::MessageBox</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LXQt Power Manager Error</source>
<translation type="unfinished">LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LXQt Session Suspend</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>&lt;p&gt;</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LXQt Session Hibernate</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>&lt;p&gt;</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LXQt Session Reboot</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LXQt Session Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LXQt Session Logout</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LXQt Power Manager Error</source>
<translation>LXQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation></translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="83"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="96"/>
<source>Screen Saver Activation Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="97"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="vanished">xdg-screensaver</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="vanished">xdg-screensaver</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="vanished">xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="vanished"> - xdg-screensaver=%1</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>None</source>
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="92"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="142"/>
<source>QDBusInterface is invalid</source>
<translation>QDBus</translation>
</message>
<message>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="106"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="156"/>
<source>Power Manager Error (D-BUS call)</source>
<translation>(DBus)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation type="vanished">LXQt</translation>
</message>
<message>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
<message>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="vanished"></translation>
</message>
</context>
</TS>

@ -1,297 +0,0 @@
<?xml version="1.0" ?><!DOCTYPE TS><TS language="ru" version="2.0">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation>Добавить плагины</translation>
</message>
<message>
<source>Search:</source>
<translation>Поиск:</translation>
</message>
<message>
<source>Add plugin</source>
<translation>Добавить плагин</translation>
</message>
<message>
<source>Close</source>
<translation>Закрыть</translation>
</message>
</context>
<context>
<name>LXQt::PowerManager</name>
<message>
<source>Hibernate</source>
<translation>Спящий режим</translation>
</message>
<message>
<source>Suspend</source>
<translation>Ждущий режим</translation>
</message>
<message>
<source>Reboot</source>
<translation>Перезагрузка</translation>
</message>
<message>
<source>Shutdown</source>
<translation>Выключить компьютер</translation>
</message>
<message>
<source>Logout</source>
<translation>Завершить сеанс</translation>
</message>
<message>
<source>LXQt Session Suspend</source>
<translation>Paзор Ждущий режим</translation>
</message>
<message>
<source>Do you want to really suspend your computer?&lt;p&gt;Suspends the computer into a low power state. System state is not preserved if the power is lost.</source>
<translation>Перевести компьютер в ждущий режим?&lt;p&gt;Состояние системы будет потеряно при отключении питания.</translation>
</message>
<message>
<source>LXQt Session Hibernate</source>
<translation>Paзор Спящий режим</translation>
</message>
<message>
<source>Do you want to really hibernate your computer?&lt;p&gt;Hibernates the computer into a low power state. System state is preserved if the power is lost.</source>
<translation>Перевести компьютер в спящий режим?&lt;p&gt;Состояние системы будет сохранено при отключении питания.</translation>
</message>
<message>
<source>LXQt Session Reboot</source>
<translation>Paзор Перезагрузка</translation>
</message>
<message>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Перезагрузить компьютер? Все не сохраненные документы будут потеряны...</translation>
</message>
<message>
<source>LXQt Session Shutdown</source>
<translation>Paзор Выключение</translation>
</message>
<message>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Выключить компьютер? Все не сохраненные документы будут потеряны...</translation>
</message>
<message>
<source>LXQt Session Logout</source>
<translation>Paзор Завершение сеанса</translation>
</message>
<message>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Завершить сеанс?&lt;p&gt;Все не сохраненные документы будут потеряны...</translation>
</message>
<message>
<source>LXQt Power Manager Error</source>
<translation>Ошибка Paзор менеджер электроэнергии </translation>
</message>
<message>
<source>Hibernate failed.</source>
<translation>Ошибка перехода в спящий режим.</translation>
</message>
<message>
<source>Suspend failed.</source>
<translation>Ошибка перехода в ждущий режим.</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Power Manager Error</source>
<translation>Ошибка модуля управления питанием</translation>
</message>
<message>
<source>QDBusInterface is invalid</source>
<translation>Неправильный интерфейс доступа к шине DBus</translation>
</message>
<message>
<source>Power Manager Error (D-BUS call)</source>
<translation>Ошибка модуля управления питанием(вызов DBus)</translation>
</message>
</context>
<context>
<name>LXQt::AboutDialogPrivate</name>
<message>
<source>Version: %1</source>
<translation>Версия: %1</translation>
</message>
<message>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<translation>Передовая, простая в использовании и быстрая среда рабочего стола, базирующаяся на технологиях Qt.</translation>
</message>
<message>
<source>Copyright: %1-%2 %3</source>
<translation>Лицензия: %1-%2 %3</translation>
</message>
<message>
<source>Homepage: %1</source>
<translation>Домашняя страница: %1</translation>
</message>
<message>
<source>License: %1</source>
<translation>Лицензия: %1</translation>
</message>
<message>
<source>LXQt is translated into many languages thanks to the work of the translation teams all over the world.</source>
<translation>LXQt переведена на множество языков благодаря работе команд переводчиков по всему миру.</translation>
</message>
<message>
<source>Yes</source>
<translation>да</translation>
</message>
<message>
<source>No</source>
<translation>Hет</translation>
</message>
<message>
<source>&lt;b&gt;LXQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation>&lt;b&gt;Инструментарий рабочего стола LXQt - Техническая Информация&lt;/b&gt;</translation>
</message>
<message>
<source>Version</source>
<translation>Версия</translation>
</message>
<message>
<source>Qt</source>
<translation>Qt</translation>
</message>
<message>
<source>Debug Build</source>
<translation>Отладочная версия</translation>
</message>
<message>
<source>System Configuration</source>
<translation>Настройки системы</translation>
</message>
<message>
<source>Share Directory</source>
<translation>Открыть общий доступ к папке</translation>
</message>
<message>
<source>Translations</source>
<translation>Переводы</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation>&lt;b&gt;Папки пользователя&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation>Расположение данных Xdg</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation>Расположение настроек Xdg</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation>Папки данных Xdg</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation>Расположение кеша Xdg</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation>Расположение среды времени выполнения Xdg</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation>Папки автозапуска Xdg</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation>Расположение автозапуска Xdg</translation>
</message>
</context>
<context>
<name>ConfigDialog</name>
<message>
<source>Dialog</source>
<translation>Диалог</translation>
</message>
</context>
<context>
<name>LXQt::NotificationPrivate</name>
<message>
<source>Notifications Fallback</source>
<translation>Уведомления отступление</translation>
</message>
</context>
<context>
<name>LXQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation>Очистить</translation>
</message>
<message>
<source>None</source>
<translation>Не задано</translation>
</message>
</context>
<context>
<name>LXQt::ScreenSaver</name>
<message>
<source>Lock Screen</source>
<translation>Заблокировать экран</translation>
</message>
<message>
<source>Screen Saver Activation Error</source>
<translation>Ошибка запуска хранителя экрана</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>При запуске произошла ошибка. Не вышло запустить xdg-screensaver по причине его ошибки.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>При запуске произошла ошибка. Xdg-screensaver не установлен по человечески.</translation>
</message>
<message>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>При запуске произошла ошибка. Xdg-screensaver не запущен.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>При запуске произошла ошибка. Не верные аргументы запуска xdg-screensaver.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске произошла ошибка. Убедитесь, что xdg-screensaver установлен и запущен.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске произошла ошибка. Не могу активизировать его. Xdg-screensaver не установлен по человечески.</translation>
</message>
<message>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Ошибка при запуске хранителя экрана. Неизвестная ошибка - команда xdg-screensaver=%1 вернула недокументированное значение.</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<source> About LXQt</source>
<translation>О программе</translation>
</message>
<message>
<source>About</source>
<translation>O программе</translation>
</message>
<message>
<source>Authors</source>
<translation>Авторы</translation>
</message>
<message>
<source>Thanks</source>
<translation>Благодарности</translation>
</message>
<message>
<source>Translations</source>
<translation>Переводы</translation>
</message>
<message>
<source>Technical Info</source>
<translation>Техническая информация</translation>
</message>
</context>
</TS>
Loading…
Cancel
Save