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*
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*
/build
nbproject/
build
translations/liblxqt

@ -4,7 +4,7 @@ Upstream Authors:
Copyright:
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
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)
set(LXQT_MAJOR_VERSION 0)
set(LXQT_MINOR_VERSION 10)
set(LXQT_MINOR_VERSION 11)
set(LXQT_PATCH_VERSION 0)
include(CMakePackageConfigHelpers)
@ -120,9 +120,11 @@ set(FORMS
list(APPEND CMAKE_MODULE_PATH
"${CMAKE_CURRENT_SOURCE_DIR}/cmake"
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/find-modules"
)
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_POSITION_INDEPENDENT_CODE ON)
@ -130,6 +132,7 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
find_package(X11 REQUIRED QUIET)
find_package(Qt5Widgets REQUIRED QUIET)
find_package(Qt5DBus 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_LIBRARY_NAME "lxqt" CACHE STRING "lxqt")
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_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_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_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/share/cmake")
set(LXQT_INSTALL_CMAKE_DIR "${CMAKE_INSTALL_FULL_DATAROOTDIR}/cmake")
## Translations
@ -185,6 +189,14 @@ lxqt_translate_ts(QM_FILES
${FORMS}
INSTALL_DIR
"${LXQT_TRANSLATIONS_DIR}/${PROJECT_NAME}"
PULL_TRANSLATIONS
${PULL_TRANSLATIONS}
CLEAN_TRANSLATIONS
${CLEAN_TRANSLATIONS}
TRANSLATIONS_REPO
${TRANSLATIONS_REPO}
TRANSLATIONS_REFSPEC
${TRANSLATIONS_REFSPEC}
)
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_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(
"${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_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(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqt-config.cmake.in"
@ -245,6 +260,16 @@ install(EXPORT
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
"${PROJECT_SOURCE_DIR}/cmake/modules/*.cmake"
"${PROJECT_SOURCE_DIR}/cmake/modules/*.in"
@ -273,6 +298,9 @@ target_link_libraries(${LXQT_LIBRARY_NAME}
Qt5::DBus
Qt5::X11Extras
Qt5Xdg
PRIVATE
${X11_Xscreensaver_LIB}
${X11_X11_LIB}
)
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_RELATIVE_SHARE_TRANSLATIONS_DIR=\"${LXQT_RELATIVE_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_DATA_DIR=\"${LXQT_DATA_DIR}\""
PRIVATE "LXQT_INSTALL_PREFIX=\"${CMAKE_INSTALL_PREFIX}\""
PRIVATE "LXQT_VERSION=\"${LXQT_VERSION}\""
PRIVATE "COMPILE_LIBLXQT"
)
@ -296,6 +326,12 @@ target_compile_definitions(${LXQT_LIBRARY_NAME}
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}
INTERFACE "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/${LXQT_LIBRARY_NAME}>"
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@
set(LXQT_USEQT@LXQT_QT_VERSION@ ON)
set(LXQT_QT_VERSION @LXQT_QT_VERSION@)
set(LXQT_MAJOR_VERSION @LXQT_MAJOR_VERSION@)
set(LXQT_MINOR_VERSION @LXQT_MINOR_VERSION@)
set(LXQT_PATCH_VERSION @LXQT_PATCH_VERSION@)
set(LXQT_VERSION @LXQT_VERSION@)
set(LXQT_QT_VERSION "@LXQT_QT_VERSION@")
set(LXQT_MAJOR_VERSION "@LXQT_MAJOR_VERSION@")
set(LXQT_MINOR_VERSION "@LXQT_MINOR_VERSION@")
set(LXQT_PATCH_VERSION "@LXQT_PATCH_VERSION@")
set(LXQT_VERSION "@LXQT_VERSION@")
set(LXQT_RELATIVE_SHARE_DIR @LXQT_RELATIVE_SHARE_DIR@)
set(LXQT_SHARE_DIR @LXQT_SHARE_DIR@)
set(LXQT_RELATIVE_TRANSLATIONS_DIR @LXQT_RELATIVE_TRANSLATIONS_DIR@)
set(LXQT_TRANSLATIONS_DIR @LXQT_TRANSLATIONS_DIR@)
set(LXQT_ETC_XDG_DIR @LXQT_ETC_XDG_DIR@)
set(LXQT_DATA_DIR @LXQT_DATA_DIR@)
set(LXQT_CMAKE_MODULES_DIR @CFG_LXQT_CMAKE_MODULES_DIR@)
set(LXQT_RELATIVE_SHARE_DIR "@LXQT_RELATIVE_SHARE_DIR@")
set(LXQT_SHARE_DIR "@LXQT_SHARE_DIR@")
set(LXQT_RELATIVE_TRANSLATIONS_DIR "@LXQT_RELATIVE_TRANSLATIONS_DIR@")
set(LXQT_TRANSLATIONS_DIR "@LXQT_TRANSLATIONS_DIR@")
set(LXQT_GRAPHICS_DIR "@LXQT_GRAPHICS_DIR@")
set(LXQT_ETC_XDG_DIR "@LXQT_ETC_XDG_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)
include(CMakeFindDependencyMacro)
add_definitions(-DLXQT_RELATIVE_SHARE_DIR=\"${LXQT_RELATIVE_SHARE_DIR}\")
add_definitions(-DLXQT_SHARE_DIR=\"${LXQT_SHARE_DIR}\")
add_definitions(-DLXQT_RELATIVE_SHARE_TRANSLATIONS_DIR=\"${LXQT_RELATIVE_TRANSLATIONS_DIR}\")
add_definitions(-DLXQT_SHARE_TRANSLATIONS_DIR=\"${LXQT_TRANSLATIONS_DIR}\")
add_definitions(-DLXQT_ETC_XDG_DIR=\"${LXQT_ETC_XDG_DIR}\")
add_definitions(-DLXQT_DATA_DIR=\"${LXQT_DATA_DIR}\")
add_definitions(-DLXQT_VERSION=\"${LXQT_VERSION}\")
add_definitions("-DLXQT_RELATIVE_SHARE_DIR=\"${LXQT_RELATIVE_SHARE_DIR}\"")
add_definitions("-DLXQT_SHARE_DIR=\"${LXQT_SHARE_DIR}\"")
add_definitions("-DLXQT_RELATIVE_SHARE_TRANSLATIONS_DIR=\"${LXQT_RELATIVE_TRANSLATIONS_DIR}\"")
add_definitions("-DLXQT_SHARE_TRANSLATIONS_DIR=\"${LXQT_TRANSLATIONS_DIR}\"")
add_definitions("-DLXQT_GRAPHICS_DIR=\"${LXQT_GRAPHICS_DIR}\"")
add_definitions("-DLXQT_ETC_XDG_DIR=\"${LXQT_ETC_XDG_DIR}\"")
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(Qt5DBus)

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

@ -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 -v -a "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMAND grep -h -a ${_pattern} ${_translations} >> ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}"
)
else()
add_custom_command(OUTPUT ${_outFile}
COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMAND grep -v -a "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMENT "Generating ${_fileName}${_fileExt}"
)
endif()

@ -29,10 +29,16 @@
# [USE_QT5 [Yes | No]]
# [UPDATE_TRANSLATIONS [Yes | No]]
# SOURCES <sources>
# [UPDATE_OPTIONS] update_options
# [TEMPLATE] translation_template
# [TRANSLATION_DIR] translation_directory
# [INSTALL_DIR] install_directory
# [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:
# qmFiles The generated compiled translations (.qm) files
@ -44,6 +50,9 @@
# compiles the translations. Setting it No, only
# compiles them.
#
# UPDATE_OPTIONS Optional options to lupdate when UPDATE_TRANSLATIONS
# is True.
#
# TEMPLATE Optional translations files base name. Defaults to
# ${PROJECT_NAME}. An .ts extensions is added.
#
@ -56,6 +65,24 @@
#
# COMPONENT Optional install component. Only effective if INSTALL_DIR
# 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_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.
include(Qt5PatchedLinguistToolsMacros)
option(PULL_TRANSLATIONS "Pull translations" Yes)
option(CLEAN_TRANSLATIONS "Clean translations" No)
function(lxqt_translate_ts qmFiles)
set(oneValueArgs USE_QT5 UPDATE_TRANSLATIONS TEMPLATE TRANSLATION_DIR INSTALL_DIR COMPONENT)
set(multiValueArgs SOURCES)
set(oneValueArgs
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})
if (NOT DEFINED TR_UPDATE_TRANSLATIONS)
set(TR_UPDATE_TRANSLATIONS "No")
endif()
if (NOT DEFINED TR_UPDATE_OPTIONS)
set(TR_UPDATE_OPTIONS "")
endif()
if (NOT DEFINED TR_USE_QT5)
set(TR_USE_QT5 "Yes")
endif()
@ -83,9 +129,104 @@ function(lxqt_translate_ts qmFiles)
if (NOT DEFINED TR_TRANSLATION_DIR)
set(TR_TRANSLATION_DIR "translations")
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")
set(templateFile "${TR_TRANSLATION_DIR}/${TR_TEMPLATE}.ts")
#project/module can use it's own translations (not from external)
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)
# Qt5
@ -93,12 +234,12 @@ function(lxqt_translate_ts qmFiles)
qt5_patched_create_translation(QMS
${TR_SOURCES}
${templateFile}
OPTIONS -locations absolute
OPTIONS ${TR_UPDATE_OPTIONS}
)
qt5_patched_create_translation(QM
${TR_SOURCES}
${tsFiles}
OPTIONS -locations absolute
OPTIONS ${TR_UPDATE_OPTIONS}
)
else()
qt5_patched_add_translation(QM ${tsFiles})
@ -109,12 +250,12 @@ function(lxqt_translate_ts qmFiles)
qt4_create_translation(QMS
${TR_SOURCES}
${templateFile}
OPTIONS -locations absolute
OPTIONS ${TR_UPDATE_OPTIONS}
)
qt4_create_translation(QM
${TR_SOURCES}
${tsFiles}
OPTIONS -locations absolute
OPTIONS ${TR_UPDATE_OPTIONS}
)
else()
qt4_add_translation(QM ${tsFiles})

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

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

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

@ -29,7 +29,9 @@
#include "lxqtpageselectwidget.h"
#include <QDebug>
#include <QStyledItemDelegate>
#include <QEvent>
#include <QScrollBar>
#include <QApplication>
using namespace LXQt;
@ -60,7 +62,13 @@ PageSelectWidgetItemDelegate::PageSelectWidgetItemDelegate(PageSelectWidget *par
QSize PageSelectWidgetItemDelegate::sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const
{
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;
}
@ -71,6 +79,7 @@ QSize PageSelectWidgetItemDelegate::sizeHint(const QStyleOptionViewItem &option,
************************************************/
PageSelectWidget::PageSelectWidget(QWidget *parent) :
QListWidget(parent)
, mMaxTextWidth(0)
{
setSelectionRectVisible(false);
setViewMode(IconMode);
@ -80,8 +89,12 @@ PageSelectWidget::PageSelectWidget(QWidget *parent) :
setDragEnabled(NoDragDrop);
setEditTriggers(NoEditTriggers);
setTextElideMode(Qt::ElideNone);
setContentsMargins(0, 0, 0, 0);
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();
int w = 0;
for(int i=0; i< count(); ++i)
const int spacing2 = spacing() * 2;
QSize size{sizeHintForColumn(0) + spacing2, (sizeHintForRow(0) + spacing2) * count()};
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());
w = qMax(w, rect.width());
const QRect r = fontMetrics().boundingRect(QRect{}, Qt::AlignLeft | Qt::TextWordWrap, item(i)->text());
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:
explicit PageSelectWidget(QWidget *parent = 0);
virtual ~PageSelectWidget();
int maxTextWidth() const;
bool event(QEvent * event) override;
protected:
QSize sizeHint() const;
QSize viewportSizeHint() const override;
QSize minimumSizeHint() const override;
protected slots:
void updateMaxTextWidth();
private:
int mMaxTextWidth;
};
} // namespace LXQt

@ -42,7 +42,7 @@
<arg name="id" type="u" direction="in"/>
</method>
<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="replaces_id" type="u" 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
* 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>
Section: libs
Priority: optional
Build-Depends: cmake (>= 3.0.2),
debhelper (>= 9.20151219),
Build-Depends: debhelper (>= 10),
cmake (>= 3.0.2),
libqt5svg5-dev,
libkf5windowsystem-dev,
libqt5x11extras5-dev,
libqt5xdg-dev (>= 1.3.0),
libqt5xdg-dev (>= 2.0.0),
libqt5xdgiconloader-dev (>= 2.0.0),
libx11-dev,
libxss-dev,
pkg-config,
qttools5-dev,
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-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
Package: liblxqt0
@ -24,8 +27,8 @@ Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends}
Recommends: liblxqt-l10n
Pre-Depends: ${misc:Pre-Depends}
Provides: lxqt-abi-0-10-0
Description: Shared libraries for LXQt desktop environment (libs)
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

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
Source: https://github.com/lxde/liblxqt

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

@ -1,2 +1 @@
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**, bool)@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(QString const&, LXQt::Settings*, QWidget*)@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::qt_metacall(QMetaObject::Call, int, void**)@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::updateIcons()@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::cellMinimumSize() 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::staticMetaObject@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::minimumSizeHint() const@Base" 0.11.0
(c++)"LXQt::PageSelectWidget::~PageSelectWidget()@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_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::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::loadLibrary(QString const&) 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::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::~ScreenSaver()@Base" 0.11.0
(c++)"LXQt::ScreenSaver::ScreenSaver(QObject*)@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::loadToSettings()@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::~Settings()@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(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::SettingsCache@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::AutostartEntry@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
# 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_BUILD_MAINT_OPTIONS = hardening=+all
%:
dh ${@} --buildsystem cmake \
--parallel \
--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-----
Version: GnuPG v2.0.22 (GNU/Linux)
mQINBFJevCYBEACx+Hvy+Vsuf+V5jeLUnzjAmHoy8DfTeGWr3ts30IapLHrfi0+U
WpzNnISO77yTr4VNboVZH+GHM/rnPfieODfB4ZW6CZLlInMSKUXcgQsEqXpyBZhA
Ib/SPy2bOfHly1uRJes0uRDsH5+v/hD74sByfnjQlrvI68O6wvGZmDFMNNPVO8+/
OWBSBNkBuVrrZOMSPsLwQGJ4UtUQ4whburaPJG4VZJc5DLbzJGbEuACc0IAEYJS3
7AfXVXn4j4Gc9F3o1xTUnbOBnwGPquWwUIm3FM7Ec2OdkvMt3EwvnkMAfeVrq3iE
FDD/KZTxdL0BZH3QD8gB7Jm4v4f3Nkobg6JCvCbcH3wBdZW4mASbwWzfRaDC2zHb
ErTglD7PpShLKZZ0pr9okWZEGw4Ku3q8ALi1JXK/ePTmsBlvkVskOJ3Nnd0avgH4
+Q/vZoKfH8EhNY745rI+8CE9iv6V9XiSUt4CKEWAENt4A8hq6U2vV+jZv3B6AgD7
ZjiI59yD4YuYubu8rCnNizTgh1voVw3ietknn/x2H5yH8fByWZ5uL87C0ky/uma6
ZGbiiAtM4kdkyDMrfRV5nlEG9EKAGPVu5mjeSCrfkETwZ9OFPz1AuDye4ZEXrrcC
iRQ7RX6/GtW18aHER0kzGnfwx5KJzkDrRBY8A2PdXLBcrsN4WpK9EX01PQARAQAB
tCNKZXJvbWUgTGVjbGFuY2hlIDxqZXJvbWVAbGVjbGFuLmNoPokCPwQTAQIAKQUC
Ul68JgIbAwUJAeEzgAcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEDfgrx/a
SPNzSHIP/1ewXcC0TFBcvDD7MrIP7anyNfiWfW7cxkR8GSamkg6HTa6Ndyr1FFjJ
OoDFUP37jWhu59CsHxs2D0zRWJktezfvElscRgqbHcdpIznqsGdI8hXCZafhBGVb
sdAB2LRawcXGxnXt7XajPcSVwLWRE62caBqohznU2iWvI780WNjEbZoA0LhZwaFF
UUPJm8ea9v0IkZVKUyg9WONZ1U7FEG9SaEiSpI8kJdx1fvCwZVDV/NRO5GqnJaho
P1LCne4YdwS6pt1/fRgk32IHxxZfHlLzLHxb6v1JmIg72x28qCmGyK9oFBDbbnYu
6Aq8XbHogOrD5vJM2Pfm2IhV0+JHOjfQbddv8tsAH1M+LI+tToXmg5st1AU3wnTn
pda3hjA1avKwkfBPW/osHc8782ViyS9iX2e9iDtMv608guij4NjpGExzGCypHOd8
+VXRwJDjvgDynkL206MZ+wn0j5wHsIE8F3Y5Bp1thQOrdDli5MYNQoXhjFmH46XT
bcr84IgW0+AiXZdoFUqvwtzrWy2Onuw5R3k4OyV4skN4DkWXyAk/V+Y4K39JvTKf
H9YuiQ9blNzCu8WiAnjKnh9kNl9E/TyEwI6cHFmIPqF8ST9tJytWHtrKvU9csvXX
n8XNJmpcv2R1e6N+VuWWm5zUPTouv3AxCacLbm8Lh3ymGsk7ZEyhiQIcBBABAgAG
BQJSsFYyAAoJEBMY76xfu9vO6v0P/3wSj3/kE4nP4HfgcVJSzi+lm1ycpbLDZtgh
P1G+zJLVmA+E41vEZimeiYQxBAelatJz+CHzQo3LZ2oVChzVrZcVHn9k4P3pib69
qCVif3/y0Wmecn+u2TWbOvJ7mthfO7T3W7rkW1/9ES7bUaXcXWQ2sjUBVqFkFsVt
xgJDo8wcxA+K4Yf06GCbxFwrB7X5GraWIkzqGnyse3XAQn8aORAXmE8Yd0FHOjEZ
Beb9shChnkYc3lEvNY8ioCaYSF9xr/Iz9cwpfPkpqFiVYWadtb+Gqeh6zC7vPmcT
zHxrgkq1WwQlSBm724tPt9xuGQoOglqEa23vlQZfv20nyrYjLeYUy6pMCRq7vn/n
nkQOcXF7yQlnqR6xKk0tWsM4e6du0ZvbjBbhHV/kBFVGCLm/upTwoMVm0WJTbr4T
5XfIZo7eA0lvGtUhe1PgcOidBikHfAIfYxu0BoMXoL4jbcQdR5+YBDEfsS0jPhCl
mew2ScW/R/UhUknJUVFTma0KHXzEmKiqeeUCDtwEi6fxdicAYkbcekgkfFiD/w8N
Lk3Uf+0x2MdKA36nUobFkk38oU+GW37kFWJs3f1YRuQFao896eNW/E8ekVMLNxOl
nCjnSbabaxDnxPTyW2KlNjf/QUEK4pT6S5QmuCSrle3PQpaSbAZDHzLBIL9gd3m6
MH7+SvV4uQINBFJevCYBEADiXDUqstSdhIyuionS2KtE3IeEBIqS7GY8QPRBylIZ
ACVHFI/1HxChBqYVGFaDEQn3gj5lUUQPubfWaxzjF6+UNVQW4+cxmTocndAwfDbI
+E5BLdieFUzbAA05MV5ZjPhTNbSk1jpy4bNy0FILwNqc89Y6SoCbv1r3tZLCrBas
1+AfWknBynx0siGMbLFxtzR6hUkNz9URxt13FrzpUWMpAL8ZQGczOTSaWLrZA5l9
xLzJ9ww8uM+C2Xej3/sANxi+kQE2GVMKurPS0TICwVWZxbdW/ytIkO67Rhse0q3t
vzjdawfCFRxv7XQB2ZJ6irDxbpHiJoojSWCHJadIyCG03iOiaqsSVvi4KnxtUck+
udOEJUV5sxdzgeRrsDpeaN//KCWW9WjfsSkvOqP6S1gmWpNFdzF5XrzcgvqvSNqo
XejfakUTJqsIIEHO0zGuJFVzJNh2hQ/9dhjIspUORhtNKaljNvePiBrj2yqmd9PY
FlH1KMHe4H+YVIwPiyeNA87Pu+1yNo8gT7mXhGRfibgWjbt146WUJ7+l2StJMApn
eNSCartNaUNPnw96i2l5c9AsJ3SWC6XWpWzOLVj+9XceeA11lu/ogqEMHzx81NjH
2TePxwKTKxZnAvDmqryp++IgY2/OgIoIk3ZRdYu/dPijTOYWfCet/9/9kAFr9PeJ
KwARAQABiQIlBBgBAgAPBQJSXrwmAhsMBQkB4TOAAAoJEDfgrx/aSPNzJv0QAKkx
lCKEZ6ahAUuNWslsHnNWaHFHNawEO3NIEtQZGVFk2BYISupizvjZF6MnymO/9UFM
pzV6fp3xNdqaKWQBjScOgMgCASRixW2tMAKbJGHZKp3dBixpHgXxy2oOGMS+mQ5m
gWy07usq2YesoMD0K/SG6EnoRPHBvrJihArzMFVUY9hD3hk8bhiy8w9bCYFe+gkm
zpQl3/KN01kyt5LjzEBcIOw8qIBQe9Pk8PyOK75lPoNME714LatgOsyw2kaSQ9Sv
hziRGC5z/fV3PmH7XhSjENPKnCJU51GUMMLaL28t9o7Afh6Q8UV31/JO36vmQXQV
+b+0BoGqEmf3AKBASb2Cr2q4pZFjywwSUXHZ9hQyu1tpbE1dS6aI01kM0y270pk7
W/ajuzuOxAVL1bJAanL/5+DWM03esZPVdEWhxpWEM40Z6Rhq+Xb2a5xfwCN9PmaQ
o9fez0I+yh53s7Ypv0tBj05FPe5L48+pDi6pz5nddN1B0FzF58jVfsBZUjBlY24+
VwQeAaWkRXZrSEdtBS5ufsi80x/cNCSTJBWqtborKL1iGgf5MDPYRMSvmZXAeIld
pyL/0pbW7iokewyKzpFfo7KEbwLxB+flWaBZ867JpF4yyRj3b4qcvcyV8QnsoB7Z
KhxTl3gGwD/t0HUcu85zcfs4GkealYhIWfGaAso2
=fF8P
mQINBFXQeMMBEACif4+9pTrC6uNmRng0ZbzLh7p3cazmbnp2YFgDQDJZ7ZNmebxy
ngRuRhjGuDcFAL/37BwJnrBpfZFK9ljoH4Fo5Jm9cOELaTy7AIcEiV9dKMyrKF1E
C76d8jHVuzuPbI92DkFdLZAdk+qjrrAy0x43PvUd+aaBGLcFs1ZMk7gOvElc2d95
zWWSp5anjukmGbp+EsStnWJkF6VHj56qmklfYy5ioiVBOSpXo/RsACAcIlz8C8A1
d4tNMiB2uF2OrUfrL8DD6m3nBqep+AYbIQrxMl9kUQH3I33e9kH/L+SHQyE6phS8
Czq06WjV4TcJ9VWxm7hQCNLYSxhZYYr1AW45lS5+xmfBOq2qeLgvjbFxa8PPrsp6
Bqgt8MjwUkXjU5IB7YulUBvFU2l0MJZWDBuNy0oNtCe1cU3JyIqLKjvzQQQ9eD5L
o3Ul704TLHz0z+67Rxh05Mi4JvyFMjnooSJkNH8/7yXoBN0ZGOh1/5zMU1gK5bmP
6hKgis2exSZNIS74mF6/PqGgcwk3PyI4T3keUQoNPj11M2EznLHxY19QZfQ5oMed
8xOlHKjpcm8PYMB4gduNXlV7gI9h7UxuC5GuPiP2lmM6wUyHu48divxDk5UYgPEC
xlPI2wHCNDsuy0EruCYIvrMSZfpYCCSrmXiOORBLO5qXkauILLkJarHqjQARAQAB
tCBBbGYgR2FpZGEgPGFnYWlkYUBzaWR1Y3Rpb24ub3JnPokCOAQTAQIAIgUCVdB4
wwIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQQsnI069epeOT2xAAgSHf
41103cnElGf6TokPl4J6hdRPy2CUAjmBtMfr8eajYvGDGgnmsh9AGYGURjfFVCCf
Ag+8b6nF3xg03UmgsuSO8H78HGv9kKzF9aHmLt+SXq3jUX+LnIkFHErZWjFAKdJr
luu1j6ltxLe9PQljxZnugzMaUbW8eEPKvcriiDn3S4/DtikW/jpGA0MTY4ZWs9pZ
L/6iRRH99L2X/cWO4sCgDXCTt4oK0f5OvwiuCoVOM+PYoIm31JICCKOlqamkCn7d
2KH3nsy0v7tXgnrnb/zr8jVGsZLzUE51AFOzb5Ec74/2SAq8X4gbTppttLXEIooq
nbepitW/PePkPY5gpfwHtFbl88qFnir+ABMefqRZkzeh0tsxJVLVHGP1KZykXpv7
96A6Q1h7Zo9Ny7WwN5Xl02g35LVCaPyzd3A8A4315uMuP3iziq57UktKqh9d5S3t
jfK7e9UfFQZBLfxn2sNPsjdYSNUQp/PXTTk/599h359WVuUIR866T8K7N7EEon3p
qLItZljQ9Nmr/yGwKi9iQgi2LtZj5KUcF1zBLzZKf95FvoqSZqBXdFSjm+eYGaCH
Q2IBnhyP92lEknSK9ystUJXmY69tQKBFqJxScwaS+7a/rfLKssQjSWxqk+SX4QeW
e9z9FUpo71bq0Zkc/M9aOCoEEmhg4Ob/JWy08oC5Ag0EVdB4wwEQAKZDCc/C41y0
omLFCAJybvHiFScM+jOpyGpQvceoviEhIT7h1br/pnSEMkgPQEDPWJGtKueg1/94
sXTH24uefr3Y6JdZoBtprxl4JXUoOndgq1QH1xuUsy3/9YWU8Qboy9j8a8w0oCDE
T8Z03KHCwqzD3K+44jhmhF+0eLoaaY8ohS8ziP+DcFKVHyatmS5yCCdjVrj6PxMp
uy/y5SXT1kmiPdVAIzQlM5DlN6o46TV+BH0pPvVYjtwf31o0FckJxy5S1v0koCNB
vX2b7tTDPKzn8G18eUVhGoUTZBUCp1gg36wJ0YY4xgZ9vI/xDCeHeAkyvGtaTAoy
qP4rHoUO5KVRSDh7frSlrdbLGWHaQwOhcqoKd4qP/164wHPGkgHL1vztdOc7l1wx
q3gMh2uwmJR0NRrw4WVuaIqL9lEbGBNijlmGsuqXfsMRhc/qoqgVDWvrcCtEoOwl
TONGobW3jpCCjpa9SeGNjxuY6IVLn0lfX4hItNVY9sFA+H+yj4uBQ7zsmMUXafxt
Yllm0f98yGNg5lnJg4bLOYu3IkpogUKNA3qkZ+6vRtwH70/bJGp7qdx/3G4W5dMX
asd/rJjdELW+R/NVULAmK1ETSklaa3Z6vbTu8bN8gvP8pmMJ8f/U8+qzkuAqc201
Z4O+s7ZsQfTiz5mm7zPGIYTnppDSno/rABEBAAGJAh8EGAECAAkFAlXQeMMCGwwA
CgkQQsnI069epeMt0g/+JrwLhULD6NOxaLgxboh/KZkh/7ViU4cB+QPT8JIcWxkZ
zj8uk85TUitEUzKmjp/ItCrhQE5WNNWbz/FBnAuLtaQuHhcHMA3Vu95UUCGi1vyZ
ZRlS3YRM6S9BOzrjG7fGQJmO/RU3g6rb0TAwGFxDHj8t4JEDTc3zASG7wV/VTn06
d8XIH9CZOw3kUuhkQ3OR/PEj1BCeCC+caC+tBjO0fgvDp8RV7NFQQ9kH8R3/xlWd
6KMPtILE6fUft6LubWRGd1P5JBuzXivELolASajewbYtL/s87CCji3ngq0aT9raK
m02wqFzNbX1iv+w2iqPQXq6pdRyxtJ8+Q8Z7zEBGJS5nkrYjsLTduZIjJHYHYH7f
3/ydVjQ3z12iqHKElgaRI7RUmpNiNxVIr+TtuxzeC6G+CF++XNkUtJODvCmRaoJS
waYsitz8+LSv3tawZJ0iQkKc9nerQMuBD+AzIr3i4NgXiEIN513esUtnKzeyIIsL
ntUcBjXKuLCj8OZrZtexjq7edWWbN57/3ikyS2Z7y0i3O30qk5jmccSaS6kA7xTY
WCDFzbN2v2y+vGu9KYn+2HtrP2BtNa8JTh3waNeLUTpn4GV4mMrsZjOy6vhhHb91
1TKfI1gvjk7lE9xaWmcDjdI55dw3jIq8kK9SdgORGq9/S3g7KJNRjme+6GjqQfk=
=h7ww
-----END PGP PUBLIC KEY BLOCK-----

4
debian/watch vendored

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

@ -34,16 +34,47 @@
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
{
class ItemMoveAnimation : public QVariantAnimation
{
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);
animation->setStartValue(item->geometry());
animation->setEndValue(geometry);
++layout->mAnimatedItems;
connect(animation, &QAbstractAnimation::finished, [layout] { --layout->mAnimatedItems; Q_ASSERT(0 <= layout->mAnimatedItems); });
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;
mStretch = GridLayout::StretchHorizontal | GridLayout::StretchVertical;
mAnimate = false;
mAnimatedItems = 0;
mPrefCellMinSize = QSize(0,0);
mPrefCellMaxSize = QSize(QWIDGETSIZE_MAX, QWIDGETSIZE_MAX);
}
/************************************************
************************************************/
GridLayoutPrivate::~GridLayoutPrivate()
{
qDeleteAll(mItems);
}
/************************************************
@ -193,7 +206,7 @@ void GridLayoutPrivate::setItemGeometry(QLayoutItem * item, QRect const & geomet
mOccupiedGeometry |= geometry;
if (mAnimate)
{
ItemMoveAnimation::animate(item, geometry);
ItemMoveAnimation::animate(item, geometry, this);
} else
{
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);
const bool visual_h_reversed = parentWidget() && parentWidget()->isRightToLeft();
QLayout::setGeometry(geometry);
d->mOccupiedGeometry.setTopLeft(geometry.topLeft());
d->mOccupiedGeometry.setBottomRight(geometry.topLeft());
const QPoint occupied_start = visual_h_reversed ? geometry.topRight() : geometry.topLeft();
d->mOccupiedGeometry.setTopLeft(occupied_start);
d->mOccupiedGeometry.setBottomRight(occupied_start);
if (!d->mIsValid)
d->updateCache();
@ -629,7 +655,8 @@ void GridLayout::setGeometry(const QRect &geometry)
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;
}
}
@ -650,7 +677,8 @@ void GridLayout::setGeometry(const QRect &geometry)
width = itemWidth + (0 < remain_width-- ? 1 : 0);
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;
}
}

@ -160,6 +160,12 @@ public:
**/
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.
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())
return;
QStyleOptionViewItemV4 options = option;
QStyleOptionViewItem options = option;
initStyleOption(&options, index);
const bool is_right_to_left = Qt::RightToLeft == options.direction;
painter->save();
@ -60,15 +61,19 @@ void HtmlDelegate::paint(QPainter* painter, const QStyleOptionViewItem& option,
doc.setHtml(options.text);
QIcon icon = options.icon;
options.text = "";
options.text = QString();
options.icon = QIcon();
// icon size
QSize iconSize = icon.actualSize(mIconSize);
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
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);
@ -76,9 +81,12 @@ void HtmlDelegate::paint(QPainter* painter, const QStyleOptionViewItem& option,
painter->translate(options.rect.left(), options.rect.top());
icon.paint(painter, iconRect);
// shift text right to make icon visible
painter->translate(iconRect.right() + 8, 0);
QRect clip(0, 0, options.rect.width() - iconRect.right() - 8, options.rect.height());
if (!is_right_to_left)
{
// 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);
// 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
{
QStyleOptionViewItemV4 options = option;
QStyleOptionViewItem options = option;
initStyleOption(&options, index);
QSize iconSize = options.icon.actualSize(mIconSize);

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

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

@ -50,10 +50,6 @@
#define LXQT_PATH "/LXQtSession"
#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"
using namespace LXQt;
@ -325,26 +321,34 @@ ConsoleKitProvider::~ConsoleKitProvider()
bool ConsoleKitProvider::canAction(Power::Action action) const
{
QString command;
switch (action)
{
case Power::PowerReboot:
command = "CanRestart";
command = "CanReboot";
break;
case Power::PowerShutdown:
command = "CanStop";
command = "CanPowerOff";
break;
case Power::PowerHibernate:
command = "CanHibernate";
break;
case Power::PowerSuspend:
command = "CanSuspend";
break;
default:
return false;
}
return dbusCall(CONSOLEKIT_SERVICE,
return dbusCallSystemd(CONSOLEKIT_SERVICE,
CONSOLEKIT_PATH,
CONSOLEKIT_INTERFACE,
QDBusConnection::systemBus(),
command,
false,
// canAction should be always silent because it can freeze
// g_main_context_iteration Qt event loop in QMessageBox
// 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)
{
QString command;
switch (action)
{
case Power::PowerReboot:
command = "Restart";
command = "Reboot";
break;
case Power::PowerShutdown:
command = "Stop";
command = "PowerOff";
break;
case Power::PowerHibernate:
command = "Hibernate";
break;
case Power::PowerSuspend:
command = "Suspend";
break;
default:
return false;
}
return dbusCall(CONSOLEKIT_SERVICE,
CONSOLEKIT_PATH,
CONSOLEKIT_INTERFACE,
QDBusConnection::systemBus(),
command
);
return dbusCallSystemd(CONSOLEKIT_SERVICE,
CONSOLEKIT_PATH,
CONSOLEKIT_INTERFACE,
QDBusConnection::systemBus(),
command,
true
);
}
/************************************************

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

@ -7,6 +7,8 @@
* Copyright: 2010-2011 Razor team
* Authors:
* 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
* and/or modify it under the terms of the GNU Lesser General Public
@ -29,43 +31,119 @@
#include "lxqtscreensaver.h"
#include "lxqttranslator.h"
#include <memory>
#include <XdgIcon>
#include <QMessageBox>
#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)
: QObject(parent)
// Avoid polluting everything with X11/Xlib.h:
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);
connect(m_xdgProcess, SIGNAL(finished(int,QProcess::ExitStatus)),
this, SLOT(xdgProcess_finished(int,QProcess::ExitStatus)));
Atom property_atom = XInternAtom(QX11Info::display(), property_name.c_str(), false);
unsigned long remaining_bytes = 0;
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;
QAction * act;
Atom type = None;
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);
connect(act, SIGNAL(triggered()), this, SLOT(lockScreen()));
ret.append(act);
int result = GetProperty(window, property_name,
(~0L), // (all of them)
&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
Q_Q(ScreenSaver);
if (err == 0)
emit activated();
emit q->activated();
else
{
QMessageBox *box = new QMessageBox;
@ -102,6 +180,72 @@ void ScreenSaver::xdgProcess_finished(int err, QProcess::ExitStatus status)
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:
* 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
* and/or modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
@ -30,18 +32,22 @@
#include "lxqtglobals.h"
#include <QObject>
#include <QProcess>
#include <QAction>
namespace LXQt
{
class ScreenSaverPrivate;
class LXQT_API ScreenSaver : public QObject
{
Q_OBJECT
Q_DECLARE_PRIVATE(ScreenSaver)
Q_DISABLE_COPY(ScreenSaver)
public:
ScreenSaver(QObject * parent=0);
~ScreenSaver();
QList<QAction*> availableActions();
@ -52,11 +58,9 @@ public slots:
void lockScreen();
private:
QProcess * m_xdgProcess;
private slots:
void xdgProcess_finished(int err, QProcess::ExitStatus status);
ScreenSaverPrivate* const d_ptr;
Q_PRIVATE_SLOT(d_func(), void _l_xdgProcess_finished(int, QProcess::ExitStatus))
};
} // namespace LXQt

@ -36,24 +36,70 @@
#include <QSharedData>
#include <QTimerEvent>
#include <XdgIcon>
#include <XdgDirs>
#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0)
#include <algorithm>
#endif
using namespace LXQt;
class LXQt::SettingsPrivate
{
public:
SettingsPrivate(Settings* parent):
mChangeTimer(0),
SettingsPrivate(Settings* parent, bool useXdgFallback):
mFileChangeTimer(0),
mAppChangeTimer(0),
mAddWatchTimer(0),
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;
QFileSystemWatcher mWatcher;
int mChangeTimer;
int mFileChangeTimer;
int mAppChangeTimer;
int mAddWatchTimer;
private:
Settings* mParent;
@ -99,17 +145,8 @@ public:
************************************************/
Settings::Settings(const QString& module, QObject* 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):
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):
QSettings(parentSettings->organizationName(), parentSettings->applicationName(), parent),
d_ptr(new SettingsPrivate(this))
d_ptr(new SettingsPrivate(this, false))
{
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):
QSettings(parentSettings.organizationName(), parentSettings.applicationName(), parent),
d_ptr(new SettingsPrivate(this))
d_ptr(new SettingsPrivate(this, false))
{
beginGroup(subGroup);
}
@ -171,15 +199,32 @@ bool Settings::event(QEvent *event)
{
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)
{
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.
killTimer(d_ptr->mChangeTimer);
d_ptr->mChangeTimer = 0;
} else if (timer == d_ptr->mAppChangeTimer)
{
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()
{
sync();
emit settingsChangedFromExternal();
emit settingsChanged();
}
void Settings::_fileChanged(QString path)
{
// delay the change notification for 100 ms to avoid
// unnecessary repeated loading of the same config file if
// the file is changed for several times rapidly.
if(d_ptr->mChangeTimer)
killTimer(d_ptr->mChangeTimer);
d_ptr->mChangeTimer = startTimer(100);
// check if the file isn't changed by our logic
// FIXME: this is poor implementation; should we rather compute some hash of values if changed by external?
if (0 == d_ptr->mAppChangeTimer)
{
// delay the change notification for 100 ms to avoid
// 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!!!
// See the bug report: https://github.com/lxde/lxqt/issues/441
// 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
// in the watcher's files(), this file is deleted.
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)
{
if (themeName.isEmpty())
return "";
return QString();
QStringList paths;
QLatin1String fallback(LXQT_INSTALL_PREFIX);
paths << XdgDirs::dataHome(false);
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));
if (dir.isReadable())
@ -463,14 +525,7 @@ QString LXQtTheme::previewImage() const
************************************************/
QString LXQtTheme::qss(const QString& module) const
{
QString styleSheet = 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;
return d->loadQss(QStringLiteral("%1/%2.qss").arg(d->mPath, module));
}
@ -554,12 +609,12 @@ QList<LXQtTheme> LXQtTheme::allThemes()
paths << XdgDirs::dataHome(false);
paths << XdgDirs::dataDirs();
foreach(QString path, paths)
foreach(const QString &path, paths)
{
QDir dir(QString("%1/lxqt/themes").arg(path));
QFileInfoList dirs = dir.entryInfoList(QDir::AllDirs | QDir::NoDotAndDotDot);
foreach(QFileInfo dir, dirs)
foreach(const QFileInfo &dir, dirs)
{
if (!processed.contains(dir.fileName()) &&
QDir(dir.absoluteFilePath()).exists("lxqt-panel.qss"))
@ -600,10 +655,12 @@ SettingsCache::SettingsCache(QSettings *settings) :
************************************************/
void SettingsCache::loadFromSettings()
{
foreach (QString key, mSettings.allKeys())
{
mCache.insert(key, mSettings.value(key));
}
const QStringList keys = mSettings.allKeys();
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())
{
QStringList failback;
failback << "oxygen";
failback << "Tango";
failback << "Prudence-icon";
failback << "Humanity";
failback << "elementary";
failback << "gnome";
qWarning() << QString::fromLatin1("Icon Theme not set. Fallbacking to Oxygen, if installed");
const QString fallback(QLatin1String("oxygen"));
QDir dir("/usr/share/icons/");
foreach (QString s, failback)
const QDir dir(QLatin1String(LXQT_DATA_DIR) + QLatin1String("/icons"));
if (dir.exists(fallback))
{
if (dir.exists(s))
{
setValue("icon_theme", s);
sync();
break;
}
setValue("icon_theme", fallback);
sync();
}
else
{
qWarning() << QString::fromLatin1("Fallback Icon Theme (Oxygen) not found");
}
}
@ -675,8 +726,6 @@ void GlobalSettings::fileChanged()
QString it = value("icon_theme").toString();
if (d->mIconTheme != it)
{
d->mIconTheme = it;
XdgIcon::setThemeName(it);
emit iconThemeChanged();
}
@ -688,6 +737,7 @@ void GlobalSettings::fileChanged()
emit lxqtThemeChanged();
}
emit settingsChangedFromExternal();
emit settingsChanged();
}

@ -80,7 +80,15 @@ public:
void setLocalizedValue(const QString &key, const QVariant &value);
signals:
/*! /brief signal for backward compatibility (emitted whenever settingsChangedFromExternal() or settingsChangedByApp() is emitted)
*/
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:
bool event(QEvent *event);
@ -92,6 +100,9 @@ protected slots:
private slots:
void _fileChanged(QString path);
private:
void addWatchedFile(QString const & path);
private:
Q_DISABLE_COPY(Settings)

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

@ -89,7 +89,7 @@ bool translate(const QString &name, const QString &owner)
QTranslator *appTranslator = new QTranslator(qApp);
QStringList *paths = getSearchPaths();
foreach(QString path, *paths)
foreach(const QString &path, *paths)
{
QStringList subPaths;
@ -103,7 +103,7 @@ bool translate(const QString &name, const QString &owner)
subPaths << path;
}
foreach(QString p, subPaths)
foreach(const QString &p, subPaths)
{
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