Merging upstream version 0.9.0+20150806.

ubuntu/cosmic
Andrew Lee (李健秋) 9 years ago
parent 878b49eac0
commit a7787e1b2d

23
.gitignore vendored

@ -0,0 +1,23 @@
*.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/

@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 2.8.11)
cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR)
project(liblxqt)
@ -6,13 +6,30 @@ set(LXQT_MAJOR_VERSION 0)
set(LXQT_MINOR_VERSION 9)
set(LXQT_PATCH_VERSION 0)
# Set default installation paths
set(LIB_INSTALL_DIR "lib${LIB_SUFFIX}" CACHE PATH "Installation path for libraries")
include(CMakePackageConfigHelpers)
include(GNUInstallDirs) # Standard directories for installation
#-----------------------------------------------------------------------------
# LXQT_DATA_DIR defaults to CMAKE_INSTALL_FULL_DATADIR. It's added to
# XDG_DATA_DIRS by the startlxqt script
# Warning: Setting LXQT_DATA_DIR must be done after including GNUInstallDirs
#-----------------------------------------------------------------------------
if (NOT DEFINED LXQT_DATA_DIR)
set(LXQT_DATA_DIR "${CMAKE_INSTALL_FULL_DATADIR}" CACHE PATH
"LXQt base directory relative to which data files should be searched"
)
endif()
#-----------------------------------------------------------------------------
# Release is the default build type
#-----------------------------------------------------------------------------
if (NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE Release)
endif()
set(LXQT_PKG_CONFIG_DESCRIPTION "Shared library for LXQt applications")
set(PUB_HDRS
aboutdialog/lxqtaboutdialog.h
addplugindialog/lxqtaddplugindialog.h
lxqthtmldelegate.h
lxqtsettings.h
lxqtplugininfo.h
@ -35,12 +52,10 @@ set(PUB_HDRS
)
set(PUBLIC_CLASSES
AboutDialog
HtmlDelegate
Settings
PluginInfo
PowerManager
AddPluginDialog
ScreenSaver
Application
SingleApplication
@ -57,19 +72,10 @@ set(PUBLIC_CLASSES
RotatedWidget
)
set(PRIV_HDRS
aboutdialog/lxqtaboutdialog_p.h
aboutdialog/technicalinfo.h
translatorsinfo/translatorsinfo.h
)
set(SRCS
aboutdialog/lxqtaboutdialog.cpp
aboutdialog/technicalinfo.cpp
lxqthtmldelegate.cpp
lxqtplugininfo.cpp
lxqtpowermanager.cpp
addplugindialog/lxqtaddplugindialog.cpp
lxqtsettings.cpp
lxqtscreensaver.cpp
lxqtapplication.cpp
@ -86,13 +92,9 @@ set(SRCS
lxqtnotification.cpp
lxqtgridlayout.cpp
lxqtrotatedwidget.cpp
translatorsinfo/translatorsinfo.cpp
)
set(MOCS
aboutdialog/lxqtaboutdialog.h
aboutdialog/lxqtaboutdialog_p.h
addplugindialog/lxqtaddplugindialog.h
lxqthtmldelegate.h
lxqtpowermanager.h
lxqtsettings.h
@ -111,15 +113,13 @@ set(MOCS
)
set(FORMS
aboutdialog/lxqtaboutdialog.ui
configdialog/lxqtconfigdialog.ui
addplugindialog/lxqtaddplugindialog.ui
)
# additional cmake files
list(APPEND CMAKE_MODULE_PATH
${CMAKE_CURRENT_SOURCE_DIR}/cmake
${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules
"${CMAKE_CURRENT_SOURCE_DIR}/cmake"
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
)
option(UPDATE_TRANSLATIONS "Update source translation translations/*.ts files" OFF)
@ -128,6 +128,8 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
find_package(Qt5Widgets REQUIRED QUIET)
find_package(Qt5DBus REQUIRED QUIET)
find_package(Qt5X11Extras REQUIRED QUIET)
@ -136,8 +138,6 @@ find_package(Qt5Xdg REQUIRED QUIET)
find_package(KF5WindowSystem REQUIRED QUIET)
message(STATUS "Building with Qt ${Qt5Core_VERSION_STRING}")
QT5_WRAP_UI(UIS ${FORMS})
QT5_ADD_DBUS_INTERFACE(SRCS
dbus/org.freedesktop.Notifications.xml
notifications_interface
@ -151,16 +151,14 @@ QT5_ADD_DBUS_ADAPTOR(SRCS
set(LXQT_QT_VERSION "5")
# KF5WindowSystem is missing here. KF5WindowSystem doesn't provide an .pc file.
set(LXQT_PKG_CONFIG_REQUIRES "Qt5Widgets Qt5Xml Qt5DBus Qt5X11Extras")
set(LXQT_PKG_CONFIG_REQUIRES "Qt5Xdg >= 1.2.0, Qt5Widgets, Qt5Xml, Qt5DBus, Qt5X11Extras")
include(${QTXDG_USE_FILE})
include_directories(
"${QTXDG_INCLUDE_DIRS}"
)
# Standard directories for installation
include(GNUInstallDirs)
include(LXQtCompilerSettings NO_POLICY_SCOPE)
include(LXQtCreatePkgConfigFile)
include(cmake/FindInstallConfigPath.cmake) # sets LXQT_ETC_XDG_DIR, if unset
include(create_portable_headers)
set(LXQT_VERSION ${LXQT_MAJOR_VERSION}.${LXQT_MINOR_VERSION}.${LXQT_PATCH_VERSION})
set(LXQT_LIBRARY_NAME "lxqt" CACHE STRING "lxqt")
@ -169,14 +167,12 @@ set(LXQT_SHARE_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/${LXQT_
set(LXQT_RELATIVE_TRANSLATIONS_DIR "${LXQT_LIBRARY_NAME}/translations")
set(LXQT_TRANSLATIONS_DIR "${LXQT_SHARE_DIR}/translations")
set(LXQT_INTREE_INCLUDE_DIR "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/include")
set(LXQT_INTREE_INCLUDE_DIR "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/include")
set(LXQT_INTREE_TARGETS_FILE "${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}-targets.cmake")
set(LXQT_INSTALL_INCLUDE_DIR "${CMAKE_INSTALL_FULL_INCLUDEDIR}/${LXQT_LIBRARY_NAME}")
set(LXQT_INSTALL_CMAKE_DIR "${CMAKE_INSTALL_PREFIX}/share/cmake")
include(cmake/FindInstallConfigPath.cmake)
include(create_portable_headers)
## Translations
include(LXQtTranslateTs)
@ -188,7 +184,7 @@ lxqt_translate_ts(QM_FILES
${SRCS}
${FORMS}
INSTALL_DIR
${LXQT_TRANSLATIONS_DIR}/${PROJECT_NAME}
"${LXQT_TRANSLATIONS_DIR}/${PROJECT_NAME}"
)
message(STATUS "")
@ -203,73 +199,49 @@ foreach(h ${PUB_HDRS})
endforeach()
# Create the portable headers
create_portable_headers(INTREE_PORTABLE_HEADERS ${LXQT_INTREE_INCLUDE_DIR}/LXQt ${PUBLIC_CLASSES})
check_portable_headers(H_FILES ${PUB_HDRS} LINKS ${INTREE_PORTABLE_HEADERS})
create_portable_headers(INTREE_PORTABLE_HEADERS "${LXQT_INTREE_INCLUDE_DIR}/LXQt" ${PUBLIC_CLASSES})
check_portable_headers(H_FILES ${PUB_HDRS} LINKS "${INTREE_PORTABLE_HEADERS}")
#************************************************
# Create in-tree build infrastructure
#************************************************
set(CFG_LXQT_INCLUDE_DIR ${LXQT_INTREE_INCLUDE_DIR})
set(CFG_LXQT_LIBRARY ${LXQT_LIBRARY_NAME})
set(CFG_LXQT_USE_FILE ${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}_use.cmake)
set(CFG_LXQT_TARGETS_FILE ${LXQT_INTREE_TARGETS_FILE})
set(CFG_LXQT_TARGETS_FILE "${LXQT_INTREE_TARGETS_FILE}")
set(CFG_LXQT_CMAKE_MODULES_DIR "${PROJECT_SOURCE_DIR}/cmake/modules")
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqtX-config.cmake.in
${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}-config.cmake
@ONLY
configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqt-config.cmake.in"
"${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}-config.cmake"
INSTALL_DESTINATION "neverland" # required, altough we don't install it
)
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqt_use.cmake.in
${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}_use.cmake
@ONLY
)
include(${CFG_LXQT_USE_FILE})
#************************************************
# Create installable build infrastructure
#************************************************
set(CFG_LXQT_INCLUDE_DIR "${LXQT_INSTALL_INCLUDE_DIR}")
set(CFG_LXQT_LIBRARY ${LXQT_LIBRARY_NAME})
set(CFG_LXQT_USE_FILE "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/${LXQT_LIBRARY_NAME}_use.cmake")
set(CFG_LXQT_TARGETS_FILE "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/${LXQT_LIBRARY_NAME}-targets.cmake")
set(CFG_LXQT_CMAKE_MODULES_DIR "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/modules")
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqtX-config.cmake.in"
configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqt-config.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/install/${LXQT_LIBRARY_NAME}-config.cmake"
@ONLY
INSTALL_DESTINATION "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}"
)
# use gcc visibility feature to decrease unnecessary exported symbols
if (CMAKE_COMPILER_IS_GNUCXX)
# set visibility to hidden to hide symbols, unlesss they're exported
# manually in the code
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wl,-no-undefined -Wall")
endif()
add_definitions(-DCOMPILE_LIBLXQT)
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/cmake/lxqt_use.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/install/${LXQT_LIBRARY_NAME}_use.cmake
@ONLY
write_basic_package_version_file(
"${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}-config-version.cmake"
VERSION ${LXQT_VERSION}
COMPATIBILITY AnyNewerVersion
)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/install/${LXQT_LIBRARY_NAME}-config.cmake
${CMAKE_CURRENT_BINARY_DIR}/install/${LXQT_LIBRARY_NAME}_use.cmake
DESTINATION ${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}
"${CMAKE_CURRENT_BINARY_DIR}/install/${LXQT_LIBRARY_NAME}-config.cmake"
"${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}-config-version.cmake"
DESTINATION "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}"
COMPONENT Devel
)
install(EXPORT
${LXQT_LIBRARY_NAME}-targets
DESTINATION ${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}
DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/${LXQT_LIBRARY_NAME}"
COMPONENT Devel
)
@ -280,18 +252,12 @@ file(GLOB toInstallModules
install(
FILES ${toInstallModules}
DESTINATION "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/modules"
DESTINATION "${LXQT_INSTALL_CMAKE_DIR}/${LXQT_LIBRARY_NAME}/modules"
COMPONENT Devel
)
include(translatorsinfo/CMakeLists.txt)
get_translatorsinfo_qrc(translatorsinfo_qrc)
qt5_add_resources(QRC_CXX_SOURCES ${translatorsinfo_qrc})
add_library(${LXQT_LIBRARY_NAME}
SHARED ${PUB_HDRS}
${PRIV_HDRS}
${SRCS}
${dbus_generated}
${UIS} ${MOCS}
@ -301,11 +267,12 @@ add_library(${LXQT_LIBRARY_NAME}
)
target_link_libraries(${LXQT_LIBRARY_NAME}
KF5::WindowSystem
Qt5::Widgets
Qt5::DBus
Qt5::X11Extras
${QTXDG_LIBRARIES}
PUBLIC
KF5::WindowSystem
Qt5::Widgets
Qt5::DBus
Qt5::X11Extras
Qt5Xdg
)
set_target_properties(${LXQT_LIBRARY_NAME} PROPERTIES
@ -313,27 +280,69 @@ set_target_properties(${LXQT_LIBRARY_NAME} PROPERTIES
SOVERSION ${LXQT_MAJOR_VERSION}
)
target_compile_definitions(${LXQT_LIBRARY_NAME}
PRIVATE "LXQT_RELATIVE_SHARE_DIR=\"${LXQT_RELATIVE_SHARE_DIR}\""
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_ETC_XDG_DIR=\"${LXQT_ETC_XDG_DIR}\""
PRIVATE "LXQT_DATA_DIR=\"${LXQT_DATA_DIR}\""
PRIVATE "LXQT_VERSION=\"${LXQT_VERSION}\""
PRIVATE "COMPILE_LIBLXQT"
)
target_compile_definitions(${LXQT_LIBRARY_NAME}
PRIVATE "$<$<CONFIG:Release>:QT_NO_DEBUG_OUTPUT>"
PRIVATE "$<$<CONFIG:Release>:QT_NO_WARNING_OUTPUT>"
)
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>"
)
target_include_directories(${LXQT_LIBRARY_NAME}
INTERFACE "$<BUILD_INTERFACE:${LXQT_INTREE_INCLUDE_DIR}>"
INTERFACE "$<BUILD_INTERFACE:${LXQT_INTREE_INCLUDE_DIR}/LXQt>"
)
install(TARGETS
${LXQT_LIBRARY_NAME}
DESTINATION ${CMAKE_INSTALL_LIBDIR}
DESTINATION "${CMAKE_INSTALL_LIBDIR}"
EXPORT ${LXQT_LIBRARY_NAME}-targets
LIBRARY DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
COMPONENT Runtime
)
export(TARGETS ${LXQT_LIBRARY_NAME}
APPEND FILE "${LXQT_INTREE_TARGETS_FILE}"
EXPORT_LINK_INTERFACE_LIBRARIES
)
export(TARGETS ${LXQT_LIBRARY_NAME} ${QTXDG_TARGET} FILE ${LXQT_INTREE_TARGETS_FILE})
install(FILES
${PUB_HDRS}
DESTINATION "${LXQT_INSTALL_INCLUDE_DIR}/LXQt"
COMPONENT Devel
)
install(FILES ${PUB_HDRS} DESTINATION "${LXQT_INSTALL_INCLUDE_DIR}/LXQt")
install(FILES ${INTREE_PORTABLE_HEADERS} DESTINATION "${LXQT_INSTALL_INCLUDE_DIR}/LXQt")
install(FILES
${INTREE_PORTABLE_HEADERS}
DESTINATION "${LXQT_INSTALL_INCLUDE_DIR}/LXQt"
COMPONENT Devel
)
#************************************************
# Create pkgconfig file
# Create and install pkgconfig file
#************************************************
lxqt_create_pkgconfig_file(${LXQT_LIBRARY_NAME}
${LXQT_PKG_CONFIG_DESCRIPTION}
${LXQT_PKG_CONFIG_REQUIRES}
${LXQT_LIBRARY_NAME}
${LXQT_VERSION}
lxqt_create_pkgconfig_file(
PACKAGE_NAME ${LXQT_LIBRARY_NAME}
DESCRIPTIVE_NAME ${LXQT_LIBRARY_NAME}
DESCRIPTION ${LXQT_PKG_CONFIG_DESCRIPTION}
INCLUDEDIRS ${LXQT_LIBRARY_NAME}
LIBS ${LXQT_LIBRARY_NAME}
REQUIRES ${LXQT_PKG_CONFIG_REQUIRES}
VERSION ${LXQT_VERSION}
INSTALL
)
#************************************************

@ -1,159 +0,0 @@
/* BEGIN_COMMON_COPYRIGHT_HEADER
* (c)LGPL2+
*
* LXQt - The Lightweight Desktop Environment
* http://lxqt.org
*
* Copyright: 2010-2011 Razor team
* Authors:
* Petr Vanek <petr@scribus.info>
*
* This program or library is free software; you can redistribute it
* and/or modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General
* Public License along with this library; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* END_COMMON_COPYRIGHT_HEADER */
#include "lxqtaboutdialog.h"
#include "ui_lxqtaboutdialog.h"
#include "lxqtaboutdialog_p.h"
#include "lxqttranslator.h"
#include "technicalinfo.h"
#include "translatorsinfo/translatorsinfo.h"
#include <QDebug>
#include <QDate>
#include <QClipboard>
using namespace LxQt;
AboutDialogPrivate::AboutDialogPrivate()
{
Translator::translateLibrary("liblxqt");
setupUi(this);
QString css="<style TYPE='text/css'> "
"body { font-family: sans-serif;} "
".name { font-size: 16pt; } "
"a { white-space: nowrap ;} "
"h2 { font-size: 10pt;} "
"li { line-height: 120%;} "
".techInfoKey { white-space: nowrap ; margin: 0 20px 0 16px; } "
"</style>"
;
iconLabel->setFixedSize(48, 48);
iconLabel->setScaledContents(true);
iconLabel->setPixmap(QPixmap(QString(LXQT_SHARE_DIR) + "/graphics/lxqt_logo.png"));
nameLabel->setText(css + titleText());
aboutBrowser->setHtml(css + aboutText());
aboutBrowser->viewport()->setAutoFillBackground(false);
autorsBrowser->setHtml(css + authorsText());
autorsBrowser->viewport()->setAutoFillBackground(false);
thanksBrowser->setHtml(css + thanksText());
thanksBrowser->viewport()->setAutoFillBackground(false);
translationsBrowser->setHtml(css + translationsText());
translationsBrowser->viewport()->setAutoFillBackground(false);
TechnicalInfo info;
techBrowser->setHtml(info.html());
techBrowser->viewport()->setAutoFillBackground(false);
connect(techCopyToClipboardButton, SIGNAL(clicked()), this, SLOT(copyToCliboardTechInfo()));
this->setAttribute(Qt::WA_DeleteOnClose);
show();
}
QString AboutDialogPrivate::titleText() const
{
return QString("<div class=name>%1</div><div class=ver>%2</div>").arg("LXQt",
tr("Version: %1").arg(LXQT_VERSION));
}
QString AboutDialogPrivate::aboutText() const
{
return QString(
"<p>%1</p>"
"<p>%2</p>"
"<p>%3</p>"
"<p>%4</p>"
"<p>%5</p>")
.arg(
tr("Advanced, easy-to-use, and fast desktop environment based on Qt technologies.",
"About dialog, 'About' tab text"),
tr("LXQt would not have been possible without the <a %1>Razor-qt</a> project and its many contributors.",
"About dialog, 'About' tab text").arg("href=\"http://razor-qt.org\""),
tr("Copyright: %1-%2 %3", "About dialog, 'About' tab text")
.arg("2010", QDate::currentDate().toString("yyyy"), "LXQt team"),
tr("Homepage: %1", "About dialog, 'About' tab text")
.arg("<a href=\"http://lxqt.org\">http://lxqt.org</a>"),
tr("License: %1", "About dialog, 'About' tab text")
.arg("<a href=\"http://www.gnu.org/licenses/lgpl-2.1.html\">GNU Lesser General Public License version 2.1 or later</a>"
" and partly under the "
"<a href=\"http://www.gnu.org/licenses/gpl-2.0.html\">GNU General Public License version 2</a>")
);
}
QString AboutDialogPrivate::authorsText() const
{
return QString("<p>%1</p><p>%2</p>").arg(
tr("LXQt is developed by the <a %1>LXQt Team and contributors</a>.", "About dialog, 'Authors' tab text")
.arg(" href=\"https://github.com/lxde/lxde-qt\""),
tr("If you are interested in working with our development team, <a %1>join us</a>.", "About dialog, 'Authors' tab text")
.arg("href=\"http://lxqt.org\"")
);
}
QString AboutDialogPrivate::thanksText() const
{
return QString(
"%1"
"<ul>"
"<li>Alexey Nosov (for the A-MeGo theme)</li>"
"<li>Alexander Zakher (the Razor-qt name)</li>"
"<li>Andy Fitzsimon (logo/icon)</li>"
"<li>Eugene Pivnev (QtDesktop)</li>"
"<li>Paul Gnther (desktop backgrounds)</li>"
"<li>Manuel Meier (for ideas)</li>"
"<li>KDE &lt;<a href=\"http://kde.org/\">http://kde.org/</a>&gt;</li>"
).arg(tr("Special thanks to:", "About dialog, 'Thanks' tab text"));
}
QString AboutDialogPrivate::translationsText() const
{
TranslatorsInfo translatorsInfo;
return QString("%1<p><ul>%2</ul>").arg(
tr("LXQt is translated into many languages thanks to the work of the translation teams all over the world.", "About dialog, 'Translations' tab text"),
translatorsInfo.asHtml()
);
}
AboutDialog::AboutDialog()
{
d_ptr = new AboutDialogPrivate();
}
void AboutDialogPrivate::copyToCliboardTechInfo()
{
TechnicalInfo info;
QClipboard *clipboard = QApplication::clipboard();
clipboard->setText(info.text());
}

@ -1,53 +0,0 @@
/* BEGIN_COMMON_COPYRIGHT_HEADER
* (c)LGPL2+
*
* LXQt - a lightweight, Qt based, desktop toolset
* http://razor-qt.org
*
* Copyright: 2010-2011 Razor team
* Authors:
* Petr Vanek <petr@scribus.info>
*
* This program or library is free software; you can redistribute it
* and/or modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General
* Public License along with this library; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* END_COMMON_COPYRIGHT_HEADER */
#ifndef LXQTRABOUTDIALOG_H
#define LXQTRABOUTDIALOG_H
#include <QDialog>
#include "lxqtglobals.h"
namespace LxQt
{
class AboutDialogPrivate;
/**
* @brief displays a simple about dialog
*/
class LXQT_API AboutDialog: public QDialog
{
Q_OBJECT
public:
AboutDialog();
private:
AboutDialogPrivate * d_ptr;
};
} // namespace LxQt
#endif // LXQTRABOUTDIALOG_H

@ -1,203 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>about</class>
<widget class="QDialog" name="about">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>633</width>
<height>416</height>
</rect>
</property>
<property name="windowTitle">
<string> About LXQt</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<property name="spacing">
<number>21</number>
</property>
<property name="bottomMargin">
<number>16</number>
</property>
<item>
<widget class="QLabel" name="iconLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="sizeIncrement">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="text">
<string notr="true"/>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="nameLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>1</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string notr="true">&lt;h1&gt;LXQt&lt;/h1&gt;&lt;p&gt;Version: %1&lt;/p&gt;</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="tab">
<attribute name="title">
<string comment="About dialog, Tab title ">About</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QTextBrowser" name="aboutBrowser">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="openExternalLinks">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_3">
<attribute name="title">
<string comment="About dialog, Tab title">Authors</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QTextBrowser" name="autorsBrowser">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="openExternalLinks">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_4">
<attribute name="title">
<string comment="About dialog, Tab title">Thanks</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<widget class="QTextBrowser" name="thanksBrowser">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="openExternalLinks">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="translationsTab">
<attribute name="title">
<string comment="About dialog, Tab title">Translations</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QTextBrowser" name="translationsBrowser">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="openExternalLinks">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">
<string comment="About dialog, Tab title">Technical Info</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_6">
<item>
<widget class="QTextBrowser" name="techBrowser">
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="openExternalLinks">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="techCopyToClipboardButton">
<property name="text">
<string>Copy to clipboard</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</widget>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="standardButtons">
<set>QDialogButtonBox::Close</set>
</property>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>about</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>303</x>
<y>273</y>
</hint>
<hint type="destinationlabel">
<x>437</x>
<y>290</y>
</hint>
</hints>
</connection>
</connections>
</ui>

@ -1,57 +0,0 @@
/* BEGIN_COMMON_COPYRIGHT_HEADER
* (c)LGPL2+
*
* LXQt - a lightweight, Qt based, desktop toolset
* http://razor-qt.org
*
* Copyright: 2010-2011 Razor team
* Authors:
* Petr Vanek <petr@scribus.info>
*
* This program or library is free software; you can redistribute it
* and/or modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General
* Public License along with this library; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* END_COMMON_COPYRIGHT_HEADER */
#ifndef LXQT_ABOUTDIALOG_P_H
#define LXQT_ABOUTDIALOG_P_H
#include "ui_lxqtaboutdialog.h"
#include <QDialog>
namespace LxQt
{
/**
* @brief prepares the data to show and fills the form, then shows.
*/
class AboutDialogPrivate: public QDialog, public Ui_about
{
Q_OBJECT
public:
AboutDialogPrivate();
QString titleText() const;
QString aboutText() const;
QString authorsText() const;
QString thanksText() const;
QString translationsText() const;
public slots:
void copyToCliboardTechInfo();
};
} // namespace LxQt
#endif // LXQT_ABOUTDIALOG_P_H

@ -1,187 +0,0 @@
/* BEGIN_COMMON_COPYRIGHT_HEADER
* (c)LGPL2+
*
* LXQt - a lightweight, Qt based, desktop toolset
* http://razor-qt.org
*
* Copyright: 2012 Razor team
* Authors:
* Alexander Sokoloff <sokoloff.a@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
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General
* Public License along with this library; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* END_COMMON_COPYRIGHT_HEADER */
#include "technicalinfo.h"
#include "lxqttranslator.h"
#include <XdgDirs>
using namespace LxQt;
class LxQt::TechInfoTable
{
public:
TechInfoTable(const QString &title);
void add(const QString &name, const QVariant &value);
QString html() const;
QString text(int nameFieldWidth) const;
int maxNameLength() const;
private:
QString mTitle;
QList<QPair<QString,QString> > mRows;
};
TechInfoTable::TechInfoTable(const QString &title)
{
mTitle = title;
}
void TechInfoTable::add(const QString &name, const QVariant &value)
{
QPair<QString,QString> row;
row.first = name;
row.second = value.toString();
mRows.append(row);
}
QString TechInfoTable::html() const
{
QString res;
res = "<style TYPE='text/css'> "
".techInfoKey { white-space: nowrap ; margin: 0 20px 0 16px; } "
"</style>";
res += QString("<b>%1</b>").arg(mTitle);
res += "<table width='100%'>";
QPair<QString,QString> row;
foreach(row, mRows)
{
res += QString("<tr>"
"<td class=techInfoTd width='1%'>"
"<div class=techInfoKey>%1</div>"
"</td>"
"<td>%2</td>"
"</tr>").arg(row.first, row.second);
}
res += "</table>";
return res;
}
QString TechInfoTable::text(int nameFieldWidth) const
{
QString res;
res += QString("%1\n").arg(mTitle);
QPair<QString,QString> row;
foreach(row, mRows)
{
res += QString(" %1 %2\n")
.arg(row.first + ":", -nameFieldWidth)
.arg(row.second);
}
return res;
}
int TechInfoTable::maxNameLength() const
{
int res = 0;
QPair<QString,QString> row;
foreach (row, mRows)
res = qMax(res, row.first.length());
return res;
}
QString TechnicalInfo::html() const
{
QString res;
foreach (TechInfoTable* item, mItems)
{
res += item->html();
res += "<br><br>";
}
return res;
}
QString TechnicalInfo::text() const
{
int nameWidth = 0;
foreach (TechInfoTable* item, mItems)
nameWidth = qMax(nameWidth, item->maxNameLength());
QString res;
foreach (TechInfoTable* item, mItems)
{
res += item->text(nameWidth + 2);
res += "\n\n";
}
return res;
}
TechInfoTable *TechnicalInfo::newTable(const QString &title)
{
TechInfoTable *table = new TechInfoTable(title);
mItems.append(table);
return table;
}
TechnicalInfo::~TechnicalInfo()
{
qDeleteAll(mItems);
}
TechnicalInfo::TechnicalInfo()
{
TechInfoTable *table;
// ******************************************
table = newTable("LXQt Desktop Toolbox - Technical Info<p>");
#ifdef DEBUG
QString buildType("Debug");
#else
QString buildType("Release");
#endif
table->add("Version", LXQT_VERSION);
table->add("Qt", qVersion());
table->add("Build type", buildType);
table->add("System Configuration", LXQT_ETC_XDG_DIR);
table->add("Share Directory", LXQT_SHARE_DIR);
table->add("Translations", Translator::translationSearchPaths().join("<br>\n"));
// ******************************************
table = newTable("User Directories");
XdgDirs xdgDirs;
table->add("Xdg Data Home", xdgDirs.dataHome(false));
table->add("Xdg Config Home", xdgDirs.configHome(false));
table->add("Xdg Data Dirs", xdgDirs.dataDirs().join(":"));
table->add("Xdg Cache Home", xdgDirs.cacheHome(false));
table->add("Xdg Runtime Home", xdgDirs.runtimeDir());
table->add("Xdg Autostart Dirs", xdgDirs.autostartDirs().join("<br>\n"));
table->add("Xdg Autostart Home", xdgDirs.autostartHome(false));
}

@ -1,61 +0,0 @@
/* BEGIN_COMMON_COPYRIGHT_HEADER
* (c)LGPL2+
*
* LXQt - a lightweight, Qt based, desktop toolset
* http://razor-qt.org
*
* Copyright: 2012 Razor team
* Authors:
* Alexander Sokoloff <sokoloff.a@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
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General
* Public License along with this library; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* END_COMMON_COPYRIGHT_HEADER */
#ifndef TECHNICALINFO_H
#define TECHNICALINFO_H
#include <QList>
#include <QPair>
#include <QDateTime>
#include <QVariant>
namespace LxQt
{
class TechInfoTable;
class TechnicalInfo
{
public:
TechnicalInfo();
~TechnicalInfo();
QString html() const;
QString text() const;
TechInfoTable *newTable(const QString &title);
void add(const TechInfoTable &table);
private:
QList<TechInfoTable*> mItems;
};
} // namespace LxQt
#endif // TECHNICALINFO_H

@ -1,212 +0,0 @@
/* BEGIN_COMMON_COPYRIGHT_HEADER
* (c)LGPL2+
*
* LXQt - a lightweight, Qt based, desktop toolset
* http://razor-qt.org
*
* Copyright: 2010-2011 Razor team
* Authors:
* Alexander Sokoloff <sokoloff.a@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
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General
* Public License along with this library; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* END_COMMON_COPYRIGHT_HEADER */
#include "lxqtaddplugindialog.h"
#include "ui_lxqtaddplugindialog.h"
#include "lxqthtmldelegate.h"
#include <QDebug>
#include <QLineEdit>
#include <XdgIcon>
#include <QListWidgetItem>
#include <QIcon>
#include "lxqttranslator.h"
using namespace LxQt;
#define SEARCH_ROLE Qt::UserRole
#define INDEX_ROLE SEARCH_ROLE+1
/************************************************
************************************************/
bool pluginDescriptionLessThan(const PluginInfo &p1, const PluginInfo &p2)
{
int cmp = QString::compare(p1.name(), p2.name());
if (cmp != 0)
return cmp < 0;
return p1.comment() < p2.comment();
}
/************************************************
************************************************/
AddPluginDialog::AddPluginDialog(const QStringList& desktopFilesDirs,
const QString &serviceType,
const QString &nameFilter,
QWidget *parent):
QDialog(parent),
ui(new Ui::AddPluginDialog),
mTimerId(0)
{
Translator::translateLibrary("liblxqt");
ui->setupUi(this);
mPlugins = PluginInfo::search(desktopFilesDirs, serviceType, nameFilter);
qSort(mPlugins.begin(), mPlugins.end(), pluginDescriptionLessThan);
ui->pluginList->setItemDelegate(new HtmlDelegate(QSize(32, 32), ui->pluginList));
init();
connect(ui->pluginList, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(emitPluginSelected()));
connect(ui->pluginList, SIGNAL(itemSelectionChanged()), this, SLOT(toggleAddButtonState()));
connect(ui->searchEdit, SIGNAL(textEdited(QString)), this, SLOT(searchEditTexChanged(QString)));
connect(ui->addButton, SIGNAL(clicked(bool)), this, SLOT(emitPluginSelected()));
}
void AddPluginDialog::setPluginsInUse(const QStringList pluginsInUseIDs)
{
Q_FOREACH (QString id, pluginsInUseIDs)
{
if (!mPluginsInUseAmount.contains(id))
mPluginsInUseAmount[id] = 0;
mPluginsInUseAmount[id]++;
}
init();
}
void AddPluginDialog::init()
{
QListWidget* pluginList = ui->pluginList;
pluginList->clear();
QIcon fallIco = XdgIcon::fromTheme("preferences-plugin");
int pluginCount = mPlugins.length();
for (int i = 0; i < pluginCount; ++i)
{
const PluginInfo &plugin = mPlugins.at(i);
QString countStr;
int amount = mPluginsInUseAmount[plugin.id()];
if (amount)
countStr = tr("(%1 active)").arg(amount);
QListWidgetItem* item = new QListWidgetItem(ui->pluginList);
item->setText(QString("<b>%1 %2</b><br>\n%3\n").arg(plugin.name(), countStr, plugin.comment()));
item->setIcon(plugin.icon(fallIco));
item->setData(INDEX_ROLE, i);
item->setData(SEARCH_ROLE, QString("%1 %2 %3 %4").arg(
plugin.name(),
plugin.comment(),
plugin.value("Name").toString(),
plugin.value("Comment").toString()
)
);
}
if (pluginCount > 0)
ui->pluginList->setCurrentRow(0);
}
/************************************************
************************************************/
void AddPluginDialog::pluginAdded(const QString &id)
{
if (!mPluginsInUseAmount.contains(id))
mPluginsInUseAmount[id] = 0;
mPluginsInUseAmount[id]++;
init();
}
/************************************************
************************************************/
void AddPluginDialog::pluginRemoved(const QString &id)
{
mPluginsInUseAmount[id]--;
init();
}
/************************************************
************************************************/
AddPluginDialog::~AddPluginDialog()
{
delete ui;
}
/************************************************
************************************************/
void AddPluginDialog::searchEditTexChanged(const QString& text)
{
if (mTimerId)
killTimer(mTimerId);
mTimerId = startTimer(SEARCH_DELAY);
}
/************************************************
************************************************/
void AddPluginDialog::timerEvent(QTimerEvent* event)
{
if (event->timerId() == mTimerId)
{
killTimer(mTimerId);
QListWidget* pluginList = ui->pluginList;
QString s = ui->searchEdit->text();
for (int i=0; i < pluginList->count(); ++i)
{
QListWidgetItem* item = pluginList->item(i);
item->setHidden(! item->data(SEARCH_ROLE).toString().contains(s, Qt::CaseInsensitive));
}
}
}
/************************************************
************************************************/
void AddPluginDialog::emitPluginSelected()
{
QListWidget* pluginList = ui->pluginList;
if (pluginList->currentItem() && pluginList->currentItem()->isSelected())
{
PluginInfo plugin = mPlugins.at(pluginList->currentItem()->data(INDEX_ROLE).toInt());
emit pluginSelected(plugin);
}
}
/************************************************
************************************************/
void AddPluginDialog::toggleAddButtonState()
{
ui->addButton->setEnabled(ui->pluginList->currentItem() && ui->pluginList->currentItem()->isSelected());
}

@ -1,94 +0,0 @@
/* BEGIN_COMMON_COPYRIGHT_HEADER
* (c)LGPL2+
*
* LXQt - a lightweight, Qt based, desktop toolset
* http://razor-qt.org
*
* Copyright: 2010-2011 Razor team
* Authors:
* Alexander Sokoloff <sokoloff.a@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
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General
* Public License along with this library; if not, write to the
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*
* END_COMMON_COPYRIGHT_HEADER */
#ifndef LXQTADDPLUGINDIALOG_H
#define LXQTADDPLUGINDIALOG_H
#include <QDialog>
#include <lxqtplugininfo.h>
#include "lxqtglobals.h"
#define SEARCH_DELAY 125
namespace Ui {
class AddPluginDialog;
}
namespace LxQt
{
/*! The AddPluginDialog class provides a dialog that allow users to add plugins.
*/
class LXQT_API AddPluginDialog : public QDialog
{
Q_OBJECT
public:
/*! Constructs a dialog with the given parent that initially displays
PluginInfo objects for the matched files in the directories
@param desktopFilesDirs - list of the scanned directories names.
@param serviceType - type of the plugin, for example "LxQtPanel/Plugin".
@param nameFilter - wildcard filter that understands * and ? wildcards. */
AddPluginDialog(const QStringList& desktopFilesDirs,
const QString& serviceType,
const QString& nameFilter="*",
QWidget *parent = 0);
~AddPluginDialog();
void setPluginsInUse(const QStringList pluginsInUseIDs);
signals:
void pluginSelected(const LxQt::PluginInfo &plugin);
protected:
void timerEvent(QTimerEvent* event);
private:
void init();
Ui::AddPluginDialog *ui;
PluginInfoList mPlugins;
int mTimerId;
// store the amount of instances of the plugins using their ids
QHash<QString, int> mPluginsInUseAmount;
public slots:
void pluginAdded(const QString &id);
void pluginRemoved(const QString &id);
private slots:
void emitPluginSelected();
void searchEditTexChanged(const QString& text);
void toggleAddButtonState();
};
} // namecpase LxQt
#endif // LXQTADDPLUGINDIALOG_H

@ -1,141 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>AddPluginDialog</class>
<widget class="QDialog" name="AddPluginDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>359</height>
</rect>
</property>
<property name="windowTitle">
<string/>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="searchLabel">
<property name="text">
<string>Search:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="searchEdit"/>
</item>
</layout>
</item>
<item>
<widget class="QListWidget" name="pluginList">
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::AdjustToContentsOnFirstShow</enum>
</property>
<property name="showDropIndicator" stdset="0">
<bool>true</bool>
</property>
<property name="alternatingRowColors">
<bool>true</bool>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::SingleSelection</enum>
</property>
<property name="selectionBehavior">
<enum>QAbstractItemView::SelectRows</enum>
</property>
<property name="movement">
<enum>QListView::Static</enum>
</property>
<property name="flow">
<enum>QListView::TopToBottom</enum>
</property>
<property name="resizeMode">
<enum>QListView::Adjust</enum>
</property>
<property name="spacing">
<number>0</number>
</property>
<property name="modelColumn">
<number>0</number>
</property>
<property name="uniformItemSizes">
<bool>false</bool>
</property>
<property name="selectionRectVisible">
<bool>true</bool>
</property>
<property name="currentRow">
<number>-1</number>
</property>
<property name="sortingEnabled">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="addButton">
<property name="text">
<string>Add Widget</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="closeButton">
<property name="text">
<string>Close</string>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
<property name="default">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<tabstops>
<tabstop>pluginList</tabstop>
<tabstop>addButton</tabstop>
<tabstop>closeButton</tabstop>
<tabstop>searchEdit</tabstop>
</tabstops>
<resources/>
<connections>
<connection>
<sender>closeButton</sender>
<signal>clicked()</signal>
<receiver>AddPluginDialog</receiver>
<slot>close()</slot>
<hints>
<hint type="sourcelabel">
<x>380</x>
<y>279</y>
</hint>
<hint type="destinationlabel">
<x>118</x>
<y>270</y>
</hint>
</hints>
</connection>
</connections>
</ui>

@ -1,33 +0,0 @@
#
# Write a pkg-config pc file for given "name" with "decription"
# Arguments:
# name: a library name (withoud "lib" prefix and "so" suffixes
# desc: a desription string
#
macro (create_pkgconfig_file name desc)
set(_pkgfname "${CMAKE_CURRENT_BINARY_DIR}/${name}.pc")
#message(STATUS "${name}: writing pkgconfig file ${_pkgfname}")
file(WRITE "${_pkgfname}"
"# file generated by lxde-qt cmake build\n"
"prefix=${CMAKE_INSTALL_PREFIX}\n"
"libdir=\${prefix}/lib${LIB_SUFFIX}\n"
"includedir=\${prefix}/include\n"
"\n"
"Name: ${name}\n"
"Description: ${desc}\n"
"Version: ${LXQT_VERSION}\n"
"Libs: -L\${libdir} -l${name}\n"
"Cflags: -I\${includedir}\n"
"\n"
)
# FreeBSD loves to install files to different locations
# http://www.freebsd.org/doc/handbook/dirstructure.html
if(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
install(FILES ${_pkgfname} DESTINATION libdata/pkgconfig)
else()
install(FILES ${_pkgfname} DESTINATION lib${LIB_SUFFIX}/pkgconfig)
endif()
endmacro()

@ -19,13 +19,13 @@ function(create_portable_headers outfiles outDir)
foreach(f ${class_list})
string(TOLOWER "${f}.h" _filename)
file(WRITE ${outDir}/${f}
file(WRITE "${outDir}/${f}"
"#include \"lxqt${_filename}\"\n")
list(APPEND ${outfiles} ${outDir}/${f})
list(APPEND ${outfiles} "${outDir}/${f}")
endforeach()
set(${outfiles} ${${outfiles}} PARENT_SCOPE)
set(${outfiles} "${${outfiles}}" PARENT_SCOPE)
endfunction()

@ -1,17 +1,9 @@
# - Find the lxqt include and library dirs and define a some macros
# - Finds the lxqt package
#
# The module defines the following variables
#
# LXQT_FOUND - Set to TRUE if all of the above has been found
#
# LXQT_INCLUDE_DIR - The lxqt include directory
#
# LXQT_INCLUDE_DIRS - The lxqt and the Qt include directory, for use with INCLUDE_DIRECTORIES()
#
# LXQT_LIBRARY_DIRS - The lxqt and the Qt library directories
#
# LXQT_LIBRARIES - The libraries needed to use lxqt
#
# LXQT_SHARE_DIR - This allows to install and read the configs from non-standard locations
#
# LXQT_TRANSLATIONS_DIR - The default translations directory
@ -20,52 +12,56 @@
# /etc/xdg/lxqt location. Unfortunately QSettings we are using internally
# can be overriden in the Qt compilation time to use different path for
# system-wide configs. (for example configure ... -sysconfdir /etc/settings ...)
# This path can be found calling Qt4's qmake:
# This path can be found calling Qt's qmake:
# qmake -query QT_INSTALL_CONFIGURATION
#
# LXQT_USE_FILE - The variable LXQT_USE_FILE is set which is the path to a CMake file that
# can be included to compile lxqt applications and libraries. It sets up
# the compilation environment for include directories and populates a
# LXQT_LIBRARIES variable.
#
# When using the components argument, LXQT_USE_* variables are automatically set
# for the LXQT_USE_FILE to pick up. If one wishes to manually set them, the
# available ones to set include:
# LXQT_USE_MOUNT
# LXQT_USE_GLOBAL_KEY_CLIENT
# LXQT_DATA_DIR - LXQt base directory relative to which data files should
# be searched.Defaults to CMAKE_INSTALL_FULL_DATADIR. It's
# added to XDG_DATA_DIRS by the startlxqt script.
#
# Typical usage could be something like:
# set(LXQT_USE_MOUNT 1)
# find_package(LXQT REQUIRED)
# include(${LXQT_USE_FILE})
#
# lxqt_translate_ts(QM_FILES
# SOURCES
# ${H_FILES}
# ${CPP_FILES}
# ${UI_FILES}
# )
# lxqt_translate_desktop(DESKTOP_FILES
# SOURCES
# ${DESKTOP_FILES_IN}
# )
#
# add_executable(myexe main.cpp)
# target_link_libraries(myexe $LXQT_LIBRARIES})
if(LXQT_FIND_REQUIRED)
set(REQUIRED_OPT "REQUIRED")
endif()
@PACKAGE_INIT@
set(LXQT_LIBRARY_DIRS @CMAKE_INSTALL_PREFIX@/@LIB_INSTALL_DIR@)
set(LXQT_LIBRARIES ${LXQT_LIBRARY} )
set(LXQT_INCLUDE_DIRS ${LXQT_INCLUDE_DIR} @CMAKE_INSTALL_PREFIX@/include)
set(LXQT_USE_FILE ${CMAKE_CURRENT_LIST_DIR}/lxqt_use.cmake)
set(LXQT_CMAKE_MODULES_DIR @CFG_LXQT_CMAKE_MODULES_DIR@)
set(LXQT_FOUND 1)
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@)
if(LXQT_FIND_QUIETLY)
set(QUIET_OPT "QUIET")
endif()
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@)
find_package(LxQt5 ${REQUIRED_OPT} ${QUIET_OPT})
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}\")
SET_SOURCE_FILES_PROPERTIES(LXQT_LIBRARIES PROPERTIES OBJECT_DEPENDS lxqt${LXQT_QT_VERSION})
list(APPEND CMAKE_MODULE_PATH "${LXQT_CMAKE_MODULES_DIR}")
find_dependency(Qt5Widgets)
find_dependency(Qt5DBus)
find_dependency(Qt5X11Extras)
find_dependency(Qt5LinguistTools)
find_dependency(Qt5Xdg)
find_dependency(KF5WindowSystem)
if (CMAKE_VERSION VERSION_GREATER 2.8.12)
cmake_policy(SET CMP0024 OLD)
endif()
include("${CMAKE_CURRENT_LIST_DIR}/lxqt-targets.cmake")

@ -1,82 +0,0 @@
# - Find the lxqt include and library dirs and define a some macros
#
# The module defines the following variables
#
# LXQT_FOUND - Set to TRUE if all of the above has been found
#
# LXQT_INCLUDE_DIR - The lxqt include directory
#
# LXQT_INCLUDE_DIRS - The lxqt and the Qt include directory, for use with INCLUDE_DIRECTORIES()
#
# LXQT_LIBRARIES - The libraries needed to use lxqt
#
# LXQT_SHARE_DIR - This allows to install and read the configs from non-standard locations
#
# LXQT_TRANSLATIONS_DIR - The default translations directory
#
# LXQT_ETC_XDG_DIR - XDG standards expects system-wide configuration files in the
# /etc/xdg/razor location. Unfortunately QSettings we are using internally
# can be overriden in the Qt compilation time to use different path for
# system-wide configs. (for example configure ... -sysconfdir /etc/settings ...)
# This path can be found calling Qt4's qmake:
# qmake -query QT_INSTALL_CONFIGURATION
#
# LXQT_USE_FILE - The variable LXQT_USE_FILE is set which is the path to a CMake file that
# can be included to compile lxqt applications and libraries. It sets up
# the compilation environment for include directories and populates a
# LXQT_LIBRARIES variable.
#
# When using the components argument, LXQT_USE_* variables are automatically set
# for the LXQT_USE_FILE to pick up. If one wishes to manually set them, the
# available ones to set include:
# LXQT_USE_MOUNT
# LXQT_USE_GLOBAL_KEY_CLIENT
#
# Typical usage could be something like:
# set(LXQT_USE_MOUNT 1)
# find_package(LXQT REQUIRED)
# include(${LXQT_USE_FILE})
#
# razor_translate_ts(QM_FILES
# SOURCES
# ${H_FILES}
# ${CPP_FILES}
# ${UI_FILES}
# )
# razor_translate_desktop(DESKTOP_FILES
# SOURCES
# ${DESKTOP_FILES_IN}
# )
#
# add_executable(myexe main.cpp)
# target_link_libraries(myexe $LXQT_LIBRARIES})
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_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_CMAKE_MODULES_DIR @CFG_LXQT_CMAKE_MODULES_DIR@)
set(LXQT_INCLUDE_DIR @CFG_LXQT_INCLUDE_DIR@)
set(LXQT_INCLUDE_DIRS @CFG_LXQT_INCLUDE_DIR@)
set(LXQT_LIBRARY @CFG_LXQT_LIBRARY@)
set(LXQT_LIBRARIES @CFG_LXQT_LIBRARY@)
set(LXQT_USE_FILE @CFG_LXQT_USE_FILE@)
set(LXQT_FOUND 1)
set(LXQT@LXQT_QT_VERSION@_FOUND 1)
include(@CFG_LXQT_TARGETS_FILE@)
mark_as_advanced(LXQT_LIBRARY LXQT_INCLUDE_DIR)

@ -1,106 +0,0 @@
# - Find the LXQt include and library dirs and define a some macros
#
# The module defines the following functions
#
# lxqt_set_default_value(VAR_NAME VAR_VALUE)
#
#
# lxqt_create_pkgconfig_file(name
# desc
# requires
# include_rel_dir
# version)
# Write a pkg-config pc file for given "name" with "decription"
# Arguments:
# name: a library name (withoud "lib" prefix and "so" suffixes
# desc: a desription string
# requires: required libraries
# include_rel_dir: include directory, relative to includedir
# version: package version
#
#
#
# The module defines the following definitions
#
# -DLXQT_SHARE_DIR - This allows to install and read the configs from non-standard locations
#
# -DLXQT_ETC_XDG_DIR - XDG standards expects system-wide configuration files in the
# /etc/xdg/lxqt location. Unfortunately QSettings we are using internally
# can be overriden in the Qt compilation time to use different path for
# system-wide configs. (for example configure ... -sysconfdir /etc/settings ...)
# This path can be found calling Qt4's qmake:
# qmake -query QT_INSTALL_CONFIGURATION
#
#
#
include_directories(${LXQT_INCLUDE_DIRS})
link_directories(${LXQT_LIBRARY_DIRS})
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_VERSION=\"${LXQT_VERSION}\")
SET_SOURCE_FILES_PROPERTIES(LXQT_LIBRARIES PROPERTIES OBJECT_DEPENDS lxqt${LXQT_QT_VERSION})
if (LXQT_QT_VERSION EQUAL "4")
find_package(Qt4 REQUIRED QUIET)
include(${QT_USE_FILE})
find_package(QTXDG REQUIRED)
elseif(LXQT_QT_VERSION EQUAL "5")
find_package(Qt5Widgets REQUIRED QUIET)
find_package(Qt5DBus REQUIRED QUIET)
find_package(Qt5X11Extras REQUIRED QUIET)
find_package(Qt5LinguistTools REQUIRED QUIET)
find_package(Qt5Xdg REQUIRED)
find_package(KF5WindowSystem REQUIRED QUIET)
else()
message(FATAL "Qt${LXQT_QT_VERSION} is not supported.")
endif()
list(APPEND CMAKE_MODULE_PATH ${LXQT_CMAKE_MODULES_DIR})
# Works for Qt4 and Qt5
include(${QTXDG_USE_FILE})
macro(lxqt_set_default_value VAR_NAME VAR_VALUE)
if (NOT DEFINED ${VAR_NAME})
set (${VAR_NAME} ${VAR_VALUE})
endif ()
endmacro()
#
# Write a pkg-config pc file for given "name" with "decription"
# Arguments:
# name: a library name (withoud "lib" prefix and "so" suffixes
# desc: a desription string
#
macro(lxqt_create_pkgconfig_file name desc requires include_rel_dir version)
set(_pkgfname "${CMAKE_CURRENT_BINARY_DIR}/${name}.pc")
message(STATUS "${name}: writing pkgconfig file ${_pkgfname}")
file(WRITE "${_pkgfname}"
"# file generated by razor-qt cmake build\n"
"prefix=${CMAKE_INSTALL_PREFIX}\n"
"libdir=\${prefix}/${CMAKE_INSTALL_LIBDIR}\n"
"includedir=\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}\n"
"\n"
"Name: ${name}\n"
"Description: ${desc}\n"
"Version: ${version}\n"
"Requires: ${requires}\n"
"Libs: -L\${libdir} -l${name}\n"
"Cflags: -I\${includedir} -I\${includedir}/${include_rel_dir}\n"
"\n"
)
install(FILES ${_pkgfname} DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
endmacro()

@ -0,0 +1,141 @@
#=============================================================================
# Copyright 2015 Luís Pereira <luis.artur.pereira@gmail.com>
# Copyright 2015 Palo Kisa <palo.kisa@gmail.com>
# Copyright 2013 Hong Jen Yee (PCMan) <pcman.tw@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.
#=============================================================================
#-----------------------------------------------------------------------------
# Honor visibility properties for all target types.
#
# The ``<LANG>_VISIBILITY_PRESET`` and
# ``VISIBILITY_INLINES_HIDDEN`` target properties affect visibility
# of symbols during dynamic linking. When first introduced these properties
# affected compilation of sources only in shared libraries, module libraries,
# and executables with the ``ENABLE_EXPORTS`` property set. This
# was sufficient for the basic use cases of shared libraries and executables
# with plugins. However, some sources may be compiled as part of static
# libraries or object libraries and then linked into a shared library later.
# CMake 3.3 and above prefer to honor these properties for sources compiled
# in all target types. This policy preserves compatibility for projects
# expecting the properties to work only for some target types.
#
# The ``OLD`` behavior for this policy is to ignore the visibility properties
# for static libraries, object libraries, and executables without exports.
# The ``NEW`` behavior for this policy is to honor the visibility properties
# for all target types.
#
# This policy was introduced in CMake version 3.3. CMake version
# 3.3.0 warns when the policy is not set and uses ``OLD`` behavior. Use
# the ``cmake_policy()`` command to set it to ``OLD`` or ``NEW``
# explicitly.
#-----------------------------------------------------------------------------
if(COMMAND CMAKE_POLICY)
if (POLICY CMP0063)
cmake_policy(SET CMP0063 NEW)
endif()
endif()
include(CheckCXXCompilerFlag)
#-----------------------------------------------------------------------------
# Detect Clang compiler
#-----------------------------------------------------------------------------
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
set(LXQT_COMPILER_IS_CLANGCXX 1)
endif()
#-----------------------------------------------------------------------------
# Set visibility to hidden to hide symbols, unless they're exported manually
# in the code
#-----------------------------------------------------------------------------
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
set(CMAKE_VISIBILITY_INLINES_HIDDEN 1)
#-----------------------------------------------------------------------------
# Disable exceptions
#-----------------------------------------------------------------------------
if (CMAKE_COMPILER_IS_GNUCXX OR LXQT_COMPILER_IS_CLANGCXX)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions")
endif()
#-----------------------------------------------------------------------------
# Common warning flags
#-----------------------------------------------------------------------------
set(__LXQT_COMMON_WARNING_FLAGS "-Wall")
#-----------------------------------------------------------------------------
# Warning flags
#-----------------------------------------------------------------------------
if (CMAKE_COMPILER_IS_GNUCXX OR LXQT_COMPILER_IS_CLANGCXX)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${__LXQT_COMMON_WARNING_FLAGS}")
endif()
#-----------------------------------------------------------------------------
# Linker flags
# Do not allow undefined symbols
#-----------------------------------------------------------------------------
if (CMAKE_COMPILER_IS_GNUCXX OR LXQT_COMPILER_IS_CLANGCXX)
set(CMAKE_SHARED_LINKER_FLAGS
"-Wl,--no-undefined ${CMAKE_SHARED_LINKER_FLAGS}"
)
set(CMAKE_MODULE_LINKER_FLAGS
"-Wl,--no-undefined ${CMAKE_MODULE_LINKER_FLAGS}"
)
endif()
#-----------------------------------------------------------------------------
# CXX11 and CXX0X requirements
#-----------------------------------------------------------------------------
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
if(COMPILER_SUPPORTS_CXX11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
elseif(COMPILER_SUPPORTS_CXX0X)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
else()
message(FATAL "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. C++11 support is required")
endif()
#-----------------------------------------------------------------------------
# Enable exceptions for an target
#
# lxqt_enable_target_exceptions(<target>
# <INTERFACE|PUBLIC|PRIVATE>
# )
#
#-----------------------------------------------------------------------------
function(lxqt_enable_target_exceptions target mode)
target_compile_options(${target} ${mode}
"$<$<OR:$<CXX_COMPILER_ID:GNU>,$<CXX_COMPILER_ID:Clang>>:-fexceptions>"
)
endfunction()

@ -0,0 +1,252 @@
#=============================================================================
# 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.
#=============================================================================#
# lxqt_create_pkgconfig_file(PACKAGE_NAME <package_name>
# VERSION <version>
# [PREFIX <path>]
# [EXEC_PREFIX <path>]
# [INCLUDEDIR_PREFIX <path>]
# [INCLUDEDIRS <path1> <path2> ... <path3>]
# [LIBDIR_PREFIX <path>]
# [DESCRIPTIVE_NAME <name>]
# [DESCRIPTION <description>]
# [URL <url>]
# [REQUIRES <dep1> <dep2> ... <dep3>]
# [REQUIRES_PRIVATE <dep1> <dep2> ... <dep3>]
# [LIB_INSTALLDIR <dir>]
# [CFLAGS <cflags>]
# [PATH <path>]
# [INSTALL]
# [COMPONENT] component)
#
#
# PACKAGE_NAME and VERSION are mandatory. Everything else is optional
include(CMakeParseArguments)
include(GNUInstallDirs)
function(lxqt_create_pkgconfig_file)
set(options INSTALL)
set(oneValueArgs
PACKAGE_NAME
PREFIX
EXEC_PREFIX
INCLUDEDIR_PREFIX
LIBDIR_PREFIX
DESCRIPTIVE_NAME
DESCRIPTION
URL
VERSION
PATH
COMPONENT
)
set(multiValueArgs
INCLUDEDIRS
REQUIRES
REQUIRES_PRIVATE
CONFLICTS
CFLAGS
LIBS
LIBS_PRIVATE
)
cmake_parse_arguments(USER "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
if (USER_UNPARSED_ARGUMENTS)
message(FATAL_ERROR "Unknown keywords given to create_pkgconfig_file(): \"${USER_UNPARSED_ARGUMENTS}\"")
endif()
# Check for mandatory args. Abort if not set
if (NOT DEFINED USER_PACKAGE_NAME)
message(FATAL_ERROR "Required argument PACKAGE_NAME missing in generate_pkgconfig_file() call")
else()
set(_PKGCONFIG_PACKAGE_NAME "${USER_PACKAGE_NAME}")
endif()
if (NOT DEFINED USER_VERSION)
message(FATAL_ERROR "Required argument VERSION missing in generate_pkgconfig_file() call")
else()
set(_PKGCONFIG_VERSION "${USER_VERSION}")
endif()
# Optional args
if (NOT DEFINED USER_PREFIX)
set(_PKGCONFIG_PREFIX "${CMAKE_INSTALL_PREFIX}")
endif()
if (NOT DEFINED USER_EXEC_PREFIX)
set(_PKGCONFIG_EXEC_PREFIX "\${prefix}")
endif()
if (NOT DEFINED USER_INCLUDEDIR_PREFIX)
set(_PKGCONFIG_INCLUDEDIR_PREFIX "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
endif()
if (NOT DEFINED USER_LIBDIR_PREFIX)
set(_PKGCONFIG_LIBDIR_PREFIX "\${prefix}/${CMAKE_INSTALL_LIBDIR}")
endif()
if (NOT DEFINED USER_DESCRIPTIVE_NAME)
set(_PKGCONFIG_DESCRIPTIVE_NAME "")
else()
set(_PKGCONFIG_DESCRIPTIVE_NAME "${USER_DESCRIPTIVE_NAME}")
endif()
if (DEFINED USER_INCLUDEDIRS)
set(tmp "")
foreach(dir ${USER_INCLUDEDIRS})
if (NOT IS_ABSOLUTE "${dir}")
list(APPEND tmp "-I\${includedir}/${dir}")
endif()
endforeach()
string(REPLACE ";" " " _INCLUDEDIRS "${tmp}")
endif()
if (DEFINED USER_REQUIRES)
string(REPLACE ";" ", " _PKGCONFIG_REQUIRES "${USER_REQUIRES}")
endif()
if (DEFINED USER_REQUIRES_PRIVATE)
string(REPLACE ";" ", " _PKGCONFIG_REQUIRES_PRIVATE "${USER_REQUIRES_PRIVATE}")
else()
set(_PKGCONFIG_REQUIRES_PRIVATE "")
endif()
if (NOT DEFINED USER_CFLAGS)
set(_PKGCONFIG_CFLAGS "-I\${includedir} ${_INCLUDEDIRS}")
endif()
if (NOT DEFINED USER_LIBS)
set(_PKGCONFIG_LIBS "-L\${libdir}")
else()
set(tmp "-L\${libdir}")
set(_libs "${USER_LIBS}")
foreach(lib ${_libs})
list(APPEND tmp "-l${lib}")
endforeach()
string(REPLACE ";" " " _PKGCONFIG_LIBS "${tmp}")
endif()
if (NOT DEFINED USER_LIBS_PRIVATE)
set(PKGCONFIG_LIBS "-L\${libdir}")
else()
set(tmp "")
set(_libs "${USER_LIBS_PRIVATE}")
foreach(lib ${_libs})
list(APPEND tmp "-l${lib}")
endforeach()
string(REPLACE ";" " " _PKGCONFIG_LIBS_PRIVATE "${tmp}")
endif()
if (DEFINED USER_DESCRIPTION)
set(_PKGCONFIG_DESCRIPTION "${USER_DESCRIPTION}")
else()
set(_PKGCONFIG_DESCRIPTION "")
endif()
if (DEFINED USER_URL)
set(_PKFCONFIG_URL "${USER_URL}")
else()
set(_PKGCONFIG_URL "")
endif()
if (NOT DEFINED USER_PATH)
set(_PKGCONFIG_FILE "${PROJECT_BINARY_DIR}/${_PKGCONFIG_PACKAGE_NAME}.pc")
else()
if (IS_ABSOLUTE "${USER_PATH}")
set(_PKGCONFIG_FILE "${USER_PATH}/${_PKGCONFIG_PACKAGE_NAME}.pc")
else()
set(_PKGCONFIG_FILE "${PROJECT_BINARY_DIR}/${USER_PATH}/${_PKGCONFIG_PACKAGE_NAME}.pc")
endif()
endif()
# Write the .pc file
FILE(WRITE "${_PKGCONFIG_FILE}"
"# file generated by create_pkgconfig_file()\n"
"prefix=${_PKGCONFIG_PREFIX}\n"
"exec_prefix=${_PKGCONFIG_EXEC_PREFIX}\n"
"libdir=${_PKGCONFIG_LIBDIR_PREFIX}\n"
"includedir=${_PKGCONFIG_INCLUDEDIR_PREFIX}\n"
"\n"
"Name: ${_PKGCONFIG_DESCRIPTIVE_NAME}\n"
)
if (NOT "${_PKGCONFIG_DESCRIPTION}" STREQUAL "")
FILE(APPEND ${_PKGCONFIG_FILE}
"Description: ${_PKGCONFIG_DESCRIPTION}\n"
)
endif()
if (NOT "${_PKGCONFIG_URL}" STREQUAL "")
FILE(APPEND ${_PKGCONFIG_FILE} "URL: ${_PKGCONFIG_URL}\n")
endif()
FILE(APPEND ${_PKGCONFIG_FILE} "Version: ${_PKGCONFIG_VERSION}\n")
if (NOT "${_PKGCONFIG_REQUIRES}" STREQUAL "")
FILE(APPEND ${_PKGCONFIG_FILE} "Requires: ${_PKGCONFIG_REQUIRES}\n")
endif()
if (NOT "${_PKGCONFIG_REQUIRES_PRIVATE}" STREQUAL "")
FILE(APPEND ${_PKGCONFIG_FILE}
"Requires.private: ${_PKGCONFIG_REQUIRES_PRIVATE}\n"
)
endif()
FILE(APPEND ${_PKGCONFIG_FILE}
"Cflags: ${_PKGCONFIG_CFLAGS}\n"
"Libs: ${_PKGCONFIG_LIBS}\n"
)
if (NOT "${_PKGCONFIG_LIBS_PRIVATE}" STREQUAL "")
FILE(APPEND ${_PKGCONFIG_FILE}
"Libs.private: ${_PKGCONFIG_REQUIRES_PRIVATE}\n"
)
endif()
if (DEFINED USER_INSTALL)
# FreeBSD loves to install files to different locations
# http://www.freebsd.org/doc/handbook/dirstructure.html
if(${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
set(_PKGCONFIG_INSTALL_DESTINATION "libdata/pkgconfig")
else()
set(_PKGCONFIG_INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
endif()
if (DEFINED USER_COMPONENT)
set(_COMPONENT "${USER_COMPONENT}")
else()
set(_COMPONENT "Devel")
endif()
install(FILES "${_PKGCONFIG_FILE}"
DESTINATION "${_PKGCONFIG_INSTALL_DESTINATION}"
COMPONENT "${_COMPONENT}")
endif()
endfunction()

@ -1,6 +1,6 @@
#=============================================================================
# The lxqt_translate_desktop() function was copied from the the
# LXQt LxQtTranste.cmake
# The lxqt_translate_desktop() function was copied from the
# LXQt LxQtTranslate.cmake
#
# Original Author: Alexander Sokolov <sokoloff.a@gmail.com>
#
@ -34,7 +34,7 @@ function(lxqt_translate_desktop _RESULT)
if (NOT ${_UNPARSED_ARGS} STREQUAL "")
MESSAGE(FATAL_ERROR
"Unknown arguments '${_UNPARSED_ARGS}'.\n"
"See lxqt_translate_desktop() documenation for more information.\n"
"See lxqt_translate_desktop() documentation for more information.\n"
)
endif()
@ -65,11 +65,11 @@ function(lxqt_translate_desktop _RESULT)
file(GLOB _translations
${_translationDir}/${_fileName}_*${_fileExt}
${_translationDir}/local/${_fileName}_*${_fileExt}
)
set(_pattern "'\\[.*]\\s*='")
if (_translations)
list(SORT _translations)
add_custom_command(OUTPUT ${_outFile}
COMMAND grep -v "'#TRANSLATIONS_DIR='" ${_inFile} > ${_outFile}
COMMAND grep -h ${_pattern} ${_translations} >> ${_outFile}

@ -32,6 +32,7 @@
# [TEMPLATE] translation_template
# [TRANSLATION_DIR] translation_directory
# [INSTALL_DIR] install_directory
# [COMPONENT] component
# )
# Output:
# qmFiles The generated compiled translations (.qm) files
@ -52,8 +53,9 @@
#
# INSTALL_DIR Optional destination of the file compiled files (qmFiles).
# If not present no installation is performed
#
# COMPONENT Optional install component. Only effective if INSTALL_DIR
# present. Defaults to "Runtime".
# CMake v2.8.3 needed to use the CMakeParseArguments module
cmake_minimum_required(VERSION 2.8.3 FATAL_ERROR)
@ -62,7 +64,7 @@ cmake_minimum_required(VERSION 2.8.3 FATAL_ERROR)
include(Qt5PatchedLinguistToolsMacros)
function(lxqt_translate_ts qmFiles)
set(oneValueArgs USE_QT5 UPDATE_TRANSLATIONS TEMPLATE TRANSLATION_DIR INSTALL_DIR)
set(oneValueArgs USE_QT5 UPDATE_TRANSLATIONS TEMPLATE TRANSLATION_DIR INSTALL_DIR COMPONENT)
set(multiValueArgs SOURCES)
cmake_parse_arguments(TR "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
@ -124,7 +126,14 @@ function(lxqt_translate_ts qmFiles)
endif()
if(DEFINED TR_INSTALL_DIR)
install(FILES ${QM} DESTINATION ${TR_INSTALL_DIR})
if(NOT DEFINED TR_COMPONENT)
set(TR_COMPONENT "Runtime")
endif()
install(FILES ${QM}
DESTINATION "${TR_INSTALL_DIR}"
COMPONENT "${TR_COMPONENT}"
)
endif()
set(${qmFiles} ${QM} PARENT_SCOPE)

@ -45,6 +45,13 @@ ConfigDialog::ConfigDialog(const QString& title, Settings* settings, QWidget* pa
button->setAutoDefault(false);
}
void ConfigDialog::setButtons(QDialogButtonBox::StandardButtons buttons)
{
ui->buttons->setStandardButtons(buttons);
foreach(QPushButton* button, ui->buttons->findChildren<QPushButton*>())
button->setAutoDefault(false);
}
void ConfigDialog::addPage(QWidget* page, const QString& name, const QString& iconName)
{
addPage(page, name, QStringList() << iconName);
@ -52,6 +59,15 @@ void ConfigDialog::addPage(QWidget* page, const QString& name, const QString& ic
void ConfigDialog::addPage(QWidget* page, const QString& name, const QStringList& iconNames)
{
/* We set the layout margin to 0. In the default configuration, one page
* only, it aligns buttons with the page. In multi-page it saves a little
* bit of space, without clutter.
*/
if (page->layout())
{
page->layout()->setMargin(0);
}
QStringList icons = QStringList(iconNames) << "application-x-executable";
new QListWidgetItem(XdgIcon::fromTheme(icons), name, ui->moduleList);
mIcons.append(icons);
@ -60,8 +76,10 @@ void ConfigDialog::addPage(QWidget* page, const QString& name, const QStringList
{
ui->moduleList->setVisible(true);
ui->moduleList->setCurrentRow(0);
mMaxSize = QSize(qMax(page->geometry().width() + ui->moduleList->geometry().width(), mMaxSize.width()),
qMax(page->geometry().height() + ui->buttons->geometry().height(), mMaxSize.height()));
mMaxSize = QSize(qMax(page->geometry().width() + ui->moduleList->geometry().width(),
mMaxSize.width()),
qMax(page->geometry().height() + ui->buttons->geometry().height(),
mMaxSize.height()));
}
else
{
@ -70,6 +88,16 @@ void ConfigDialog::addPage(QWidget* page, const QString& name, const QStringList
resize(mMaxSize);
}
void ConfigDialog::showPage(QWidget* page)
{
int index = ui->stackedWidget->indexOf(page);
if (index < 0)
return;
ui->stackedWidget->setCurrentIndex(index);
ui->moduleList->setCurrentRow(index);
}
void ConfigDialog::closeEvent(QCloseEvent* event)
{
emit save();
@ -78,13 +106,14 @@ void ConfigDialog::closeEvent(QCloseEvent* event)
void ConfigDialog::dialogButtonsAction(QAbstractButton* button)
{
QDialogButtonBox::ButtonRole role = ui->buttons->buttonRole(button);
if (role == QDialogButtonBox::ResetRole)
QDialogButtonBox::StandardButton standardButton = ui->buttons->standardButton(button);
emit clicked(standardButton);
if (standardButton == QDialogButtonBox::Reset)
{
mCache->loadToSettings();
emit reset();
}
else
else if(standardButton == QDialogButtonBox::Close)
{
close();
}

@ -28,6 +28,7 @@
#include "lxqtsettings.h"
#include <QDialog>
#include <QAbstractButton>
#include <QDialogButtonBox>
#include "lxqtglobals.h"
namespace Ui {
@ -43,8 +44,14 @@ class LXQT_API ConfigDialog : public QDialog
public:
explicit ConfigDialog(const QString& title, Settings* settings, QWidget* parent = 0);
~ConfigDialog();
/*!
* Sets buttons in button bar
*/
void setButtons(QDialogButtonBox::StandardButtons buttons);
/*!
* Add a page to the configure dialog
*/
@ -55,6 +62,13 @@ public:
*/
void addPage(QWidget* page, const QString& name, const QStringList& iconNames);
/*!
* Show page containing the widget in parameter
*/
void showPage(QWidget *page);
signals:
/*!
* This signal is emitted when the user pressed the "Reset" button.
@ -68,6 +82,11 @@ signals:
*/
void save();
/*!
* This is emitted when some button in the buttonbar is clicked.
*/
void clicked(QDialogButtonBox::StandardButton);
protected:
Settings* mSettings;
virtual void closeEvent(QCloseEvent* event);

@ -44,9 +44,13 @@ using namespace LxQt;
#define QAPP_NAME qApp ? qApp->objectName().toUtf8().constData() : ""
#include <cstdio>
#include <cstdlib>
#include <unistd.h>
#include <cstring>
#include <csignal>
#include <sys/socket.h>
#include <QDateTime>
#include <QDebug>
#include <QSocketNotifier>
/*! \brief Log qDebug input to file
Used only in pure Debug builds or when is the system environment
variable LXQT_DEBUG set
@ -108,6 +112,20 @@ Application::Application(int &argc, char** argv)
updateTheme();
}
Application::Application(int &argc, char** argv, bool handleQuitSignals)
: Application(argc, argv)
{
if (handleQuitSignals)
{
QList<int> signo_list = {SIGINT, SIGTERM, SIGHUP};
connect(this, &Application::unixSignal, [this, signo_list] (int signo)
{
if (signo_list.contains(signo))
quit();
});
listenToUnixSignals(signo_list);
}
}
void Application::updateTheme()
{
@ -115,3 +133,46 @@ void Application::updateTheme()
setStyleSheet(lxqtTheme.qss(styleSheetKey));
emit themeChanged();
}
namespace
{
int signal_sock[2];
void signalHandler(int signo)
{
int ret = write(signal_sock[0], &signo, sizeof (int));
if (sizeof (int) != ret)
qCritical() << QStringLiteral("unable to write into socketpair, %1").arg(strerror(errno));
}
}
void Application::listenToUnixSignals(QList<int> const & signoList)
{
static QSocketNotifier * signal_notifier = nullptr;
if (nullptr == signal_notifier)
{
if (0 != socketpair(AF_UNIX, SOCK_STREAM, 0, signal_sock))
{
qCritical() << QStringLiteral("unable to create socketpair for correct signal handling: %1)").arg(strerror(errno));
return;
}
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);
});
}
struct sigaction sa;
sa.sa_handler = signalHandler;
sigemptyset(&sa.sa_mask);
sa.sa_flags = 0;
for (auto const & signo : signoList)
sigaction(signo, &sa, nullptr);
}

@ -53,13 +53,27 @@ public:
* \param argv standard argv as in QApplication
*/
Application(int &argc, char **argv);
/*! Construct a LXQt application object.
* \param argc standard argc as in QApplication
* \param argv standard argv as in QApplication
* \param handleQuitSignals flag if signals SIGINT, SIGTERM, SIGHUP should be handled internaly (\sa quit() application)
*/
Application(int &argc, char **argv, bool handleQuitSignals);
virtual ~Application() {}
/*! Install UNIX signal handler for signals defined in \param signalList
* Upon receiving of any of this signals the \sa unixSignal signal is emitted
*/
void listenToUnixSignals(QList<int> const & signolList);
private slots:
void updateTheme();
signals:
void themeChanged();
/*! Signal is emitted upon receival of registered unix signal
* \param signo the received unix signal number
*/
void unixSignal(int signo);
};
#if defined(lxqtApp)

@ -522,35 +522,29 @@ void GridLayout::setGeometry(const QRect &geometry)
//
// http://qt-project.org/doc/qt-4.8/qrect.html
int maxX = geometry.left() + geometry.width();
int maxY = geometry.top() + geometry.height();
const int maxX = geometry.left() + geometry.width();
const int maxY = geometry.top() + geometry.height();
int itemWidth;
if (d->mStretch.testFlag(StretchHorizontal))
{
itemWidth = geometry.width() * 1.0 / d->cols();
itemWidth = qMin(itemWidth, d->mCellMaxSize.width());
}
const bool stretch_h = d->mStretch.testFlag(StretchHorizontal);
const bool stretch_v = d->mStretch.testFlag(StretchVertical);
const int cols = d->cols();
int itemWidth = 0;
if (stretch_h && 0 < cols)
itemWidth = qMin(geometry.width() / cols, d->mCellMaxSize.width());
else
{
itemWidth = d->mCellSizeHint.width();
}
itemWidth = qBound(d->mPrefCellMinSize.width(), itemWidth, d->mPrefCellMaxSize.width());
itemWidth = qBound(qMin(d->mPrefCellMinSize.width(), maxX), itemWidth, d->mPrefCellMaxSize.width());
const int widthRemain = stretch_h && 0 < itemWidth ? geometry.width() % itemWidth : 0;
int itemHeight;
if (d->mStretch.testFlag(StretchVertical))
{
itemHeight = geometry.height() * 1.0 / d->rows();
itemHeight = qMin(itemHeight, d->mCellMaxSize.height());
}
const int rows = d->rows();
int itemHeight = 0;
if (stretch_v && 0 < rows)
itemHeight = qMin(geometry.height() / rows, d->mCellMaxSize.height());
else
{
itemHeight = d->mCellSizeHint.height();
}
itemHeight = qBound(d->mPrefCellMinSize.height(), itemHeight, d->mPrefCellMaxSize.height());
itemHeight = qBound(qMin(d->mPrefCellMinSize.height(), maxY), itemHeight, d->mPrefCellMaxSize.height());
const int heightRemain = stretch_v && 0 < itemHeight ? geometry.height() % itemHeight : 0;
#if 0
qDebug() << "** GridLayout::setGeometry *******************************";
@ -564,45 +558,49 @@ void GridLayout::setGeometry(const QRect &geometry)
qDebug() << "Item:" << "h:" << itemHeight << " w:" << itemWidth;
#endif
int remain_height = heightRemain;
int remain_width = widthRemain;
if (d->mDirection == LeftToRight)
{
int height = itemHeight + (0 < remain_height-- ? 1 : 0);
foreach(QLayoutItem *item, d->mItems)
{
if (!item->widget() || item->widget()->isHidden())
continue;
int width = itemWidth + (0 < remain_width-- ? 1 : 0);
if (x + itemWidth > maxX)
if (x + width > maxX)
{
x = geometry.left();
if (d->mStretch.testFlag(StretchVertical))
y += geometry.height() / d->rows();
else
y += itemHeight;
y += height;
height = itemHeight + (0 < remain_height-- ? 1 : 0);
remain_width = widthRemain;
}
item->setGeometry(QRect(x, y, itemWidth, itemHeight));
x += itemWidth;
item->setGeometry(QRect(x, y, width, height));
x += width;
}
}
else
{
int width = itemWidth + (0 < remain_width-- ? 1 : 0);
foreach(QLayoutItem *item, d->mItems)
{
if (!item->widget() || item->widget()->isHidden())
continue;
int height = itemHeight + (0 < remain_height-- ? 1 : 0);
if (y + itemHeight > maxY)
if (y + height > maxY)
{
y = geometry.top();
if (d->mStretch.testFlag(StretchHorizontal))
x += geometry.width() / d->cols();
else
x += itemWidth;
x += width;
width = itemWidth + (0 < remain_width-- ? 1 : 0);
remain_height = heightRemain;
}
item->setGeometry(QRect(x, y, itemWidth, itemHeight));
y += itemHeight;
item->setGeometry(QRect(x, y, width, height));
y += height;
}
}
}

@ -25,6 +25,7 @@
#ifndef LXQTNOTIFICATION_H
#define LXQTNOTIFICATION_H
#include <QObject>
#include <QStringList>
#include "lxqtglobals.h"

@ -37,9 +37,9 @@ Power::Power(QObject *parent) :
QObject(parent)
{
mProviders.append(new CustomProvider(this));
mProviders.append(new SystemdProvider(this));
mProviders.append(new UPowerProvider(this));
mProviders.append(new ConsoleKitProvider(this));
mProviders.append(new SystemdProvider(this));
mProviders.append(new LxSessionProvider(this));
mProviders.append(new LxQtProvider(this));
}

@ -42,12 +42,12 @@ class PowerProvider: public QObject
{
Q_OBJECT
public:
enum DbusErrorCheck {
CheckDBUS,
DontCheckDBUS
};
explicit PowerProvider(QObject *parent = 0);
virtual ~PowerProvider();

@ -64,38 +64,16 @@ void ScreenSaver::xdgProcess_finished(int err, QProcess::ExitStatus status)
{
QWidget *p = qobject_cast<QWidget*>(parent());
if (status == QProcess::CrashExit)
{
QMessageBox::warning(p,
tr("Screen Saver Activation Error"),
tr("An error occurred starting screensaver. "
"xdg-screensaver cannot be started due its crash.")
);
}
else if (err == -2)
{
QMessageBox::warning(p,
tr("Screen Saver Activation Error"),
tr("An error occurred starting screensaver. "
"xdg-screensaver is not installed correctly.")
);
}
else if (err == -1)
{
QMessageBox::warning(p,
tr("Screen Saver Activation Error"),
tr("An error occurred starting screensaver. "
"xdg-screensaver cannot be started.")
);
}
else if (err == 0)
// http://portland.freedesktop.org/xdg-utils-1.1.0-rc1/scripts/xdg-screensaver
if (err == QProcess::NormalExit) // QProcess::NormalExit = 0
{
emit activated();
}
else if (err == 1)
{
QMessageBox::warning(p,
tr("Screen Saver Activation Error"),
tr("Screen Saver Error"),
tr("An error occurred starting screensaver. "
"Syntax error in xdg-screensaver arguments.")
);
@ -122,7 +100,7 @@ void ScreenSaver::xdgProcess_finished(int err, QProcess::ExitStatus status)
QMessageBox::warning(p,
tr("Screen Saver Activation Error"),
tr("An error occurred starting screensaver. "
"Unknown error - undocumented return value from xdg-screensaver=%1.").arg(err)
"Unknown error - undocumented return value from xdg-screensaver: %1.").arg(err)
);
}
emit done();

@ -28,13 +28,11 @@
#ifndef SCREENSAVER_H
#define SCREENSAVER_H
#include <QProcess>
#include <QObject>
#include "lxqtglobals.h"
#include <QObject>
#include <QProcess>
#include <QAction>
class QProcess;
namespace LxQt
{

@ -463,13 +463,7 @@ QString LxQtTheme::previewImage() const
************************************************/
QString LxQtTheme::qss(const QString& module) const
{
QString path = QString("%1/%2.qss").arg(d->mPath, module);
QString styleSheet;
if (!path.isEmpty())
styleSheet = d->loadQss(path);
else
qWarning() << QString("QSS file %1 cannot be found").arg(path);
QString styleSheet = d->loadQss(QStringLiteral("%1/%2.qss").arg(d->mPath, module));
// Single/double click ...........................
Settings s("desktop");
@ -488,7 +482,6 @@ QString LxQtThemeData::loadQss(const QString& qssFile) const
QFile f(qssFile);
if (! f.open(QIODevice::ReadOnly | QIODevice::Text))
{
qWarning() << "Theme: Cannot open file for reading:" << qssFile;
return QString();
}

@ -35,7 +35,7 @@
#include "lxqtglobals.h"
class QEvent;
namespace LxQt
{

@ -24,7 +24,7 @@ QStringList *getSearchPaths()
{
searchPath = new QStringList();
*searchPath << QString(LXQT_SHARE_TRANSLATIONS_DIR);
*searchPath << XdgDirs::dataDirs(LXQT_RELATIVE_SHARE_TRANSLATIONS_DIR);
*searchPath << XdgDirs::dataDirs(QLatin1Char('/') % LXQT_RELATIVE_SHARE_TRANSLATIONS_DIR);
searchPath->removeDuplicates();
}
@ -114,7 +114,6 @@ bool Translator::translateApplication(const QString &applicationName)
else
{
delete qtTranslator;
qWarning("LxQt::Translator: Qt translations not found");
}
if (!applicationName.isEmpty())

@ -1,24 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<TS version="2.1">
<context>
<name>ConfigDialog</name>
<message>
@ -27,76 +9,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -121,93 +33,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
@ -215,54 +127,40 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<location filename="../lxqtscreensaver.cpp" line="76"/>
<source>Screen Saver Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<location filename="../lxqtscreensaver.cpp" line="92"/>
<location filename="../lxqtscreensaver.cpp" line="101"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="85"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="93"/>
<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="125"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<location filename="../lxqtscreensaver.cpp" line="102"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver: %1.</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -287,47 +185,4 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ar">
<TS version="2.1" language="ar">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">ضمُّ إضافاتٍ برمجيَّة</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>ابحث:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">ابحث:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">ضمُّ إضافةٍ برمجيَّة</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>إغلاق</translation>
<translation type="vanished">إغلاق</translation>
</message>
</context>
<context>
@ -37,65 +30,6 @@
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">نعم</translation>
@ -105,14 +39,6 @@
<translation type="obsolete"></translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -137,93 +63,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>سبات</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>تعليق</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>إعادة إقلاع</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>إطفاء</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>خروج</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>وضع جلسة نظام ريزر في حالة تعليق</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>وضع جلسة نظام ريزر في حالة سبات</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>إعادة إقلاع جلسة نظام ريزر</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>إطفاء نظام ريزر</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>الخروج من جلسة نظام ريزر</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>فشل الانتقال إلى حالة السُّبات</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>فشل الانتقال إلى حالة تعليق الحاسب</translation>
</message>
@ -231,53 +157,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>إقفال الشَّاشة</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>خطأٌ في تشغيل حافظ الشَّاشة</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>حدث خطأٌ في تشغيل حافظ الشَّاشة! يمكن تشغيل حافظ شاشة سطح المكتب الرُّسوميِّ نظراً لانهياره..!</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>حدث خطأٌ في تشغيل حافظ الشَّاشة! لم يتمُّ تثبيت حافظ شاشة سطح المكتب الرُّسوميِّ بالشَّكل الصَّحيح..!</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>حدث خطأٌ في تشغيل حافظ الشَّاشة! يمكن تشغيل حافظ شاشة سطح المكتب الرُّسوميِّ..!</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>حدث خطأٌ في تشغيل حافظ الشَّاشة! هناك خطأٌ في رموز ضبط تعريف حافظ شاشة سطح المكتب الرُّسوميِّ</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>حدث خطأٌ في تشغيل حافظ الشَّاشة! يرجى التَّأكد من أن حافظ شاشة سطح المكتب الرُّسوميِّ مثبَّتٌ ويعمل..</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>حدث خطأٌ في تشغيل حافظ الشَّاشة! فشلٌ في أمر التَّفعيل! يرجى التَّأكد من أن حافظ شاشة سطح المكتب الرُّسوميِّ مثبَّتٌ ويعمل..</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>حصل خطأٌ عند تشغيل حافظ الضَّاضة. خطأٌ غير معروفٍ - قيمةٌ جوابيَّةٌ غير موثَّقةٍ من حافظ شاشة إكس دي جي=%1.</translation>
</message>
@ -317,44 +243,18 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>نبذةٌ عن نظام ريزر</translation>
<translation type="vanished">نبذةٌ عن نظام ريزر</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>تبذةٌ عن</translation>
<translation type="vanished">تبذةٌ عن</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>معلوماتٌ تقنيَّةٌ</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">معلوماتٌ تقنيَّةٌ</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="cs">
<TS version="2.1" language="cs">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Přidat přídavné moduly</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Hledat:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Hledat:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Přidat přídavný modul</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Zavřít</translation>
<translation type="vanished">Zavřít</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Verze: %1</translation>
<translation type="vanished">Verze: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Pokročilé, snadno se používající a rychlé pracovní prostředí založené na technologiích Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Pokročilé, snadno se používající a rychlé pracovní prostředí založené na technologiích Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Autorské právo: %1-%2 %3</translation>
<translation type="vanished">Autorské právo: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Domovská stránka: %1</translation>
<translation type="vanished">Domovská stránka: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Licence: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Licence: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt je přeložen do mnoha jazyků díky práci překladatelských týmů z celého světa.</translation>
<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>
@ -166,14 +129,6 @@
<translation type="obsolete">Domovská složka pro automatické spuštění Xdg</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernovat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Uspat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Restartovat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Vypnout</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Odhlásit se</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Pozastavení sezení LxQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Zazimování sezení LxQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<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="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Vypnutí sezení LxQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Odhlášení sezení LxQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernace se nezdařila.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Uspání se nezdařilo.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zamknout obrazovku</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<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="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensavernelze spustit kvůli jeho pádu.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensaver není nainstalován správně.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensaver nelze spustit.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>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>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>O prostředí LxQt</translation>
<translation type="vanished">O prostředí LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>O</translation>
<translation type="vanished">O</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Autoři</translation>
<translation type="vanished">Autoři</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Poděkování</translation>
<translation type="vanished">Poděkování</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Překlady</translation>
<translation type="vanished">Překlady</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Technické informace</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Technické informace</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="cs_CZ">
<TS version="2.1" language="cs_CZ">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Přidat přídavné moduly</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Hledat:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Hledat:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Přidat přídavný modul</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Zavřít</translation>
<translation type="vanished">Zavřít</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Verze: %1</translation>
<translation type="vanished">Verze: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Pokročilé, snadno se používající a rychlé pracovní prostředí založené na technologiích Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Pokročilé, snadno se používající a rychlé pracovní prostředí založené na technologiích Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Autorské právo: %1-%2 %3</translation>
<translation type="vanished">Autorské právo: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Domovská stránka: %1</translation>
<translation type="vanished">Domovská stránka: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Licence: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Licence: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt je přeložen do mnoha jazyků díky práci překladatelských týmů z celého světa.</translation>
<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>
@ -166,14 +129,6 @@
<translation type="obsolete">Domovská složka pro automatické spuštění Xdg</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernovat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Uspat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Restartovat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Vypnout</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Odhlásit se</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Pozastavení sezení LxQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Zazimování sezení LxQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<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="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Vypnutí sezení LxQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Odhlášení sezení LxQtu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernace se nezdařila.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Uspání se nezdařilo.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zamknout obrazovku</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<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="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensavernelze spustit kvůli jeho pádu.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensaver není nainstalován správně.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Při spouštění šetřiče obrazovky se vyskytla chyba. xdg-screensaver nelze spustit.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>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>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>O prostředí LxQt</translation>
<translation type="vanished">O prostředí LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>O</translation>
<translation type="vanished">O</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Autoři</translation>
<translation type="vanished">Autoři</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Poděkování</translation>
<translation type="vanished">Poděkování</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Překlady</translation>
<translation type="vanished">Překlady</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Technické informace</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Technické informace</translation>
</message>
</context>
</TS>

@ -1,24 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="da">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<TS version="2.1" language="da">
<context>
<name>ConfigDialog</name>
<message>
@ -27,76 +9,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -121,93 +33,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
@ -215,53 +127,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -287,47 +199,4 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="da_DK">
<TS version="2.1" language="da_DK">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Tilføj plugins</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Søg:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Søg:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Tilføj plugin</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Afslut</translation>
<translation type="vanished">Afslut</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Version: %1</translation>
<translation type="vanished">Version: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Avanceret, nem at bruge, hurtigt skrivebordsmiljø baseret på Qt teknologier.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Avanceret, nem at bruge, hurtigt skrivebordsmiljø baseret på Qt teknologier.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Copyright: %1-%2 %3</translation>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Hjemmeside: %1</translation>
<translation type="vanished">Hjemmeside: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Licens: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Licens: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt er oversat til mange sprog takket være oversættere fra hele verden.</translation>
<translation type="vanished">LXQt er oversat til mange sprog takket være oversættere fra hele verden.</translation>
</message>
<message>
<source>Yes</source>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg Autostart Hjemmekatalog</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Dvale</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Slumre</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Genstart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Luk ned</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Log ud</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>LxQt Session Slumre</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>LxQt Session Dvale</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>LxQt Session Genstart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>LxQt Session Luk Ned</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LxQt Session Log Ud</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Dvaletilstand mislykkedes.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Slumretilstand mislykkedes.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Lås Skærm</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Fejl ved aktivering af pauseskærm</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Fejl ved start af screensaver. xdg-pauseskærm kan ikke starte på grund af nedbrud.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Fejl ved start af screensaver. xdg-pauseskærm er ikke korrekt installeret.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Fejl ved start af screensaver. xdg-pauseskærm kan ikke starte.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>En fejl opstod ved start af pauseskærm. Ukendt fejl - udokumenteret returværdi sendt fra xdg-screensaver=%1.</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation> Om LXQt</translation>
<translation type="vanished"> Om LXQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Omkring</translation>
<translation type="vanished">Omkring</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Forfattere</translation>
<translation type="vanished">Forfattere</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Tak</translation>
<translation type="vanished">Tak</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Oversættelser</translation>
<translation type="vanished">Oversættelser</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Teknisk Information</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Teknisk Information</translation>
</message>
</context>
</TS>

@ -1,32 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="de">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Plugins hinzufügen</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Suchen:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation>Element hinzufügen</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Plugin hinzufügen</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
</context>
<TS version="2.1" language="de">
<context>
<name>ConfigDialog</name>
<message>
@ -35,84 +9,6 @@
<translation>Dialog</translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Version: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Fortgeschrittene, leicht zu bedienende und schnelle Desktopumgebung, basierend auf Qt-Technologien.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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>LXQt wäre nicht ohne das &lt;a %1&gt;Razor-qt&lt;/a&gt;-Projekt und seine vielen Mitwirkenden möglich gewesen.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Urheberrecht: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Internetseite: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Lizenz: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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>LXQt wird vom &lt;a %1&gt;LXQt Team und Mitwirkenden&lt;/a&gt; entwickelt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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>Wenn Sie an der Mitarbeit in unserem Entwicklungsteam interessiert sind, &lt;a %1&gt;treten Sie uns bei&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation>Besonderen Dank an:</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt wird dank der Arbeit unseres über die ganze Welt verteilten Übersetzungsteams in viele Sprachen übersetzt.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Ja</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Nein</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation>(%1 aktiv)</translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -137,93 +33,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Tiefschlaf</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Bereitschaft</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Neustart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Herunterfahren</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Abmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>LXQt Bereitschaft</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>LXQT Tiefschlaf</translation>
<translation>LXQt Tiefschlaf</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>LXQt Neustart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>LXQt Herunterfahren</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LXQt Abmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Tiefschlaf fehlgeschlagen.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Bereitschaft fehlgeschlagen.</translation>
</message>
@ -231,55 +127,41 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bildschirm sperren</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>Screen Saver Activation Error</source>
<translation>Fehler beim Aktivieren des Bildschirmschoners</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Beim Starten des Bildschirmschoners ist ein Fehler aufgetreten. xdg-screensaver kann wegen seines Absturzes nicht gestartet werden.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Beim Starten des Bildschirmschoners ist ein Fehler aufgetreten. xdg-screensaver ist nicht korrekt installiert.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Beim Starten des Bildschirmschoners ist ein Fehler aufgetreten. xdg-screensaver kann nicht gestartet werden.</translation>
<location filename="../lxqtscreensaver.cpp" line="76"/>
<source>Screen Saver Error</source>
<translation>Bildschirmschoner-Fehler</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="77"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="84"/>
<location filename="../lxqtscreensaver.cpp" line="92"/>
<location filename="../lxqtscreensaver.cpp" line="101"/>
<source>Screen Saver Activation Error</source>
<translation>Fehler beim Aktivieren des Bildschirmschoners</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="85"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="93"/>
<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="125"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="102"/>
<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>
@ -303,47 +185,4 @@
<translation>Fehler der Energieverwaltung (D-BUS-Aufruf)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Über LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Über</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Programmierer</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Danksagungen</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Übersetzungen</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Technische Hinweise</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation>In Zwischenablage kopieren</translation>
</message>
</context>
</TS>

@ -1,421 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="de_DE">
<context>
<name>AddPluginDialog</name>
<message>
<source>Add plugins</source>
<translation type="obsolete">Plugins hinzufügen</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Suchen:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Plugin hinzufügen</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Schließen</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>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Version: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Moderne, benutzerfreundliche und schnelle Arbeitsumgebung aufbauend auf Qt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Copyright: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Homepage: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Lizenz: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt ist in vielen Sprachen verfügbar dank der Arbeit von Übersetzung-Teams aus der ganzen Welt.</translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Ja</translation>
</message>
<message>
<source>No</source>
<translation type="obsolete">Nein</translation>
</message>
<message>
<source>&lt;b&gt;LxQt Desktop Toolbox - Technical Info&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;LxQt Desktop Toolbox - Technische Info&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">System Konfiguration</translation>
</message>
<message>
<source>Share Directory</source>
<translation type="obsolete">Freigegebenes Verzeichnis</translation>
</message>
<message>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="obsolete">Übersetzung</translation>
</message>
<message>
<source>&lt;b&gt;User Directories&lt;/b&gt;</source>
<translation type="obsolete">&lt;b&gt;Benutzer Verzeichnisse&lt;/b&gt;</translation>
</message>
<message>
<source>Xdg Data Home</source>
<translation type="obsolete">Xdg Daten Pfad</translation>
</message>
<message>
<source>Xdg Config Home</source>
<translation type="obsolete">Xdg Konfigurations Pfad</translation>
</message>
<message>
<source>Xdg Data Dirs</source>
<translation type="obsolete">Xdg Daten Verzeichnisse</translation>
</message>
<message>
<source>Xdg Cache Home</source>
<translation type="obsolete">Xdg Cache Pfad</translation>
</message>
<message>
<source>Xdg Runtime Home</source>
<translation type="obsolete">Xdg Laufzeit Pfad</translation>
</message>
<message>
<source>Xdg Autostart Dirs</source>
<translation type="obsolete">Xdg Autostart Verzeichnisse</translation>
</message>
<message>
<source>Xdg Autostart Home</source>
<translation type="obsolete">Xdg Autostart Pfad</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</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">LxQt Energieverwalter Fehler</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished">Ruhestand fehlgeschlagen.</translation>
</message>
</context>
<context>
<name>LxQt::NotificationPrivate</name>
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation>Benachrichtigungs Rückgriff</translation>
</message>
</context>
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<source>Hibernate</source>
<translation>Ruhezustand</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<source>Suspend</source>
<translation>Energie sparen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<source>Reboot</source>
<translation>Neustart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<source>Shutdown</source>
<translation>Herunterfahren</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<source>Logout</source>
<translation>Abmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<source>LxQt Session Suspend</source>
<translation>LxQt Sitzung Energie sparen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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>Wollen sie wirklich Ihren Computer in den Energiesparmodus schicken?&lt;p&gt;Schickt den Computer in einen Energiesparmodus. Der Zustand des Systems geht verloren, wenn die Energieversorgung ausfällt.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="163"/>
<source>LxQt Session Hibernate</source>
<translation>LxQt Sitzung Ruhestand</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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>Wollen Sie Ihren Computer wirklich in den Ruhestand setzten?&lt;p&gt;Schickt den Computer in einen Ernergiesparmodus. Der Stand des Systems ist gesichert, falls die Energieversorgung ausfällt.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>LxQt Session Reboot</source>
<translation>LxQt Sitzung Neustart</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Wollten Sie Ihren Computer wirklich neustarten? Alle ungespeicherten Arbeiten gehen verloren ...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>LxQt Session Shutdown</source>
<translation>LxQt Sitzung Herunterfahren</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Wollten Sie Ihren Computer wirklich herunterfahren? Alle ungespeicherten Arbeiten gehen verloren ...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>LxQt Session Logout</source>
<translation>LxQt Sitzung Abmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Wollten Sie sich wirklich abmelden? Alle ungespeicherten Arbeiten gehen verloren ...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<source>LxQt Power Manager Error</source>
<translation>LxQt Energieverwalter Fehler</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="202"/>
<source>Hibernate failed.</source>
<translation>Ruhestand fehlgeschlagen.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<source>Suspend failed.</source>
<translation>Energiesparmodus fehlgeschlagen.</translation>
</message>
</context>
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<source>Lock Screen</source>
<translation>Bildschirm sperren</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>Screen Saver Activation Error</source>
<translation>Bildschirmschoner Aktivierungs Fehler</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Es ist ein Fehler beim Starten des Bildschirmschoners aufgetreten. xdg-screensaver kann wegen einem Crash nicht gestartet werden.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Es ist ein Fehler beim Starten des Bildschirmschoners aufgetreten. xgd-screensaver ist nicht korrekt installiert.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Es ist ein Fehler beim Starten des Bildschirmschoners aufgetreten. xdg-screensaver kann nicht gestartet werden.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Es ist ein Fehler beim Startem des Bildschirmschoners aufgetreten. Syntaxfehler in Argumenten von xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Es ist ein Fehler beim Starten des Bildschirmschoners aufgetreten. Stelle sicher, dass xscreensaver installiert ist und ausgeführt wird.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="116"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Es ist ein Fehler beim Starten des Bildschirmschoners aufgetreten. Die Aktion &apos;aktivieren&apos; schlug fehl. Stelle sicher, dass xscreensaver installiert ist und ausgeführt wird.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<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 - undokumentierter Rückgabewert von xdg-screensaver=%1.</translation>
</message>
</context>
<context>
<name>LxQt::ShortcutButton</name>
<message>
<source>Clear</source>
<translation type="obsolete">Säubern</translation>
</message>
<message>
<source>None</source>
<translation type="obsolete">Kein</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>Energie Manager Fehler</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>Power Manager-Fehler (D-BUS call)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Über LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Über</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Authoren</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Danke</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Übersetzung</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Technische Informationen</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="el_GR">
<TS version="2.1" language="el_GR">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Προσθήκη επεκτάσεων</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Αναζήτηση:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Αναζήτηση:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Προσθήκη επέκτασης</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Κλείσιμο</translation>
<translation type="vanished">Κλείσιμο</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Έκδοση: %1</translation>
<translation type="vanished">Έκδοση: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Προηγμένη, εύκολη στη χρήση και γρήγορη επιφάνεια εργασίας με βάση τις τεχνολογίες Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Προηγμένη, εύκολη στη χρήση και γρήγορη επιφάνεια εργασίας με βάση τις τεχνολογίες Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Πνευματικά δικαιώματα: %1-%2 %3</translation>
<translation type="vanished">Πνευματικά δικαιώματα: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Αρχική σελίδα: %1</translation>
<translation type="vanished">Αρχική σελίδα: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Άδεια χρήσης: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Άδεια χρήσης: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt έχει μεταφραστεί σε πολλές γλώσσες χάρη στο έργο των μεταφραστικών ομάδων σε όλο τον κόσμο.</translation>
<translation type="vanished">LXQt έχει μεταφραστεί σε πολλές γλώσσες χάρη στο έργο των μεταφραστικών ομάδων σε όλο τον κόσμο.</translation>
</message>
<message>
<source>Yes</source>
@ -166,14 +129,6 @@
<translation type="obsolete">Αρχικός κατάλογος αυτόματης εκκίνησης xdg</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Αδρανοποίηση</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Αναστολή</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Επανεκκίνηση</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Τερματισμός</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Αποσύνδεση</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Αναστολή συνεδρίας LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Κατάσταση αδρανοποίησης LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>Επανεκκίνηση συνεδρίας LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Τερματισμός συνεδρίας LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Αποσύνδεση συνεδρίας LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Αποτυχία αδρανοποίησης.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Αποτυχία αναστολής.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Κλείδωμα οθόνης</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Σφάλμα ενεργοποίησης προστασίας οθόνης</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Αδυναμία εκκίνησης προστασίας οθόνης xdg λόγω κατάρευσης.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Η προστασία οθόνης xdg δεν είναι εγκατεστημένη σωστά.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Αδυναμία έναρξης προστασίας οθόνης xdg.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Σφάλμα σύνταξης παραμέτρων προστασίας οθόνης xdg.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Διασφαλίστε ότι η προστασία οθόνης είναι εγκατεστημένη και ότι εκτελείται.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασία οθόνης. Αποτυχία ενέργειας &quot;ενεργοποίηση&quot;. Διασφαλίστε ότι η προστασία οθόνης είναι εγκατεστημένη και ότι εκτελείται.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Προκλήθηκε ένα σφάλμα κατά την έναρξη της προστασίας οθόνης. Άγνωστο σφάλμα - μη τεκμηριωμένη τιμή επιστροφής από την προστασία οθόνης=%1.</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Σχετικά με το LxQt</translation>
<translation type="vanished">Σχετικά με το LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Σχετικά</translation>
<translation type="vanished">Σχετικά</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Δημιουργοί</translation>
<translation type="vanished">Δημιουργοί</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Ευχαριστίες</translation>
<translation type="vanished">Ευχαριστίες</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Μεταφράσεις</translation>
<translation type="vanished">Μεταφράσεις</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Τεχνικές πληροφορίες</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Τεχνικές πληροφορίες</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="eo">
<TS version="2.1" language="eo">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Aldoni kromprogramojn</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Serĉi:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Serĉi:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Aldoni kromprogramon</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Fermi</translation>
<translation type="vanished">Fermi</translation>
</message>
</context>
<context>
@ -37,65 +30,6 @@
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Jes</translation>
@ -105,14 +39,6 @@
<translation type="obsolete">Ne</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -137,93 +63,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Pasivumigi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Prokrasti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Restartigi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Elŝalti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Elsaluti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Pasivumigo fiaskis.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Prokrasto fiaskis.</translation>
</message>
@ -231,53 +157,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Ŝlosi ekranon</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -317,44 +243,18 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation> Pri LxQto</translation>
<translation type="vanished"> Pri LxQto</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Pri</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Pri</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Teknikaj informoj</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Teknikaj informoj</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="es">
<TS version="2.1" language="es">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Añadir extensiones</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Buscar:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Buscar:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Añadir extensión</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Cerrar</translation>
<translation type="vanished">Cerrar</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Versión %1</translation>
<translation type="vanished">Versión %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Avanzado, fácil de usar y rápido entorno de escritorio basado en tecnologías Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Avanzado, fácil de usar y rápido entorno de escritorio basado en tecnologías Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Copyright: %1-%2 %3</translation>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Página principal: %1</translation>
<translation type="vanished">Página principal: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Licencia: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Licencia: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt es traducido a muchos idiomas gracias a la labor de los equipos de traducción en todo el mundo.</translation>
<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>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg Directorio de usuario de inicio automático</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Apagar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Cerrar sesión</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Suspender sesión LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<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="164"/>
<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="173"/>
<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="174"/>
<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="183"/>
<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="184"/>
<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="193"/>
<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="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernación fallida.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Suspensión fallida.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bloquear pantalla</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Error de activación del protector de pantalla</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Ocurrió un error al iniciar el protector de pantalla. xdg-screensaver no puede iniciar debido a un error.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Ocurrió un error al iniciar el protector de pantalla. xdg-screensaver no está correctamente instalado.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Ocurrió un error al iniciar el protector de pantalla. xdg-screensaver no puede iniciar.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Ocurrio un error al inicio el protector de pantalla. Error desconocido - valor de retorno de xdg-screensaver no documentado=%1</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Acerca de LxQt</translation>
<translation type="vanished">Acerca de LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Acerca</translation>
<translation type="vanished">Acerca</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Autores</translation>
<translation type="vanished">Autores</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Gracias</translation>
<translation type="vanished">Gracias</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Traducciones</translation>
<translation type="vanished">Traducciones</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Información Técnica</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Información Técnica</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="es_VE">
<TS version="2.1" language="es_VE">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Agregar plugins</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Buscar:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Buscar:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Agregar plugin</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Cerrar</translation>
<translation type="vanished">Cerrar</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Version: %1</translation>
<translation type="vanished">Version: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Avanzado, facil de usar, rapido entorno de escritorio basado en tecnologia QT.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Avanzado, facil de usar, rapido entorno de escritorio basado en tecnologia QT.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Copyright: %1-%2 %3</translation>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>pagina web: %1</translation>
<translation type="vanished">pagina web: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Licencia: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Licencia: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt es traducido en muchos lenguajes gracias al trabajo de traductores en todo el mundo.</translation>
<translation type="vanished">LXQt es traducido en muchos lenguajes gracias al trabajo de traductores en todo el mundo.</translation>
</message>
<message>
<source>Yes</source>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg Autostart Home</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Apagar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Salirse</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<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="154"/>
<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="163"/>
<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="164"/>
<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="173"/>
<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="174"/>
<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="183"/>
<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="184"/>
<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="193"/>
<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="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernacion ha fallado.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Suspensión ha fallado.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bloquear Pantalla</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Activacion de salvapantallas erronea</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Un error ha ocurrido al iniciar el salvapantallas. xdg-screensaver no puede iniciarlo debido a un fallo grave.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Un error ha ocurridoal iniciar el salvapantallas. xdg-screensaver no esta instalado correctamente.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Un error ha ocurridoal iniciar el salvapantallas. xdg-screensaver no puede iniciarse.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Un error ocurrio iniciando el salvapantallas. Desconocido - valor retornado indocumentado desde xdg-screensaver=%1.</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Acerca de LxQt</translation>
<translation type="vanished">Acerca de LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Acerca</translation>
<translation type="vanished">Acerca</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Autores</translation>
<translation type="vanished">Autores</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Agradecimientos</translation>
<translation type="vanished">Agradecimientos</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Traducciones</translation>
<translation type="vanished">Traducciones</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Informacion</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Informacion</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="eu">
<TS version="2.1" language="eu">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Gehitu pluginak</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Bilatu:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Bilatu:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Gehitu plugina</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Itxi</translation>
<translation type="vanished">Itxi</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Bertsioa: %1</translation>
<translation type="vanished">Bertsioa: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Qt teknologietan oinarritutako mahaigain-ingurune aurreratu, erabilerraz eta azkarra.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Qt teknologietan oinarritutako mahaigain-ingurune aurreratu, erabilerraz eta azkarra.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Copyright-a: %1-%2 %3</translation>
<translation type="vanished">Copyright-a: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Webgunea: %1</translation>
<translation type="vanished">Webgunea: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Lizentzia: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Lizentzia: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt hainbat hizkuntzetara itzulita dago mundu osoko itzulpen-taldeen lanari esker.</translation>
<translation type="vanished">LXQt hainbat hizkuntzetara itzulita dago mundu osoko itzulpen-taldeen lanari esker.</translation>
</message>
<message>
<source>Yes</source>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg autoabioaren etxea</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernatu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Eseki</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Berrabiarazi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Itzali</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Amaitu saioa</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>LxQt saioa eseki</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>LxQt saioa hibernatu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>LxQt saioa berrabiarazi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>LxQt saioa itzali</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LxQt saioa amaitu</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernatzeak huts egin du.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Esekitzeak huts egin du.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Blokeatu pantaila</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Pantaila-babeslearen aktibatze-errorea</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Errore bat gertatu da pantaila-babeslea abiaraztean. Ezin da xdg-screensaver abiarazi kraskatzea dela eta.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Errore bat gertatu da pantaila-babeslea abiaraztean. xdg-screensaver ez dago behar bezala instalatuta.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Errore bat gertatu da pantaila-babeslea abiaraztean. Ezin da xdg-screensaver abiarazi. </translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Errore bat gertatu da pantaila-babeslea abiaraztean. Errore ezezaguna - dokumentatu gabeko balioa itzuli du xdg-screensaver-ek: %1</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>LxQt-i buruz</translation>
<translation type="vanished">LxQt-i buruz</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Honi buruz</translation>
<translation type="vanished">Honi buruz</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Egileak</translation>
<translation type="vanished">Egileak</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Eskerrak</translation>
<translation type="vanished">Eskerrak</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Itzulpenak</translation>
<translation type="vanished">Itzulpenak</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Informazio teknikoa</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Informazio teknikoa</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="fi">
<TS version="2.1" language="fi">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Lisää liitännäisiä</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Etsi:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Etsi:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Lisää liitännäinen</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Sulje</translation>
<translation type="vanished">Sulje</translation>
</message>
</context>
<context>
@ -38,63 +31,23 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Versio: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
<translation type="vanished">Versio: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Tekijänoikeus: %1-%2 %3</translation>
<translation type="vanished">Tekijänoikeus: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Verkkosivusto: %1</translation>
<translation type="vanished">Verkkosivusto: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Lisenssi: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
<translation type="vanished">Lisenssi: %1</translation>
</message>
<message>
<source>Yes</source>
@ -118,14 +71,6 @@
<translation type="obsolete">Käännökset</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -150,93 +95,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Lepotila</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Valmiustila</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Käynnistä uudelleen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Sammuta</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Kirjaudu ulos</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>LxQt-istunnon sammutus</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LxQt-istunnon uloskirjaus</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Lepotilaan siirtyminen epäonnistui.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Valmiustilaan siirtyminen epäonnistui.</translation>
</message>
@ -244,53 +189,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Lukitse näyttö</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Näytönsäästäjän käynnistysvirhe</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>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>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>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>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>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="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -326,44 +271,28 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Tietoja LxQtista</translation>
<translation type="vanished">Tietoja LxQtista</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Tietoja</translation>
<translation type="vanished">Tietoja</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Tekijät</translation>
<translation type="vanished">Tekijät</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Kiitokset</translation>
<translation type="vanished">Kiitokset</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Käännökset</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Käännökset</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="fr_FR">
<TS version="2.1" language="fr_FR">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Ajouter des extensions</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Chercher :</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Chercher :</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Ajouter l&apos;extension</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Fermer</translation>
<translation type="vanished">Fermer</translation>
</message>
</context>
<context>
@ -37,65 +30,6 @@
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Oui</translation>
@ -105,14 +39,6 @@
<translation type="obsolete">Non</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -137,93 +63,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hiberner</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspendre</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Redémarrer</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Éteindre</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Se déconnecter</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Suspendre la session LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<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="164"/>
<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="173"/>
<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="174"/>
<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 souvegardé sera perdu...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Éteindre la session LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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 souvegardé sera perdu...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<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="194"/>
<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 souvegardé sera perdu...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<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="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Échec de la suspension.</translation>
</message>
@ -231,53 +157,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Vérouiller l&apos;écran</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Erreur lors de la mise en veille</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>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="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>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>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>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="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>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>
@ -317,44 +243,18 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>À propos de LxQt</translation>
<translation type="vanished">À propos de LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>À propos</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">À propos</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Informations techniques</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Informations techniques</translation>
</message>
</context>
</TS>

@ -1,22 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="hu">
<TS version="2.1" language="hu">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation type="unfinished"></translation>
<translation type="vanished">Keres:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Bigyó hozzáadás</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation type="unfinished"></translation>
<translation type="vanished">Bezár</translation>
</message>
</context>
<context>
@ -24,77 +21,66 @@
<message>
<location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
<translation>Párbeszédablak</translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
<translation type="vanished">Verzió: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
<translation type="vanished">Qt alapú könnyen használható, fejlett és gyors asztalkezelő.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<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>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Jogok: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Honlap: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Licensz: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
<translation type="vanished">Az LXQt fejlesztői&lt;a %1&gt;LXQt Team és a társasága&lt;/a&gt;</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
<translation type="vanished">Ha érdekli a fejlesztés. akkor &lt;a %1&gt;csatlakozhat hozzánk&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Külön köszönet:</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
<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>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
<translation type="vanished">(%1 aktív)</translation>
</message>
</context>
<context>
@ -102,12 +88,12 @@
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>LxQt Power Manager Error</source>
<translation type="unfinished"></translation>
<translation>LXQt Energiakezelő hiba</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="70"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
<translation>Elaltatás sikertelen</translation>
</message>
</context>
<context>
@ -115,155 +101,155 @@
<message>
<location filename="../lxqtnotification.cpp" line="152"/>
<source>Notifications Fallback</source>
<translation type="unfinished"></translation>
<translation>Vészhitelesítés</translation>
</message>
</context>
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
<translation>Elaltatás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
<translation>Készültség</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
<translation>Újraindítás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
<translation>Kikapcsolás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
<translation>Kijelentkezés</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation type="unfinished"></translation>
<translation>Az LXQT készenléte</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation type="unfinished"></translation>
<translation>Az LXQT elaltatása</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation type="unfinished"></translation>
<translation>LxQt újraindítás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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>
<translation>Újra akarja indítani a gépet? Minden mentetlen munka elvész...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation type="unfinished"></translation>
<translation>LxQt kikapcsolás</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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>
<translation>Ki akarja kapcsolni a gépet? Minden mentetlen munka elvész...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation type="unfinished"></translation>
<translation>LxQt kijelentkezés</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation type="unfinished"></translation>
<translation>Kijelentkezik? Minden mentetlen munka elvész...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>LxQt Power Manager Error</source>
<translation type="unfinished"></translation>
<translation>LxQt energiakezelő hiba</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
<translation>Mélykészenléti állapot sikertelen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
<translation>Készenléti állapot sikertelen</translation>
</message>
</context>
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
<translation>Képernyőzár</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
<translation>Képvédő indítási hiba</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="unfinished"></translation>
<translation>Hiba a képernyővédő indításakor.Az xdg-képernyővédő összeomlott.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="unfinished"></translation>
<translation>Hiba a képernyővédő indításakor.Az xdg-képernyővédő nincs jól telepítve.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="unfinished"></translation>
<translation>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="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation type="unfinished"></translation>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
<translation>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>
@ -272,62 +258,55 @@
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="91"/>
<location filename="../lxqtpower/lxqtpowerproviders.cpp" line="141"/>
<source>Power Manager Error</source>
<translation type="unfinished"></translation>
<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 type="unfinished"></translation>
<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 type="unfinished"></translation>
<translation>Energiakezelő hiba (D-BUS hívás)</translation>
</message>
</context>
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation type="unfinished"></translation>
<translation type="vanished">Az LXQT -ről</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="unfinished"></translation>
<translation type="vanished">Rólunk</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Szerzők</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Köszönet</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Fordítások</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Technikai háttér</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Vágólapra másol</translation>
</message>
</context>
</TS>

@ -1,24 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ia">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<TS version="2.1" language="ia">
<context>
<name>ConfigDialog</name>
<message>
@ -27,76 +9,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -121,93 +33,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
@ -215,53 +127,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -287,47 +199,4 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,24 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="id_ID">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<TS version="2.1" language="id_ID">
<context>
<name>ConfigDialog</name>
<message>
@ -27,76 +9,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -121,93 +33,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernasi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspend</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reboot</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Shutdown</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Keluar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
@ -215,53 +127,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -287,47 +199,4 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="it_IT">
<TS version="2.1" language="it_IT">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Aggiungi plugin</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Cerca:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Cerca:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Aggiungi plugin</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Chiudi</translation>
<translation type="vanished">Chiudi</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Versione: %1</translation>
<translation type="vanished">Versione: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Un ambiente desktop veloce, facile da usare e avanzato basato sulle tecnologie Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Un ambiente desktop veloce, facile da usare e avanzato basato sulle tecnologie Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Copyright: %1-%2 %3</translation>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Sito: %1</translation>
<translation type="vanished">Sito: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Licenza: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Licenza: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt è tradotto in molte lingue grazie al lavoro dei gruppi di traduzione in giro per il mondo.</translation>
<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>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg Autostart Home</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Ibernazione</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Sospensione</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Riavvia</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Spegni</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Esci</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<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="154"/>
<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>Vuoi davvero 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="163"/>
<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="164"/>
<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>Vuoi davvero ibernare il computer?&lt;p&gt;Iberna 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="173"/>
<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="174"/>
<location filename="../lxqtpowermanager.cpp" line="173"/>
<source>Do you want to really restart your computer? All unsaved work will be lost...</source>
<translation>Vuoi davvero riavviare il computer? Tutto il lavoro non salvato verrà perso...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Spegni la sessione di LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<location filename="../lxqtpowermanager.cpp" line="183"/>
<source>Do you want to really switch off your computer? All unsaved work will be lost...</source>
<translation>Vuoi davvero spegnere il computer? Tutto il lavoro non salvato verrà perso...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<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="194"/>
<location filename="../lxqtpowermanager.cpp" line="193"/>
<source>Do you want to really logout? All unsaved work will be lost...</source>
<translation>Vuoi davvero chiudere la sessione? Tutto il lavoro non salvato verrà perso...</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>L&apos;ibernazione non è riuscita.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>La sospensione non è riuscita.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Blocca schermo</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Errore nell&apos;avvio del salvaschermo</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>È 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>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>È avvenuto un errore durante l&apos;avvio del salvaschermo. xda-screensaver non è installato correttamente.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>È avvenuto un errore durante l&apos;avvio del salvaschermo. xda-screensaver non può essere avviato.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Si è verificato un errore avviando il salvaschermo. Errore sconosciuto: valore di ritorno non documentato da xdg-screensaver=%1.</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Informazioni su LxQt</translation>
<translation type="vanished">Informazioni su LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Informazioni</translation>
<translation type="vanished">Informazioni</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Autori</translation>
<translation type="vanished">Autori</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Ringraziamenti</translation>
<translation type="vanished">Ringraziamenti</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Traduzioni</translation>
<translation type="vanished">Traduzioni</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Informazioni tecniche</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Informazioni tecniche</translation>
</message>
</context>
</TS>

@ -1,22 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ja">
<TS version="2.1" language="ja">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>:</translation>
<translation type="vanished">:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
</context>
<context>
@ -30,71 +27,60 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>: %1</translation>
<translation type="vanished">: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Qt 使</translation>
<translation type="vanished">Qt 使</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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>LxQt&lt;a %1&gt;Razor-qt&lt;/a&gt;</translation>
<translation type="vanished">LxQt&lt;a %1&gt;Razor-qt&lt;/a&gt;</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Copyright: %1-%2 %3</translation>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>: %1</translation>
<translation type="vanished">: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>: %1</translation>
<translation type="vanished">: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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>LXQt&lt;a %1&gt;LXQt&lt;/a&gt;</translation>
<translation type="vanished">LXQt&lt;a %1&gt;LXQt&lt;/a&gt;</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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>&lt;a %1&gt;&lt;/a&gt;</translation>
<translation type="vanished">&lt;a %1&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation>:</translation>
<translation type="vanished">:</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt</translation>
<translation type="vanished">LXQt</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation>(%1 )</translation>
<translation type="vanished">(%1 )</translation>
</message>
</context>
<context>
@ -121,94 +107,94 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation></translation>
</message>
@ -216,53 +202,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>xdg-</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>xdg-</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>xdg-</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>xdg-</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation> - xdg-screensaver=%1</translation>
</message>
@ -291,44 +277,37 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>LxQt</translation>
<translation type="vanished">LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>About</translation>
<translation type="vanished">About</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
</context>
</TS>

@ -1,24 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ko">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<TS version="2.1" language="ko">
<context>
<name>ConfigDialog</name>
<message>
@ -27,76 +9,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -121,93 +33,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
@ -215,53 +127,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -287,47 +199,4 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="lt">
<TS version="2.1" language="lt">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Pridėti priedų</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Ieškoti:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Ieškoti:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Pridėti priedą</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Uždaryti</translation>
<translation type="vanished">Uždaryti</translation>
</message>
</context>
<context>
@ -37,65 +30,6 @@
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Taip</translation>
@ -105,14 +39,6 @@
<translation type="obsolete">Ne</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -137,93 +63,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Užmigdyti į atminį</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Užmigdyti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Perkrauti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Išjungti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Atsijungti</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>LxQt sesijos užmigdymas</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>LxQt sesijos sustabdymas į atmintį.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>LxQt sesijos perkrovimas</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>LxQt sesijos išjungimas</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LxQt sesijos atjungimas</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Nepavyko užmigdymas į fizinę atmintį</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Nepavyko užmigdymas</translation>
</message>
@ -231,53 +157,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Užrakinti ekraną</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Ekrano užsklandos aktyvavimo klaida</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Klaida paleidžiant ekrano užsklandą. xdg-screensaver negali pasileisti, nes nulūžo.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Klaida paleidžiant ekrano užsklandą. xdg-screensaver nėra tinkamai įdiegtas.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Klaida paleidžiant ekrano užsklandą. xdg-screensaver negali būti paleistas.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -317,44 +243,18 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Apie LxQt</translation>
<translation type="vanished">Apie LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Apie</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Apie</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Techninė informacija</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Techninė informacija</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="nl">
<TS version="2.1" language="nl">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Plugins toevoegen</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Zoeken:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Zoeken:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Plugin toevoegen</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Sluiten</translation>
<translation type="vanished">Sluiten</translation>
</message>
</context>
<context>
@ -37,65 +30,6 @@
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Ja</translation>
@ -105,14 +39,6 @@
<translation type="obsolete">Nee</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -137,93 +63,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Slaapstand</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Slapen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Herstarten</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Afsluiten</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Afmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>LxQt Sessie Slapen</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>LxQt Sessie Slaapstand</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>LxQt Sessie Herstarten</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>LxQt Sessie Afsluiten</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LxQt Sessie Afmelden</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>SCHIJF-slaapstand mislukt.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>RAM-slaapstand mislukt.</translation>
</message>
@ -231,53 +157,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Scherm Vergrendelen</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Schermbeveiliging Activering fout</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Fout tijdens het starten van de schermbeveiliging. xdg-schermbeveiliging kan niet starten, wegens een crash.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Fout tijdens het starten van de schermbeveiliging. xdg-schermbeveiliging is niet correct geinstalleerd..</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Fout tijdens het starten van de schermbeveiliging. xdg-schermbeveiliging kan niet starten.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -317,44 +243,18 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Over LxQt</translation>
<translation type="vanished">Over LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Over</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Over</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Technische Informatie </translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Technische Informatie </translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pl_PL">
<TS version="2.1" language="pl_PL">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Dodaj wtyczki</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Szukaj:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Szukaj:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Dodaj wtyczkę</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Zamknij</translation>
<translation type="vanished">Zamknij</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Wersja: %1</translation>
<translation type="vanished">Wersja: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Zaawansowany, łatwy w obsłudze i szybki pulpit bazujący na Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Zaawansowany, łatwy w obsłudze i szybki pulpit bazujący na Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Prawa autorskie: %1-%2 %3</translation>
<translation type="vanished">Prawa autorskie: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Strona: %1</translation>
<translation type="vanished">Strona: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Licencja: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Licencja: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt jest dostępny w wielu językach dzięki wspanialej pracy ekip tłumaczy z całego świata.</translation>
<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>
@ -166,14 +129,6 @@
<translation type="obsolete">Ścieżka dostępu autostart Xdg</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernuj</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Uśpij</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Uruchom ponownie</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Wyłącz</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Wyloguj</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Uśpij sesję</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Hibernuj sesję</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>Uruchom ponownie</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Wyłącz</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Wyloguj</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernacja nie powiodła się.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Uśpienie nie powiodło się.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zablokuj ekran</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Błąd podczas aktywacji wygaszacza ekranu</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Wystąpił błąd podczas uruchamiania wygaszacza ekranu. xdg-screensaver nie uruchamia się (crash).</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Wystąpił błąd podczas uruchamiania wygaszacza ekranu. xdg-screensaver nie jest poprawnie zainstalowany.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Wystąpił błąd podczas uruchamiania wygaszacza ekranu. xdg-screensaver nie może zostać uruchomiony.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Wystąpił błąd podczas wywołania wygaszacza ekranu. Nieznany błąd - nieudokumentowany zwrot wartości z xdg-screensaver=%1.</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>O LxQt</translation>
<translation type="vanished">O LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>O</translation>
<translation type="vanished">O</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Autorzy</translation>
<translation type="vanished">Autorzy</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Podziękowania</translation>
<translation type="vanished">Podziękowania</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Tłumaczenia</translation>
<translation type="vanished">Tłumaczenia</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Informacje techniczne</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Informacje techniczne</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pt">
<TS version="2.1" language="pt">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,20 @@
<translation type="obsolete">Adicionar extras</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Procurar:</translation>
<translation type="vanished">Procurar:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation>Adicionar widget</translation>
<translation type="vanished">Adicionar widget</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Adicionar extra</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Fechar</translation>
<translation type="vanished">Fechar</translation>
</message>
</context>
<context>
@ -38,63 +35,53 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Versão: %1</translation>
<translation type="vanished">Versão: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Ambiente de trabalho rápido, simples e fácil de utilizar baseado na tecnologia Qt.</translation>
<translation type="vanished">Ambiente de trabalho rápido, simples e fácil de utilizar baseado na tecnologia Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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>O LxQt não seria possível sem a ajuda dos colaboradores do projeto &lt;a %1&gt;Razor-qt&lt;/a&gt;.</translation>
<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>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Direitos de autor: %1-%2 %3</translation>
<translation type="vanished">Direitos de autor: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Página web: %1</translation>
<translation type="vanished">Página web: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Licença: %1</translation>
<translation type="vanished">Licença: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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>O LxQt é desenvolvido pelos &lt;a %1&gt;colaboradores da equipa LxQt&lt;/a&gt;.</translation>
<translation type="vanished">O LxQt é desenvolvido pelos &lt;a %1&gt;colaboradores da equipa LxQt&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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>Se quiser ajudar no desenvolvimento, &lt;a %1&gt;pode integrar a nossa equipa&lt;/a&gt;.</translation>
<translation type="vanished">Se quiser ajudar no desenvolvimento, &lt;a %1&gt;pode integrar a nossa equipa&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation>Um especial obrigado:</translation>
<translation type="vanished">Um especial obrigado:</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>O LxQt está traduzido em diversos idiomas graças ao trabalho desenvolvido pelas equipas de tradução de todo o mundo.</translation>
<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>
@ -169,9 +156,8 @@
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation>(%1 ativo)</translation>
<translation type="vanished">(%1 ativo)</translation>
</message>
</context>
<context>
@ -198,93 +184,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Desligar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Terminar sessão</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Desligar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Terminar sessão</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Falha ao hibernar.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Falha ao suspender.</translation>
</message>
@ -292,53 +278,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bloquear ecrã</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Erro ao ativar a proteção de ecrã</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Ocorreu um erro ao iniciar a proteção de ecrã. O xdg-screensaver terminou abruptamente.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Ocorreu um erro ao iniciar a proteção de ecrã. O xdg-screensaver não está instalado corretamente.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>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="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Ocorreu um erro ao iniciar a proteção de ecrã. O erro xdg-screensaver=%1 não é conhecido ou documentado.</translation>
</message>
@ -378,44 +364,37 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation> Sobre o LxQt</translation>
<translation type="vanished"> Sobre o LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Sobre</translation>
<translation type="vanished">Sobre</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Autores</translation>
<translation type="vanished">Autores</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Agradecimentos</translation>
<translation type="vanished">Agradecimentos</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Traduções</translation>
<translation type="vanished">Traduções</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Informações técnicas</translation>
<translation type="vanished">Informações técnicas</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation>Copiar para a área de transferência</translation>
<translation type="vanished">Copiar para a área de transferência</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="pt_BR">
<TS version="2.1" language="pt_BR">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Adicionar plugins</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Pesquisar:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Pesquisar:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Adicionar plugin</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Fechar</translation>
<translation type="vanished">Fechar</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Versão: %1</translation>
<translation type="vanished">Versão: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Avançado, fácil de usar, e ambiente de trabalho rápido baseado nas tecnologias Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Avançado, fácil de usar, e ambiente de trabalho rápido baseado nas tecnologias Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Copyright: %1-%2 %3</translation>
<translation type="vanished">Copyright: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Página: %1</translation>
<translation type="vanished">Página: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Licença: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Licença: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt é traduzido em muitas línguas, graças ao trabalho das equipes de tradução de todo o mundo.</translation>
<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>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg Início Automático Pessoal</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspender</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reiniciar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Desligar</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Encerrar sessão</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<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="154"/>
<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="163"/>
<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="164"/>
<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="173"/>
<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="174"/>
<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="183"/>
<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="184"/>
<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="193"/>
<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="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Falha ao hibernar.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Falha ao suspender.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Bloquear tela</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Erro na ativação do protetor de tela</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>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>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Ocorreu um erro ao iniciar o protetor de tela. O xdg-screensaver não está instalado corretamente.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>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="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Ocorreu um erro ao inicair o protetor de tela. Erro desconhecido - retorno não documentado de xdg-screensaver=%1</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>Sobre o LxQt</translation>
<translation type="vanished">Sobre o LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Sobre</translation>
<translation type="vanished">Sobre</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Autores</translation>
<translation type="vanished">Autores</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Agradecimentos</translation>
<translation type="vanished">Agradecimentos</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Traduções</translation>
<translation type="vanished">Traduções</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Ficha Técnica</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Ficha Técnica</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ro_RO">
<TS version="2.1" language="ro_RO">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Adaugă module</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Caută:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Caută:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Adaugă modul</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Închide</translation>
<translation type="vanished">Închide</translation>
</message>
</context>
<context>
@ -37,65 +30,6 @@
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Da</translation>
@ -105,14 +39,6 @@
<translation type="obsolete">Nu</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -137,93 +63,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernare</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Suspendare</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Repornire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Oprire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Ieșire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Sesiune LXQt - suspendare</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Sesiune LXQt - hibernare</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>Sesiune LXQt - repornire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Sesiune LXQt - oprire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Sesiune LXQt - ieșire</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernarea a eșuat.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Suspendarea a eșuat.</translation>
</message>
@ -231,53 +157,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Blochează ecranul</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Eroare la activarea protecției de ecran</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>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="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>A apărut o eroare la activarea protecției de ecran. xdg-screensaver nu a fost instalat corect.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>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="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -317,44 +243,18 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation> Despre LxQt</translation>
<translation type="vanished"> Despre LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Despre</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Despre</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Informații tehnice</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Informații tehnice</translation>
</message>
</context>
</TS>

@ -1,22 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ru">
<TS version="2.1" language="ru">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Поиск:</translation>
<translation type="vanished">Поиск:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation>Добавить виджет</translation>
<translation type="vanished">Добавить виджет</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Закрыть</translation>
<translation type="vanished">Закрыть</translation>
</message>
</context>
<context>
@ -30,71 +27,60 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Версия: %1</translation>
<translation type="vanished">Версия: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Передовая, быстрая, и простая в использовании среда рабочего стола на основе технологий Qt.</translation>
<translation type="vanished">Передовая, быстрая, и простая в использовании среда рабочего стола на основе технологий Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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>LXQT не могло бы существовать без проекта &lt;a %1&gt;Razor-qt&lt;/a&gt; и многих его участников.</translation>
<translation type="vanished">LXQT не могло бы существовать без проекта &lt;a %1&gt;Razor-qt&lt;/a&gt; и многих его участников.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Авторские права: %1-%2 %3</translation>
<translation type="vanished">Авторские права: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Домашняя страница: %1</translation>
<translation type="vanished">Домашняя страница: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Лицензия: %1</translation>
<translation type="vanished">Лицензия: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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>LXQT разработан &lt;a %1&gt;командой LXQt и прочими участниками&lt;/a&gt;.</translation>
<translation type="vanished">LXQT разработан &lt;a %1&gt;командой LXQt и прочими участниками&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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>Если вы заинтересованы работой с нашей командой разработки, &lt;a %1&gt;присоединяйтесь к нам&lt;/a&gt;.</translation>
<translation type="vanished">Если вы заинтересованы работой с нашей командой разработки, &lt;a %1&gt;присоединяйтесь к нам&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation>Особая благодарность:</translation>
<translation type="vanished">Особая благодарность:</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQT переведён на множество языков благодаря работе команд переводчиков по всему миру.</translation>
<translation type="vanished">LXQT переведён на множество языков благодаря работе команд переводчиков по всему миру.</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation>(%1 активный)</translation>
<translation type="vanished">(%1 активный)</translation>
</message>
</context>
<context>
@ -121,93 +107,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="115"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Спящий режим</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="122"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Ждущий режим</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="129"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Перезагрузить</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="136"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Выключить компьютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="143"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Завершить сеанс</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="155"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Ждущий режим сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="156"/>
<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="165"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Спящий режим сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="166"/>
<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="175"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>Перезагрузка сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="176"/>
<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="185"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Завершение сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="186"/>
<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="195"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Завершение сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="196"/>
<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="204"/>
<location filename="../lxqtpowermanager.cpp" line="209"/>
<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="204"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Ошибка перехода в спящий режим.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="209"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Ошибка перехода в ждущий режим.</translation>
</message>
@ -215,53 +201,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="54"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Заблокировать экран</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="73"/>
<location filename="../lxqtscreensaver.cpp" line="81"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="101"/>
<location filename="../lxqtscreensaver.cpp" line="109"/>
<location filename="../lxqtscreensaver.cpp" line="117"/>
<location filename="../lxqtscreensaver.cpp" line="126"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Ошибка запуска хранителя экрана</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="74"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>При запуске хранителя экрана произошла ошибка. Невозможно запустить xdg-screensaver по причине его сбоя.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="82"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>При запуске хранителя экрана произошла ошибка. Xdg-screensaver установлен некорректно.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>При запуске хранителя экрана произошла ошибка. Xdg-screensaver не может быть запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="102"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>При запуске хранителя экрана произошла ошибка. Неверные аргументы запуска xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="110"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске хранителя экрана произошла ошибка. Убедитесь, что xscreensaver установлен и запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="118"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске заставки произошла ошибка. Невозможно выполнить действие «запустить». Проверьте, чтобы xscreensaver был установлен и запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="127"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>При запуске заставки произвошла ошибка. Неизвестная ошибка - недокументированное значение возвращено из xdg-screensaver=%1.</translation>
</message>
@ -290,44 +276,37 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation> О LXQt</translation>
<translation type="vanished"> О LXQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>О программе</translation>
<translation type="vanished">О программе</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Авторы</translation>
<translation type="vanished">Авторы</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Благодарности</translation>
<translation type="vanished">Благодарности</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Переводы</translation>
<translation type="vanished">Переводы</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Техническая информация</translation>
<translation type="vanished">Техническая информация</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation>Копировать в буфер обмена</translation>
<translation type="vanished">Копировать в буфер обмена</translation>
</message>
</context>
</TS>

@ -1,22 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ru_RU">
<TS version="2.1" language="ru_RU">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Поиск:</translation>
<translation type="vanished">Поиск:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation>Добавить виджет</translation>
<translation type="vanished">Добавить виджет</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Закрыть</translation>
<translation type="vanished">Закрыть</translation>
</message>
</context>
<context>
@ -30,71 +27,60 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Версия: %1</translation>
<translation type="vanished">Версия: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Передовая, быстрая, и простая в использовании среда рабочего стола на основе технологий Qt.</translation>
<translation type="vanished">Передовая, быстрая, и простая в использовании среда рабочего стола на основе технологий Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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>LXQT не могло бы существовать без проекта &lt;a %1&gt;Razor-qt&lt;/a&gt; и многих его участников.</translation>
<translation type="vanished">LXQT не могло бы существовать без проекта &lt;a %1&gt;Razor-qt&lt;/a&gt; и многих его участников.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Авторские права: %1-%2 %3</translation>
<translation type="vanished">Авторские права: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Домашняя страница: %1</translation>
<translation type="vanished">Домашняя страница: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Лицензия: %1</translation>
<translation type="vanished">Лицензия: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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>LXQT разработан &lt;a %1&gt;командой LXQt и прочими участниками&lt;/a&gt;.</translation>
<translation type="vanished">LXQT разработан &lt;a %1&gt;командой LXQt и прочими участниками&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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>Если вы заинтересованы работой с нашей командой разработки, &lt;a %1&gt;присоединяйтесь к нам&lt;/a&gt;.</translation>
<translation type="vanished">Если вы заинтересованы работой с нашей командой разработки, &lt;a %1&gt;присоединяйтесь к нам&lt;/a&gt;.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation>Особая благодарность:</translation>
<translation type="vanished">Особая благодарность:</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQT переведён на множество языков благодаря работе команд переводчиков по всему миру.</translation>
<translation type="vanished">LXQT переведён на множество языков благодаря работе команд переводчиков по всему миру.</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation>(%1 активный)</translation>
<translation type="vanished">(%1 активный)</translation>
</message>
</context>
<context>
@ -121,93 +107,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="115"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Спящий режим</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="122"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Ждущий режим</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="129"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Перезагрузить</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="136"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Выключить компьютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="143"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Завершить сеанс</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="155"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Ждущий режим сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="156"/>
<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="165"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Спящий режим сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="166"/>
<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="175"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>Перезагрузка сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="176"/>
<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="185"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Завершение сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="186"/>
<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="195"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Завершение сеанса LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="196"/>
<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="204"/>
<location filename="../lxqtpowermanager.cpp" line="209"/>
<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="204"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Ошибка перехода в спящий режим.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="209"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Ошибка перехода в ждущий режим.</translation>
</message>
@ -215,53 +201,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="54"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Заблокировать экран</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="73"/>
<location filename="../lxqtscreensaver.cpp" line="81"/>
<location filename="../lxqtscreensaver.cpp" line="89"/>
<location filename="../lxqtscreensaver.cpp" line="101"/>
<location filename="../lxqtscreensaver.cpp" line="109"/>
<location filename="../lxqtscreensaver.cpp" line="117"/>
<location filename="../lxqtscreensaver.cpp" line="126"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Ошибка запуска хранителя экрана</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="74"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>При запуске хранителя экрана произошла ошибка. Невозможно запустить xdg-screensaver по причине его сбоя.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="82"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>При запуске хранителя экрана произошла ошибка. Xdg-screensaver установлен некорректно.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="90"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>При запуске хранителя экрана произошла ошибка. Xdg-screensaver не может быть запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="102"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>При запуске хранителя экрана произошла ошибка. Неверные аргументы запуска xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="110"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске хранителя экрана произошла ошибка. Убедитесь, что xscreensaver установлен и запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="118"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>При запуске заставки произошла ошибка. Невозможно выполнить действие «запустить». Проверьте, чтобы xscreensaver был установлен и запущен.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="127"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>При запуске заставки произвошла ошибка. Неизвестная ошибка - недокументированное значение возвращено из xdg-screensaver=%1.</translation>
</message>
@ -290,44 +276,37 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation> О LXQt</translation>
<translation type="vanished"> О LXQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>О программе</translation>
<translation type="vanished">О программе</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Авторы</translation>
<translation type="vanished">Авторы</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Благодарности</translation>
<translation type="vanished">Благодарности</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Переводы</translation>
<translation type="vanished">Переводы</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Техническая информация</translation>
<translation type="vanished">Техническая информация</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation>Копировать в буфер обмена</translation>
<translation type="vanished">Копировать в буфер обмена</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="sk_SK">
<TS version="2.1" language="sk_SK">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Pridať zásuvné moduly</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Hľadať:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Hľadať:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Pridať zásuvný modul</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Zatvoriť</translation>
<translation type="vanished">Zatvoriť</translation>
</message>
</context>
<context>
@ -35,76 +28,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -129,93 +52,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Hibernovať</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Úsporný režim</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Reštartovať</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Vypnúť</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Odhlásiť sa</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<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="154"/>
<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="163"/>
<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="164"/>
<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="173"/>
<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="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Vypnutie relácie LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<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="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Hibernácia sa nepodarila.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Uvedenie do úsporného režimu sa nepodarilo.</translation>
</message>
@ -223,53 +146,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zamknúť obrazovku</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>CHyba pri aktivácii šetriča obrazovky</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Pri štarte šetriča obrazovky sa vyskytla chyba. xdg-screensaver nebolo možné spustiť, pretože havaroval.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Pri štarte šetriča obrazovky sa vyskytla chyba. xdg-screensaver nie je správne nainštalovaný.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Pri štarte šetriča obrazovky sa vyskytla chyba. xdg-screensaver nebolo možné spustiť.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -309,44 +232,8 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>O prostredí LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">O prostredí LxQt</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="sl">
<TS version="2.1" language="sl">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Dodaj vstavke</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Iskanje:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Iskanje:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Dodaj vstavek</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Zapri</translation>
<translation type="vanished">Zapri</translation>
</message>
</context>
<context>
@ -37,65 +30,6 @@
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="obsolete">Da</translation>
@ -105,14 +39,6 @@
<translation type="obsolete">Ne</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -137,93 +63,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>V mirovanje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>V pripravljenost</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Znova zaženi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Izklopi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Odjavi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Seja v pripravljenost</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Seja v mirovanje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>Ponovni zagon seje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Izklop seje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Odjava seje</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Prehod v mirovanje ni uspel.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Prehod v pripravljenost ni uspel.</translation>
</message>
@ -231,53 +157,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Zakleni zaslon</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Napaka vklopa ohranjevalnika zaslona</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Prišlo je do napake pri zagonu ohranjevalnika zaslona. Programa xdg-screensaver ni moč zagnati, ker se je sesul.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Prišlo je do napake pri zagonu ohranjevalnika zaslona. Program xdg-screensaver ni nameščen pravilno.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Prišlo je do napake pri zagonu ohranjevalnika zaslona. Programa xdg-screensaver ni moč zagnati.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -317,44 +243,18 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>O LxQt</translation>
<translation type="vanished">O LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>O</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
<translation type="vanished">O</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Tehnični podatki</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Tehnični podatki</translation>
</message>
</context>
</TS>

@ -1,24 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="sr@latin">
<context>
<name>AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
</context>
<TS version="2.1" language="sr@latin">
<context>
<name>ConfigDialog</name>
<message>
@ -27,76 +9,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -121,93 +33,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation type="unfinished"></translation>
</message>
@ -215,53 +127,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -287,47 +199,4 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="sr_RS">
<TS version="2.1" language="sr_RS">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Додавање модула</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Тражи:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Тражи:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Додај модул</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Затвори</translation>
<translation type="vanished">Затвори</translation>
</message>
</context>
<context>
@ -35,76 +28,6 @@
<translation>Дијалог</translation>
</message>
</context>
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -129,93 +52,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Хибернирај</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Суспендуј</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Поново покрени</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Угаси</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Одјави се</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Суспендовање Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Хибернација Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>Поновно покретање Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Гашење Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Одјава Рејзорове сесије</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Хибернација није успела.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Суспендовање није успело.</translation>
</message>
@ -223,53 +146,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Закључај екран</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Грешка при активацији чувара екрана</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Грешка при покретању чувара екрана. xdg-screensaver се не може покренути јер се срушио.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Грешка при покретању чувара екрана. xdg-screensaver није инсталиран исправно.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Грешка при покретању чувара екрана. xdg-screensaver се не може покренути.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Грешка при покретању чувара екрана. Грешка у синтакси аргумената xdg-screensaver-а.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation type="unfinished"></translation>
</message>
@ -309,44 +232,8 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation> О Рејзору</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished"> О Рејзору</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="th_TH">
<TS version="2.1" language="th_TH">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>: %1</translation>
<translation type="vanished">: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation> Qt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished"> Qt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>: %1-%2 %3</translation>
<translation type="vanished">: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>: %1</translation>
<translation type="vanished">: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt </translation>
<translation type="vanished">LXQt </translation>
</message>
<message>
<source>Yes</source>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg Autostart Home</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation> </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation> LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation> LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation> LxQt </translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation> lxqt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation> LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation></translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation> xdg-screensaver </translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation> xdg-screensaver </translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation> xdg-screensaver </translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation> - undocumented xdg-screensaver=%1.</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation> LxQt</translation>
<translation type="vanished"> LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished"></translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="tr">
<TS version="2.1" language="tr">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Eklenti ekle</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Ara:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Ara:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Eklenti ekle</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Kapat</translation>
<translation type="vanished">Kapat</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Versiyon: %1</translation>
<translation type="vanished">Versiyon: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Qt teknolojilerini temel alan gelişmiş, kullanımı kolay ve hızlı masaüstü ortamı.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Qt teknolojilerini temel alan gelişmiş, kullanımı kolay ve hızlı masaüstü ortamı.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Telif Hakkı: %1-%2 %3</translation>
<translation type="vanished">Telif Hakkı: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Anasayfa: %1</translation>
<translation type="vanished">Anasayfa: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Lisans: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Lisans: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt tüm dünyadaki çeviri ekiplerinin çalışmalarına sayesinde birçok dil çevrilir.</translation>
<translation type="vanished">LXQt tüm dünyadaki çeviri ekiplerinin çalışmalarına sayesinde birçok dil çevrilir.</translation>
</message>
<message>
<source>Yes</source>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg Ev Otomatik Başlatma Dizini</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Uyku</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Askıya Al</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Yeniden Başlat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Bilgisayarı Kapat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Oturumu Kapat</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<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="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>LxQt Oturum Uyku Kipi</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<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="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>LxQt Oturum Kapatma</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LxQt Oturumu Kapatma</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<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="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Askıya alma başarısız oldu.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Ekranı Kilitle</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Ekran Koruyucusu Etkinleştirme Hatası</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Ekran koruyucu başlatılırken hata oluştu. xdg-screensaver çöktüğünden başlatılamadı.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Ekran koruyucu başlatılırken hata oluştu. xdg-screensaver düzgün biçimde kurulmamış,</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Ekran koruyucu başlatılırken hata oluştu. xdg-screensaver başlatılamıyor.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<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="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<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="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Ekran Koruyucu başlarken bir hata oluştur. Bilinmeyen hata - xdg-screensaver=%1 den okunamayan geri dönüş değeri.</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>LxQt Hakkında</translation>
<translation type="vanished">LxQt Hakkında</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Hakkında</translation>
<translation type="vanished">Hakkında</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Yazarlar</translation>
<translation type="vanished">Yazarlar</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Teşekkürler</translation>
<translation type="vanished">Teşekkürler</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Çeviriler</translation>
<translation type="vanished">Çeviriler</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Teknik Bilgi</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Teknik Bilgi</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="uk">
<TS version="2.1" language="uk">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete">Додати плаґіни</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation>Шукати:</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished">Шукати:</translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete">Додати плаґін</translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation>Закрити</translation>
<translation type="vanished">Закрити</translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>Версія: %1</translation>
<translation type="vanished">Версія: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Передове, легке у використанні та швидке стільникове середовище засноване на технологіях Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Передове, легке у використанні та швидке стільникове середовище засноване на технологіях Qt.</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Авторське право: %1-%2 %3</translation>
<translation type="vanished">Авторське право: %1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Домашня сторінка: %1</translation>
<translation type="vanished">Домашня сторінка: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Ліцензія: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">Ліцензія: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt перекладено на багато мов завдяки праці команд перекладачів по всьому світу.</translation>
<translation type="vanished">LXQt перекладено на багато мов завдяки праці команд перекладачів по всьому світу.</translation>
</message>
<message>
<source>Yes</source>
@ -166,14 +129,6 @@
<translation type="obsolete">Домівка автозапуску Xdg</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation>Приспати</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation>Призупинити</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation>Перезавантажити</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation>Вимкнути</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation>Вийти</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>Призупинити компютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>Приспати компютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>Перезавантажити компютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation>Вимкнути компютер</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>Вийти з сеансу LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation>Не вдалося приспати.</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation>Не вдалося призупинити.</translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation>Заблокувати екран</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation>Збій запуску зберігача екрану</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>Стався збій при запуску зберігача екрану. xdg-screensaver зазнав краху.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>Стався збій при запуску зберігача екрану. xdg-screensaver не встановлено коректним чином.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>Стався збій при запуску зберігача екрану. Не вдалося запустити xdg-screensaver.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>Стався збій при запуску зберігача екрану. В аргументах xdg-screensaver синтаксична помилка.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>Стався збій при запуску зберігача екрану. Впевніться, що xscreensaver коректно встановлено та запущено.</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<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>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation>Стався збій при запуску зберігача екрану. Невідома помилка - xdg-screensaver повернув недокументоване значення = %1.</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation> Про LxQt</translation>
<translation type="vanished"> Про LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation>Про</translation>
<translation type="vanished">Про</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation>Автори</translation>
<translation type="vanished">Автори</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation>Подяка</translation>
<translation type="vanished">Подяка</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation>Перекладачі</translation>
<translation type="vanished">Перекладачі</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation>Технічна інформація</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished">Технічна інформація</translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="zh_CN">
<TS version="2.1" language="zh_CN">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>%1</translation>
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation> Qt </translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished"> Qt </translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>%1-%2 %3</translation>
<translation type="vanished">%1-%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>%1</translation>
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>%1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished">%1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt </translation>
<translation type="vanished">LXQt </translation>
</message>
<message>
<source>Yes</source>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg </translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation></translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation> - xdg-screensaver=%1 </translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>LxQt</translation>
<translation type="vanished">LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished"></translation>
</message>
</context>
</TS>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="zh_TW">
<TS version="2.1" language="zh_TW">
<context>
<name>AddPluginDialog</name>
<message>
@ -8,23 +8,16 @@
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="22"/>
<source>Search:</source>
<translation></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="52"/>
<source>Add Widget</source>
<translation type="unfinished"></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>Add plugin</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.ui" line="59"/>
<source>Close</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
</context>
<context>
@ -38,63 +31,33 @@
<context>
<name>LxQt::AboutDialogPrivate</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="86"/>
<source>Version: %1</source>
<translation>: %1</translation>
<translation type="vanished">: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="99"/>
<source>Advanced, easy-to-use, and fast desktop environment based on Qt technologies.</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>Qt使</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="101"/>
<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="unfinished"></translation>
<translation type="vanished">Qt使</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="103"/>
<source>Copyright: %1-%2 %3</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>: %1.%2 %3</translation>
<translation type="vanished">: %1.%2 %3</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="105"/>
<source>Homepage: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation>: %1</translation>
<translation type="vanished">: %1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="107"/>
<source>License: %1</source>
<comment>About dialog, &apos;About&apos; tab text</comment>
<translation> :%1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="117"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="119"/>
<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="unfinished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="137"/>
<source>Special thanks to:</source>
<comment>About dialog, &apos;Thanks&apos; tab text</comment>
<translation type="unfinished"></translation>
<translation type="vanished"> :%1</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.cpp" line="144"/>
<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>LXQt</translation>
<translation type="vanished">LXQt</translation>
</message>
<message>
<source>Yes</source>
@ -166,14 +129,6 @@
<translation type="obsolete">Xdg</translation>
</message>
</context>
<context>
<name>LxQt::AddPluginDialog</name>
<message>
<location filename="../addplugindialog/lxqtaddplugindialog.cpp" line="199"/>
<source>(%1 active)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LxQt::MessageBox</name>
<message>
@ -198,93 +153,93 @@
<context>
<name>LxQt::PowerManager</name>
<message>
<location filename="../lxqtpowermanager.cpp" line="113"/>
<location filename="../lxqtpowermanager.cpp" line="112"/>
<source>Hibernate</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="120"/>
<location filename="../lxqtpowermanager.cpp" line="119"/>
<source>Suspend</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="127"/>
<location filename="../lxqtpowermanager.cpp" line="126"/>
<source>Reboot</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="134"/>
<location filename="../lxqtpowermanager.cpp" line="133"/>
<source>Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="141"/>
<location filename="../lxqtpowermanager.cpp" line="140"/>
<source>Logout</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="153"/>
<location filename="../lxqtpowermanager.cpp" line="152"/>
<source>LxQt Session Suspend</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="154"/>
<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="163"/>
<location filename="../lxqtpowermanager.cpp" line="162"/>
<source>LxQt Session Hibernate</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="164"/>
<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="173"/>
<location filename="../lxqtpowermanager.cpp" line="172"/>
<source>LxQt Session Reboot</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="174"/>
<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="183"/>
<location filename="../lxqtpowermanager.cpp" line="182"/>
<source>LxQt Session Shutdown</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="184"/>
<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="193"/>
<location filename="../lxqtpowermanager.cpp" line="192"/>
<source>LxQt Session Logout</source>
<translation>LxQt</translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="194"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<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="202"/>
<location filename="../lxqtpowermanager.cpp" line="201"/>
<source>Hibernate failed.</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtpowermanager.cpp" line="207"/>
<location filename="../lxqtpowermanager.cpp" line="206"/>
<source>Suspend failed.</source>
<translation></translation>
</message>
@ -292,53 +247,53 @@
<context>
<name>LxQt::ScreenSaver</name>
<message>
<location filename="../lxqtscreensaver.cpp" line="52"/>
<location filename="../lxqtscreensaver.cpp" line="51"/>
<source>Lock Screen</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<location filename="../lxqtscreensaver.cpp" line="70"/>
<location filename="../lxqtscreensaver.cpp" line="78"/>
<location filename="../lxqtscreensaver.cpp" line="86"/>
<location filename="../lxqtscreensaver.cpp" line="98"/>
<location filename="../lxqtscreensaver.cpp" line="106"/>
<location filename="../lxqtscreensaver.cpp" line="114"/>
<location filename="../lxqtscreensaver.cpp" line="123"/>
<source>Screen Saver Activation Error</source>
<translation></translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="72"/>
<location filename="../lxqtscreensaver.cpp" line="71"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started due its crash.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="80"/>
<location filename="../lxqtscreensaver.cpp" line="79"/>
<source>An error occurred starting screensaver. xdg-screensaver is not installed correctly.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="88"/>
<location filename="../lxqtscreensaver.cpp" line="87"/>
<source>An error occurred starting screensaver. xdg-screensaver cannot be started.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="100"/>
<location filename="../lxqtscreensaver.cpp" line="99"/>
<source>An error occurred starting screensaver. Syntax error in xdg-screensaver arguments.</source>
<translation>xdg-screensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="108"/>
<location filename="../lxqtscreensaver.cpp" line="107"/>
<source>An error occurred starting screensaver. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="116"/>
<location filename="../lxqtscreensaver.cpp" line="115"/>
<source>An error occurred starting screensaver. Action &apos;activate&apos; failed. Ensure you have xscreensaver installed and running.</source>
<translation>xscreensaver</translation>
</message>
<message>
<location filename="../lxqtscreensaver.cpp" line="125"/>
<location filename="../lxqtscreensaver.cpp" line="124"/>
<source>An error occurred starting screensaver. Unknown error - undocumented return value from xdg-screensaver=%1.</source>
<translation> - xdg-screensaver=%1</translation>
</message>
@ -378,44 +333,33 @@
<context>
<name>about</name>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="14"/>
<source> About LXQt</source>
<translation>LxQt</translation>
<translation type="vanished">LxQt</translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="66"/>
<source>About</source>
<comment>About dialog, Tab title </comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="83"/>
<source>Authors</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="100"/>
<source>Thanks</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="117"/>
<source>Translations</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="134"/>
<source>Technical Info</source>
<comment>About dialog, Tab title</comment>
<translation></translation>
</message>
<message>
<location filename="../aboutdialog/lxqtaboutdialog.ui" line="165"/>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
<translation type="vanished"></translation>
</message>
</context>
</TS>

@ -1,38 +0,0 @@
function(create_translatorsinfo_file _infoFile)
file(GLOB IN_FILES "${CMAKE_CURRENT_SOURCE_DIR}/translatorsinfo/*.info")
set(_outFile "${CMAKE_CURRENT_BINARY_DIR}/translators.info")
file(WRITE "${_outFile}" "")
foreach (_file ${IN_FILES})
get_filename_component(_name "${_file}" NAME)
file(APPEND "${_outFile}" "[${_name}]\n")
file(READ "${_file}" _content)
file(APPEND "${_outFile}" "${_content}\n")
endforeach(_file)
set("${_infoFile}" "${_outFile}" PARENT_SCOPE)
endfunction()
function(get_translatorsinfo_qrc _qrcFile)
get_filename_component(srcDir translatorsinfo/ ABSOLUTE)
string(REPLACE "${CMAKE_CURRENT_SOURCE_DIR}/" "" txSrcDir ${srcDir})
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/tx/translatorsinfo.tx.sh"
"[ -f ${srcDir}/translators.info.src ] || exit 0\n"
"echo '[lxde-qt.translatorsinfo]'\n"
"echo 'type = MOZILLAPROPERTIES'\n"
"echo 'source_lang = en'\n"
"echo 'source_file = ${txSrcDir}/translators.info.src'\n"
"echo 'file_filter = ${txSrcDir}/translators_<lang>.info'\n"
"echo ''\n"
)
create_translatorsinfo_file(TRANSLATORS_INFO_FILE)
configure_file(
translatorsinfo/translatorsinfo.qrc.in
"${CMAKE_CURRENT_BINARY_DIR}/translatorsinfo.qrc"
)
set(${_qrcFile} "${CMAKE_CURRENT_BINARY_DIR}/translatorsinfo.qrc PARENT_SCOPE")
endfunction()

@ -1,44 +0,0 @@
_help = Don't translate this text, it is only help. \
I want to thank you in the "About" dialog. So, please fill the following information about yourself. \
The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Translator 1. Your name in English.
translator_1_nameNative = Translator 1. Your name in the native language.
translator_1_contact = Translator 1. Contact information, email or web site address.
translator_2_nameEnglish = Translator 2. Your name in English.
translator_2_nameNative = Translator 2. Your name in the native language.
translator_2_contact = Translator 2. Contact information, email or web site address.
translator_3_nameEnglish = Translator 3. Your name in English.
translator_3_nameNative = Translator 3. Your name in the native language.
translator_3_contact = Translator 3. Contact information, email or web site address.
translator_4_nameEnglish = Translator 4. Your name in English.
translator_4_nameNative = Translator 4. Your name in the native language.
translator_4_contact = Translator 4. Contact information, email or web site address.
translator_5_nameEnglish = Translator 5. Your name in English.
translator_5_nameNative = Translator 5. Your name in the native language.
translator_5_contact = Translator 5. Contact information, email or web site address.
translator_6_nameEnglish = Translator 6. Your name in English.
translator_6_nameNative = Translator 6. Your name in the native language.
translator_6_contact = Translator 6. Contact information, email or web site address.
translator_7_nameEnglish = Translator 7. Your name in English.
translator_7_nameNative = Translator 7. Your name in the native language.
translator_7_contact = Translator 7. Contact information, email or web site address.
translator_8_nameEnglish = Translator 8. Your name in English.
translator_8_nameNative = Translator 8. Your name in the native language.
translator_8_contact = Translator 8. Contact information, email or web site address.
translator_9_nameEnglish = Translator 9. Your name in English.
translator_9_nameNative = Translator 9. Your name in the native language.
translator_9_contact = Translator 9. Contact information, email or web site address.
translator_10_nameEnglish = Translator 10. Your name in English.
translator_10_nameNative = Translator 10. Your name in the native language.
translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Pavel Fric
# translator_1_nameNative = Translator 1. Your name in the native language.
# translator_1_contact = Translator 1. Contact information, email or web site address.
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Pavel Fric
# translator_1_nameNative = Translator 1. Your name in the native language.
# translator_1_contact = Translator 1. Contact information, email or web site address.
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Peter Jespersen
translator_1_nameNative = Peter Jespersen
translator_1_contact = flywheel@illogical.dk
translator_2_nameEnglish = mjjzf
translator_2_nameNative = Morten Juhl-Johansen Zölde-Fejér
translator_2_contact = mjjzf@syntaktisk.dk
translator_3_nameEnglish = Anders Graverholt
translator_3_nameNative = Anders Graverholt
translator_3_contact = anders@graverholt.net
translator_4_nameEnglish = Mikkel Skovlund
translator_4_nameNative = Mikkel Skovlund
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Nuc!eoN
# translator_1_nameNative = Translator 1. Your name in the native language.
# translator_1_contact = Translator 1. Contact information, email or web site address.
translator_2_nameEnglish = Peter Schiansky
translator_2_nameNative = Peter Schiansky
# translator_2_contact = Translator 2. Contact information, email or web site address.
translator_3_nameEnglish = Jörn Schönyan
translator_3_nameNative = Jörn Schönyan
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Efstathios Iosifidis
translator_1_nameNative = Ευστάθιος Ιωσηφίδης
translator_1_contact = iosifidis@opensuse.org
translator_2_nameEnglish = Antonis Geralis
translator_2_nameNative = Αντώνης Γέραλης
translator_2_contact = capoiosct@gmail.com
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Michael Moroni
translator_1_nameNative = Michael MORONI
translator_1_contact = michael.moroni@mailoo.org
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
_help = Sorry for the mistake
translator_1_nameEnglish = Francisco Ballina Sanchez
translator_1_nameNative = Francisco Salvador Ballina Sánchez
translator_1_contact = zballinita@gmail.com
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = PICCORO Lenz McKAY
translator_1_nameNative = PICCORO Lenz McKAY
translator_1_contact = mckaygerhard@gmail.com
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Asier Iturralde Sarasola
translator_1_nameNative = Asier Iturralde Sarasola
translator_1_contact = asier.iturralde@gmail.com
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Jiri Groenroos
translator_1_nameNative = Jiri Grönroos
translator_1_contact = jiri.gronroos+lxqt@iki.fi
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Giacomo
translator_1_nameNative = Giacomo
translator_1_contact = giacomosrv@gmail.com
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Mika Kobayashi
translator_1_nameNative = 小林 美佳
translator_1_contact = https://github.com/mika-k/
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Nuc!eoN
# translator_1_nameNative = Translator 1. Your name in the native language.
# translator_1_contact = Translator 1. Contact information, email or web site address.
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Sérgio Marques
translator_1_nameNative = Sérgio Marques
translator_1_contact = smarquespt@gmail.com
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Márcio Moraes
translator_1_nameNative = Márcio Moraes
translator_1_contact = marciopanto@gmail.com
translator_2_nameEnglish = Rafael Neri
translator_2_nameNative = Rafael Neri
translator_2_contact = rafepel@gmail.com
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Daiana Heinrich
# translator_1_nameNative = Translator 1. Your name in the native language.
# translator_1_contact = Translator 1. Contact information, email or web site address.
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Alexander Sokolov
translator_1_nameNative = Александр Соколов
translator_1_contact = sokoloff.a@gmail.com
translator_2_nameEnglish = Translator 2. Oleg Maximov
translator_2_nameNative = Translator 2. Олег Максимов
translator_2_contact = Translator 2. gruz103@gmail.com
translator_3_nameEnglish = Translator 3. Ilya Shestopalov
translator_3_nameNative = Translator 3. Илья Шестопалов
translator_3_contact = Translator 3. yast4ik@yahoo.com
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Kuzma Shapran
translator_1_nameNative = Кузьма Шапран
translator_1_contact = Kuzma.Shapran@gmail.com
translator_2_nameEnglish = Rax Garfield
translator_2_nameNative = Рекс Ґарфілд
translator_2_contact = admin@dvizho.ks.ua
translator_3_nameEnglish = Vlad Golovko
translator_3_nameNative = Владислав Головко
translator_3_contact = golovko.vlad@gmail.com
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = tuhaihe
# translator_1_nameNative = Translator 1. Your name in the native language.
translator_1_contact = 1132321739qq@gmail.com
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,42 +0,0 @@
# _help = Don't translate this text, it is only help. I want to thank you in the "About" dialog. So, please fill the following information about yourself. The number does not matter, all the names will be displayed in alphabetical order.
translator_1_nameEnglish = Cheng-Hong Wu (stuarch)
translator_1_nameNative = 吳承鴻 (史嘟)
translator_1_contact = stu2731652 <AT> gmail.com
# translator_2_nameEnglish = Translator 2. Your name in English.
# translator_2_nameNative = Translator 2. Your name in the native language.
# translator_2_contact = Translator 2. Contact information, email or web site address.
# translator_3_nameEnglish = Translator 3. Your name in English.
# translator_3_nameNative = Translator 3. Your name in the native language.
# translator_3_contact = Translator 3. Contact information, email or web site address.
# translator_4_nameEnglish = Translator 4. Your name in English.
# translator_4_nameNative = Translator 4. Your name in the native language.
# translator_4_contact = Translator 4. Contact information, email or web site address.
# translator_5_nameEnglish = Translator 5. Your name in English.
# translator_5_nameNative = Translator 5. Your name in the native language.
# translator_5_contact = Translator 5. Contact information, email or web site address.
# translator_6_nameEnglish = Translator 6. Your name in English.
# translator_6_nameNative = Translator 6. Your name in the native language.
# translator_6_contact = Translator 6. Contact information, email or web site address.
# translator_7_nameEnglish = Translator 7. Your name in English.
# translator_7_nameNative = Translator 7. Your name in the native language.
# translator_7_contact = Translator 7. Contact information, email or web site address.
# translator_8_nameEnglish = Translator 8. Your name in English.
# translator_8_nameNative = Translator 8. Your name in the native language.
# translator_8_contact = Translator 8. Contact information, email or web site address.
# translator_9_nameEnglish = Translator 9. Your name in English.
# translator_9_nameNative = Translator 9. Your name in the native language.
# translator_9_contact = Translator 9. Contact information, email or web site address.
# translator_10_nameEnglish = Translator 10. Your name in English.
# translator_10_nameNative = Translator 10. Your name in the native language.
# translator_10_contact = Translator 10. Contact information, email or web site address.

@ -1,446 +0,0 @@
/* BEGIN_COMMON_COPYRIGHT_HEADER
* (c)LGPL2+
*
* LXQt - a lightweight, Qt based, desktop toolset
* http://razor-qt.org
*
* Copyright: 2010-2011 Razor team
* Authors:
* Alexander Sokoloff <sokoloff.a@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
* END_COMMON_COPYRIGHT_HEADER */
#include "translatorsinfo.h"
#include <QDebug>
#include <QSettings>
#include <QStringList>
#include <QTextCodec>
#include <QTextDocument>
using namespace LxQt;
void fillLangguages(QMap<QString, QString> *languages)
{
languages->insert("ach" ,"Acoli");
languages->insert("af" ,"Afrikaans");
languages->insert("af_ZA" ,"Afrikaans (South Africa)");
languages->insert("ak" ,"Akan");
languages->insert("sq" ,"Albanian");
languages->insert("sq_AL" ,"Albanian (Albania)");
languages->insert("aln" ,"Albanian Gheg");
languages->insert("am" ,"Amharic");
languages->insert("am_ET" ,"Amharic (Ethiopia)");
languages->insert("ar" ,"Arabic");
languages->insert("ar_SA" ,"Arabic (Saudi Arabia)");
languages->insert("ar_AA" ,"Arabic (Unitag)");
languages->insert("an" ,"Aragonese");
languages->insert("hy" ,"Armenian");
languages->insert("hy_AM" ,"Armenian (Armenia)");
languages->insert("as" ,"Assamese");
languages->insert("as_IN" ,"Assamese (India)");
languages->insert("ast" ,"Asturian");
languages->insert("az" ,"Azerbaijani");
languages->insert("az_AZ" ,"Azerbaijani (Azerbaijan)");
languages->insert("bal" ,"Balochi");
languages->insert("eu" ,"Basque");
languages->insert("eu_ES" ,"Basque (Spain)");
languages->insert("be" ,"Belarusian");
languages->insert("be_BY" ,"Belarusian (Belarus)");
languages->insert("be@tarask" ,"Belarusian (Tarask)");
languages->insert("bn" ,"Bengali");
languages->insert("bn_BD" ,"Bengali (Bangladesh)");
languages->insert("bn_IN" ,"Bengali (India)");
languages->insert("brx" ,"Bodo");
languages->insert("bs" ,"Bosnian");
languages->insert("bs_BA" ,"Bosnian (Bosnia and Herzegovina)");
languages->insert("br" ,"Breton");
languages->insert("bg" ,"Bulgarian");
languages->insert("bg_BG" ,"Bulgarian (Bulgaria)");
languages->insert("my" ,"Burmese");
languages->insert("my_MM" ,"Burmese (Myanmar)");
languages->insert("ca" ,"Catalan");
languages->insert("ca_ES" ,"Catalan (Spain)");
languages->insert("ca@valencia" ,"Catalan (Valencian)");
languages->insert("hne" ,"Chhattisgarhi");
languages->insert("cgg" ,"Chiga");
languages->insert("zh" ,"Chinese");
languages->insert("zh_CN" ,"Chinese (China)");
languages->insert("zh_CN.GB2312" ,"Chinese (China) (GB2312)");
languages->insert("zh_HK" ,"Chinese (Hong Kong)");
languages->insert("zh_TW" ,"Chinese (Taiwan)");
languages->insert("zh_TW.Big5" ,"Chinese (Taiwan) (Big5) ");
languages->insert("kw" ,"Cornish");
languages->insert("co" ,"Corsican");
languages->insert("crh" ,"Crimean Turkish");
languages->insert("hr" ,"Croatian");
languages->insert("hr_HR" ,"Croatian (Croatia)");
languages->insert("cs" ,"Czech");
languages->insert("cs_CZ" ,"Czech (Czech Republic)");
languages->insert("da" ,"Danish");
languages->insert("da_DK" ,"Danish (Denmark)");
languages->insert("nl" ,"Dutch");
languages->insert("nl_BE" ,"Dutch (Belgium)");
languages->insert("nl_NL" ,"Dutch (Netherlands)");
languages->insert("dz" ,"Dzongkha");
languages->insert("dz_BT" ,"Dzongkha (Bhutan)");
languages->insert("en" ,"English");
languages->insert("en_AU" ,"English (Australia)");
languages->insert("en_CA" ,"English (Canada)");
languages->insert("en_IE" ,"English (Ireland)");
languages->insert("en_ZA" ,"English (South Africa)");
languages->insert("en_GB" ,"English (United Kingdom)");
languages->insert("en_US" ,"English (United States)");
languages->insert("eo" ,"Esperanto");
languages->insert("et" ,"Estonian");
languages->insert("et_EE" ,"Estonian (Estonia)");
languages->insert("fo" ,"Faroese");
languages->insert("fo_FO" ,"Faroese (Faroe Islands)");
languages->insert("fil" ,"Filipino");
languages->insert("fi" ,"Finnish");
languages->insert("fi_FI" ,"Finnish (Finland)");
languages->insert("frp" ,"Franco-Provençal (Arpitan)");
languages->insert("fr" ,"French");
languages->insert("fr_CA" ,"French (Canada)");
languages->insert("fr_FR" ,"French (France)");
languages->insert("fr_CH" ,"French (Switzerland)");
languages->insert("fur" ,"Friulian");
languages->insert("ff" ,"Fulah");
languages->insert("gd" ,"Gaelic, Scottish");
languages->insert("gl" ,"Galician");
languages->insert("gl_ES" ,"Galician (Spain)");
languages->insert("lg" ,"Ganda");
languages->insert("ka" ,"Georgian");
languages->insert("ka_GE" ,"Georgian (Georgia)");
languages->insert("de" ,"German");
languages->insert("de_DE" ,"German (Germany)");
languages->insert("de_CH" ,"German (Switzerland)");
languages->insert("el" ,"Greek");
languages->insert("el_GR" ,"Greek (Greece)");
languages->insert("gu" ,"Gujarati");
languages->insert("gu_IN" ,"Gujarati (India)");
languages->insert("gun" ,"Gun");
languages->insert("ht" ,"Haitian (Haitian Creole)");
languages->insert("ht_HT" ,"Haitian (Haitian Creole) (Haiti)");
languages->insert("ha" ,"Hausa");
languages->insert("he" ,"Hebrew");
languages->insert("he_IL" ,"Hebrew (Israel)");
languages->insert("hi" ,"Hindi");
languages->insert("hi_IN" ,"Hindi (India)");
languages->insert("hu" ,"Hungarian");
languages->insert("hu_HU" ,"Hungarian (Hungary)");
languages->insert("is" ,"Icelandic");
languages->insert("is_IS" ,"Icelandic (Iceland)");
languages->insert("ig" ,"Igbo");
languages->insert("ilo" ,"Iloko");
languages->insert("id" ,"Indonesian");
languages->insert("id_ID" ,"Indonesian (Indonesia)");
languages->insert("ia" ,"Interlingua");
languages->insert("ga" ,"Irish");
languages->insert("ga_IE" ,"Irish (Ireland)");
languages->insert("it" ,"Italian");
languages->insert("it_IT" ,"Italian (Italy)");
languages->insert("ja" ,"Japanese");
languages->insert("ja_JP" ,"Japanese (Japan)");
languages->insert("jv" ,"Javanese");
languages->insert("kn" ,"Kannada");
languages->insert("kn_IN" ,"Kannada (India)");
languages->insert("ks" ,"Kashmiri");
languages->insert("ks_IN" ,"Kashmiri (India)");
languages->insert("csb" ,"Kashubian");
languages->insert("kk" ,"Kazakh");
languages->insert("kk_KZ" ,"Kazakh (Kazakhstan)");
languages->insert("km" ,"Khmer");
languages->insert("km_KH" ,"Khmer (Cambodia)");
languages->insert("rw" ,"Kinyarwanda");
languages->insert("ky" ,"Kirgyz");
languages->insert("tlh" ,"Klingon");
languages->insert("ko" ,"Korean");
languages->insert("ko_KR" ,"Korean (Korea)");
languages->insert("ku" ,"Kurdish");
languages->insert("ku_IQ" ,"Kurdish (Iraq)");
languages->insert("lo" ,"Lao");
languages->insert("lo_LA" ,"Lao (Laos)");
languages->insert("la" ,"Latin");
languages->insert("lv" ,"Latvian");
languages->insert("lv_LV" ,"Latvian (Latvia)");
languages->insert("li" ,"Limburgian");
languages->insert("ln" ,"Lingala");
languages->insert("lt" ,"Lithuanian");
languages->insert("lt_LT" ,"Lithuanian (Lithuania)");
languages->insert("nds" ,"Low German");
languages->insert("lb" ,"Luxembourgish");
languages->insert("mk" ,"Macedonian");
languages->insert("mk_MK" ,"Macedonian (Macedonia)");
languages->insert("mai" ,"Maithili");
languages->insert("mg" ,"Malagasy");
languages->insert("ms" ,"Malay");
languages->insert("ml" ,"Malayalam");
languages->insert("ml_IN" ,"Malayalam (India)");
languages->insert("ms_MY" ,"Malay (Malaysia)");
languages->insert("mt" ,"Maltese");
languages->insert("mt_MT" ,"Maltese (Malta)");
languages->insert("mi" ,"Maori");
languages->insert("arn" ,"Mapudungun");
languages->insert("mr" ,"Marathi");
languages->insert("mr_IN" ,"Marathi (India)");
languages->insert("mn" ,"Mongolian");
languages->insert("mn_MN" ,"Mongolian (Mongolia)");
languages->insert("nah" ,"Nahuatl");
languages->insert("nr" ,"Ndebele, South");
languages->insert("nap" ,"Neapolitan");
languages->insert("ne" ,"Nepali");
languages->insert("ne_NP" ,"Nepali (Nepal)");
languages->insert("se" ,"Northern Sami");
languages->insert("nso" ,"Northern Sotho");
languages->insert("no" ,"Norwegian");
languages->insert("nb" ,"Norwegian Bokmål");
languages->insert("nb_NO" ,"Norwegian Bokmål (Norway)");
languages->insert("no_NO" ,"Norwegian (Norway)");
languages->insert("nn" ,"Norwegian Nynorsk");
languages->insert("nn_NO" ,"Norwegian Nynorsk (Norway)");
languages->insert("ny" ,"Nyanja");
languages->insert("oc" ,"Occitan (post 1500)");
languages->insert("or" ,"Oriya");
languages->insert("or_IN" ,"Oriya (India)");
languages->insert("pa" ,"Panjabi (Punjabi)");
languages->insert("pa_IN" ,"Panjabi (Punjabi) (India)");
languages->insert("pap" ,"Papiamento");
languages->insert("fa" ,"Persian");
languages->insert("fa_IR" ,"Persian (Iran)");
languages->insert("pms" ,"Piemontese");
languages->insert("pl" ,"Polish");
languages->insert("pl_PL" ,"Polish (Poland)");
languages->insert("pt" ,"Portuguese");
languages->insert("pt_BR" ,"Portuguese (Brazil)");
languages->insert("pt_PT" ,"Portuguese (Portugal)");
languages->insert("ps" ,"Pushto");
languages->insert("ro" ,"Romanian");
languages->insert("ro_RO" ,"Romanian (Romania)");
languages->insert("rm" ,"Romansh");
languages->insert("ru" ,"Russian");
languages->insert("ru_RU" ,"Russian (Russia)");
languages->insert("sm" ,"Samoan");
languages->insert("sc" ,"Sardinian");
languages->insert("sco" ,"Scots");
languages->insert("sr" ,"Serbian");
languages->insert("sr@latin" ,"Serbian (Latin)");
languages->insert("sr_RS@latin" ,"Serbian (Latin) (Serbia)");
languages->insert("sr_RS" ,"Serbian (Serbia)");
languages->insert("sn" ,"Shona");
languages->insert("sd" ,"Sindhi");
languages->insert("si" ,"Sinhala");
languages->insert("si_LK" ,"Sinhala (Sri Lanka)");
languages->insert("sk" ,"Slovak");
languages->insert("sk_SK" ,"Slovak (Slovakia)");
languages->insert("sl" ,"Slovenian");
languages->insert("sl_SI" ,"Slovenian (Slovenia)");
languages->insert("so" ,"Somali");
languages->insert("son" ,"Songhay");
languages->insert("st" ,"Sotho, Southern");
languages->insert("st_ZA" ,"Sotho, Southern (South Africa)");
languages->insert("es" ,"Spanish");
languages->insert("es_AR" ,"Spanish (Argentina)");
languages->insert("es_BO" ,"Spanish (Bolivia)");
languages->insert("es_CL" ,"Spanish (Chile)");
languages->insert("es_CO" ,"Spanish (Colombia)");
languages->insert("es_CR" ,"Spanish (Costa Rica)");
languages->insert("es_DO" ,"Spanish (Dominican Republic)");
languages->insert("es_EC" ,"Spanish (Ecuador)");
languages->insert("es_SV" ,"Spanish (El Salvador)");
languages->insert("es_MX" ,"Spanish (Mexico)");
languages->insert("es_NI" ,"Spanish (Nicaragua)");
languages->insert("es_PA" ,"Spanish (Panama)");
languages->insert("es_PY" ,"Spanish (Paraguay)");
languages->insert("es_PE" ,"Spanish (Peru)");
languages->insert("es_PR" ,"Spanish (Puerto Rico)");
languages->insert("es_ES" ,"Spanish (Spain)");
languages->insert("es_UY" ,"Spanish (Uruguay)");
languages->insert("es_VE" ,"Spanish (Venezuela)");
languages->insert("su" ,"Sundanese");
languages->insert("sw" ,"Swahili");
languages->insert("sw_KE" ,"Swahili (Kenya)");
languages->insert("sv" ,"Swedish");
languages->insert("sv_FI" ,"Swedish (Finland)");
languages->insert("sv_SE" ,"Swedish (Sweden)");
languages->insert("tl" ,"Tagalog");
languages->insert("tl_PH" ,"Tagalog (Philippines)");
languages->insert("tg" ,"Tajik");
languages->insert("tg_TJ" ,"Tajik (Tajikistan)");
languages->insert("ta" ,"Tamil");
languages->insert("ta_IN" ,"Tamil (India)");
languages->insert("ta_LK" ,"Tamil (Sri-Lanka)");
languages->insert("tt" ,"Tatar");
languages->insert("te" ,"Telugu");
languages->insert("te_IN" ,"Telugu (India)");
languages->insert("th" ,"Thai");
languages->insert("th_TH" ,"Thai (Thailand)");
languages->insert("bo" ,"Tibetan");
languages->insert("bo_CN" ,"Tibetan (China)");
languages->insert("ti" ,"Tigrinya");
languages->insert("to" ,"Tongan");
languages->insert("tr" ,"Turkish");
languages->insert("tr_TR" ,"Turkish (Turkey)");
languages->insert("tk" ,"Turkmen");
languages->insert("ug" ,"Uighur");
languages->insert("uk" ,"Ukrainian");
languages->insert("uk_UA" ,"Ukrainian (Ukraine)");
languages->insert("hsb" ,"Upper Sorbian");
languages->insert("ur" ,"Urdu");
languages->insert("ur_PK" ,"Urdu (Pakistan)");
languages->insert("uz" ,"Uzbek");
languages->insert("ve" ,"Venda");
languages->insert("vi" ,"Vietnamese");
languages->insert("vi_VN" ,"Vietnamese (Vietnam)");
languages->insert("vls" ,"Vlaams");
languages->insert("wa" ,"Walloon");
languages->insert("cy" ,"Welsh");
languages->insert("cy_GB" ,"Welsh (United Kingdom)");
languages->insert("fy" ,"Western Frisian");
languages->insert("fy_NL" ,"Western Frisian (Netherlands)");
languages->insert("wo" ,"Wolof");
languages->insert("wo_SN" ,"Wolof (Senegal)");
languages->insert("xh" ,"Xhosa");
languages->insert("yi" ,"Yiddish");
languages->insert("yo" ,"Yoruba");
languages->insert("zu" ,"Zulu");
languages->insert("zu_ZA" ,"Zulu (South Africa)");
}
QString getValue(const QSettings &src, const QString &key)
{
QString ret = src.value(key).toString().trimmed();
if (ret == "-")
return "";
return ret;
}
TranslatorsInfo::TranslatorsInfo()
{
//fillLangguages(&mLanguagesList);
QSettings src(":/translatorsInfo", QSettings::IniFormat);
src.setIniCodec("UTF-8");
foreach(QString group, src.childGroups())
{
QString lang = group.section("_", 1).remove(".info");
src.beginGroup(group);
int cnt = src.allKeys().count();
for (int i=0; i<cnt; i++)
{
QString nameEnglish = getValue(src, QString("translator_%1_nameEnglish").arg(i));
QString nameNative = getValue(src, QString("translator_%1_nameNative").arg(i));
QString contact = getValue(src, QString("translator_%1_contact").arg(i));
if (!nameEnglish.isEmpty())
{
process(lang, nameEnglish, nameNative, contact);
}
}
src.endGroup();
}
}
TranslatorsInfo::~TranslatorsInfo()
{
qDeleteAll(mItems);
}
QString TranslatorsInfo::asHtml() const
{
QString ret;
foreach(TranslatorPerson *translator, mItems)
{
ret += "<li>" + translator->asHtml() + "</li>";
}
return ret;
}
void TranslatorsInfo::process(const QString &lang, const QString &englishName, const QString &nativeName, const QString &contact)
{
QString key = QString("%1:%2:%3").arg(englishName, nativeName, contact);
TranslatorPerson *translator = mItems.value(key);
if (!translator)
{
translator = new TranslatorPerson(englishName, nativeName, contact);
mItems.insert(key, translator);
}
translator->addLanguage(lang);
}
TranslatorPerson::TranslatorPerson(const QString &englishName, const QString &nativeName, const QString &contact)
{
mEnglishName = englishName;
if (nativeName != englishName)
mNativeName = nativeName;
mContact = contact;
if (mNativeName.isEmpty())
mInfo = QString("%1").arg(mEnglishName);
else
mInfo = QString("%1 (%2)").arg(mEnglishName, mNativeName);
if (!mContact.isEmpty())
{
if (mContact.contains(QRegExp("^(https?|mailto):")))
mInfo = QString(" <a href='%1'>%2</a>").arg(contact, mInfo.toHtmlEscaped());
else if (contact.contains("@") || contact.contains("<"))
mInfo = QString(" <a href='mailto:%1'>%2</a>").arg(contact, mInfo.toHtmlEscaped());
else
mInfo = QString(" <a href='http://%1'>%2</a>").arg(contact, mInfo.toHtmlEscaped());
}
}
void TranslatorPerson::addLanguage(QString langId)
{
static QMap<QString, QString> mLanguagesList;
if (mLanguagesList.isEmpty())
{
fillLangguages(&mLanguagesList);
}
if (mLanguagesList.contains(langId))
mLanguages << mLanguagesList.value(langId);
else
mLanguages << langId;
}
QString TranslatorPerson::asHtml()
{
QString ret(mInfo);
ret += " - " + mLanguages.join(", ");
return ret;
}

@ -1,74 +0,0 @@
/* BEGIN_COMMON_COPYRIGHT_HEADER
* (c)LGPL2+
*
* LXQt - a lightweight, Qt based, desktop toolset
* http://razor-qt.org
*
* Copyright: 2010-2011 Razor team
* Authors:
* Alexander Sokoloff <sokoloff.a@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
* END_COMMON_COPYRIGHT_HEADER */
#ifndef TRANSLATORSINFO_H
#define TRANSLATORSINFO_H
#include <QString>
#include <QMap>
#include <QStringList>
namespace LxQt
{
class TranslatorPerson
{
public:
TranslatorPerson(const QString &englishName, const QString &nativeName, const QString &contact);
QString englishName() const { return mEnglishName; }
QString nativeName() const { return mNativeName; }
QString contact() const { return mContact; }
QString info() const { return mInfo; }
void addLanguage(QString langId);
QString asHtml();
private:
QString mEnglishName;
QString mNativeName;
QString mContact;
QString mInfo;
QStringList mLanguages;
};
class TranslatorsInfo
{
public:
TranslatorsInfo();
~TranslatorsInfo();
QString asHtml() const;
private:
QMap<QString, TranslatorPerson*> mItems;
void process(const QString &lang, const QString &englishName, const QString &nativeName, const QString &contact);
};
} //namecpace LxQt
#endif // TRANSLATORSINFO_H

@ -1,5 +0,0 @@
<RCC>
<qresource>
<file alias="translatorsInfo">${TRANSLATORS_INFO_FILE}</file>
</qresource>
</RCC>
Loading…
Cancel
Save