aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core-utils/lumina-config
diff options
context:
space:
mode:
authorKen Moore <moorekou@gmail.com>2016-04-25 13:08:12 -0400
committerKen Moore <moorekou@gmail.com>2016-04-25 13:08:12 -0400
commited5ecf7ea7a482b4649e66ecb35fbc60af680684 (patch)
treeacc0fa17d228259e847f55c678db9fb0a9b50f0c /src-qt5/core-utils/lumina-config
parentMerge branch 'master' of github.com:pcbsd/lumina (diff)
downloadlumina-ed5ecf7ea7a482b4649e66ecb35fbc60af680684.tar.gz
lumina-ed5ecf7ea7a482b4649e66ecb35fbc60af680684.tar.bz2
lumina-ed5ecf7ea7a482b4649e66ecb35fbc60af680684.zip
Rearrange the Lumina source tree quite a bit:
Now the utilites are arranged by category (core, core-utils, desktop-utils), so all the -utils may be excluded by a package system (or turned into separate packages) as needed.
Diffstat (limited to 'src-qt5/core-utils/lumina-config')
-rw-r--r--src-qt5/core-utils/lumina-config/AppDialog.h77
-rw-r--r--src-qt5/core-utils/lumina-config/AppDialog.ui106
-rw-r--r--src-qt5/core-utils/lumina-config/ColorDialog.cpp142
-rw-r--r--src-qt5/core-utils/lumina-config/ColorDialog.h60
-rw-r--r--src-qt5/core-utils/lumina-config/ColorDialog.ui145
-rw-r--r--src-qt5/core-utils/lumina-config/GetPluginDialog.cpp77
-rw-r--r--src-qt5/core-utils/lumina-config/GetPluginDialog.h38
-rw-r--r--src-qt5/core-utils/lumina-config/GetPluginDialog.ui87
-rw-r--r--src-qt5/core-utils/lumina-config/KeyCatch.h106
-rw-r--r--src-qt5/core-utils/lumina-config/KeyCatch.ui88
-rw-r--r--src-qt5/core-utils/lumina-config/LPlugins.cpp361
-rw-r--r--src-qt5/core-utils/lumina-config/LPlugins.h46
-rw-r--r--src-qt5/core-utils/lumina-config/PanelWidget.cpp199
-rw-r--r--src-qt5/core-utils/lumina-config/PanelWidget.h63
-rw-r--r--src-qt5/core-utils/lumina-config/PanelWidget.ui368
-rw-r--r--src-qt5/core-utils/lumina-config/ThemeDialog.cpp101
-rw-r--r--src-qt5/core-utils/lumina-config/ThemeDialog.h60
-rw-r--r--src-qt5/core-utils/lumina-config/ThemeDialog.ui111
-rw-r--r--src-qt5/core-utils/lumina-config/hooks.txt36
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_af.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_ar.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_az.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_bg.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_bn.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_bs.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_ca.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_cs.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_cy.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_da.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_de.ts685
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_el.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_en_GB.ts561
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_en_ZA.ts561
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_es.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_et.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_eu.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_fa.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_fi.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_fr.ts561
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_fr_CA.ts561
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_gl.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_he.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_hi.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_hr.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_hu.ts691
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_id.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_is.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_it.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_ja.ts561
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_ka.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_ko.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_lt.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_lv.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_mk.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_mn.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_ms.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_mt.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_nb.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_nl.ts567
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_pa.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_pl.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_pt.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_pt_BR.ts656
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_ro.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_ru.ts664
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_sk.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_sl.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_sr.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_sv.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_sw.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_ta.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_tg.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_th.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_tr.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_uk.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_uz.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_vi.ts655
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_CN.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_HK.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_TW.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/i18n/lumina-config_zu.ts695
-rw-r--r--src-qt5/core-utils/lumina-config/lumina-config.pro116
-rw-r--r--src-qt5/core-utils/lumina-config/main.cpp28
-rw-r--r--src-qt5/core-utils/lumina-config/mainUI.cpp1923
-rw-r--r--src-qt5/core-utils/lumina-config/mainUI.h171
-rw-r--r--src-qt5/core-utils/lumina-config/mainUI.ui1771
86 files changed, 48448 insertions, 0 deletions
diff --git a/src-qt5/core-utils/lumina-config/AppDialog.h b/src-qt5/core-utils/lumina-config/AppDialog.h
new file mode 100644
index 00000000..8c35d9b7
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/AppDialog.h
@@ -0,0 +1,77 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2014, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+// This is the dialog for catching keyboard events and converting them to X11 keycodes
+//===========================================
+#ifndef _LUMINA_FILE_MANAGER_APP_SELECT_DIALOG_H
+#define _LUMINA_FILE_MANAGER_APP_SELECT_DIALOG_H
+
+#include <QDialog>
+#include <QString>
+#include <QList>
+#include <QPoint>
+#include <QDesktopWidget>
+#include <QCursor>
+#include <LuminaXDG.h>
+
+#include "ui_AppDialog.h"
+
+namespace Ui{
+ class AppDialog;
+};
+
+class AppDialog : public QDialog{
+ Q_OBJECT
+private:
+ Ui::AppDialog *ui;
+ QList<XDGDesktop> APPS;
+
+public:
+ AppDialog(QWidget *parent = 0, QList<XDGDesktop> applist = QList<XDGDesktop>()) : QDialog(parent), ui(new Ui::AppDialog){
+ ui->setupUi(this); //load the designer file
+ APPS = applist; //save this for later
+ appreset = false;
+ ui->comboBox->clear();
+ for(int i=0; i<APPS.length(); i++){
+ ui->comboBox->addItem( LXDG::findIcon(APPS[i].icon,"application-x-executable"), APPS[i].name );
+ }
+ this->setWindowIcon( LXDG::findIcon("system-search","") );
+ if(parent!=0){
+ QPoint center = parent->geometry().center();
+ this->move(center.x()-(this->width()/2), center.y()-(this->height()/2) );
+ }
+ }
+
+ ~AppDialog(){}
+
+ void allowReset(bool allow){
+ if(allow){
+ ui->buttonBox->setStandardButtons(QDialogButtonBox::RestoreDefaults | QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
+ }else{
+ ui->buttonBox->setStandardButtons(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
+ }
+ }
+ XDGDesktop appselected; //selected application (empty template for cancelled/reset)
+ bool appreset; //Did the user select to reset to defaults?
+
+
+private slots:
+ void on_buttonBox_accepted(){
+ appselected = APPS[ ui->comboBox->currentIndex() ];
+ this->close();
+ }
+ void on_buttonBox_rejected(){
+ this->close();
+ }
+ void on_buttonBox_clicked(QAbstractButton *button){
+ if(ui->buttonBox->standardButton(button) == QDialogButtonBox::RestoreDefaults){
+ appreset = true;
+ this->close();
+ }
+ }
+};
+
+#endif
diff --git a/src-qt5/core-utils/lumina-config/AppDialog.ui b/src-qt5/core-utils/lumina-config/AppDialog.ui
new file mode 100644
index 00000000..63323f7d
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/AppDialog.ui
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>AppDialog</class>
+ <widget class="QDialog" name="AppDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>348</width>
+ <height>91</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Select Application</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <spacer name="verticalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QComboBox" name="comboBox">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="iconSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QDialogButtonBox" name="buttonBox">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="standardButtons">
+ <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::RestoreDefaults</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>accepted()</signal>
+ <receiver>AppDialog</receiver>
+ <slot>accept()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>248</x>
+ <y>254</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>157</x>
+ <y>274</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>rejected()</signal>
+ <receiver>AppDialog</receiver>
+ <slot>reject()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>316</x>
+ <y>260</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>286</x>
+ <y>274</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+</ui>
diff --git a/src-qt5/core-utils/lumina-config/ColorDialog.cpp b/src-qt5/core-utils/lumina-config/ColorDialog.cpp
new file mode 100644
index 00000000..f984cf0d
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/ColorDialog.cpp
@@ -0,0 +1,142 @@
+#include "ColorDialog.h"
+#include "ui_ColorDialog.h"
+
+#include <LuminaUtils.h>
+
+ColorDialog::ColorDialog(QWidget *parent, LPlugins *plugs, QString colorFilePath) : QDialog(parent), ui(new Ui::ColorDialog){
+ ui->setupUi(this); //load the designer file
+ filepath = colorFilePath;
+ this->setWindowIcon( LXDG::findIcon("format-stroke-color","") );
+ ui->line_name->setText( colorFilePath.section("/",-1).section(".qss",0,0) );
+ //Load the icons for the window
+ ui->push_cancel->setIcon( LXDG::findIcon("dialog-cancel","") );
+ ui->push_save->setIcon( LXDG::findIcon("document-save","") );
+ ui->tool_getcolor->setIcon( LXDG::findIcon("color-picker","") );
+ ui->tool_editcolor->setIcon( LXDG::findIcon("edit-rename","") );
+ //Now create entries for the available colors in the database
+ ui->tree_color->clear();
+ QStringList colors = plugs->colorItems();
+ colors.sort();
+ for(int i=0; i<colors.length(); i++){
+ LPI info = plugs->colorInfo(colors[i]);
+ QTreeWidgetItem *it = new QTreeWidgetItem(QStringList() << info.name);
+ it->setWhatsThis(0,info.ID);
+ it->setToolTip(0,info.description);
+ ui->tree_color->addTopLevelItem(it);
+ }
+ //Now load the given file
+ loadColors();
+ //Now center the window on the parent
+ QPoint cen = parent->geometry().center();
+ this->move( cen.x() - (this->width()/2) , cen.y() - (this->height()/2) );
+}
+
+void ColorDialog::loadColors(){
+ QStringList contents = LUtils::readFile(filepath);
+ for(int i=0; i<ui->tree_color->topLevelItemCount(); i++){
+ QTreeWidgetItem *it = ui->tree_color->topLevelItem(i);
+ //Get the current value and update the item
+ QStringList fil = contents.filter(it->whatsThis(0)+"=");
+ QString val;
+ for(int i=0; i<fil.length(); i++){
+ if( fil[i].startsWith(it->whatsThis(0)+"=") ){ val = fil[i]; }
+ }
+ updateItem(it, val.section("=",1,1));
+ }
+}
+
+void ColorDialog::saveColors(){
+ QString name = ui->line_name->text();
+ QStringList contents;
+ for(int i=0; i<ui->tree_color->topLevelItemCount(); i++){
+ QTreeWidgetItem *it = ui->tree_color->topLevelItem(i);
+ contents << it->whatsThis(0)+"="+it->text(1);
+ }
+ bool ok = LTHEME::saveLocalColors(name, contents);
+ if(!ok){ qDebug() << "Could not save colors:" << name; }
+}
+
+QColor ColorDialog::StringToColor(QString value){
+ QColor color;
+ if(value.startsWith("rgb(")){
+ QStringList vals = value.section("(",1,1).section(")",0,0).split(",");
+ if(vals.length()==3){
+ color = QColor(vals[0].toInt(), vals[1].toInt(), vals[2].toInt());
+ }
+ }else if(value.startsWith("rgba(")){
+ QStringList vals = value.section("(",1,1).section(")",0,0).split(",");
+ if(vals.length()==4){
+ color = QColor(vals[0].toInt(), vals[1].toInt(), vals[2].toInt(), vals[3].toInt());
+ }
+ }else{
+ color = QColor(value);
+ }
+ if(!color.isValid()){ color = QColor(); }
+ return color;
+}
+
+void ColorDialog::updateItem(QTreeWidgetItem *it, QString value){
+ it->setText(1,value);
+ if(value.isEmpty()){ return; }
+ //qDebug() << "Load Color:" << it->whatsThis(0) << value;
+ //Now try to load the color and set the sample
+ QBrush brush(StringToColor(value));
+ it->setBackground(2, brush);
+}
+
+// BUTTONS
+void ColorDialog::on_push_save_clicked(){
+ //Now set the output values
+ colorname = ui->line_name->text();
+ colorpath = QDir::homePath()+"/.lumina/colors/"+colorname+".qss.colors";
+ //Check if that color already exists
+ if(QFile::exists(colorpath)){
+ if( QMessageBox::Yes != QMessageBox::question(this, tr("Color Exists"), tr("This color scheme already exists.\n Overwrite it?"), QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes) ){
+ colorname.clear();
+ colorpath.clear();
+ return; //cancelled
+ }
+ }
+ //save the colors and close
+ saveColors();
+ this->close();
+}
+
+void ColorDialog::on_push_cancel_clicked(){
+ //Now clear the output values (just in case)
+ colorname.clear();
+ colorpath.clear();
+ this->close();
+}
+
+void ColorDialog::on_tool_getcolor_clicked(){
+ QTreeWidgetItem *it = ui->tree_color->currentItem();
+ if(it==0){ return; } //no item selected
+ QColor ccol = StringToColor(it->text(1));
+ QColor ncol;
+ if(it->whatsThis(0).contains("BASE")){ ncol = QColorDialog::getColor(ccol, this, tr("Select Color")); }
+ else{ ncol = QColorDialog::getColor(ccol, this, tr("Select Color"), QColorDialog::ShowAlphaChannel ); }
+
+ if(ncol.isValid()){
+ QString out;
+ if(ncol.alpha()!=255){
+ //Convert to rgba
+ out = "rgba("+QString::number(ncol.red())+","+QString::number(ncol.green())+","+QString::number(ncol.blue())+","+QString::number(ncol.alpha())+")";
+ }else{
+ //Convert to rgb
+ out = "rgb("+QString::number(ncol.red())+","+QString::number(ncol.green())+","+QString::number(ncol.blue())+")";
+ }
+ updateItem(it, out);
+ }
+}
+
+void ColorDialog::on_tool_editcolor_clicked(){
+ QTreeWidgetItem *it = ui->tree_color->currentItem();
+ if(it==0){ return; } //no item selected
+ //Get a string from the user
+ bool ok = false;
+ QString value = QInputDialog::getText(this, tr("Color Value"), tr("Color:"), QLineEdit::Normal, it->text(1), &ok);
+ if(!ok || value.isEmpty()){ return; } //cancelled
+ updateItem(it, value);
+}
+
diff --git a/src-qt5/core-utils/lumina-config/ColorDialog.h b/src-qt5/core-utils/lumina-config/ColorDialog.h
new file mode 100644
index 00000000..d343df87
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/ColorDialog.h
@@ -0,0 +1,60 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2014, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+// This is the dialog for editing a color scheme
+//===========================================
+#ifndef _LUMINA_FILE_MANAGER_COLOR_SELECT_DIALOG_H
+#define _LUMINA_FILE_MANAGER_COLOR_SELECT_DIALOG_H
+
+#include <QDialog>
+#include <QString>
+#include <QStringList>
+#include <QFile>
+#include <QDir>
+#include <QTreeWidgetItem>
+#include <QBrush>
+#include <QColor>
+#include <QMessageBox>
+#include <QInputDialog>
+#include <QColorDialog>
+#include <QDebug>
+
+#include <LuminaXDG.h>
+#include <LuminaThemes.h>
+
+#include "LPlugins.h"
+
+
+namespace Ui{
+ class ColorDialog;
+};
+
+class ColorDialog : public QDialog{
+ Q_OBJECT
+private:
+ Ui::ColorDialog *ui;
+ QString filepath;
+
+ void loadColors();
+ void saveColors();
+ QColor StringToColor(QString);
+ void updateItem(QTreeWidgetItem *it, QString value);
+
+public:
+ ColorDialog(QWidget *parent, LPlugins* plugs, QString colorFilePath);
+ ~ColorDialog(){}
+
+ QString colorname, colorpath;
+
+private slots:
+ void on_push_save_clicked();
+ void on_push_cancel_clicked();
+ void on_tool_getcolor_clicked();
+ void on_tool_editcolor_clicked();
+
+};
+
+#endif \ No newline at end of file
diff --git a/src-qt5/core-utils/lumina-config/ColorDialog.ui b/src-qt5/core-utils/lumina-config/ColorDialog.ui
new file mode 100644
index 00000000..d1191c67
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/ColorDialog.ui
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>ColorDialog</class>
+ <widget class="QDialog" name="ColorDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>377</width>
+ <height>307</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Color Scheme Editor</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QLabel" name="label">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Color Scheme:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="line_name"/>
+ </item>
+ <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="QToolButton" name="tool_getcolor">
+ <property name="toolTip">
+ <string>Set new color for selection</string>
+ </property>
+ <property name="text">
+ <string>...</string>
+ </property>
+ <property name="iconSize">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_editcolor">
+ <property name="toolTip">
+ <string>Manually set value for selection</string>
+ </property>
+ <property name="text">
+ <string>...</string>
+ </property>
+ <property name="iconSize">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QTreeWidget" name="tree_color">
+ <property name="indentation">
+ <number>0</number>
+ </property>
+ <attribute name="headerVisible">
+ <bool>true</bool>
+ </attribute>
+ <attribute name="headerDefaultSectionSize">
+ <number>140</number>
+ </attribute>
+ <column>
+ <property name="text">
+ <string>Color</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Value</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Sample</string>
+ </property>
+ </column>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <widget class="QPushButton" name="push_cancel">
+ <property name="text">
+ <string>Cancel</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_2">
+ <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="push_save">
+ <property name="text">
+ <string>Save</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/src-qt5/core-utils/lumina-config/GetPluginDialog.cpp b/src-qt5/core-utils/lumina-config/GetPluginDialog.cpp
new file mode 100644
index 00000000..08359e2d
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/GetPluginDialog.cpp
@@ -0,0 +1,77 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2015, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#include "GetPluginDialog.h"
+#include "ui_GetPluginDialog.h"
+
+#include <LuminaXDG.h>
+
+GetPluginDialog::GetPluginDialog(QWidget *parent) : QDialog(parent), ui(new Ui::GetPluginDialog()){
+ ui->setupUi(this);
+ selected = false; //nothing selected by default
+ //Now center the window on the parent
+ QPoint cen = parent->geometry().center();
+ this->move( cen.x() - (this->width()/2) , cen.y() - (this->height()/2) );
+ //Load the icons
+ ui->push_cancel->setIcon( LXDG::findIcon("dialog-cancel","") );
+ ui->push_accept->setIcon( LXDG::findIcon("dialog-ok","") );
+ this->setWindowIcon( LXDG::findIcon("preferences-plugin") );
+ //Connect the signals/slots
+ connect(ui->combo_list, SIGNAL(currentIndexChanged(int)), this, SLOT(pluginchanged()) );
+ connect(ui->push_cancel, SIGNAL(clicked()), this, SLOT(close()) );
+ connect(ui->push_accept, SIGNAL(clicked()), this, SLOT(accept()) );
+}
+
+GetPluginDialog::~GetPluginDialog(){
+
+}
+
+void GetPluginDialog::LoadPlugins(QString type, LPlugins *DB){
+ //Special data format: <Visible Name>::::<ID>::::<icon>::::<description>
+ QStringList data;
+ if(type.toLower()=="menu"){
+ QStringList plugs = DB->menuPlugins();
+ for(int i=0; i<plugs.length(); i++){
+ LPI dat = DB->menuPluginInfo(plugs[i]);
+ data << dat.name+"::::"+dat.ID+"::::"+dat.icon+"::::"+dat.description;
+ }
+ }else if(type.toLower()=="desktop"){
+ QStringList plugs = DB->desktopPlugins();
+ for(int i=0; i<plugs.length(); i++){
+ LPI dat = DB->desktopPluginInfo(plugs[i]);
+ data << dat.name+"::::"+dat.ID+"::::"+dat.icon+"::::"+dat.description;
+ }
+ }else if(type.toLower()=="panel"){
+ QStringList plugs = DB->panelPlugins();
+ for(int i=0; i<plugs.length(); i++){
+ LPI dat = DB->panelPluginInfo(plugs[i]);
+ data << dat.name+"::::"+dat.ID+"::::"+dat.icon+"::::"+dat.description;
+ }
+ }
+ data.sort(); //this will sort them according to visible name
+ ui->combo_list->clear();
+ for(int i=0; i<data.length(); i++){
+ ui->combo_list->addItem( LXDG::findIcon(data[i].section("::::",2,2),""), data[i].section("::::",0,0) , data[i]);
+ }
+ if(!data.isEmpty()){
+ ui->combo_list->setCurrentIndex(0);
+ }
+}
+
+void GetPluginDialog::pluginchanged(){
+ //Load the description of the currently selected plugin
+ if(ui->combo_list->count() < 1){ ui->label_desc->clear(); }
+ else{
+ ui->label_desc->setText( ui->combo_list->currentData().toString().section("::::",3,50) );
+ }
+ ui->push_accept->setEnabled(ui->combo_list->currentIndex()>=0);
+}
+
+void GetPluginDialog::accept(){
+ plugID = ui->combo_list->currentData().toString().section("::::",1,1);
+ selected = true;
+ this->close();
+} \ No newline at end of file
diff --git a/src-qt5/core-utils/lumina-config/GetPluginDialog.h b/src-qt5/core-utils/lumina-config/GetPluginDialog.h
new file mode 100644
index 00000000..b728edb3
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/GetPluginDialog.h
@@ -0,0 +1,38 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2015, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#ifndef _LUMINA_CONFIG_GET_PLUGIN_DIALOG_H
+#define _LUMINA_CONFIG_GET_PLUGIN_DIALOG_H
+
+#include <QDialog>
+
+#include "LPlugins.h"
+
+namespace Ui{
+ class GetPluginDialog;
+};
+
+class GetPluginDialog : public QDialog{
+ Q_OBJECT
+public:
+ GetPluginDialog(QWidget* parent = 0);
+ ~GetPluginDialog();
+
+ void LoadPlugins(QString type, LPlugins *DB);
+
+ bool selected; //this is set to true if a plugin was selected by the user
+ QString plugID; //this is set to the ID of the selected plugin
+
+private:
+ Ui::GetPluginDialog *ui;
+
+private slots:
+ void pluginchanged();
+ void accept();
+
+};
+
+#endif \ No newline at end of file
diff --git a/src-qt5/core-utils/lumina-config/GetPluginDialog.ui b/src-qt5/core-utils/lumina-config/GetPluginDialog.ui
new file mode 100644
index 00000000..8c661d63
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/GetPluginDialog.ui
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>GetPluginDialog</class>
+ <widget class="QDialog" name="GetPluginDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>248</width>
+ <height>178</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Select Plugin</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QLabel" name="label">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Select a Plugin:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="combo_list"/>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_desc">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string notr="true">TextLabel</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
+ </property>
+ <property name="wordWrap">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QPushButton" name="push_cancel">
+ <property name="text">
+ <string>Cancel</string>
+ </property>
+ </widget>
+ </item>
+ <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="push_accept">
+ <property name="text">
+ <string>Select</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/src-qt5/core-utils/lumina-config/KeyCatch.h b/src-qt5/core-utils/lumina-config/KeyCatch.h
new file mode 100644
index 00000000..03193972
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/KeyCatch.h
@@ -0,0 +1,106 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2014, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+// This is the dialog for catching keyboard events and converting them to X11 keycodes
+//===========================================
+#ifndef _LUMINA_FILE_MANAGER_KEY_CATCH_DIALOG_H
+#define _LUMINA_FILE_MANAGER_KEY_CATCH_DIALOG_H
+
+// Qt includes
+#include <QDialog>
+#include <QKeyEvent>
+#include <QString>
+#include <QDebug>
+
+#include "ui_KeyCatch.h"
+
+namespace Ui{
+ class KeyCatch;
+};
+
+class KeyCatch : public QDialog{
+ Q_OBJECT
+
+private:
+ Ui::KeyCatch *ui;
+ QList<int> mods;
+public:
+ QString xkeys, qkeys;
+ bool cancelled;
+
+ KeyCatch(QWidget *parent = 0) : QDialog(parent), ui(new Ui::KeyCatch){
+ ui->setupUi(this);
+ mods << Qt::Key_Escape << Qt::Key_Tab << Qt::Key_Enter << Qt::Key_Return << Qt::Key_Shift << Qt::Key_Control << Qt::Key_Meta << Qt::Key_Alt;
+ cancelled=true; //assume cancelled in case the user closes the window
+ this->show();
+ this->grabKeyboard(); //will automatically release when the window closes
+ }
+ ~KeyCatch(){}
+
+private slots:
+ void on_buttonBox_rejected(){
+ cancelled=true;
+ this->close();
+ }
+
+protected:
+ void keyPressEvent(QKeyEvent *event){
+ //Don't catch if the main key is a modifier (shift,ctrl,alt,other..)
+ if(event->key()==0 && event->nativeVirtualKey()==0){ return; } //invalid "special" key
+ else if( !mods.contains(event->key()) ){
+ //Get the modifiers first (if any)
+ if(!QKeySequence(event->modifiers()).toString().isEmpty()){// && event->nativeModifiers()!=16){
+ if(event->modifiers()!=Qt::KeypadModifier){
+ qkeys = QKeySequence(event->modifiers()).toString();
+ }
+
+ /*//Ignore modifiers that result in a different keycode entirely (shift+a != (shift) + (a) )
+ if(event->modifiers()!=Qt::ShiftModifier && event->modifiers()!=Qt::KeypadModifier){
+ //Convert the modifier to the fluxbox equivilent
+ QStringList mod = qkeys.split("+");
+ for(int i=0; i<mod.length(); i++){
+ QString key = mod[i].toLower();
+ if(key=="shift"){} //this is also a valid fluxbox code
+ else if(key=="meta"){ key = "Mod4"; }
+ else if(key=="ctrl"){ key = "control"; }
+ else if(key=="alt"){ key = "Mod1"; }
+ else{ key.clear(); } //unknown fluxbox modifier
+ if(!key.isEmpty()){ xkeys.append(key+" "); }
+ }
+ }*/
+
+ }
+ //Now get the main key
+ qkeys.replace("+"," ");
+ if(event->key()==0){
+ if(qkeys.isEmpty()){ qkeys="None "; } //For Fluxbox, need "None <X Key number>"
+ qkeys.append( QString::number(event->nativeVirtualKey()) );
+ }else{
+ qkeys.append( QKeySequence(event->key()).toString() ); //also save the text version (for display)
+ }
+ //Remove the modifier if it is only "shift", and the main key is not a symbol
+ xkeys = qkeys;
+ qkeys.remove("None "); //The display/Qt keycode does not need to show this
+ if(!xkeys.section(" ",-1).isEmpty() && xkeys.contains("Shift ")){
+ if(!xkeys.section(" ",-1).at(0).isLetter()){
+ xkeys.remove("Shift "); //The symbol/keycode is already different
+ qkeys.remove("Shift ");
+ }
+ }
+ qDebug() << "Found Key Press:";
+ qDebug() << " - Native Virtual Key:" << event->nativeVirtualKey();
+ qDebug() << " - Qt Key Sequence:" << QKeySequence(event->key()).toString();
+ qDebug() << " - Full Detected Sequence (Display):" << qkeys;
+ qDebug() << " - Full Detected Sequence (backend):" << xkeys;
+ //Now close the dialog
+ cancelled=false;
+ this->close();
+ }
+ }
+
+};
+
+#endif
diff --git a/src-qt5/core-utils/lumina-config/KeyCatch.ui b/src-qt5/core-utils/lumina-config/KeyCatch.ui
new file mode 100644
index 00000000..99f4095d
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/KeyCatch.ui
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>KeyCatch</class>
+ <widget class="QDialog" name="KeyCatch">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>439</width>
+ <height>147</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Key Press Detection</string>
+ </property>
+ <property name="modal">
+ <bool>false</bool>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <spacer name="verticalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QLabel" name="label">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Press the keys you wish to assign.</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_2">
+ <property name="text">
+ <string>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ <property name="wordWrap">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QDialogButtonBox" name="buttonBox">
+ <property name="standardButtons">
+ <set>QDialogButtonBox::Cancel</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/src-qt5/core-utils/lumina-config/LPlugins.cpp b/src-qt5/core-utils/lumina-config/LPlugins.cpp
new file mode 100644
index 00000000..629171e1
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/LPlugins.cpp
@@ -0,0 +1,361 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2014, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#include "LPlugins.h"
+
+#include <LuminaUtils.h>
+
+LPlugins::LPlugins(){
+ LoadPanelPlugins();
+ LoadDesktopPlugins();
+ LoadMenuPlugins();
+ LoadColorItems();
+}
+
+LPlugins::~LPlugins(){
+}
+
+//Plugin lists
+QStringList LPlugins::panelPlugins(){
+ QStringList pan = PANEL.keys();
+ pan.sort();
+ return pan;
+}
+QStringList LPlugins::desktopPlugins(){
+ QStringList desk = DESKTOP.keys();
+ desk.sort();
+ return desk;
+}
+QStringList LPlugins::menuPlugins(){
+ QStringList men = MENU.keys();
+ men.sort();
+ return men;
+}
+QStringList LPlugins::colorItems(){
+ return COLORS.keys();
+}
+//Information on individual plugins
+LPI LPlugins::panelPluginInfo(QString plug){
+ if(PANEL.contains(plug)){ return PANEL[plug]; }
+ else{ return LPI(); }
+}
+LPI LPlugins::desktopPluginInfo(QString plug){
+ if(DESKTOP.contains(plug)){ return DESKTOP[plug]; }
+ else{ return LPI(); }
+}
+LPI LPlugins::menuPluginInfo(QString plug){
+ if(MENU.contains(plug)){ return MENU[plug]; }
+ else{ return LPI(); }
+}
+LPI LPlugins::colorInfo(QString item){
+ if(COLORS.contains(item)){ return COLORS[item]; }
+ else{ return LPI(); }
+}
+
+//===================
+// PLUGINS
+//===================
+void LPlugins::LoadPanelPlugins(){
+ PANEL.clear();
+ //User Button
+ LPI info;
+ info.name = QObject::tr("User Button");
+ info.description = QObject::tr("This is the main system access button for the user (applications, directories, settings, log out).");
+ info.ID = "userbutton";
+ info.icon = "user-identity";
+ PANEL.insert(info.ID, info);
+ //Application Menu
+ info = LPI(); //clear it
+ info.name = QObject::tr("Application Menu");
+ info.description = QObject::tr("This provides instant-access to application that are installed on the system.");
+ info.ID = "appmenu";
+ info.icon = "format-list-unordered";
+ PANEL.insert(info.ID, info);
+ //Desktop Bar
+ info = LPI(); //clear it
+ info.name = QObject::tr("Desktop Bar");
+ info.description = QObject::tr("This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.");
+ info.ID = "desktopbar";
+ info.icon = "user-desktop";
+ PANEL.insert(info.ID, info);
+ //Spacer
+ info = LPI(); //clear it
+ info.name = QObject::tr("Spacer");
+ info.description = QObject::tr("Invisible spacer to separate plugins.");
+ info.ID = "spacer";
+ info.icon = "transform-move";
+ PANEL.insert(info.ID, info);
+ //Line
+ info = LPI(); //clear it
+ info.name = QObject::tr("Line");
+ info.description = QObject::tr("Simple line to provide visual separation between items.");
+ info.ID = "line";
+ info.icon = "insert-horizontal-rule";
+ PANEL.insert(info.ID, info);
+ //Desktop Switcher
+ info = LPI(); //clear it
+ info.name = QObject::tr("Workspace Switcher");
+ info.description = QObject::tr("Controls for switching between the various virtual desktops.");
+ info.ID = "desktopswitcher";
+ info.icon = "preferences-desktop-display-color";
+ PANEL.insert(info.ID, info);
+ //Battery
+ info = LPI(); //clear it
+ info.name = QObject::tr("Battery Monitor");
+ info.description = QObject::tr("Keep track of your battery status.");
+ info.ID = "battery";
+ info.icon = "battery-charging";
+ PANEL.insert(info.ID, info);
+ //Clock
+ info = LPI(); //clear it
+ info.name = QObject::tr("Time/Date");
+ info.description = QObject::tr("View the current time and date.");
+ info.ID = "clock";
+ info.icon = "preferences-system-time";
+ PANEL.insert(info.ID, info);
+ //System Dachboard plugin
+ info = LPI(); //clear it
+ info.name = QObject::tr("System Dashboard");
+ info.description = QObject::tr("View or change system settings (audio volume, screen brightness, battery life, virtual desktops).");
+ info.ID = "systemdashboard";
+ info.icon = "dashboard-show";
+ PANEL.insert(info.ID, info);
+ //Task Manager
+ info = LPI(); //clear it
+ info.name = QObject::tr("Task Manager");
+ info.description = QObject::tr("View and control any running application windows (every application has a button)");
+ info.ID = "taskmanager";
+ info.icon = "preferences-system-windows";
+ PANEL.insert(info.ID, info);
+ //Task Manager
+ info = LPI(); //clear it
+ info.name = QObject::tr("Task Manager (No Groups)");
+ info.description = QObject::tr("View and control any running application windows (every window has a button)");
+ info.ID = "taskmanager-nogroups";
+ info.icon = "preferences-system-windows";
+ PANEL.insert(info.ID, info);
+ //System Tray
+ info = LPI(); //clear it
+ info.name = QObject::tr("System Tray");
+ info.description = QObject::tr("Display area for dockable system applications");
+ info.ID = "systemtray";
+ info.icon = "preferences-system-windows-actions";
+ PANEL.insert(info.ID, info);
+ //Home Button
+ info = LPI(); //clear it
+ info.name = QObject::tr("Show Desktop");
+ info.description = QObject::tr("Hide all open windows and show the desktop");
+ info.ID = "homebutton";
+ info.icon = "user-desktop";
+ PANEL.insert(info.ID, info);
+ //Start Menu
+ info = LPI(); //clear it
+ info.name = QObject::tr("Start Menu");
+ info.description = QObject::tr("Unified system access and application launch menu.");
+ info.ID = "systemstart";
+ info.icon = "Lumina-DE";
+ PANEL.insert(info.ID, info);
+ //Application Launcher
+ info = LPI(); //clear it
+ info.name = QObject::tr("Application Launcher");
+ info.description = QObject::tr("Pin an application shortcut directly to the panel");
+ info.ID = "applauncher";
+ info.icon = "quickopen";
+ PANEL.insert(info.ID, info);
+}
+
+void LPlugins::LoadDesktopPlugins(){
+ DESKTOP.clear();
+ //Calendar Plugin
+ LPI info;
+ info.name = QObject::tr("Calendar");
+ info.description = QObject::tr("Display a calendar on the desktop");
+ info.ID = "calendar";
+ info.icon = "view-calendar";
+ DESKTOP.insert(info.ID, info);
+ //Application Launcher Plugin
+ info = LPI(); //clear it
+ info.name = QObject::tr("Application Launcher");
+ info.description = QObject::tr("Desktop button for launching an application");
+ info.ID = "applauncher";
+ info.icon = "quickopen";
+ DESKTOP.insert(info.ID, info);
+ //Desktop View Plugin
+ info = LPI(); //clear it
+ info.name = QObject::tr("Desktop Icons View");
+ info.description = QObject::tr("Area for automatically showing desktop icons");
+ info.ID = "desktopview";
+ info.icon = "preferences-desktop-icons";
+ DESKTOP.insert(info.ID, info);
+ //Notepad Plugin
+ info = LPI(); //clear it
+ info.name = QObject::tr("Note Pad");
+ info.description = QObject::tr("Keep simple text notes on your desktop");
+ info.ID = "notepad";
+ info.icon = "text-enriched";
+ DESKTOP.insert(info.ID, info);
+ //Audio Player Plugin
+ info = LPI(); //clear it
+ info.name = QObject::tr("Audio Player");
+ info.description = QObject::tr("Play through lists of audio files");
+ info.ID = "audioplayer";
+ info.icon = "media-playback-start";
+ DESKTOP.insert(info.ID, info);
+ //System Monitor Plugin
+ info = LPI(); //clear it
+ info.name = QObject::tr("System Monitor");
+ info.description = QObject::tr("Keep track of system statistics such as CPU/Memory usage and CPU temperatures.");
+ info.ID = "systemmonitor";
+ info.icon = "cpu";
+ DESKTOP.insert(info.ID, info);
+ //Available QtQuick scripts
+ /*QStringList quickID = LUtils::listQuickPlugins();
+ for(int i=0; i<quickID.length(); i++){
+ QStringList quickinfo = LUtils::infoQuickPlugin(quickID[i]); //Returns: [name, description, icon]
+ if(quickinfo.length() < 3){ continue; } //invalid file (unreadable/other)
+ info = LPI();
+ info.name = quickinfo[0];
+ info.description = quickinfo[1];
+ info.ID = "quick-"+quickID[i]; //the "quick-" prefix is required for the desktop plugin syntax
+ info.icon = quickinfo[2];
+ DESKTOP.insert(info.ID, info);
+ }*/
+}
+
+void LPlugins::LoadMenuPlugins(){
+ MENU.clear();
+ //Terminal
+ LPI info;
+ info.name = QObject::tr("Terminal");
+ info.description = QObject::tr("Start the default system terminal.");
+ info.ID = "terminal";
+ info.icon = "utilities-terminal";
+ MENU.insert(info.ID, info);
+ //File Manager
+ info = LPI(); //clear it
+ info.name = QObject::tr("File Manager");
+ info.description = QObject::tr("Browse the system with the default file manager.");
+ info.ID = "filemanager";
+ info.icon = "Insight-FileManager";
+ MENU.insert(info.ID, info);
+ //Applications
+ info = LPI(); //clear it
+ info.name = QObject::tr("Applications");
+ info.description = QObject::tr("Show the system applications menu.");
+ info.ID = "applications";
+ info.icon = "system-run";
+ MENU.insert(info.ID, info);
+ //Line seperator
+ info = LPI(); //clear it
+ info.name = QObject::tr("Separator");
+ info.description = QObject::tr("Static horizontal line.");
+ info.ID = "line";
+ info.icon = "insert-horizontal-rule";
+ MENU.insert(info.ID, info);
+ //Settings
+ info = LPI(); //clear it
+ info.name = QObject::tr("Settings");
+ info.description = QObject::tr("Show the desktop settings menu.");
+ info.ID = "settings";
+ info.icon = "configure";
+ MENU.insert(info.ID, info);
+ //Window List
+ info = LPI(); //clear it
+ info.name = QObject::tr("Window List");
+ info.description = QObject::tr("List the open application windows");
+ info.ID = "windowlist";
+ info.icon = "preferences-system-windows";
+ MENU.insert(info.ID, info);
+ //Custom Apps
+ info = LPI(); //clear it
+ info.name = QObject::tr("Custom App");
+ info.description = QObject::tr("Start a custom application");
+ info.ID = "app";
+ info.icon = "application-x-desktop";
+ MENU.insert(info.ID, info);
+}
+
+void LPlugins::LoadColorItems(){
+ COLORS.clear();
+ //Text Color
+ LPI info;
+ info.name = QObject::tr("Text");
+ info.description = QObject::tr("Color to use for all visible text.");
+ info.ID = "TEXTCOLOR";
+ COLORS.insert(info.ID, info);
+ //Text Color (Disabled)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Text (Disabled)");
+ info.description = QObject::tr("Text color for disabled or inactive items.");
+ info.ID = "TEXTDISABLECOLOR";
+ COLORS.insert(info.ID, info);
+ //Text Color (Highlighted)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Text (Highlighted)");
+ info.description = QObject::tr("Text color when selection is highlighted.");
+ info.ID = "TEXTHIGHLIGHTCOLOR";
+ COLORS.insert(info.ID, info);
+ //Base Color (Normal)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Base Window Color");
+ info.description = QObject::tr("Main background color for the window/dialog.");
+ info.ID = "BASECOLOR";
+ COLORS.insert(info.ID, info);
+ //Base Color (Alternate)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Base Window Color (Alternate)");
+ info.description = QObject::tr("Main background color for widgets that list or display collections of items.");
+ info.ID = "ALTBASECOLOR";
+ COLORS.insert(info.ID, info);
+ //Primary Color (Normal)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Primary Color");
+ info.description = QObject::tr("Dominant color for the theme.");
+ info.ID = "PRIMARYCOLOR";
+ COLORS.insert(info.ID, info);
+ //Primary Color (Disabled)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Primary Color (Disabled)");
+ info.description = QObject::tr("Dominant color for the theme (more subdued).");
+ info.ID = "PRIMARYDISABLECOLOR";
+ COLORS.insert(info.ID, info);
+ //Secondary Color (Normal)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Secondary Color");
+ info.description = QObject::tr("Alternate color for the theme.");
+ info.ID = "SECONDARYCOLOR";
+ COLORS.insert(info.ID, info);
+ //Secondary Color (Disabled)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Secondary Color (Disabled)");
+ info.description = QObject::tr("Alternate color for the theme (more subdued).");
+ info.ID = "SECONDARYDISABLECOLOR";
+ COLORS.insert(info.ID, info);
+ //Accent Color (Normal)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Accent Color");
+ info.description = QObject::tr("Color used for borders or other accents.");
+ info.ID = "ACCENTCOLOR";
+ COLORS.insert(info.ID, info);
+ //Accent Color (Disabled)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Accent Color (Disabled)");
+ info.description = QObject::tr("Color used for borders or other accents (more subdued).");
+ info.ID = "ACCENTDISABLECOLOR";
+ COLORS.insert(info.ID, info);
+ //Highlight Color (Normal)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Highlight Color");
+ info.description = QObject::tr("Color used for highlighting an item.");
+ info.ID = "HIGHLIGHTCOLOR";
+ COLORS.insert(info.ID, info);
+ //Highlight Color (Disabled)
+ info = LPI(); //clear it
+ info.name = QObject::tr("Highlight Color (Disabled)");
+ info.description = QObject::tr("Color used for highlighting an item (more subdued).");
+ info.ID = "HIGHLIGHTDISABLECOLOR";
+ COLORS.insert(info.ID, info);
+} \ No newline at end of file
diff --git a/src-qt5/core-utils/lumina-config/LPlugins.h b/src-qt5/core-utils/lumina-config/LPlugins.h
new file mode 100644
index 00000000..53c26977
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/LPlugins.h
@@ -0,0 +1,46 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2014, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#ifndef _LUMINA_DESKTOP_CONFIG_PLUGINS_H
+#define _LUMINA_DESKTOP_CONFIG_PLUGINS_H
+
+#include <QObject>
+#include <QHash>
+#include <QString>
+#include <QStringList>
+
+// Lumina Plugin Info class
+class LPI{
+ public:
+ QString name, ID, description, icon;
+ LPI(){}
+ ~LPI(){}
+};
+
+// Utility class for getting information
+class LPlugins{
+public:
+ LPlugins();
+ ~LPlugins();
+ //Total lists of plugins
+ QStringList panelPlugins();
+ QStringList desktopPlugins();
+ QStringList menuPlugins();
+ QStringList colorItems();
+ //Information on individual plugins
+ LPI panelPluginInfo(QString);
+ LPI desktopPluginInfo(QString);
+ LPI menuPluginInfo(QString);
+ LPI colorInfo(QString);
+
+private:
+ QHash<QString, LPI> PANEL, DESKTOP, MENU, COLORS;
+ void LoadPanelPlugins();
+ void LoadDesktopPlugins();
+ void LoadMenuPlugins();
+ void LoadColorItems();
+};
+#endif
diff --git a/src-qt5/core-utils/lumina-config/PanelWidget.cpp b/src-qt5/core-utils/lumina-config/PanelWidget.cpp
new file mode 100644
index 00000000..49b3d797
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/PanelWidget.cpp
@@ -0,0 +1,199 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2015, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#include "PanelWidget.h"
+#include "ui_PanelWidget.h"
+
+#include "LPlugins.h"
+#include "GetPluginDialog.h"
+#include "mainUI.h"
+#include <LuminaXDG.h>
+
+#include <QSettings>
+#include <QStringList>
+
+
+PanelWidget::PanelWidget(QWidget *parent, QWidget *Main, LPlugins *Pinfo) : QWidget(parent), ui(new Ui::PanelWidget){
+ ui->setupUi(this);
+ mainui = Main;
+ PINFO = Pinfo;
+ //Fill up the menu's with the valid entries
+ ui->combo_align->addItem(tr("Top/Left"), "left");
+ ui->combo_align->addItem(tr("Center"), "center");
+ ui->combo_align->addItem(tr("Bottom/Right"), "right");
+ ui->combo_edge->addItem(tr("Top"), "top");
+ ui->combo_edge->addItem(tr("Bottom"), "bottom");
+ ui->combo_edge->addItem(tr("Left"), "left");
+ ui->combo_edge->addItem(tr("Right"), "right");
+
+ LoadIcons();
+ //Now connect any other signals/slots
+ connect(ui->combo_edge, SIGNAL(currentIndexChanged(int)), this, SLOT(ItemChanged()) );
+ connect(ui->combo_align, SIGNAL(currentIndexChanged(int)), this, SLOT(ItemChanged()) );
+ connect(ui->spin_plength, SIGNAL(valueChanged(int)), this, SLOT(ItemChanged()) );
+ connect(ui->spin_pxthick, SIGNAL(valueChanged(int)), this, SLOT(ItemChanged()) );
+ connect(ui->check_autohide, SIGNAL(stateChanged(int)), this, SLOT(ItemChanged()) );
+ connect(ui->group_customcolor, SIGNAL(toggled(bool)), this, SLOT(ItemChanged()) );
+
+}
+
+PanelWidget::~PanelWidget(){
+
+}
+
+void PanelWidget::LoadSettings(QSettings *settings, int Dnum, int Pnum){
+ pnum = Pnum; dnum = Dnum; //save these for later
+ ui->label->setText( QString(tr("Panel %1")).arg(QString::number(Pnum+1) ) );
+ QString prefix = "panel"+QString::number(Dnum)+"."+QString::number(Pnum)+"/";
+ qDebug() << "Loading Panel Settings:" << prefix;
+ //Now load the settings into the GUI
+ int tmp = ui->combo_align->findData( settings->value(prefix+"pinLocation","center").toString().toLower() );
+ if(tmp>=0){ ui->combo_align->setCurrentIndex( tmp ); }
+ tmp = ui->combo_edge->findData( settings->value(prefix+"location","top").toString().toLower() );
+ if(tmp>=0){ ui->combo_edge->setCurrentIndex( tmp ); }
+ ui->spin_plength->setValue( settings->value( prefix+"lengthPercent",100).toInt() );
+ ui->spin_pxthick->setValue( settings->value( prefix+"height",30).toInt() );
+ ui->check_autohide->setChecked( settings->value(prefix+"hidepanel", false).toBool() );
+ ui->group_customcolor->setChecked( settings->value(prefix+"customColor",false).toBool() );
+ ui->label_color_sample->setWhatsThis( settings->value(prefix+"color","rgba(255,255,255,160)").toString());
+ ui->list_plugins->clear();
+ QStringList plugs = settings->value(prefix+"pluginlist",QStringList()).toStringList();
+ for(int i=0; i<plugs.length(); i++){
+ QString pid = plugs[i].section("---",0,0);
+ if(pid.startsWith("applauncher")){
+ bool ok = false;
+ XDGDesktop desk = LXDG::loadDesktopFile(pid.section("::",1,1),ok);
+ if(ok){
+ QListWidgetItem *it = new QListWidgetItem( LXDG::findIcon(desk.icon,""), desk.name );
+ it->setWhatsThis(plugs[i]); //make sure to preserve the entire plugin ID (is the unique version)
+ ui->list_plugins->addItem(it);
+ }
+ }else{
+ LPI info = PINFO->panelPluginInfo(pid);
+ if(!info.ID.isEmpty()){
+ QListWidgetItem *it = new QListWidgetItem( LXDG::findIcon(info.icon,""), info.name );
+ it->setWhatsThis(plugs[i]); //make sure to preserve the entire plugin ID (is the unique version)
+ ui->list_plugins->addItem(it);
+ }
+ }
+ }
+ reloadColorSample();
+}
+
+void PanelWidget::SaveSettings(QSettings *settings){//save the current settings
+ QString prefix = "panel"+QString::number(dnum)+"."+QString::number(pnum)+"/";
+ qDebug() << "Saving panel settings:" << prefix;
+ settings->setValue(prefix+"location", ui->combo_edge->currentData().toString() );
+ settings->setValue(prefix+"pinLocation", ui->combo_align->currentData().toString() );
+ settings->setValue(prefix+"lengthPercent", ui->spin_plength->value() );
+ settings->setValue(prefix+"height", ui->spin_pxthick->value() );
+ settings->setValue(prefix+"hidepanel", ui->check_autohide->isChecked() );
+ settings->setValue(prefix+"customColor", ui->group_customcolor->isChecked() );
+ settings->setValue(prefix+"color", ui->label_color_sample->whatsThis() );
+ QStringList plugs;
+ for(int i=0; i<ui->list_plugins->count(); i++){
+ plugs << ui->list_plugins->item(i)->whatsThis();
+ }
+ settings->setValue(prefix+"pluginlist", plugs );
+
+}
+
+int PanelWidget::PanelNumber(){
+ return pnum;
+}
+
+void PanelWidget::ChangePanelNumber(int newnum){
+ ui->label->setText( QString(tr("Panel %1")).arg(QString::number(newnum+1) ) );
+ pnum = newnum; //So we can retain the current settings, but will save them with a different number
+}
+
+void PanelWidget::LoadIcons(){
+ ui->tool_rm->setIcon( LXDG::findIcon("list-remove","") );
+ ui->tool_remplugin->setIcon( LXDG::findIcon("list-remove","") );
+ ui->tool_addplugin->setIcon( LXDG::findIcon("list-add","") );
+ ui->tool_upplugin->setIcon( LXDG::findIcon("go-up","") );
+ ui->tool_downplugin->setIcon( LXDG::findIcon("go-down","") );
+ ui->tool_selectcolor->setIcon( LXDG::findIcon("preferences-desktop-color","") );
+ ui->tabWidget->setTabIcon(0,LXDG::findIcon("transform-move",""));
+ ui->tabWidget->setTabIcon(1,LXDG::findIcon("preferences-desktop-display",""));
+ ui->tabWidget->setTabIcon(2,LXDG::findIcon("preferences-plugin",""));
+}
+
+void PanelWidget::reloadColorSample(){
+ ui->label_color_sample->setStyleSheet("background: "+ui->label_color_sample->whatsThis());
+}
+
+void PanelWidget::on_tool_rm_clicked(){
+ emit PanelRemoved(pnum);
+}
+
+void PanelWidget::ItemChanged(){
+ emit PanelChanged();
+}
+
+void PanelWidget::UseColorChanged(){
+
+ emit PanelChanged();
+}
+
+void PanelWidget::on_tool_selectcolor_clicked(){
+ QString color = static_cast<MainUI*>(mainui)->getColorStyle(ui->label_color_sample->whatsThis());
+ if( color.isEmpty()){ return; }
+ ui->label_color_sample->setWhatsThis(color);
+ reloadColorSample();
+ emit PanelChanged();
+}
+
+void PanelWidget::on_tool_addplugin_clicked(){
+ GetPluginDialog dlg(mainui);
+ dlg.LoadPlugins("panel", PINFO);
+ dlg.exec();
+ if(!dlg.selected){ return; } //cancelled
+ QString pan = dlg.plugID; //getNewPanelPlugin();
+ if(pan == "applauncher"){
+ //Prompt for the application to add
+ XDGDesktop app = static_cast<MainUI*>(mainui)->getSysApp();
+ if(app.filePath.isEmpty()){ return; } //cancelled
+ pan.append("::"+app.filePath);
+ QListWidgetItem *it = new QListWidgetItem( LXDG::findIcon(app.icon,""), app.name);
+ it->setWhatsThis(pan);
+ ui->list_plugins->addItem(it);
+ ui->list_plugins->setCurrentItem(it);
+ ui->list_plugins->scrollToItem(it);
+ }else{
+ if(pan.isEmpty()){ return; } //nothing selected
+ //Add the new plugin to the list
+ LPI info = PINFO->panelPluginInfo(pan);
+ QListWidgetItem *it = new QListWidgetItem( LXDG::findIcon(info.icon,""), info.name);
+ it->setWhatsThis(info.ID);
+ ui->list_plugins->addItem(it);
+ ui->list_plugins->setCurrentItem(it);
+ ui->list_plugins->scrollToItem(it);
+ }
+ emit PanelChanged();
+}
+
+void PanelWidget::on_tool_remplugin_clicked(){
+ if(ui->list_plugins->currentRow() < 0){ return; }
+ delete ui->list_plugins->takeItem( ui->list_plugins->currentRow() );
+ emit PanelChanged();
+}
+
+void PanelWidget::on_tool_upplugin_clicked(){
+ int row = ui->list_plugins->currentRow();
+ if( row <= 0){ return; }
+ ui->list_plugins->insertItem(row-1, ui->list_plugins->takeItem(row));
+ ui->list_plugins->setCurrentRow(row-1);
+ emit PanelChanged();
+}
+
+void PanelWidget::on_tool_downplugin_clicked(){
+ int row = ui->list_plugins->currentRow();
+ if( row < 0 || row >= (ui->list_plugins->count()-1) ){ return; }
+ ui->list_plugins->insertItem(row+1, ui->list_plugins->takeItem(row));
+ ui->list_plugins->setCurrentRow(row+1);
+ emit PanelChanged();
+}
diff --git a/src-qt5/core-utils/lumina-config/PanelWidget.h b/src-qt5/core-utils/lumina-config/PanelWidget.h
new file mode 100644
index 00000000..e407391e
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/PanelWidget.h
@@ -0,0 +1,63 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2015, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#ifndef _LUMINA_CONFIG_PANEL_WIDGET_H
+#define _LUMINA_CONFIG_PANEL_WIDGET_H
+
+#include <QWidget>
+#include <QObject>
+#include <QSettings>
+
+//#include "mainUI.h"
+#include "LPlugins.h"
+
+//namespace for using the *.ui file
+namespace Ui{
+ class PanelWidget;
+};
+
+class PanelWidget : public QWidget{
+ Q_OBJECT
+public:
+ PanelWidget(QWidget *parent, QWidget *Main, LPlugins *Pinfo);
+ ~PanelWidget();
+
+ void LoadSettings(QSettings *settings, int Dnum, int Pnum);
+ void SaveSettings(QSettings *settings); //save the current settings
+
+ int PanelNumber();
+ void ChangePanelNumber(int newnum);
+
+public slots:
+ void LoadIcons();
+
+private:
+ Ui::PanelWidget *ui;
+ QWidget *mainui;
+ LPlugins *PINFO;
+
+ int dnum, pnum;
+
+ void reloadColorSample();
+
+private slots:
+ void on_tool_rm_clicked();
+ void ItemChanged();
+ void UseColorChanged();
+ void on_tool_selectcolor_clicked();
+ void on_tool_addplugin_clicked();
+ void on_tool_remplugin_clicked();
+ void on_tool_upplugin_clicked();
+ void on_tool_downplugin_clicked();
+
+signals:
+ void PanelChanged();
+ void PanelRemoved(int);
+
+};
+
+#endif
+
diff --git a/src-qt5/core-utils/lumina-config/PanelWidget.ui b/src-qt5/core-utils/lumina-config/PanelWidget.ui
new file mode 100644
index 00000000..462ca7c9
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/PanelWidget.ui
@@ -0,0 +1,368 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>PanelWidget</class>
+ <widget class="QWidget" name="PanelWidget">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>250</width>
+ <height>239</height>
+ </rect>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>250</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>400</width>
+ <height>16777215</height>
+ </size>
+ </property>
+ <property name="windowTitle">
+ <string>Form</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <property name="spacing">
+ <number>2</number>
+ </property>
+ <property name="leftMargin">
+ <number>1</number>
+ </property>
+ <property name="topMargin">
+ <number>1</number>
+ </property>
+ <property name="rightMargin">
+ <number>1</number>
+ </property>
+ <property name="bottomMargin">
+ <number>1</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QToolButton" name="tool_rm">
+ <property name="text">
+ <string notr="true">rem</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string notr="true">Panel Number</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QTabWidget" name="tabWidget">
+ <property name="currentIndex">
+ <number>0</number>
+ </property>
+ <property name="iconSize">
+ <size>
+ <width>22</width>
+ <height>22</height>
+ </size>
+ </property>
+ <widget class="QWidget" name="tabWidgetPage1" native="true">
+ <attribute name="title">
+ <string notr="true"/>
+ </attribute>
+ <attribute name="toolTip">
+ <string>Location</string>
+ </attribute>
+ <layout class="QFormLayout" name="formLayout">
+ <property name="labelAlignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
+ <property name="leftMargin">
+ <number>2</number>
+ </property>
+ <property name="topMargin">
+ <number>2</number>
+ </property>
+ <property name="rightMargin">
+ <number>2</number>
+ </property>
+ <property name="bottomMargin">
+ <number>2</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_2">
+ <property name="text">
+ <string>Edge:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QComboBox" name="combo_edge">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_3">
+ <property name="text">
+ <string>Size:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QSpinBox" name="spin_pxthick">
+ <property name="suffix">
+ <string> pixel(s) thick</string>
+ </property>
+ <property name="minimum">
+ <number>5</number>
+ </property>
+ <property name="maximum">
+ <number>30000</number>
+ </property>
+ <property name="singleStep">
+ <number>5</number>
+ </property>
+ <property name="value">
+ <number>40</number>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QSpinBox" name="spin_plength">
+ <property name="suffix">
+ <string>% length</string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>100</number>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0">
+ <spacer name="verticalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_4">
+ <property name="text">
+ <string>Alignment:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QComboBox" name="combo_align">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tabWidgetPage2" native="true">
+ <attribute name="title">
+ <string notr="true"/>
+ </attribute>
+ <attribute name="toolTip">
+ <string>Appearance</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_2">
+ <property name="leftMargin">
+ <number>2</number>
+ </property>
+ <property name="topMargin">
+ <number>2</number>
+ </property>
+ <property name="rightMargin">
+ <number>2</number>
+ </property>
+ <property name="bottomMargin">
+ <number>2</number>
+ </property>
+ <item>
+ <widget class="QCheckBox" name="check_autohide">
+ <property name="text">
+ <string>Auto-hide Panel</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="group_customcolor">
+ <property name="title">
+ <string>Use Custom Color</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <property name="leftMargin">
+ <number>2</number>
+ </property>
+ <property name="topMargin">
+ <number>2</number>
+ </property>
+ <property name="rightMargin">
+ <number>2</number>
+ </property>
+ <property name="bottomMargin">
+ <number>2</number>
+ </property>
+ <item>
+ <widget class="QToolButton" name="tool_selectcolor">
+ <property name="text">
+ <string>...</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_color_sample">
+ <property name="text">
+ <string>Sample</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tabWidgetPage3" native="true">
+ <attribute name="title">
+ <string notr="true"/>
+ </attribute>
+ <attribute name="toolTip">
+ <string>Plugins</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_3">
+ <property name="leftMargin">
+ <number>2</number>
+ </property>
+ <property name="topMargin">
+ <number>2</number>
+ </property>
+ <property name="rightMargin">
+ <number>2</number>
+ </property>
+ <property name="bottomMargin">
+ <number>2</number>
+ </property>
+ <item>
+ <widget class="QListWidget" name="list_plugins">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_3">
+ <item>
+ <widget class="QToolButton" name="tool_remplugin">
+ <property name="text">
+ <string notr="true">rem</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_addplugin">
+ <property name="text">
+ <string notr="true">add</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::MinimumExpanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>10</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_upplugin">
+ <property name="text">
+ <string notr="true">up</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_downplugin">
+ <property name="text">
+ <string notr="true">dn</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/src-qt5/core-utils/lumina-config/ThemeDialog.cpp b/src-qt5/core-utils/lumina-config/ThemeDialog.cpp
new file mode 100644
index 00000000..de17a3d8
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/ThemeDialog.cpp
@@ -0,0 +1,101 @@
+#include "ThemeDialog.h"
+#include "ui_ThemeDialog.h"
+
+#include <LuminaUtils.h>
+
+ThemeDialog::ThemeDialog(QWidget *parent, LPlugins *plugs, QString themeFilePath) : QDialog(parent), ui(new Ui::ThemeDialog){
+ ui->setupUi(this); //load the designer file
+ filepath = themeFilePath;
+ this->setWindowIcon( LXDG::findIcon("preferences-desktop-theme","") );
+ ui->line_name->setText( themeFilePath.section("/",-1).section(".qss",0,0) );
+ //Load the icons for the window
+ ui->push_cancel->setIcon( LXDG::findIcon("dialog-cancel","") );
+ ui->push_save->setIcon( LXDG::findIcon("document-save","") );
+ ui->push_apply->setIcon( LXDG::findIcon("dialog-ok","") );
+ ui->tool_color->setIcon( LXDG::findIcon("color-picker","") );
+ //Now create entries for the available colors in the database
+ QStringList colors = plugs->colorItems();
+ colors.sort();
+ colormenu = new QMenu(this);
+ for(int i=0; i<colors.length(); i++){
+ LPI info = plugs->colorInfo(colors[i]);
+ QAction *act = new QAction(info.name, this);
+ act->setWhatsThis("%%"+info.ID+"%%");
+ act->setToolTip(info.description);
+ colormenu->addAction(act);
+ }
+ ui->tool_color->setMenu(colormenu);
+ //Now load the given file
+ loadTheme();
+ connect(colormenu, SIGNAL(triggered(QAction*)),this, SLOT(menuTriggered(QAction*)) );
+ connect(ui->text_file, SIGNAL(textChanged()), this, SLOT(themeChanged()) );
+
+ //Now center the window on the parent
+ QPoint cen = parent->geometry().center();
+ this->move( cen.x() - (this->width()/2) , cen.y() - (this->height()/2) );
+}
+
+void ThemeDialog::loadTheme(){
+ QStringList contents = LUtils::readFile(filepath);
+ ui->text_file->setPlainText( contents.join("\n") );
+ ui->push_save->setEnabled(false);
+ ui->push_apply->setEnabled(false);
+}
+
+void ThemeDialog::saveTheme(){
+ QString name = ui->line_name->text();
+ QStringList contents = ui->text_file->toPlainText().split("\n");
+ LTHEME::saveLocalTheme(name, contents);
+ ui->push_save->setEnabled(false);
+ ui->push_apply->setEnabled(false);
+}
+
+void ThemeDialog::themeChanged(){
+ ui->push_save->setEnabled(true);
+ ui->push_apply->setEnabled(true);
+}
+
+// BUTTONS
+void ThemeDialog::on_push_save_clicked(){
+ //Now set the output values
+ themename = ui->line_name->text();
+ themepath = QDir::homePath()+"/.lumina/themes/"+themename+".qss.template";
+ //Check if that theme already exists
+ if(QFile::exists(themepath)){
+ if( QMessageBox::Yes != QMessageBox::question(this, tr("Theme Exists"), tr("This theme already exists.\n Overwrite it?"), QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes) ){
+ themename.clear();
+ themepath.clear();
+ return; //cancelled
+ }
+ }
+ //save the colors and close
+ saveTheme();
+ //this->close();
+}
+
+void ThemeDialog::on_push_apply_clicked(){
+ //Now set the output values
+ themename = ui->line_name->text();
+ themepath = QDir::homePath()+"/.lumina/themes/"+themename+".qss.template";
+ //Check if that theme already exists
+ if(QFile::exists(themepath)){
+ if( QMessageBox::Yes != QMessageBox::question(this, tr("Theme Exists"), tr("This theme already exists.\n Overwrite it?"), QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes) ){
+ themename.clear();
+ themepath.clear();
+ return; //cancelled
+ }
+ }
+ saveTheme();
+ this->close();
+}
+
+void ThemeDialog::on_push_cancel_clicked(){
+ //Now clear the output values (just in case)
+ themename.clear();
+ themepath.clear();
+ this->close();
+}
+
+void ThemeDialog::menuTriggered(QAction *act){
+ ui->text_file->insertPlainText( act->whatsThis() );
+}
diff --git a/src-qt5/core-utils/lumina-config/ThemeDialog.h b/src-qt5/core-utils/lumina-config/ThemeDialog.h
new file mode 100644
index 00000000..95bd9d73
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/ThemeDialog.h
@@ -0,0 +1,60 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2014, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+// This is the dialog for editing a theme stylesheet
+//===========================================
+#ifndef _LUMINA_CONFIG_THEME_EDIT_DIALOG_H
+#define _LUMINA_CONFIG_THEME_EDIT_DIALOG_H
+
+#include <QDialog>
+#include <QString>
+#include <QStringList>
+#include <QFile>
+#include <QDir>
+#include <QTreeWidgetItem>
+#include <QBrush>
+#include <QColor>
+#include <QMessageBox>
+#include <QInputDialog>
+#include <QColorDialog>
+#include <QMenu>
+
+#include <LuminaXDG.h>
+#include <LuminaThemes.h>
+
+#include "LPlugins.h"
+
+
+namespace Ui{
+ class ThemeDialog;
+};
+
+class ThemeDialog : public QDialog{
+ Q_OBJECT
+private:
+ Ui::ThemeDialog *ui;
+ QString filepath;
+ QMenu *colormenu;
+
+ void loadTheme();
+ void saveTheme();
+
+public:
+ ThemeDialog(QWidget *parent, LPlugins* plugs, QString themeFilePath);
+ ~ThemeDialog(){}
+
+ QString themename, themepath;
+
+private slots:
+ void themeChanged();
+ void on_push_save_clicked();
+ void on_push_cancel_clicked();
+ void on_push_apply_clicked();
+ void menuTriggered(QAction*);
+
+};
+
+#endif \ No newline at end of file
diff --git a/src-qt5/core-utils/lumina-config/ThemeDialog.ui b/src-qt5/core-utils/lumina-config/ThemeDialog.ui
new file mode 100644
index 00000000..e26e2320
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/ThemeDialog.ui
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>ThemeDialog</class>
+ <widget class="QDialog" name="ThemeDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>400</width>
+ <height>300</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Theme Editor</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QLabel" name="label">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Theme Name:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="line_name"/>
+ </item>
+ <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="QToolButton" name="tool_color">
+ <property name="text">
+ <string>color</string>
+ </property>
+ <property name="iconSize">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="popupMode">
+ <enum>QToolButton::InstantPopup</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QPlainTextEdit" name="text_file"/>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <widget class="QPushButton" name="push_cancel">
+ <property name="text">
+ <string>Cancel</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_2">
+ <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="push_save">
+ <property name="text">
+ <string>Save</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="push_apply">
+ <property name="text">
+ <string>Apply</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/src-qt5/core-utils/lumina-config/hooks.txt b/src-qt5/core-utils/lumina-config/hooks.txt
new file mode 100644
index 00000000..f740cc6a
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/hooks.txt
@@ -0,0 +1,36 @@
+Settings file located at: ~/.lumina/settings/LuminaDE/desktopsettings.conf
+This file will pretty much be empty initially, except for the current background set to "default"
+
+
+Example Code:
+QSettings *settings = new QSettings(<file>);
+settings->setValue(<variable>,<value>); //to set a value
+value = settings->value(<variable>, <default value>); //to read the current value
+
+Current Variable/Value combinations for the Lumina Desktop
+
+===DESKTOP SETTINGS===
+Prefix: "desktop-<number>" (so the first screen is "desktop-0")
+
+--- Background settings ---
+Prefix/background/current -> (QString) filepath for current background image (do not modify - handled internally)
+ === Note: a background filepath of "default" corresponds to "/usr/local/share/Lumina-DE/desktop-background.jpg" internally
+Prefix/background/filelist -> (QStringList) list of filepaths to use for backgrounds
+Prefix/background/minutesToChange -> (Integer) Number of minutes between background changes (ignored for single image)
+ === Note: Default minutes setting is 5, but you can change that if you want in this tool
+
+--- Panel Settings ---
+Prefix/panels -> (Integer) Number of panels to create on this screen (0->2 only)
+
+--- Desktop Plugins ---
+Prefix/pluginlist -> (QStringList) List of different plugins in use on this screen
+
+==== PANEL SETTINGS ====
+Prefix: "panel<screen number>.<panel number>"
+
+defaultpanel -> (QString) <screen number>.<panel number> (0.0 by default, might be removing this later, most used for testing at the moment)
+Prefix/location -> (QString) "top" or "bottom" (where to place the panel, should not have 2 panels with the same location on the same screen)
+Prefix/height -> (Integer) height in pixels for the panel
+Prefix/pluginlist -> (QStringList) List of plugins to put on the panel in order of Left->Right
+
+I will be adding a "Panel Color" option soon as well (some kind of rgba color code), but that is not implemented yet
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_af.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_af.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_af.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_ar.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ar.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ar.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_az.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_az.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_az.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_bg.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_bg.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_bg.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_bn.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_bn.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_bn.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_bs.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_bs.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_bs.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_ca.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ca.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ca.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_cs.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_cs.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_cs.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_cy.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_cy.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_cy.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_da.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_da.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_da.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_de.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_de.ts
new file mode 100644
index 00000000..08d6a9d7
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_de.ts
@@ -0,0 +1,685 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation>Arbeitsplatz-Einstellung</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation>Bildschirm-Nummer:</translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>Aussehen</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>Erweiterungen</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation>Hintergrundbild(er) finden</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>Ort:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Menü</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>Standard Terminalanwendung einstellen</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>Die ausgewählte Datei ist nicht ausführbar!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_el.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_el.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_el.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_en_GB.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_en_GB.ts
new file mode 100644
index 00000000..b1864eb1
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_en_GB.ts
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation>Key Press Detection</translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation>Press the keys you wish to assign.</translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation>Desktop Configuration</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation>Screen Number:</translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation>Panels</translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation>Top</translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation>Bottom</translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>Appearance</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>Plugins</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation>Find Background Image(s)</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>Location:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Menu</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>Set Default Terminal Application</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation>Application Binaries (*)</translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation>Invalid Binary</translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>The selected file is not executable!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation>Select Panel Color</translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation>Select Application</translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation>App Name:</translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation>Single Background</translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation>Rotate Background</translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation> Minutes</translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation>Every </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation>Add the selected plugin to the desktop</translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation>Plugin</translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation>Panel #1</translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation>Size:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation>Sample</translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation>Panel #2</translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation>Terminal Command:</translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation>Action</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation>Keyboard Shortcut</translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation>Clear Shortcut</translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation>Change Shortcut</translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation>Group/Extension</translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation>Default Application</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Group</translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation>Extension</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Clear</translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation>Set App</translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation>Startup Routine</translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation>bin</translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation>file</translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation>General Options</translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation>Window System</translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation>New Window Placement</translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation>Focus Policy</translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation>Window Theme</translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation>Number of Workspaces</translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation>Save Changes</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation>toolBar</translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation>Desktop</translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation>Desktop Appearance</translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation>Panel Configuration</translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation>Session</translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation>Session Options</translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation>Defaults</translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation>Default Applications</translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation>Shortcuts</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation>Keyboard Shortcuts</translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation>Desktop Menu</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Left</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Right</translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation>Click To Focus</translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation>Active Mouse Focus</translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation>Strict Mouse Focus</translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation>Align in a Row</translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation>Align in a Column</translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation>Cascade</translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation>Underneath Mouse</translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation>New Panel Plugin</translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation>Add Plugin:</translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation>Save Changes?</translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation>You currently have unsaved changes for this screen. Do you want to save them first?</translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation>System Default</translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation>No Background</translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation>(use system default)</translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation>File does not exist</translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation>New Menu Plugin</translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation>Plugin:</translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation>New Application Group</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>Name:</translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation>New File Extension</translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation>Extension:</translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation>Select Binary</translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation>Select File</translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation>All Files (*)</translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation>Add Desktop Plugins</translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation>Note: Current key bindings need to be cleared and saved before they can be re-used.</translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation>Enable numlock on startup</translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation>Play chimes on startup</translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation>Play chimes on exit</translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation>Screen Resolution:</translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation>Audio Volume Up</translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation>Audio Volume Down</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation>Screen Brightness Up</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation>Screen Brightness Down</translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation>Take Screenshot</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation>User Button</translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation>This is the main system access button for the user (applications, directories, settings, log out).</translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation>Desktop Bar</translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation>Spacer</translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation>Invisible spacer to separate plugins.</translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation>Desktop Switcher</translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation>Controls for switching between the various virtual desktops.</translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation>Battery Monitor</translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation>Keep track of your battery status.</translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation>Time/Date</translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation>View the current time and date.</translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation>Terminal</translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation>Start the default system terminal.</translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation>Applications</translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation>Show the system applications menu.</translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation>Separator</translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation>Static horizontal line.</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Settings</translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation>Show the desktop settings menu.</translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation>Task Manager</translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation>View and control any running application windows</translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation>System Tray</translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation>Display area for dockable system applications</translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation>File Manager</translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation>Browse the system with the default file manager.</translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation>Custom App</translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation>Start a custom application</translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation>System Dashboard</translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation>Calendar</translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation>Display a calendar on the desktop</translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation>Application Launcher</translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation>Desktop button for launching an application</translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_en_ZA.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_en_ZA.ts
new file mode 100644
index 00000000..b1864eb1
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_en_ZA.ts
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation>Key Press Detection</translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation>Press the keys you wish to assign.</translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation>Desktop Configuration</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation>Screen Number:</translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation>Panels</translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation>Top</translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation>Bottom</translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>Appearance</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>Plugins</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation>Find Background Image(s)</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>Location:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Menu</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>Set Default Terminal Application</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation>Application Binaries (*)</translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation>Invalid Binary</translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>The selected file is not executable!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation>Select Panel Color</translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation>Select Application</translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation>App Name:</translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation>Single Background</translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation>Rotate Background</translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation> Minutes</translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation>Every </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation>Add the selected plugin to the desktop</translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation>Plugin</translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation>Panel #1</translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation>Size:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Color:</translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation>Sample</translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation>Panel #2</translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation>Terminal Command:</translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation>Action</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation>Keyboard Shortcut</translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation>Clear Shortcut</translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation>Change Shortcut</translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation>Group/Extension</translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation>Default Application</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Group</translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation>Extension</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Clear</translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation>Set App</translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation>Startup Routine</translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation>bin</translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation>file</translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation>General Options</translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation>Window System</translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation>New Window Placement</translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation>Focus Policy</translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation>Window Theme</translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation>Number of Workspaces</translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation>Save Changes</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation>toolBar</translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation>Desktop</translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation>Desktop Appearance</translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation>Panel Configuration</translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation>Session</translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation>Session Options</translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation>Defaults</translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation>Default Applications</translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation>Shortcuts</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation>Keyboard Shortcuts</translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation>Desktop Menu</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Left</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Right</translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation>Click To Focus</translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation>Active Mouse Focus</translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation>Strict Mouse Focus</translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation>Align in a Row</translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation>Align in a Column</translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation>Cascade</translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation>Underneath Mouse</translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation>New Panel Plugin</translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation>Add Plugin:</translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation>Save Changes?</translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation>You currently have unsaved changes for this screen. Do you want to save them first?</translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation>System Default</translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation>No Background</translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation>(use system default)</translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation>File does not exist</translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation>New Menu Plugin</translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation>Plugin:</translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation>New Application Group</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>Name:</translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation>New File Extension</translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation>Extension:</translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation>Select Binary</translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation>Select File</translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation>All Files (*)</translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation>Add Desktop Plugins</translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation>Note: Current key bindings need to be cleared and saved before they can be re-used.</translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation>Enable numlock on startup</translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation>Play chimes on startup</translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation>Play chimes on exit</translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation>Screen Resolution:</translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation>Audio Volume Up</translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation>Audio Volume Down</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation>Screen Brightness Up</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation>Screen Brightness Down</translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation>Take Screenshot</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation>User Button</translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation>This is the main system access button for the user (applications, directories, settings, log out).</translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation>Desktop Bar</translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation>Spacer</translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation>Invisible spacer to separate plugins.</translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation>Desktop Switcher</translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation>Controls for switching between the various virtual desktops.</translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation>Battery Monitor</translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation>Keep track of your battery status.</translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation>Time/Date</translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation>View the current time and date.</translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation>Terminal</translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation>Start the default system terminal.</translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation>Applications</translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation>Show the system applications menu.</translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation>Separator</translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation>Static horizontal line.</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Settings</translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation>Show the desktop settings menu.</translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation>Task Manager</translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation>View and control any running application windows</translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation>System Tray</translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation>Display area for dockable system applications</translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation>File Manager</translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation>Browse the system with the default file manager.</translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation>Custom App</translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation>Start a custom application</translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation>System Dashboard</translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation>Calendar</translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation>Display a calendar on the desktop</translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation>Application Launcher</translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation>Desktop button for launching an application</translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_es.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_es.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_es.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_et.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_et.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_et.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_eu.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_eu.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_eu.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_fa.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_fa.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_fa.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_fi.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_fi.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_fi.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_fr.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_fr.ts
new file mode 100644
index 00000000..a2962b8a
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_fr.ts
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation>Détection Appuyez sur la touche</translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation>Appuyez sur les touches que vous souhaitez affecter.</translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation>Notes:
+Les touches spéciales ne peuvent être détectées si le pilote de clavier approprié est utilisé.
+Des touches du clavier en cours seront également ignorés.</translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation>Configuration de bureau</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation>Nombre de bureau:</translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation>Panneau</translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation>Haut</translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation>Bouton</translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>Apparence</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>Greffons</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation>Trouver des imagea de fond (s)</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>Lieu:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Menu</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>Régler par défaut Terminal Application</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation>Application Binaries (*)</translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation>Invalide Binary</translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>Le fichier sélectionné n&apos;est pas exécutable!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation>Choisissez la couleur du panneau</translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation>Sélectionner une application</translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation>Nom de l&apos;application:</translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation>Fond Unique</translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation>Fond Rotation</translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation>Minutes</translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation>Chaque</translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation>Ajouter le plugin sélectionné pour le bureau</translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation>Plugin</translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation>Panneau #1</translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation>Grosseur:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Couleur:</translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation>Exemple</translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation>Panneau #2</translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation>Commande Terminal:</translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation>Action</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation>Raccourci clavier</translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation>Effacer un raccourci</translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation>Changer un raccourci</translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation>Groupe/Extension</translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation>Défaut Application</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Groupe</translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation>Extension</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Effacer</translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation>Ensemble d&apos;applications</translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation>Routine de démarrage</translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation>bin</translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation>fichier</translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation>Options Générales</translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation>Système de fenêtre</translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation>Nouvel emplacement de la fenêtre</translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation>Politique mise au point</translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation>Thème de fenêtre</translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation>Nombre d&apos;espaces de travail</translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation>Enregistrer les modifications</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation>toolBar</translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation>Bureau</translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation>Bureau Apparence </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation>Panneau Configuration</translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation>Session</translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation>Options Session</translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation>Défauts</translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation>Défaut Applications</translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation>Raccourcis</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation>Raccourcis Clavier</translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation>Menu Bureau</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Gauche</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Droite</translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation>Clique pour sélectionner</translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation>Activer Souris sélection</translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation>Stricte focus Souris</translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation>Aligner dans une Ligne</translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation>Aligner dans une colonne</translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation>Cascade</translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation>Sous la souris</translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation>Nouveau Groupe de Plugin</translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation>Ajouter Pluggin:</translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation>Enregistrer les modifications?</translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation>Vous avez actuellement des modifications non enregistrées pour cet écran. Voulez-vous les enregistrer en premier?</translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation>Système par défaut</translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation>Pas de Fond d&apos;écran</translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation>(utilisation du système par défaut)</translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation>Le fichier n&apos;existe pas</translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation>Nouveau Menu Plugin</translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation>Plugin:</translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation>Nouveau Groupe d&apos;application</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>Nom:</translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation>Nouvelle extension de fichier</translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation>Extension:</translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation>Sélectionnez binaire</translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation>Sélectionnez fichier</translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation>Tous les fichiers (*)</translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation>Ajouter bureau Plugins</translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation>Remarque: les raccourcis clavier actuels doivent être dédouanés et enregistré avant d&apos;être réutilisés.</translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation>Activer le verrouillage numérique au démarrage</translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation>Jouer un son au démarrage</translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation>Jouer un son à la sortie</translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation>Résolution de l&apos;écran:</translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation>Volume sonore</translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation>Volume audio descendant</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation>Monter la luminosité de l&apos;écran</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation>Réduire la luminosité de l&apos;écran</translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation>Prendre une capture d&apos;écran</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation>Bouton Utilisateur</translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation>Ceci est le bouton principal d&apos;accès au système de l&apos;utilisateur (applications, répertoires, paramètres, se déconnecter).</translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation>Panneau du Bureau</translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation>Cette offre des raccourcis pour tout dans le dossier de bureau - permettant un accès facile à tous vos fichiers/applications préférées.</translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation>Espaceur</translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation>Espacement invisible pour greffons séparés.</translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation>Desktop Switcher</translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation>Les commandes de commutation entre les différents postes de travail virtuels.</translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation>Moniteur de batterie</translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation>Gardez une trace de votre état ​​de la batterie.</translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation>Heure/Date</translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation>Afficher l&apos;heure et la date courante.</translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation>Terminal</translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation>Lancer le terminal par défaut du système.</translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation>Applications</translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation>Afficher le menu des applications du système.</translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation>Séparateur</translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation>Ligne horizontale statique.</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Paramètres</translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation>Afficher le menu de configuration de bureau.</translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation>Gestionnaire des tâches</translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation>Voir et contrôler les fenêtres de l&apos;application en cours d&apos;exécution</translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation>Plateau de système</translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation>Zone d&apos;affichage pour les applications du système fixables</translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation>Gestionnaire de fichier</translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation>Parcourir le système avec le gestionnaire de fichiers par défaut.</translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation>Application personnalisée</translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation>Lancer une application personnalisée</translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation>Tableau de bord système</translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation>Voir ou modifier les paramètres système (volume audio, luminosité de l&apos;écran, la vie de la batterie, postes de travail virtuels).</translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation>Calendrier</translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation>Afficher le calendrier sur le tableau bord</translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation>Lanceur d&apos;application</translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation>Bouton Bureau pour lancer une application </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_fr_CA.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_fr_CA.ts
new file mode 100644
index 00000000..175818dc
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_fr_CA.ts
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation>Détection Appuyez sur la touche</translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation>Appuyez sur les touches que vous souhaitez affecter.</translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation>Notes:
+Les touches spéciales ne peuvent être détectées si le pilote de clavier approprié est utilisé.
+Des touches du clavier en cours seront également ignorés.</translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation>Configuration de bureau</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation>Nombre de bureau:</translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation>Panneau</translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation>Haut</translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation>Bouton</translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>Apparence</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>Greffons</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation>Trouver des imagea de fond (s)</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>Lieu:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Menu</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>Régler par défaut Terminal Application</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation>Application Binaries (*)</translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation>Invalide Binary</translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>Le fichier sélectionné n&apos;est pas exécutable!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation>Choisissez la couleur du panneau</translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation>Sélectionner une application</translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation>Nom de l&apos;application:</translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation>Fond Unique</translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation>Fond Rotation</translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation>Minutes</translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation>Chaque</translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation>Ajouter le plugin sélectionné pour le bureau</translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation>Plugin</translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation>Panneau #1</translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation>Grosseur:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Couleur:</translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation>Exemple</translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation>Panneau #2</translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation>Commande Terminal</translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation>Action</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation>Raccourci clavier</translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation>Effacer un raccourci</translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation>Changer un raccourci</translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation>Groupe/Extension</translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation>Défaut Application</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Groupe</translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation>Extension</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Effacer</translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation>Ensemble d&apos;applications</translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation>Routine de démarrage</translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation>bin</translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation>fichier</translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation>Options Générales</translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation>Système de fenêtre</translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation>Nouvel emplacement de la fenêtre</translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation>Politique mise au point</translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation>Thème de fenêtre</translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation>Nombre d&apos;espaces de travail</translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation>Enregistrer les modifications</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation>toolBar</translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation>Bureau</translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation>Bureau Apparence</translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation>Panneau Configuration</translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation>Session</translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation>Options Session</translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation>Défauts</translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation>Défaut Applications</translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation>Raccourcis</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation>Raccourcis Clavier</translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation>Menu Bureau</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Gauche</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Droite</translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation>Clique pour sélectionner</translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation>Activer Souris sélection</translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation>Stricte focus Souris</translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation>Aligner dans une Ligne</translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation>Aligner dans une colonne</translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation>Cascade</translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation>Sous la souris</translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation>Nouveau Groupe de Plugin</translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation>Ajouter Pluggin</translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation>Enregistrer les modifications?</translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation>Vous avez actuellement des modifications non enregistrées pour cet écran. Voulez-vous les enregistrer en premier?</translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation>Système par défaut</translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation>Pas de Fond d&apos;écran</translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation>(utilisation du système par défaut)</translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation>Le fichier n&apos;existe pas</translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation>Nouveau Menu Plugin</translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation>Plugin:</translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation>Nouveau Groupe d&apos;application</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>Nom:</translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation>Nouvelle extension de fichier</translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation>Extension</translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation>Sélectionnez binaire</translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation>Sélectionnez fichier</translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation>Tous les fichiers (*)</translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation>Ajouter bureau Plugins</translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation>Remarque: les raccourcis clavier actuels doivent être dédouanés et enregistré avant d&apos;être réutilisés.</translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation>Activer le verrouillage numérique au démarrage</translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation>Jouer un son au démarrage</translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation>Jouer un son à la sortie</translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation>Résolution de l&apos;écran:</translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation>Monter le volume sonore</translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation>Descendre le volume audio</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation>Monter la luminosité de l&apos;écran</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation>Réduire la luminosité de l&apos;écran</translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation>Prendre une capture d&apos;écran</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation>Bouton Utilisateur</translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation>Ceci est le bouton principal d&apos;accès au système de l&apos;utilisateur (applications, répertoires, paramètres, se déconnecter).</translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation>Panneau du Bureau</translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation>Cette offre des raccourcis pour tout dans le dossier de bureau - permettant un accès facile à tous vos fichiers/applications préférées.</translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation>Espaceur</translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation>Espacement invisible pour greffons séparés.</translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation>Desktop Switcher</translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation>Les commandes de commutation entre les différents postes de travail virtuels.</translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation>Moniteur de batterie</translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation>Gardez une trace de votre état ​​de la batterie.</translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation>Heure/Date</translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation>Afficher l&apos;heure et la date courante.</translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation>Terminal</translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation>Lancer le terminal par défaut du système.</translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation>Applications</translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation>Afficher le menu des applications du système.</translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation>Séparateur</translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation>Ligne horizontale statique.</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Paramètres</translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation>Afficher le menu de configuration de bureau.</translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation>Gestionnaire des tâches</translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation>Voir et contrôler les fenêtres de l&apos;application en cours d&apos;exécution</translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation>Plateau de système</translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation>Zone d&apos;affichage pour les applications du système fixables</translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation>Gestionnaire de fichier</translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation>Parcourir le système avec le gestionnaire de fichiers par défaut.</translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation>Application personnalisée</translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation>Lancer une application personnalisée</translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation>Tableau de bord système</translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation>Voir ou modifier les paramètres système (volume audio, luminosité de l&apos;écran, la vie de la batterie, postes de travail virtuels).</translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation>Calendrier</translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation>Display a calendar on the desktop</translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation>Lanceur d&apos;application</translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation>Bouton Bureau pour lancer une application</translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_gl.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_gl.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_gl.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_he.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_he.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_he.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_hi.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_hi.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_hi.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_hr.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_hr.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_hr.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_hu.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_hu.ts
new file mode 100644
index 00000000..1816f107
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_hu.ts
@@ -0,0 +1,691 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0" language="hu_HU">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation>Panelek</translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>Hely:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Menü</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>Alapértelmezett terminál alkalmazás beállítása</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_id.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_id.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_id.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_is.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_is.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_is.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_it.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_it.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_it.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_ja.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ja.ts
new file mode 100644
index 00000000..f9037758
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ja.ts
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation>キー押下を検出する</translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation>割り当てたいキーを押して下さい。</translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation>注意:
+特殊なキーは適切なドライバーを使用している時のみ検出することができます。
+現在のキーボードの配置も無視されます。</translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation>デスクトップの設定</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation>スクリーンの数:</translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation>パネル</translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation>上部</translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation>下部</translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>外観</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>プラグイン</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation>背景画像(など)を探す</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>場所:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>メニュー</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>デフォルトの端末アプリケーションに設定する</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation>アプリケーションのバイナリー</translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation>無効なバイナリーです</translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>選択されたファイルは実行可能ではありません!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation>パネルの色を選択して下さい</translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation>アプリケーションを選択して下さい</translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation>アプリケーション名:</translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation>単一の背景</translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation>背景をローテーションさせる</translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation> 分</translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation>毎 </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation>選択したプラグインをデスクトップへ追加する</translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation>プラグイン</translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation>パネル #1</translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation>サイズ:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>色:</translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation>サンプル</translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation>パネル #2</translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation>端末のコマンド:</translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation>アクション</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation>キーボードショートカット</translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation>ショートカットを消去する</translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation>ショートカットを変更する</translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation>グループ/拡張子</translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation>デフォルトのアプリケーション</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>グループ</translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation>拡張子</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>消去する</translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation>アプリケーションをセットする</translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation>スタートアップルーチン</translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation>バイナリー</translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation>ファイル</translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation>一般的なオプション</translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation>ウインドウシステム</translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation>新しいウィンドウの配置</translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation>フォーカスポリシー</translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation>ウィンドウのテーマ</translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation>ワークスペースの数</translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation>変更を保存する</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation>ツールバー</translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation>デスクトップ</translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation>デスクトップの外観</translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation>パネルの設定</translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation>セッション</translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation>セッションのオプション</translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation>デフォルト</translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation>デスクトップのアプリケーション</translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation>ショートカット</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation>キーボードショートカット</translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation>デスクトップメニュー</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>左</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>右</translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation>焦点にクリック</translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation>アクティブなマウスのフォーカス</translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation>厳格なマウスのフォーカス</translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation>行に合わせる</translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation>列に合わせる</translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation>子要素に設定を引き継ぐ</translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation>マウスの下</translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation>新しいパネルのプラグイン</translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation>プラグインを追加する:</translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation>変更を保存しますか?</translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation>現在この画面に保存されていない変更があります。まず最初に保存しますか?</translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation>システムデフォルト</translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation>背景無し</translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation>(システムデフォルトの設定を使用する)</translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation>ファイルが存在しません</translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation>新しいメニュープラグイン</translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation>プラグイン:</translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation>新しいアプリケーショングループ</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>名前:</translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation>新しいファイルの拡張子</translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation>拡張子:</translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation>バイナリーを選択する</translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation>ファイルを選択する</translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation>すべてのファイル (*)</translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation>デスクトップのプラグインを追加する</translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation>注意: 現在のキーボードの配置は、再使用する前に削除されるので保存する必要があります。</translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation>起動時にnumlockをonにする</translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation>起動時に起動音を鳴らす</translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation>終了時に終了音を鳴らす</translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation>画面の解像度:</translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation>オーディオの音量を上げる</translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation>オーディオの音量を下げる</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation>画面の明るさを上げる</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation>画面の明るさを下げる</translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation>スクリーンショットを撮る</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation>ユーザーボタン</translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation>これはユーザー用のメインシステムアクセスボタンです (アプリケーション, ディレクトリー, 設定, ログアウト)</translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation>デスクトップバー</translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation>デスクトップフォルダー内の全てのものへのショートカットを提供します - お気に入りのファイルやアプリケーションに簡単にアクセスできます。</translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation>スペーサー</translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation>プラグインを分離するための目に見えない空白を挿入します。</translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation>デスクトップ切り替え</translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation>様々な仮想デスクトップ間の切り替えを操作します。</translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation>バッテリーモニター</translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation>バッテリーの状態を追跡します。</translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation>時刻/日付</translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation>現在の時刻と日付を表示します。</translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation>端末</translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation>既定の端末を起動します。</translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation>アプリケーション</translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation>システムアプリケーションメニューを表示する。</translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation>仕切り</translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation>水平線で固定します。</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>設定</translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation>デスクトップの設定メニューを表示する。</translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation>タスクマネージャー</translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation>実行中のアプリケーションウィンドウを表示して制御します</translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation>システムトレイ</translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation>ドッキング可能なシステムアプリケーションの表示領域</translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation>ファイルマネージャー</translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation>既定のファイルマネージャーでシステムを閲覧する。</translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation>カスタムアプリケーション</translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation>カスタムアプリケーションを起動する</translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation>システムダッシュボード</translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation>システムの設定を閲覧または変更する (音量, 画面の明るさ, バッテリーの残り容量, 仮想デスクトップ)</translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation>カレンダー</translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation>デスクトップにカレンダーを表示する</translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation>アプリケーションランチャー</translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation>アプリケーションを起動させるためのデスクトップボタン</translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_ka.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ka.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ka.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_ko.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ko.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ko.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_lt.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_lt.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_lt.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_lv.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_lv.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_lv.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_mk.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_mk.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_mk.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_mn.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_mn.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_mn.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_ms.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ms.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ms.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_mt.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_mt.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_mt.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_nb.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_nb.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_nb.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_nl.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_nl.ts
new file mode 100644
index 00000000..c8be0f32
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_nl.ts
@@ -0,0 +1,567 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation>Toetsaanslag detectie</translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation>Druk op de toets die u wilt toewijzen.</translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation>Opmerkingen:
+Speciale toetsen kunnen alleen gedetecteerd worden als het juiste toetsenbord stuurprogramma aanwezig is.
+Huidig ingestelde toetsen zullen worden genegeerd.</translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation>Bureaublad configuratie</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation>Scherm nummer:</translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation>Panelen</translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation>Bovenkant</translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation>Onderkant</translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>Uiterlijk</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>Plugins</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation>Zoek achtergrond afbeelding(en)</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>Locatie:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Menu</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>Stel standaard terminal applicatie in</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation>Applicatie binaries (*)</translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation>Ongeldige binary</translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>Het geselecteerde bestand is niet uitvoerbaar!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation>Selecteer paneel kleur.</translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation>Selecteer applicatie</translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation>Applicatie naam:</translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation>Enkele achtergrond</translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation>Roterende achtergrond</translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation>Minuten</translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation>Elke</translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation>Voeg de geselecteerde plugin toe aan het bureaublad</translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation>Plugin</translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation>Paneel #1</translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation>Grootte:</translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation>Kleur:</translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation>Voorbeeld</translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation>Paneel #2</translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation>Terminal commando:</translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation>Actie</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation>Toetsenbord snelkoppeling</translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation>Verwijder snelkoppeling</translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation>Verander snelkoppeling</translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation>Groep/Uitbreiding</translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation>Standaard applicatie</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Groep</translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation>Uitbreiding</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Verwijder</translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation>Stel applicatie in</translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation>Opstart routine</translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation>prullenbak</translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation>bestand</translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation>Algemene opties</translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation>Venster systeem</translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation>Nieuw venster plaatsen</translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation>Focus beleid</translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation>Venster thema</translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation>Aantal werkplekken</translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation>Wijzigingen opslaan</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation>Bureaublad</translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation>Bureaublad uiterlijk</translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation>Paneel instellingen</translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation>Sessie</translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation>Sessie opties</translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation>Standaardwaarden</translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation>Standaard applicaties</translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation>Snelkoppelingen</translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation>Toetsenbord snelkoppelingen</translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation>Bureaublad menu</translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation>Links</translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation>Rechts</translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation>Klik om te focussen</translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation>Actieve muis focus</translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation>Strikte muis focus</translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation>Uitlijnen in een rij</translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation>Uitlijnen in een kolom</translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation>Onder de muis</translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation>Nieuwe paneel plugin</translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation>Plugin toevoegen:</translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation>Wijzigingen opslaan?</translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation>Er zijn niet opgeslagen wijzigingen in dit venster. Wilt u deze eerst opslaan?</translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation>Systeem standaard</translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation>Geen achtergrond</translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation>(gebruik systeem standaard)</translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation>Bestand bestaat niet</translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation>Nieuwe menu plugin</translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation>Nieuwe applicatie groep</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>Naam:</translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation>Nieuwe bestandextensie</translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation>Extensie:</translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation>Selecteer binary</translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation>Selecteerd bestand</translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation>Alle bestanden (*)</translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation>Bureaublad plugin toevoegen</translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">Opmerking: Huidige toetsen instellingen moeten worden verwijderd en opnieuw worden opgeslagen voor ze gebruikt kunnen worden.</translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation>Schakel numlock in bij het opstarten</translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation>Speel deuntje bij het opstarten</translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation>Speel deuntje bij het afsluiten</translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation>Scherm resolutie:</translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation>Geluidsvolume omhoog</translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation>Geluidsvolume omlaag</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation>Schermhelderheid omhoog</translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation>Schermhelderheid omlaag</translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation>Neem screenshot</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation>Gebruikers knop</translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation>Dit is de hoofd knop voor gebruiker systeem toegang (applicaties, mappen, instellingen, uitloggen).</translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation>Bureaublad balk</translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation>Dit stelt the snelkoppelingen beschikbaar voor alles in the bureaublad map - beschikbaar maken van al uw favoriete bestanden/applicaties.</translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation>Afstandshouder</translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation>Onzichtbare afstandshouder om plugins the splitsen.</translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation>Bureaublad switcher</translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation>Schakelaar om tussen verschillende virtuele bereaubladen te switchen.</translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation>Batterij monitor</translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation>Volg batterij status.</translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation>Tijd/Datum</translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation>Bekijk de huidige tijd en datum.</translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation>Start the standaard systeem terminal.</translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation>Applicaties</translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation>Toon de system applicaties menu.</translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation>Afscheider</translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation>Statische horizontale lijn.</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Instellingen</translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation>Toon de desktop instellingen menu.</translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation>Taakbeheer</translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation>Bekijk en beheer alle draaiende applicatie vensters</translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation>Systeem tray</translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation>Toon gebied voor koppelbare systeem applicaties</translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation>Bestands beheer applicatie</translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation>Bladeren op het system met de standaard bestands beheer applicatie.</translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation>Aangepaste applicatie</translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation>Standaard aangepaste applicatie</translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation>Systeem dashboard</translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation>Bekijk of pas de systeem configuratie aan (geluidsvolume, scherm helderheid, batterij duur, virtuele bereaubladen).</translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation>Kalender</translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation>Toon de kalender op het bereaublad</translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation>Applicatie starter</translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation>Bureaublad knop voor het opstarten van een applicatie</translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_pa.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_pa.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_pa.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_pl.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_pl.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_pl.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_pt.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_pt.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_pt.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_pt_BR.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_pt_BR.ts
new file mode 100644
index 00000000..8cb75ad9
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_pt_BR.ts
@@ -0,0 +1,656 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">Configuração da área de trabalho</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">Número da tela:</translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation>Painéis</translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">Superior</translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation>Inferior</translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>Aparência</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>Plugins</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">Encontrar imagem(s) de fundo</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>Localização:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Menu</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">Definir o aplicativo padrão para Terminal</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation>Binários de aplicativos (*)</translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation>Binário inválido</translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>O arquivo selecionado não é executável!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">Selecionar cor do painel</translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">Botão de usuário</translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">Este é o botão principal de acesso ao sistema para o usuário (aplicativos, diretórios, configurações, sair).</translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">Barra da área de trabalho</translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">Isto fornece atalhos para tudo na pasta da área de trabalho - permitindo acesso fácil para todos os seus arquivos/aplicativos favoritos.</translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation>Espaçador</translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation>Espaçador invisível para separar plugins.</translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">Alternador de áreas de trabalho</translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation>Controles para alternar entre várias áreas de trabalho virtuais.</translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation>Monitor de bateria</translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">Acompanhe o estado da sua bateria.</translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation>Hora/Data</translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation>Visualize a hora e a data atual</translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation>Terminal</translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">Inicia o terminal padrão do sistema.</translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation>Aplicativos</translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">Mostra o menu de aplicativos do sistema.</translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation>Separador</translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation>Linha horizontal estática.</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Configurações</translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">Mostra o menu de configurações da área de trabalho.</translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation>Gerenciador de tarefas</translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">Visualiza e controla todas as janelas de aplicativos em execução</translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation>Bandeja do sistema</translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_ro.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ro.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ro.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_ru.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ru.ts
new file mode 100644
index 00000000..fbf79e37
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ru.ts
@@ -0,0 +1,664 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation>Настройки рабочего стола</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>Оформление</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>Надстройки</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation>Найти фоновые рисунки</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>Расположение:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Меню</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>Назначить приложение терминала по умолчанию</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>Выбранный файл не является исполняемым!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>…</translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation>Выберите цвет панели</translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation>Выберите приложение</translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation>Наименование приложения:</translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation>Панель рабочего стола</translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation>Переключение рабочих столов</translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation>Обеспечивает переключение между различными виртуальными рабочими столами</translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation>Сведения об аккумуляторе</translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation>Отслеживание состояния аккумулятора.</translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation>Время и дата</translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation>Настоящее время и дата</translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation>Терминал</translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation>Запустить системный терминал по умолчанию</translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation>Приложения</translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation>Разделитель</translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Настройки</translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation>Диспетчер задач</translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation>Обзор и управление всеми выполняемыми окнами приложений</translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation>Системная панель</translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation>Показать область стыкуемых системных приложений</translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation>Проводник</translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation>Обзор системы с использованием проводника по умолчанию.</translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation>Запустить заданное приложение</translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_sk.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sk.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sk.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_sl.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sl.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sl.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_sr.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sr.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sr.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_sv.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sv.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sv.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_sw.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sw.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_sw.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_ta.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ta.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_ta.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_tg.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_tg.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_tg.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_th.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_th.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_th.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_tr.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_tr.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_tr.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_uk.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_uk.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_uk.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_uz.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_uz.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_uz.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_vi.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_vi.ts
new file mode 100644
index 00000000..c3e506e7
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_vi.ts
@@ -0,0 +1,655 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation>Cấu hình Desktop</translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation>Số màn hình:</translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation>Tấm</translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation>Dầu</translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation>Phía dưới</translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation>Xuất hiện</translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation>Phần bổ</translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation>Tìm các hình ảnh nền (s)</translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation>vị trí:</translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation>Trình đơn</translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation>Thiết lập mặc định ứng dụng thiết bị đầu cuối</translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation>Binaries ứng dụng (*)</translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation>Nhị phân không hợp lệ</translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation>Các tập tin được lựa chọn không thực thi!</translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation>...</translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation>Chọn số Bảng điều chỉnh màu</translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation>người sử dụng nút</translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation>Đây là nút truy cập hệ thống chính cho người sử dụng (các ứng dụng, thư mục, cài đặt, đăng xuất).</translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation>Desktop Thanh</translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation>Này cung cấp các phím tắt để tất cả mọi thứ trong thư mục máy tính để bàn - cho phép dễ dàng truy cập vào tất cả các tập tin yêu thích / ứng dụng của bạn.</translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation>Spacer</translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation>Spacer vô hình để bổ sung riêng biệt.</translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation>Desktop công tắc</translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation>Điều khiển để chuyển đổi giữa các máy tính để bàn ảo khác nhau.</translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation>Battery Monitor</translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation>Theo dõi tình trạng pin của bạn.</translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation>Hiện/Ngày</translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation>Xem thời gian hiện tại và ngày.</translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation>Terminal</translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation>Bắt đầu thiết bị đầu cuối hệ thống mặc định.</translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation>ứng dụng</translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation>Hiển thị menu ứng dụng hệ thống.</translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation>phân cách</translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation>Tĩnh đường ngang.</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Thiết lập</translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation>Hiển thị menu cài đặt máy tính để bàn.</translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation>Task Manager</translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation>Xem và kiểm soát bất kỳ cửa sổ ứng dụng đang chạy</translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation>khay hệ thống</translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation>Vùng hiển thị cho các ứng dụng hệ thống có thể gắn</translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_CN.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_CN.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_CN.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_HK.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_HK.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_HK.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_TW.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_TW.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_TW.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/i18n/lumina-config_zu.ts b/src-qt5/core-utils/lumina-config/i18n/lumina-config_zu.ts
new file mode 100644
index 00000000..89b6c0dd
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/i18n/lumina-config_zu.ts
@@ -0,0 +1,695 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.0">
+<context>
+ <name>KeyCatch</name>
+ <message>
+ <source>Key Press Detection</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Press the keys you wish to assign.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Notes:
+Special keys can only be detected if the proper keyboard driver is in use.
+Current keyboard bindings will also be ignored.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>MainUI</name>
+ <message>
+ <source>Desktop Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Number:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panels</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Top</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Bottom</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Find Background Image(s)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set Default Terminal Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Binaries (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invalid Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>The selected file is not executable!</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>...</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Panel Color</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>App Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Single Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Rotate Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source> Minutes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add the selected plugin to the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #1</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Size:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Color:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Sample</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel #2</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal Command:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Action</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Change Shortcut</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group/Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Set App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Startup Routine</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>bin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>file</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>General Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window System</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Window Placement</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Focus Policy</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Window Theme</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Number of Workspaces</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>toolBar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Appearance</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Panel Configuration</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Session Options</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Defaults</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Default Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keyboard Shortcuts</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Menu</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Click To Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Active Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Strict Mouse Focus</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Row</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Align in a Column</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Cascade</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Underneath Mouse</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Panel Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Save Changes?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>You currently have unsaved changes for this screen. Do you want to save them first?</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Default</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>No Background</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>(use system default)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Menu Plugin</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Plugin:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New Application Group</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>New File Extension</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Extension:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select Binary</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Select File</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>All Files (*)</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Add Desktop Plugins</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Note: Current key bindings need to be cleared and saved before they can be re-used.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Enable numlock on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on startup</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Play chimes on exit</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Resolution:</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Audio Volume Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Up</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Screen Brightness Down</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Take Screenshot</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>User Button</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This is the main system access button for the user (applications, directories, settings, log out).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Bar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Spacer</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Invisible spacer to separate plugins.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop Switcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Controls for switching between the various virtual desktops.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Battery Monitor</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Keep track of your battery status.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Time/Date</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View the current time and date.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start the default system terminal.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the system applications menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Separator</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Static horizontal line.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Show the desktop settings menu.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Task Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View and control any running application windows</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Tray</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display area for dockable system applications</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Browse the system with the default file manager.</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Custom App</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Start a custom application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>System Dashboard</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>View or change system settings (audio volume, screen brightness, battery life, virtual desktops).</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Display a calendar on the desktop</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Application Launcher</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+ <message>
+ <source>Desktop button for launching an application</source>
+ <translation type="unfinished">
+ </translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/core-utils/lumina-config/lumina-config.pro b/src-qt5/core-utils/lumina-config/lumina-config.pro
new file mode 100644
index 00000000..1f5d3f10
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/lumina-config.pro
@@ -0,0 +1,116 @@
+include("$${PWD}/../../OS-detect.pri")
+
+QT += core gui
+greaterThan(QT_MAJOR_VERSION, 4): QT += widgets x11extras network
+
+
+TARGET = lumina-config
+
+target.path = $${L_BINDIR}
+
+TEMPLATE = app
+
+SOURCES += main.cpp \
+ mainUI.cpp \
+ LPlugins.cpp \
+ ColorDialog.cpp \
+ ThemeDialog.cpp \
+ GetPluginDialog.cpp \
+ PanelWidget.cpp
+
+HEADERS += mainUI.h \
+ LPlugins.h \
+ KeyCatch.h \
+ AppDialog.h \
+ ColorDialog.h \
+ ThemeDialog.h \
+ GetPluginDialog.h \
+ PanelWidget.h
+
+FORMS += mainUI.ui \
+ KeyCatch.ui \
+ AppDialog.ui \
+ ColorDialog.ui \
+ ThemeDialog.ui \
+ GetPluginDialog.ui \
+ PanelWidget.ui
+
+
+# RESOURCES+= lumina-config.qrc
+
+LIBS += -lLuminaUtils
+
+
+DEPENDPATH += ../libLumina
+
+TRANSLATIONS = i18n/lumina-config_af.ts \
+ i18n/lumina-config_ar.ts \
+ i18n/lumina-config_az.ts \
+ i18n/lumina-config_bg.ts \
+ i18n/lumina-config_bn.ts \
+ i18n/lumina-config_bs.ts \
+ i18n/lumina-config_ca.ts \
+ i18n/lumina-config_cs.ts \
+ i18n/lumina-config_cy.ts \
+ i18n/lumina-config_da.ts \
+ i18n/lumina-config_de.ts \
+ i18n/lumina-config_el.ts \
+ i18n/lumina-config_en_GB.ts \
+ i18n/lumina-config_en_ZA.ts \
+ i18n/lumina-config_es.ts \
+ i18n/lumina-config_et.ts \
+ i18n/lumina-config_eu.ts \
+ i18n/lumina-config_fa.ts \
+ i18n/lumina-config_fi.ts \
+ i18n/lumina-config_fr.ts \
+ i18n/lumina-config_fr_CA.ts \
+ i18n/lumina-config_gl.ts \
+ i18n/lumina-config_he.ts \
+ i18n/lumina-config_hi.ts \
+ i18n/lumina-config_hr.ts \
+ i18n/lumina-config_hu.ts \
+ i18n/lumina-config_id.ts \
+ i18n/lumina-config_is.ts \
+ i18n/lumina-config_it.ts \
+ i18n/lumina-config_ja.ts \
+ i18n/lumina-config_ka.ts \
+ i18n/lumina-config_ko.ts \
+ i18n/lumina-config_lt.ts \
+ i18n/lumina-config_lv.ts \
+ i18n/lumina-config_mk.ts \
+ i18n/lumina-config_mn.ts \
+ i18n/lumina-config_ms.ts \
+ i18n/lumina-config_mt.ts \
+ i18n/lumina-config_nb.ts \
+ i18n/lumina-config_nl.ts \
+ i18n/lumina-config_pa.ts \
+ i18n/lumina-config_pl.ts \
+ i18n/lumina-config_pt.ts \
+ i18n/lumina-config_pt_BR.ts \
+ i18n/lumina-config_ro.ts \
+ i18n/lumina-config_ru.ts \
+ i18n/lumina-config_sk.ts \
+ i18n/lumina-config_sl.ts \
+ i18n/lumina-config_sr.ts \
+ i18n/lumina-config_sv.ts \
+ i18n/lumina-config_sw.ts \
+ i18n/lumina-config_ta.ts \
+ i18n/lumina-config_tg.ts \
+ i18n/lumina-config_th.ts \
+ i18n/lumina-config_tr.ts \
+ i18n/lumina-config_uk.ts \
+ i18n/lumina-config_uz.ts \
+ i18n/lumina-config_vi.ts \
+ i18n/lumina-config_zh_CN.ts \
+ i18n/lumina-config_zh_HK.ts \
+ i18n/lumina-config_zh_TW.ts \
+ i18n/lumina-config_zu.ts
+
+dotrans.path=$${L_SHAREDIR}/Lumina-DE/i18n/
+dotrans.extra=cd i18n && $${LRELEASE} -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)$${L_SHAREDIR}/Lumina-DE/i18n/
+
+INSTALLS += target dotrans
+
+NO_I18N{
+ INSTALLS -= dotrans
+}
diff --git a/src-qt5/core-utils/lumina-config/main.cpp b/src-qt5/core-utils/lumina-config/main.cpp
new file mode 100644
index 00000000..12ba0cd1
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/main.cpp
@@ -0,0 +1,28 @@
+#include <QTranslator>
+
+#include <QApplication>
+#include <QDebug>
+#include <QFile>
+
+#include "mainUI.h"
+#include <LuminaOS.h>
+#include <LuminaUtils.h>
+#include <LuminaThemes.h>
+#include <LuminaSingleApplication.h>
+
+int main(int argc, char ** argv)
+{
+ LTHEME::LoadCustomEnvSettings();
+ LSingleApplication a(argc, argv, "lumina-config"); //loads translations inside constructor
+ if(!a.isPrimaryProcess()){ return 0; }
+
+ LuminaThemeEngine theme(&a);
+
+ MainUI w;
+ QObject::connect(&a, SIGNAL(InputsAvailable(QStringList)), &w, SLOT(slotSingleInstance()) );
+ QObject::connect(&theme, SIGNAL(updateIcons()), &w, SLOT(setupIcons()) );
+ w.show();
+
+ int retCode = a.exec();
+ return retCode;
+}
diff --git a/src-qt5/core-utils/lumina-config/mainUI.cpp b/src-qt5/core-utils/lumina-config/mainUI.cpp
new file mode 100644
index 00000000..9667b689
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/mainUI.cpp
@@ -0,0 +1,1923 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2014-2015, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#include "mainUI.h"
+#include "ui_mainUI.h" //the designer *.ui file
+
+#include <LuminaOS.h>
+#include <QImageReader>
+#include <QTime>
+#include <QDate>
+//#include <QTimeZone>
+#include <QScrollBar>
+
+#include <unistd.h>
+
+MainUI::MainUI() : QMainWindow(), ui(new Ui::MainUI()){
+ ui->setupUi(this); //load the designer file
+ this->setWindowIcon( LXDG::findIcon("preferences-desktop-display","") );
+ PINFO = new LPlugins(); //load the info class
+ panadjust = false;
+ DEFAULTBG = LOS::LuminaShare()+"desktop-background.jpg";
+ //Be careful about the QSettings setup, it must match the lumina-desktop setup
+ QSettings::setPath(QSettings::NativeFormat, QSettings::UserScope, QDir::homePath()+"/.lumina");
+ settings = new QSettings( QSettings::UserScope, "LuminaDE", "desktopsettings", this);
+ appsettings = new QSettings( QSettings::UserScope, "LuminaDE", "lumina-open", this);
+ sessionsettings = new QSettings( QSettings::UserScope, "LuminaDE","sessionsettings", this);
+ qDebug() << "Settings File:" << settings->fileName();
+ desktop = new QDesktopWidget();
+ ui->spin_screen->setMinimum(1);
+ //Make sure this is only allows the current number of screens
+ ui->spin_screen->setMaximum(desktop->screenCount());
+ ui->spin_screen->setValue(desktop->screenNumber(this->mapToGlobal(this->geometry().center()))+1); //have the current screen auto-selected
+ //qDebug() << "Number of Screens:" << desktop->screenCount();
+ sysApps = LXDG::sortDesktopNames( LXDG::systemDesktopFiles() );
+
+ //Now finish setting up the UI
+ setupIcons();
+ setupMenus();
+ setupConnections();
+
+ //Start on the Desktop page (and first tab for all tab widgets)
+ ui->stackedWidget->setCurrentWidget(ui->page_desktop);
+ ui->tabWidget_desktop->setCurrentWidget(ui->tab_wallpaper);
+ ui->tabWidget_session->setCurrentIndex(0);
+ ui->tabWidget_apps->setCurrentIndex(0);
+ ui->tabWidget_panels->setCurrentIndex(0);
+
+ slotChangePage(false);
+
+ QTimer::singleShot(10, this, SLOT(loadCurrentSettings()) );
+
+ //Disable the incomplete pages/items at the moment
+
+}
+
+MainUI::~MainUI(){
+
+}
+
+void MainUI::slotSingleInstance(){
+ //Make sure this window is visible
+ this->showNormal();
+ this->activateWindow();
+ this->raise();
+}
+
+//================
+// PRIVATE FUNCTIONS
+//================
+void MainUI::setupIcons(){
+ //Pull all the icons from the current theme using libLumina (LXDG)
+
+ //General UI
+ ui->actionDesktop->setIcon( LXDG::findIcon("preferences-desktop-display","") );
+ ui->actionPanels->setIcon( LXDG::findIcon("preferences-desktop-icons","") );
+ //ui->actionMenu->setIcon( LXDG::findIcon("preferences-desktop-icons","") );
+ ui->actionShortcuts->setIcon( LXDG::findIcon("configure-shortcuts","") );
+ ui->actionDefaults->setIcon( LXDG::findIcon("preferences-system-windows","") );
+ ui->actionSession->setIcon( LXDG::findIcon("preferences-system-session-services","") );
+ ui->push_save->setIcon( LXDG::findIcon("document-save","") );
+
+
+ //Desktop Page
+ ui->tool_desk_addbg->setIcon( LXDG::findIcon("list-add","") );
+ ui->tool_desk_rmbg->setIcon( LXDG::findIcon("list-remove","") );
+ ui->tabWidget_desktop->setTabIcon( ui->tabWidget_desktop->indexOf(ui->tab_wallpaper), LXDG::findIcon("preferences-desktop-wallpaper","") );
+ ui->tabWidget_desktop->setTabIcon( ui->tabWidget_desktop->indexOf(ui->tab_themes), LXDG::findIcon("preferences-desktop-theme","") );
+ ui->tool_desktop_addplugin->setIcon( LXDG::findIcon("list-add","") );
+ ui->tool_desktop_rmplugin->setIcon( LXDG::findIcon("list-remove","") );
+
+ //Panels Page
+ ui->tool_panels_add->setIcon( LXDG::findIcon("list-add","") );
+
+ //Menu Page
+ ui->tool_menu_add->setIcon( LXDG::findIcon("list-add","") );
+ ui->tool_menu_rm->setIcon( LXDG::findIcon("list-remove","") );
+ ui->tool_menu_up->setIcon( LXDG::findIcon("go-up","") );
+ ui->tool_menu_dn->setIcon( LXDG::findIcon("go-down","") );
+
+ //Shortcuts Page
+ ui->tool_shortcut_set->setIcon( LXDG::findIcon("input-keyboard","") );
+ ui->tool_shortcut_clear->setIcon( LXDG::findIcon("edit-clear","") );
+
+ //Defaults Page
+ //ui->tool_defaults_addextension->setIcon( LXDG::findIcon("list-add","") );
+ //ui->tool_defaults_addgroup->setIcon( LXDG::findIcon("list-add","") );
+ ui->tool_defaults_clear->setIcon( LXDG::findIcon("edit-clear","") );
+ ui->tool_defaults_set->setIcon( LXDG::findIcon("system-run","") );
+ ui->tool_defaults_setbin->setIcon( LXDG::findIcon("application-x-executable","") );
+ ui->tabWidget_apps->setTabIcon( ui->tabWidget_apps->indexOf(ui->tab_auto), LXDG::findIcon("system-run", "") );
+ ui->tabWidget_apps->setTabIcon( ui->tabWidget_apps->indexOf(ui->tab_defaults), LXDG::findIcon("preferences-desktop-filetype-association", "") );
+
+ //Session Page
+ //ui->tool_session_rmapp->setIcon( LXDG::findIcon("list-remove","") );
+ ui->tool_session_addapp->setIcon( LXDG::findIcon("system-run","") );
+ ui->tool_session_addbin->setIcon( LXDG::findIcon("system-search","") );
+ ui->tool_session_addfile->setIcon( LXDG::findIcon("run-build-file","") );
+ ui->tool_session_newtheme->setIcon( LXDG::findIcon("preferences-desktop-theme","") );
+ ui->tool_session_newcolor->setIcon( LXDG::findIcon("preferences-desktop-color","") );
+ ui->push_session_resetSysDefaults->setIcon( LXDG::findIcon("pcbsd","view-refresh") );
+ ui->push_session_resetLuminaDefaults->setIcon( LXDG::findIcon("Lumina-DE","") );
+ ui->tool_help_time->setIcon( LXDG::findIcon("help-about","") );
+ ui->tool_help_date->setIcon( LXDG::findIcon("help-about","") );
+}
+
+void MainUI::setupConnections(){
+ //General UI
+ connect(ui->actionDesktop, SIGNAL(triggered(bool)), this, SLOT( slotChangePage(bool)) );
+ connect(ui->actionPanels, SIGNAL(triggered(bool)), this, SLOT( slotChangePage(bool)) );
+ //connect(ui->actionMenu, SIGNAL(triggered(bool)), this, SLOT( slotChangePage(bool)) );
+ connect(ui->actionShortcuts, SIGNAL(triggered(bool)), this, SLOT( slotChangePage(bool)) );
+ connect(ui->actionDefaults, SIGNAL(triggered(bool)), this, SLOT( slotChangePage(bool)) );
+ connect(ui->actionSession, SIGNAL(triggered(bool)), this, SLOT( slotChangePage(bool)) );
+ connect(ui->push_save, SIGNAL(clicked()), this, SLOT(saveCurrentSettings()) );
+ connect(ui->spin_screen, SIGNAL(valueChanged(int)), this, SLOT(slotChangeScreen()) );
+
+ //Desktop Page
+ //connect(ui->combo_desk_plugs, SIGNAL(currentIndexChanged(int)), this, SLOT(deskplugchanged()) );
+ connect(ui->combo_desk_bg, SIGNAL(currentIndexChanged(int)), this, SLOT(deskbgchanged()) );
+ connect(ui->radio_desk_multi, SIGNAL(toggled(bool)), this, SLOT(desktimechanged()) );
+ connect(ui->tool_desktop_addplugin, SIGNAL(clicked()), this, SLOT(deskplugadded()) );
+ connect(ui->tool_desktop_rmplugin, SIGNAL(clicked()), this, SLOT(deskplugremoved()) );
+ connect(ui->tool_desk_addbg, SIGNAL(clicked()), this, SLOT(deskbgadded()) );
+ connect(ui->tool_desk_rmbg, SIGNAL(clicked()), this, SLOT(deskbgremoved()) );
+ connect(ui->spin_desk_min, SIGNAL(valueChanged(int)), this, SLOT(desktimechanged()) );
+ connect(ui->check_desktop_autolaunchers, SIGNAL(clicked()), this, SLOT(desktimechanged()) ); //just need to poke the save routines
+ connect(ui->combo_desk_layout, SIGNAL(currentIndexChanged(int)), this, SLOT(desktimechanged()) ); //just need to poke the save routines
+
+ //Panels Page
+ connect(ui->tool_panels_add, SIGNAL(clicked()), this, SLOT(newPanel()) );
+
+ //Menu Page
+ connect(ui->tool_menu_add, SIGNAL(clicked()), this, SLOT(addmenuplugin()) );
+ connect(ui->tool_menu_rm, SIGNAL(clicked()), this, SLOT(rmmenuplugin()) );
+ connect(ui->tool_menu_up, SIGNAL(clicked()), this, SLOT(upmenuplugin()) );
+ connect(ui->tool_menu_dn, SIGNAL(clicked()), this, SLOT(downmenuplugin()) );
+ connect(ui->list_menu, SIGNAL(currentRowChanged(int)), this, SLOT(checkmenuicons()) );
+
+ //Shortcuts Page
+ connect(ui->tool_shortcut_clear, SIGNAL(clicked()), this, SLOT(clearKeyBinding()) );
+ connect(ui->tool_shortcut_set, SIGNAL(clicked()), this, SLOT(applyKeyBinding()) );
+ connect(ui->tree_shortcut, SIGNAL(itemSelectionChanged()), this, SLOT(updateKeyConfig()) );
+
+ //Defaults Page
+ connect(ui->tool_default_filemanager, SIGNAL(clicked()), this, SLOT(changeDefaultFileManager()) );
+ connect(ui->tool_default_terminal, SIGNAL(clicked()), this, SLOT(changeDefaultTerminal()) );
+ connect(ui->tool_default_webbrowser, SIGNAL(clicked()), this, SLOT(changeDefaultBrowser()) );
+ connect(ui->tool_default_email, SIGNAL(clicked()), this, SLOT(changeDefaultEmail()) );
+ connect(ui->tool_defaults_clear, SIGNAL(clicked()), this, SLOT(cleardefaultitem()) );
+ connect(ui->tool_defaults_set, SIGNAL(clicked()), this, SLOT(setdefaultitem()) );
+ connect(ui->tool_defaults_setbin, SIGNAL(clicked()), this, SLOT(setdefaultbinary()) );
+ connect(ui->tree_defaults, SIGNAL(itemSelectionChanged()), this, SLOT(checkdefaulticons()) );
+
+ //Session Page
+ connect(ui->tool_session_addapp, SIGNAL(clicked()), this, SLOT(addsessionstartapp()) );
+ connect(ui->tool_session_addbin, SIGNAL(clicked()), this, SLOT(addsessionstartbin()) );
+ connect(ui->tool_session_addfile, SIGNAL(clicked()), this, SLOT(addsessionstartfile()) );
+ connect(ui->combo_session_wfocus, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_session_wloc, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_session_wtheme, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionthemechanged()) );
+ connect(ui->combo_session_cursortheme, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionCursorChanged()) );
+ connect(ui->check_session_numlock, SIGNAL(stateChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->check_session_playloginaudio, SIGNAL(stateChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->check_session_playlogoutaudio, SIGNAL(stateChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->spin_session_wkspaces, SIGNAL(valueChanged(int)), this, SLOT(sessionoptchanged()) );
+ //connect(ui->list_session_start, SIGNAL(currentRowChanged(int)), this, SLOT(sessionstartchanged()) );
+ connect(ui->list_session_start, SIGNAL(itemChanged(QListWidgetItem*)), this, SLOT(sessionoptchanged()) );
+ connect(ui->spin_session_fontsize, SIGNAL(valueChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_session_themefile, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_session_colorfile, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_session_icontheme, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->font_session_theme, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->tool_session_newcolor, SIGNAL(clicked()), this, SLOT(sessionEditColor()) );
+ connect(ui->tool_session_newtheme, SIGNAL(clicked()), this, SLOT(sessionEditTheme()) );
+ connect(ui->push_session_setUserIcon, SIGNAL(clicked()), this, SLOT(sessionChangeUserIcon()) );
+ connect(ui->push_session_resetSysDefaults, SIGNAL(clicked()), this, SLOT(sessionResetSys()) );
+ connect(ui->push_session_resetLuminaDefaults, SIGNAL(clicked()), this, SLOT(sessionResetLumina()) );
+ connect(ui->tool_help_time, SIGNAL(clicked()), this, SLOT(sessionShowTimeCodes()) );
+ connect(ui->tool_help_date, SIGNAL(clicked()), this, SLOT(sessionShowDateCodes()) );
+ connect(ui->line_session_time, SIGNAL(textChanged(QString)), this, SLOT(sessionLoadTimeSample()) );
+ connect(ui->line_session_date, SIGNAL(textChanged(QString)), this, SLOT(sessionLoadDateSample()) );
+ connect(ui->combo_session_datetimeorder, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_locale_lang, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_locale_collate, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_locale_ctype, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_locale_message, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_locale_monetary, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_locale_numeric, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+ connect(ui->combo_locale_time, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) );
+}
+
+void MainUI::setupMenus(){
+ //Background file menu (different ways of loading files)
+ if(ui->tool_desk_addbg->menu()==0){ ui->tool_desk_addbg->setMenu(new QMenu(this)); }
+ ui->tool_desk_addbg->menu()->clear();
+ ui->tool_desk_addbg->menu()->addAction(LXDG::findIcon("document-new",""), tr("File(s)"), this, SLOT(deskbgadded()) );
+ ui->tool_desk_addbg->menu()->addAction(LXDG::findIcon("folder-new",""), tr("Directory (Single)"), this, SLOT(deskbgdiradded()) );
+ ui->tool_desk_addbg->menu()->addAction(LXDG::findIcon("document-open-folder",""), tr("Directory (Recursive)"), this, SLOT(deskbgdirradded()) );
+ ui->tool_desk_addbg->menu()->addAction(LXDG::findIcon("format-fill-color",""), tr("Solid Color"), this, SLOT(deskbgcoloradded()) );
+
+ //Session window manager settings
+ ui->combo_session_wfocus->clear();
+ ui->combo_session_wfocus->addItem( tr("Click To Focus"), "ClickToFocus");
+ ui->combo_session_wfocus->addItem( tr("Active Mouse Focus"), "MouseFocus");
+ ui->combo_session_wfocus->addItem( tr("Strict Mouse Focus"), "StrictMouseFocus");
+ ui->combo_session_wloc->clear();
+ ui->combo_session_wloc->addItem( tr("Align in a Row"), "RowSmartPlacement");
+ ui->combo_session_wloc->addItem( tr("Align in a Column"), "ColSmartPlacement");
+ ui->combo_session_wloc->addItem( tr("Cascade"), "CascadePlacement");
+ ui->combo_session_wloc->addItem( tr("Underneath Mouse"), "UnderMousePlacement");
+ ui->combo_session_wtheme->clear();
+ QStringList dirs; dirs << LOS::AppPrefix()+"share/fluxbox/styles" << QDir::homePath()+"/.fluxbox/styles";
+ QFileInfoList fbstyles;
+ for(int i=0; i<dirs.length(); i++){
+ QDir fbdir(dirs[i]);
+ fbstyles << fbdir.entryInfoList(QDir::Files | QDir::Dirs | QDir::NoDotAndDotDot, QDir::Name | QDir::IgnoreCase);
+ }
+ QString lastdir;
+ for(int i=0; i<fbstyles.length(); i++){
+ if(lastdir!=fbstyles[i].absolutePath()){
+ lastdir = fbstyles[i].absolutePath(); //save for checking later
+ if(ui->combo_session_wtheme->count()>0){ ui->combo_session_wtheme->insertSeparator(ui->combo_session_wtheme->count()); }
+ }
+ ui->combo_session_wtheme->addItem(fbstyles[i].fileName(), fbstyles[i].absoluteFilePath());
+ }
+ //Display formats for panel clock
+ ui->combo_session_datetimeorder->clear();
+ ui->combo_session_datetimeorder->addItem( tr("Time (Date as tooltip)"), "timeonly");
+ ui->combo_session_datetimeorder->addItem( tr("Date (Time as tooltip)"), "dateonly");
+ ui->combo_session_datetimeorder->addItem( tr("Time first then Date"), "timedate");
+ ui->combo_session_datetimeorder->addItem( tr("Date first then Time"), "datetime");
+
+ //Available Cursor Themes
+ ui->combo_session_cursortheme->clear();
+ ui->combo_session_cursortheme->addItems( LTHEME::availableSystemCursors() );
+ //int cur = ui->combo_session_cursortheme->findText( LTHEME::currentCursor() );
+ //if(cur>=0){ ui->combo_session_cursortheme->setCurrentIndex(cur); }
+
+ //Available Wallpaper layout options
+ ui->combo_desk_layout->clear();
+ ui->combo_desk_layout->addItem(tr("Automatic"), "stretch");
+ ui->combo_desk_layout->addItem(tr("Tile"), "tile");
+ ui->combo_desk_layout->addItem(tr("Center"), "center");
+ ui->combo_desk_layout->addItem(tr("Top Left"), "topleft");
+ ui->combo_desk_layout->addItem(tr("Top Right"), "topright");
+ ui->combo_desk_layout->addItem(tr("Bottom Left"), "bottomleft");
+ ui->combo_desk_layout->addItem(tr("Bottom Right"), "bottomright");
+
+
+
+ //Available localizations
+ QStringList langs = LUtils::knownLocales();
+ langs.sort();
+ QString def = tr("System Default");
+ ui->combo_locale_lang->addItem(def,"");
+ ui->combo_locale_collate->addItem(def,"");
+ ui->combo_locale_ctype->addItem(def,"");
+ ui->combo_locale_message->addItem(def,"");
+ ui->combo_locale_monetary->addItem(def,"");
+ ui->combo_locale_numeric->addItem(def,"");
+ ui->combo_locale_time->addItem(def,"");
+ for(int i=0; i<langs.length(); i++){
+ QString lan = QLocale(langs[i]).nativeLanguageName();
+ ui->combo_locale_lang->addItem(lan,langs[i]);
+ ui->combo_locale_collate->addItem(lan,langs[i]);
+ ui->combo_locale_ctype->addItem(lan,langs[i]);
+ ui->combo_locale_message->addItem(lan,langs[i]);
+ ui->combo_locale_monetary->addItem(lan,langs[i]);
+ ui->combo_locale_numeric->addItem(lan,langs[i]);
+ ui->combo_locale_time->addItem(lan,langs[i]);
+ }
+}
+
+int MainUI::currentDesktop(){
+ return ui->spin_screen->value()-1; //backend starts at 0, not 1
+}
+
+QString MainUI::getColorStyle(QString current, bool allowTransparency){
+ QString out;
+ //Convert the current color string into a QColor
+ QStringList col = current.section(")",0,0).section("(",1,1).split(",");
+ if(col.length()!=4){ col.clear(); col << "255" << "255" << "255" << "255"; }
+ QColor ccol = QColor(col[0].toInt(), col[1].toInt(), col[2].toInt(), col[3].toInt()); //RGBA
+ QColor ncol;
+ if(allowTransparency){ ncol= QColorDialog::getColor(ccol, this, tr("Select Color"), QColorDialog::ShowAlphaChannel); }
+ else{ ncol= QColorDialog::getColor(ccol, this, tr("Select Color")); }
+ //Now convert the new color into a usable string and return
+ if(ncol.isValid()){ //if the dialog was not cancelled
+ if(allowTransparency){
+ out = "rgba("+QString::number(ncol.red())+","+QString::number(ncol.green())+","+QString::number(ncol.blue())+","+QString::number(ncol.alpha())+")";
+ }else{
+ out = "rgb("+QString::number(ncol.red())+","+QString::number(ncol.green())+","+QString::number(ncol.blue())+")";
+ }
+ }
+ return out;
+}
+
+XDGDesktop MainUI::getSysApp(bool allowreset){
+ AppDialog dlg(this, sysApps);
+ dlg.allowReset(allowreset);
+ dlg.exec();
+ XDGDesktop desk;
+ if(dlg.appreset && allowreset){
+ desk.filePath = "reset"; //special internal flag
+ }else{
+ desk = dlg.appselected;
+ }
+ return desk;
+}
+
+//Convert to/from fluxbox key codes
+QString MainUI::dispToFluxKeys(QString in){
+ in.replace("Ctrl", "Control");
+ in.replace("Shift", "Shift");
+ in.replace("Alt", "Mod1");
+ in.replace("Meta", "Mod4");
+ in.replace("PgUp", "Prior");
+ in.replace("PgDown", "Next");
+ in.replace("Del", "Delete");
+ in.replace("Backspace", "BackSpace");
+ in.replace("Ins","Insert");
+ in.replace("Volume Up", "XF86AudioRaiseVolume"); //multimedia key
+ in.replace("Volume Down", "XF86AudioLowerVolume"); //multimedia key
+ in.replace("+"," ");
+ return in;
+}
+
+QString MainUI::fluxToDispKeys(QString in){
+ in.replace("Control", "Ctrl");
+ in.replace("Shift", "Shift");
+ in.replace("Mod1", "Alt");
+ in.replace("Mod4", "Meta");
+ in.replace("Prior", "PgUp");
+ in.replace("Next", "PgDown");
+ //in.replace("Delete", "Del"); //the "Delete" is better looking
+ in.replace("BackSpace", "Backspace");
+ //in.replace("Insert", "Ins"); //the "Insert" is better looking
+ in.replace("XF86AudioRaiseVolume", "Volume Up"); //multimedia key
+ in.replace("XF86AudioLowerVolume", "Volume Down"); //multimedia key
+ return in;
+}
+
+//Read/overwrite a text file
+QStringList MainUI::readFile(QString path){
+ QStringList out;
+ QFile file(path);
+ if(file.open(QIODevice::ReadOnly | QIODevice::Text)){
+ QTextStream txt(&file);
+ while(!txt.atEnd()){
+ out << txt.readLine();
+ }
+ file.close();
+ }
+ return out;
+}
+
+bool MainUI::overwriteFile(QString path, QStringList contents){
+ QFile file(path);
+ if(file.open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Truncate)){
+ QTextStream txt(&file);
+ for(int i=0; i<contents.length(); i++){
+ txt << contents[i]+"\n";
+ }
+ file.close();
+ return true;
+ }
+ return false;
+}
+
+//================
+// PRIVATE SLOTS
+//================
+void MainUI::slotChangePage(bool enabled){
+ //Do not allow the user to de-select a button (make them act like radio buttons)
+ //qDebug() << "Page Change:" << enabled;
+ bool showScreen = false; //set this for pages that have per-screen settings
+ if(!enabled){
+ //Re-enable the current button
+ ui->actionDesktop->setChecked(ui->stackedWidget->currentWidget()==ui->page_desktop);
+ ui->actionPanels->setChecked(ui->stackedWidget->currentWidget()==ui->page_panels);
+ //ui->actionMenu->setChecked(ui->stackedWidget->currentWidget()==ui->page_menu);
+ ui->actionShortcuts->setChecked(ui->stackedWidget->currentWidget()==ui->page_shortcuts);
+ ui->actionDefaults->setChecked(ui->stackedWidget->currentWidget()==ui->page_defaults);
+ ui->actionSession->setChecked(ui->stackedWidget->currentWidget()==ui->page_session);
+ showScreen = (ui->actionDesktop->isChecked() || ui->actionPanels->isChecked());
+ //Ask if they want to reset any changes on the current page
+
+ }else{
+ //uncheck the button associated with the currently open page
+ if(ui->stackedWidget->currentWidget()==ui->page_desktop){ ui->actionDesktop->setChecked(false); }
+ if(ui->stackedWidget->currentWidget()==ui->page_panels){ ui->actionPanels->setChecked(false); }
+ //if(ui->stackedWidget->currentWidget()==ui->page_menu){ ui->actionMenu->setChecked(false); }
+ if(ui->stackedWidget->currentWidget()==ui->page_shortcuts){ ui->actionShortcuts->setChecked(false); }
+ if(ui->stackedWidget->currentWidget()==ui->page_defaults){ ui->actionDefaults->setChecked(false); }
+ if(ui->stackedWidget->currentWidget()==ui->page_session){ ui->actionSession->setChecked(false); }
+ //switch to the new page
+ if(ui->actionDesktop->isChecked()){ ui->stackedWidget->setCurrentWidget(ui->page_desktop); showScreen=true;}
+ else if(ui->actionPanels->isChecked()){ ui->stackedWidget->setCurrentWidget(ui->page_panels); showScreen=true; }
+ //else if(ui->actionMenu->isChecked()){ ui->stackedWidget->setCurrentWidget(ui->page_menu); }
+ else if(ui->actionShortcuts->isChecked()){ ui->stackedWidget->setCurrentWidget(ui->page_shortcuts); }
+ else if(ui->actionDefaults->isChecked()){ ui->stackedWidget->setCurrentWidget(ui->page_defaults); }
+ else if(ui->actionSession->isChecked()){ ui->stackedWidget->setCurrentWidget(ui->page_session); }
+ }
+ ui->group_screen->setVisible(showScreen && (ui->spin_screen->maximum()>1) );
+ //Hide the save button for particular pages
+ //ui->push_save->setVisible(!ui->actionDefaults->isChecked() || moddesk || modpan || modmenu || modshort || moddef || modses); //hide on the default page if nothing waiting to be saved
+ //Special functions for particular pages
+ //if(ui->page_panels->isVisible()){ checkpanels(); }
+
+}
+
+void MainUI::slotChangeScreen(){
+ static int cscreen = 0; //current screen
+ int newscreen = currentDesktop();
+ if(cscreen!=newscreen){
+ if(moddesk || modpan){
+ if(QMessageBox::Yes == QMessageBox::question(this, tr("Save Changes?"), tr("You currently have unsaved changes for this screen. Do you want to save them first?"), QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes) ){
+ ui->spin_screen->setValue(cscreen+1); //Make sure the old screen is selected for a moment
+ saveCurrentSettings(true); //only save current screen settings
+ ui->spin_screen->setValue(newscreen+1); //Now reset back to the new screen
+ }
+ }
+ loadCurrentSettings(true);
+ cscreen = newscreen; //save that this screen is current now
+ }
+}
+
+void MainUI::saveAndQuit(){
+ saveCurrentSettings();
+ this->close();
+}
+
+//General Utility Functions
+void MainUI::loadCurrentSettings(bool screenonly){
+ loading = true;
+ settings->sync();
+ appsettings->sync();
+ int cdesk = currentDesktop();
+ QString DPrefix = "desktop-"+QString::number(cdesk)+"/";
+ bool primary = (desktop->screenGeometry(cdesk).x()==0);
+
+ //Desktop Page
+ QStringList bgs = settings->value(DPrefix+"background/filelist", QStringList()<<"default").toStringList();
+ ui->combo_desk_bg->clear();
+ for(int i=0; i<bgs.length(); i++){
+ if(bgs[i]=="default"){ ui->combo_desk_bg->addItem( QIcon(DEFAULTBG), tr("System Default"), bgs[i] ); }
+ else if(bgs[i].startsWith("rgb(")){ui->combo_desk_bg->addItem(QString(tr("Solid Color: %1")).arg(bgs[i]), bgs[i]); }
+ //else{ ui->combo_desk_bg->addItem( QIcon(QPixmap(bgs[i]).scaled(64,64)), bgs[i].section("/",-1), bgs[i] ); }
+ else{ ui->combo_desk_bg->addItem( bgs[i].section("/",-1), bgs[i] ); } //disable the thumbnail - takes a long time for large collections of files
+ }
+ ui->check_desktop_autolaunchers->setChecked(settings->value(DPrefix+"generateDesktopIcons", false).toBool());
+ ui->radio_desk_multi->setEnabled(bgs.length()>1);
+ if(bgs.length()>1){ ui->radio_desk_multi->setChecked(true);}
+ else{ ui->radio_desk_single->setChecked(true); }
+ ui->spin_desk_min->setValue( settings->value(DPrefix+"background/minutesToChange", 5).toInt() );
+ desktimechanged(); //ensure the display gets updated (in case the radio selection did not change);
+ ui->label_desk_res->setText( tr("Screen Resolution:")+"\n"+QString::number(desktop->screenGeometry(cdesk).width())+"x"+QString::number(desktop->screenGeometry(cdesk).height()) );
+ int tmp = ui->combo_desk_layout->findData(settings->value(DPrefix+"background/format","stretch"));
+ if(tmp>=0){ ui->combo_desk_layout->setCurrentIndex(tmp); }
+ QStringList dplugs = settings->value(DPrefix+"pluginlist",QStringList()).toStringList();
+ ui->list_desktop_plugins->clear();
+ for(int i=0; i<dplugs.length(); i++){
+ QListWidgetItem* it = new QListWidgetItem();
+ it->setWhatsThis(dplugs[i]); //save the full thing instantly
+ //Now load the rest of the info about the plugin
+ QString num;
+ if(dplugs[i].contains("---")){
+ num = dplugs[i].section("---",1,1).section(".",1,1).simplified(); //Skip the screen number
+ if(num=="1"){ num.clear(); } //don't bother showing the number
+ dplugs[i] = dplugs[i].section("---",0,0);
+ }
+ if(dplugs[i].startsWith("applauncher::")){
+ bool ok = false;
+ XDGDesktop app = LXDG::loadDesktopFile(dplugs[i].section("::",1,50), ok);
+ if(!ok){ continue; } //invalid for some reason
+ //Now fill the item with the necessary info
+ it->setText(app.name);
+ it->setIcon(LXDG::findIcon(app.icon,"") );
+ it->setToolTip(app.comment);
+ }else{
+ //Load the info for this plugin
+ LPI info = PINFO->desktopPluginInfo(dplugs[i]);
+ if( info.ID.isEmpty() ){ continue; } //invalid plugin for some reason
+ it->setText(info.name);
+ it->setToolTip(info.description);
+ it->setIcon( LXDG::findIcon(info.icon,"") );
+ }
+ if(!num.isEmpty()){ it->setText( it->text()+" ("+num+")"); } //append the number
+ ui->list_desktop_plugins->addItem(it);
+ }
+
+ //Panels Page
+ int panels = settings->value(DPrefix+"panels",-1).toInt();
+ if(panels==-1 && primary){ panels=1; }
+ panelnumber = panels;
+ loadPanels();
+
+ if(!screenonly){
+ // Menu Page
+ //Default terminal and filemanager binary
+ //ui->line_menu_term->setText( settings->value("default-terminal","xterm").toString() );
+ //ui->line_menu_fm->setText( settings->value("default-filemanager","lumina-fm").toString() );
+ //Menu Items
+ QStringList items = settings->value("menu/itemlist", QStringList() ).toStringList();
+ if(items.isEmpty()){ items << "terminal" << "filemanager" << "applications" << "line" << "settings"; }
+ //qDebug() << "Menu Items:" << items;
+ ui->list_menu->clear();
+ for(int i=0; i<items.length(); i++){
+ LPI info = PINFO->menuPluginInfo(items[i]);
+ if(items[i].startsWith("app::::")){
+ bool ok = false;
+ XDGDesktop desk = LXDG::loadDesktopFile(items[i].section("::::",1,1), ok);
+ if(!ok){ continue; } //invalid application file (no longer installed?)
+ QListWidgetItem *item = new QListWidgetItem();
+ item->setWhatsThis( items[i] );
+ item->setIcon( LXDG::findIcon(desk.icon) );
+ item->setText( desk.name );
+ item->setToolTip( desk.comment );
+ ui->list_menu->addItem(item);
+ continue; //now go to the next item
+ }
+ if(info.ID.isEmpty()){ continue; } //invalid plugin
+ //qDebug() << "Add Menu Item:" << info.ID;
+ QListWidgetItem *item = new QListWidgetItem();
+ item->setWhatsThis( info.ID );
+ item->setIcon( LXDG::findIcon(info.icon,"") );
+ item->setText( info.name );
+ item->setToolTip( info.description );
+ ui->list_menu->addItem(item);
+ }
+ checkmenuicons(); //update buttons
+ }
+ //Shortcuts Page
+ if(!screenonly){ loadKeyboardShortcuts(); }
+
+ //Defaults Page
+ if(!screenonly){ loadDefaultSettings(); }
+
+ //Session Page
+ if(!screenonly){ loadSessionSettings(); }
+
+ //Now disable the save button since nothing has changed yet
+ loading = false;
+ moddesk = modpan =false;
+ if(!screenonly){ modmenu = modshort = moddef = modses = false; }//all setup back to original
+ ui->push_save->setEnabled(modmenu || modshort || moddef || modses);
+}
+
+void MainUI::saveCurrentSettings(bool screenonly){
+ QString DPrefix = "desktop-"+QString::number(currentDesktop())+"/";
+ bool needreload = false;
+ // Desktop Page
+ if(moddesk){
+ QStringList bgs; //get the list of backgrounds to use
+ if(ui->radio_desk_multi->isChecked()){
+ for(int i=0; i<ui->combo_desk_bg->count(); i++){
+ bgs << ui->combo_desk_bg->itemData(i).toString();
+ }
+ }else if(ui->combo_desk_bg->count() > 0){
+ bgs << ui->combo_desk_bg->itemData( ui->combo_desk_bg->currentIndex() ).toString();
+ bgs.removeAll("default");
+ }
+ if(bgs.isEmpty()){ bgs << "default"; } //Make sure to always fall back on the default
+ settings->setValue(DPrefix+"background/filelist", bgs);
+ settings->setValue(DPrefix+"background/minutesToChange", ui->spin_desk_min->value());
+ settings->setValue(DPrefix+"generateDesktopIcons", ui->check_desktop_autolaunchers->isChecked());
+ settings->setValue(DPrefix+"background/format", ui->combo_desk_layout->currentData().toString());
+ QStringList plugs;
+ for(int i=0; i<ui->list_desktop_plugins->count(); i++){
+ plugs << ui->list_desktop_plugins->item(i)->whatsThis();
+ }
+ if(settings->value(DPrefix+"pluginlist",QStringList()).toStringList() != plugs){
+ settings->setValue(DPrefix+"pluginlist", plugs);
+ needreload = true;
+ }
+ }
+
+ // Panels Page
+ if(modpan){
+ settings->setValue(DPrefix+"panels", PANELS.length());
+ savePanels();
+ }
+
+ // Menu Page
+ if(modmenu && !screenonly){
+ QStringList items;
+ for(int i=0; i<ui->list_menu->count(); i++){
+ items << ui->list_menu->item(i)->whatsThis();
+ }
+ settings->setValue("menu/itemlist", items);
+ }
+
+ //Shortcuts page
+ if(modshort && !screenonly){
+ saveKeyboardShortcuts();
+ }
+
+ //Defaults page
+ if(moddef && !screenonly){
+ //saveDefaultSettings();
+ }
+
+ //Session Page
+ if(modses && !screenonly){
+ saveSessionSettings();
+ }
+
+ //All done - make sure the changes get saved to file right now
+ settings->sync();
+ appsettings->sync();
+ moddesk = modpan = false;
+ if(!screenonly){ modmenu = modshort = moddef = modses = false; }
+ ui->push_save->setEnabled(modmenu || modshort || moddef || modses); //wait for new changes
+ //ui->push_save->setVisible(!ui->actionDefaults->isChecked() || modmenu || modshort || moddef || modses);
+ if(needreload){
+ //Wait 1 second
+ for(int i=0; i<10; i++){ QApplication::processEvents(); usleep(100000); }
+ loadCurrentSettings(screenonly);
+ }
+}
+
+
+//===============
+// DESKTOP PAGE
+//===============
+void MainUI::deskbgchanged(){
+ //Load the new image preview
+ if(ui->combo_desk_bg->count()==0){
+ ui->label_desk_bgview->setPixmap(QPixmap());
+ ui->label_desk_bgview->setText(tr("No Background")+"\n"+tr("(use system default)"));
+ ui->label_desk_bgview->setStyleSheet("");
+ }else{
+ QString path = ui->combo_desk_bg->itemData( ui->combo_desk_bg->currentIndex() ).toString();
+ if(path=="default"){ path = DEFAULTBG; }
+ if(QFile::exists(path)){
+ QSize sz = ui->label_desk_bgview->size();
+ sz.setWidth( sz.width() - (2*ui->label_desk_bgview->frameWidth()) );
+ sz.setHeight( sz.height() - (2*ui->label_desk_bgview->frameWidth()) );
+ //Update the preview/thumbnail for this item
+ QPixmap pix(path);
+ ui->label_desk_bgview->setPixmap( pix.scaled(sz, Qt::KeepAspectRatio, Qt::SmoothTransformation) );
+ ui->combo_desk_bg->setItemIcon(ui->combo_desk_bg->currentIndex(), pix.scaled(64,64) );
+ ui->label_desk_bgview->setStyleSheet("");
+ }else if(path.startsWith("rgb(")){
+ ui->label_desk_bgview->setPixmap(QPixmap());
+ ui->label_desk_bgview->setText("");
+ ui->label_desk_bgview->setStyleSheet("background-color: "+path+";");
+ }else{
+ ui->label_desk_bgview->setPixmap(QPixmap());
+ ui->label_desk_bgview->setText(tr("File does not exist"));
+ ui->label_desk_bgview->setStyleSheet("");
+ }
+ }
+ //See if this constitues a change to the current settings and enable the save button
+ if(!loading && ui->radio_desk_single->isChecked()){ ui->push_save->setEnabled(true); moddesk=true;}
+ //Disable the background rotation option if only one background selected
+ if(ui->combo_desk_bg->count()<2){
+ ui->radio_desk_single->setChecked(true);
+ ui->radio_desk_multi->setEnabled(false);
+ ui->spin_desk_min->setEnabled(false);
+ }else{
+ ui->radio_desk_multi->setEnabled(true);
+ ui->spin_desk_min->setEnabled(ui->radio_desk_multi->isChecked());
+ }
+
+ //Disable the bg remove button if no backgrounds loaded
+ ui->tool_desk_rmbg->setEnabled(ui->combo_desk_bg->count()>0);
+}
+
+void MainUI::desktimechanged(){
+ ui->spin_desk_min->setEnabled(ui->radio_desk_multi->isChecked());
+ if(!loading){ ui->push_save->setEnabled(true); moddesk = true; }
+}
+
+void MainUI::deskbgremoved(){
+ if(ui->combo_desk_bg->count()<1){ return; } //nothing to remove
+ ui->combo_desk_bg->removeItem( ui->combo_desk_bg->currentIndex() );
+ ui->push_save->setEnabled(true);
+ moddesk = true;
+}
+
+void MainUI::deskbgadded(){
+ //Prompt the user to find an image file to use for a background
+ QString dir = LOS::LuminaShare().section("/Lumina-DE",0,0)+"/wallpapers/Lumina-DE";
+ qDebug() << "Looking for wallpaper dir:" << dir;
+ if( !QFile::exists(dir) ){ dir = QDir::homePath(); }
+ QStringList imgs = LUtils::imageExtensions();
+ for(int i=0; i<imgs.length(); i++){ imgs[i].prepend("*."); }
+ QStringList bgs = QFileDialog::getOpenFileNames(this, tr("Find Background Image(s)"), dir, "Images ("+imgs.join(" ")+");;All Files (*)");
+ if(bgs.isEmpty()){ return; }
+ for(int i=0; i<bgs.length(); i++){
+ ui->combo_desk_bg->addItem( QIcon(bgs[i]), bgs[i].section("/",-1), bgs[i]);
+ }
+ //Now move to the last item in the list (the new image(s));
+ ui->combo_desk_bg->setCurrentIndex( ui->combo_desk_bg->count()-1 );
+ //If multiple items selected, automatically enable the background rotation option
+ if(bgs.length() > 1 && !ui->radio_desk_multi->isChecked()){
+ ui->radio_desk_multi->setChecked(true);
+ }
+ ui->push_save->setEnabled(true); //this is definitely a change
+ moddesk = true;
+}
+
+void MainUI::deskbgcoloradded(){
+ //Prompt the user to select a color (no transparency allowed)
+ QString color = getColorStyle("",false); //no initial color
+ if(color.isEmpty()){ return; }
+ //Add it to the list
+ ui->combo_desk_bg->addItem( QString(tr("Solid Color: %1")).arg(color), color);
+ //Now move to the last item in the list (the new image(s));
+ ui->combo_desk_bg->setCurrentIndex( ui->combo_desk_bg->count()-1 );
+
+ ui->push_save->setEnabled(true); //this is definitely a change
+ moddesk = true;
+}
+
+void MainUI::deskbgdiradded(){
+ //Add the files from a single directory
+ QString dir = LOS::LuminaShare().section("/Lumina-DE",0,0)+"/wallpapers/Lumina-DE";
+ qDebug() << "Looking for wallpaper dir:" << dir;
+ if( !QFile::exists(dir) ){ dir = QDir::homePath(); }
+ dir = QFileDialog::getExistingDirectory(this, tr("Find Background Image Directory"), dir, QFileDialog::ReadOnly);
+ if(dir.isEmpty()){ return; }
+ //Got a directory - go ahead and find all the valid image files within it
+ QStringList imgs = LUtils::imageExtensions();
+ for(int i=0; i<imgs.length(); i++){ imgs[i].prepend("*."); }
+ QDir qdir(dir);
+ QStringList bgs = qdir.entryList(imgs, QDir::Files | QDir::NoDotAndDotDot, QDir::Name);
+ if(bgs.isEmpty()){ return; }
+ for(int i=0; i<bgs.length(); i++){
+ ui->combo_desk_bg->addItem( bgs[i], qdir.absoluteFilePath(bgs[i]));
+ }
+ //Now move to the last item in the list (the new image(s));
+ ui->combo_desk_bg->setCurrentIndex( ui->combo_desk_bg->count()-1 );
+ //If multiple items selected, automatically enable the background rotation option
+ if(bgs.length() > 1 && !ui->radio_desk_multi->isChecked()){
+ ui->radio_desk_multi->setChecked(true);
+ }
+ ui->push_save->setEnabled(true); //this is definitely a change
+ moddesk = true;
+}
+
+void MainUI::deskbgdirradded(){
+ //Recursively add files from a directory
+ QString dir = LOS::LuminaShare().section("/Lumina-DE",0,0)+"/wallpapers/Lumina-DE";
+ qDebug() << "Looking for wallpaper dir:" << dir;
+ if( !QFile::exists(dir) ){ dir = QDir::homePath(); }
+ dir = QFileDialog::getExistingDirectory(this, tr("Find Background Image Directory"), dir, QFileDialog::ReadOnly);
+ if(dir.isEmpty()){ return; }
+ //Got a directory - go ahead and get all the valid image file formats
+ QStringList imgs = LUtils::imageExtensions();
+ for(int i=0; i<imgs.length(); i++){ imgs[i].prepend("*."); }
+ //Now load the directory and add all the valid files
+ QStringList dirs = LUtils::listSubDirectories(dir, true); //find/list all the dirs
+ dirs.prepend(dir); //make sure the main dir is also listed
+ QStringList bgs;
+ for(int d=0; d<dirs.length(); d++){
+ QDir qdir(dirs[d]);
+ QStringList tmp = qdir.entryList(imgs, QDir::Files | QDir::NoDotAndDotDot, QDir::Name);
+ for(int j=0; j<tmp.length(); j++){ bgs << qdir.absoluteFilePath(tmp[j]); }
+ }
+ //Now add all the files into the widget
+ for(int i=0; i<bgs.length(); i++){
+ ui->combo_desk_bg->addItem( bgs[i].section("/",-1), bgs[i] );
+ }
+ //Now move to the last item in the list (the new image(s));
+ ui->combo_desk_bg->setCurrentIndex( ui->combo_desk_bg->count()-1 );
+ //If multiple items selected, automatically enable the background rotation option
+ if(bgs.length() > 1 && !ui->radio_desk_multi->isChecked()){
+ ui->radio_desk_multi->setChecked(true);
+ }
+ ui->push_save->setEnabled(true); //this is definitely a change
+ moddesk = true;
+}
+
+
+void MainUI::deskplugadded(){
+ GetPluginDialog dlg(this);
+ dlg.LoadPlugins("desktop", PINFO);
+ dlg.exec();
+ if( !dlg.selected ){ return; } //cancelled
+ QString newplug = dlg.plugID;
+ QListWidgetItem *it = new QListWidgetItem();
+ if(newplug=="applauncher"){
+ //Prompt for the application to add
+ XDGDesktop app = getSysApp();
+ if(app.filePath.isEmpty()){ return; } //cancelled
+ newplug.append("::"+app.filePath);
+ //Now fill the item with the necessary info
+ it->setWhatsThis(newplug);
+ it->setText(app.name);
+ it->setIcon(LXDG::findIcon(app.icon,"") );
+ it->setToolTip(app.comment);
+ }else{
+ //Load the info for this plugin
+ LPI info = PINFO->desktopPluginInfo(newplug);
+ if( info.ID.isEmpty() ){ return; } //invalid plugin for some reason (should never happen)
+ it->setWhatsThis(newplug);
+ it->setText(info.name);
+ it->setToolTip(info.description);
+ it->setIcon( LXDG::findIcon(info.icon,"") );
+ }
+ ui->list_desktop_plugins->addItem(it);
+ ui->list_desktop_plugins->scrollToItem(it);
+ ui->push_save->setEnabled(true);
+ moddesk = true;
+}
+
+void MainUI::deskplugremoved(){
+ QList<QListWidgetItem*> sel = ui->list_desktop_plugins->selectedItems();
+ if(sel.isEmpty()){ return; } //nothing to do
+ for(int i=0; i<sel.length(); i++){
+ delete sel[i];
+ }
+ ui->push_save->setEnabled(true);
+ moddesk = true;
+}
+
+//=============
+// PANELS PAGE
+//=============
+void MainUI::panelValChanged(){
+ ui->tool_panels_add->setEnabled(panelnumber < 12);
+ if(!loading){ ui->push_save->setEnabled(true); modpan = true; }
+}
+
+void MainUI::newPanel(){
+
+ if(panelnumber<0){ panelnumber=0; } //just in case
+ panelnumber++;
+ //Now create a new Panel widget with this number
+ PanelWidget *tmp = new PanelWidget(ui->scroll_panels->widget(), this, PINFO);
+ tmp->LoadSettings(settings, currentDesktop(), panelnumber-1);
+ PANELS << tmp;
+ connect(tmp, SIGNAL(PanelChanged()), this, SLOT(panelValChanged()) );
+ connect(tmp, SIGNAL(PanelRemoved(int)), this, SLOT(removePanel(int)) );
+ static_cast<QBoxLayout*>(ui->scroll_panels->widget()->layout())->insertWidget(PANELS.length()-1, tmp);
+ //update the widget first (2 necessary for scroll below to work)
+ ui->scroll_panels->update();
+ QApplication::processEvents();
+ QApplication::processEvents();
+ ui->scroll_panels->ensureWidgetVisible(tmp);
+ panelValChanged();
+}
+
+void MainUI::removePanel(int pan){
+ //connected to a signal from the panel widget
+ bool changed = false;
+ for(int i=0; i<PANELS.length(); i++){
+ int num = PANELS[i]->PanelNumber();
+ if(num==pan){
+ delete PANELS.takeAt(i);
+ i--;
+ changed = true;
+ }else if(num > pan){
+ PANELS[i]->ChangePanelNumber(num-1);
+ changed = true;
+ }
+ }
+ if(!changed){ return; } //nothing done
+ panelnumber--;
+ panelValChanged();
+}
+
+void MainUI::loadPanels(){
+ //First clean any current panels
+ for(int i=0; i<PANELS.length(); i++){ delete PANELS.takeAt(i); i--; }
+ //Now create new panels
+ int dnum = currentDesktop();
+ if(ui->scroll_panels->widget()->layout()==0){
+ ui->scroll_panels->widget()->setLayout( new QHBoxLayout() );
+ ui->scroll_panels->widget()->layout()->setContentsMargins(0,0,0,0);
+ }
+ ui->scroll_panels->widget()->layout()->setAlignment(Qt::AlignLeft);
+ //Clear anything left over in the layout
+ for(int i=0; i<ui->scroll_panels->widget()->layout()->count(); i++){
+ delete ui->scroll_panels->widget()->layout()->takeAt(i);
+ }
+ for(int i=0; i<panelnumber; i++){
+ PanelWidget *tmp = new PanelWidget(ui->scroll_panels->widget(), this, PINFO);
+ tmp->LoadSettings(settings, dnum, i);
+ PANELS << tmp;
+ connect(tmp, SIGNAL(PanelChanged()), this, SLOT(panelValChanged()) );
+ connect(tmp, SIGNAL(PanelRemoved(int)), this, SLOT(removePanel(int)) );
+ ui->scroll_panels->widget()->layout()->addWidget(tmp);
+ }
+ static_cast<QHBoxLayout*>(ui->scroll_panels->widget()->layout())->addStretch();
+}
+
+void MainUI::savePanels(){
+ for(int i=0; i<PANELS.length(); i++){
+ PANELS[i]->SaveSettings(settings);
+ }
+}
+
+//============
+// MENU PAGE
+//============
+void MainUI::addmenuplugin(){
+ GetPluginDialog dlg(this);
+ dlg.LoadPlugins("menu", PINFO);
+ dlg.exec();
+ if(!dlg.selected){ return; } //cancelled
+ QString plug = dlg.plugID;
+ //Now add the item to the list
+ LPI info = PINFO->menuPluginInfo(plug);
+ QListWidgetItem *it;
+ if(info.ID=="app"){
+ //Need to prompt for the exact application to add to the menu
+ // Note: whatsThis() format: "app::::< *.desktop file path >"
+ XDGDesktop desk = getSysApp();
+ if(desk.filePath.isEmpty()){ return; }//nothing selected
+ //Create the item for the list
+ it = new QListWidgetItem(LXDG::findIcon(desk.icon,""), desk.name );
+ it->setWhatsThis(info.ID+"::::"+desk.filePath);
+ it->setToolTip( desk.comment );
+ }else{
+ it = new QListWidgetItem( LXDG::findIcon(info.icon,""), info.name );
+ it->setWhatsThis(info.ID);
+ it->setToolTip( info.description );
+ }
+ ui->list_menu->addItem(it);
+ ui->list_menu->setCurrentRow(ui->list_menu->count()-1); //make sure it is auto-selected
+ ui->push_save->setEnabled(true);
+ modmenu = true;
+}
+
+void MainUI::rmmenuplugin(){
+ if(ui->list_menu->currentRow() < 0){ return; } //no selection
+ delete ui->list_menu->takeItem( ui->list_menu->currentRow() );
+ ui->push_save->setEnabled(true);
+ modmenu = true;
+}
+
+void MainUI::upmenuplugin(){
+ int row = ui->list_menu->currentRow();
+ if(row <= 0){ return; }
+ ui->list_menu->insertItem(row-1, ui->list_menu->takeItem(row));
+ ui->list_menu->setCurrentRow(row-1);
+ ui->push_save->setEnabled(true);
+ checkmenuicons();
+ modmenu = true;
+}
+
+void MainUI::downmenuplugin(){
+ int row = ui->list_menu->currentRow();
+ if(row < 0 || row >= (ui->list_menu->count()-1) ){ return; }
+ ui->list_menu->insertItem(row+1, ui->list_menu->takeItem(row));
+ ui->list_menu->setCurrentRow(row+1);
+ ui->push_save->setEnabled(true);
+ checkmenuicons();
+ modmenu = true;
+}
+
+void MainUI::checkmenuicons(){
+ ui->tool_menu_up->setEnabled( ui->list_menu->currentRow() > 0 );
+ ui->tool_menu_dn->setEnabled( ui->list_menu->currentRow() < (ui->list_menu->count()-1) );
+ ui->tool_menu_rm->setEnabled( ui->list_menu->currentRow() >=0 );
+}
+
+//===========
+// Shortcuts Page
+//===========
+void MainUI::loadKeyboardShortcuts(){
+ ui->tree_shortcut->clear();
+ QStringList info = readFile(QDir::homePath()+"/.lumina/fluxbox-keys");
+ //First take care of the special Lumina options
+ QStringList special;
+ special << "Exec lumina-open -volumeup::::"+tr("Audio Volume Up") \
+ << "Exec lumina-open -volumedown::::"+tr("Audio Volume Down") \
+ << "Exec lumina-open -brightnessup::::"+tr("Screen Brightness Up") \
+ << "Exec lumina-open -brightnessdown::::"+tr("Screen Brightness Down") \
+ << "Exec lumina-screenshot::::"+tr("Take Screenshot") \
+ << "Exec xscreensaver-command -lock::::"+tr("Lock Screen");
+ for(int i=0; i<special.length(); i++){
+ QString spec = info.filter(":"+special[i].section("::::",0,0)).join("").simplified();
+ QTreeWidgetItem *it = new QTreeWidgetItem();
+ it->setText(0, special[i].section("::::",1,1));
+ it->setWhatsThis(0, special[i].section("::::",0,0));
+ if(!spec.isEmpty()){
+ info.removeAll(spec); //this line has been dealt with - remove it
+ it->setText(1, fluxToDispKeys(spec.section(":",0,0)) ); //need to make this easier to read later
+ it->setWhatsThis(1, spec.section(":",0,0) );
+ }
+ ui->tree_shortcut->addTopLevelItem(it);
+ }
+ //Now add support for all the other fluxbox shortcuts
+ for(int i=0; i<info.length(); i++){
+ //skip empty/invalid lines, as well as non-global shortcuts (OnMenu, OnWindow, etc..)
+ if(info[i].isEmpty() || info[i].startsWith("#") || info[i].startsWith("!") || info[i].startsWith("On")){ continue; }
+ QString exec = info[i].section(":",1,100);
+ QString showexec = exec;
+ if(showexec.startsWith("If {Matches")){ showexec = showexec.section("{",2,2).section("}",0,0); }
+ if(showexec.startsWith("Exec ")){ showexec.replace("Exec ","Run "); }
+ else{ showexec = showexec.section("(",0,0).section("{",0,0); } //built-in command - remove the extra commands on some of them
+ QTreeWidgetItem *it = new QTreeWidgetItem();
+ it->setText(0, showexec.simplified() );
+ it->setWhatsThis(0, exec);
+ it->setText(1, fluxToDispKeys(info[i].section(":",0,0)) ); //need to make this easier to read later
+ it->setWhatsThis(1, info[i].section(":",0,0) );
+ ui->tree_shortcut->addTopLevelItem(it);
+ }
+}
+
+void MainUI::saveKeyboardShortcuts(){
+ //First get all the current listings
+ QStringList current;
+ for(int i=0; i<ui->tree_shortcut->topLevelItemCount(); i++){
+ QTreeWidgetItem *it = ui->tree_shortcut->topLevelItem(i);
+ current << it->whatsThis(1)+" :"+it->whatsThis(0); //Full Fluxbox command line
+ }
+
+ QStringList info = readFile(QDir::homePath()+"/.lumina/fluxbox-keys");
+ for(int i=0; i<info.length(); i++){
+ if(info[i].isEmpty() || info[i].startsWith("#") || info[i].startsWith("!")){ continue; }
+ if(current.filter(info[i].section(":",1,10)).length() > 0){
+ //Found Item to be replaced/removed
+ QString it = current.filter(info[i].section(":",1,10)).join("\n").section("\n",0,0); //ensure only the first match
+ if(it.section(" :",0,0).isEmpty()){ info.removeAt(i); i--; } //remove this entry
+ else{ info[i] = it; } //replace this entry
+ current.removeAll(it); //already taken care of - remove it from the current list
+ }
+ }
+ //Now save the new contents
+ for(int i=0; i<current.length(); i++){
+ if(!current[i].section(" :",0,0).isEmpty()){ info << current[i]; }
+ }
+ bool ok = overwriteFile(QDir::homePath()+"/.lumina/fluxbox-keys", info);
+ if(!ok){ qDebug() << "Warning: Could not save ~/.lumina/fluxbox-keys"; }
+}
+
+void MainUI::clearKeyBinding(){
+ if(ui->tree_shortcut->currentItem()==0){ return; }
+ ui->tree_shortcut->currentItem()->setText(1,"");
+ ui->tree_shortcut->currentItem()->setWhatsThis(1,"");
+ ui->push_save->setEnabled(true);
+ modshort=true;
+}
+
+void MainUI::applyKeyBinding(){
+ QKeySequence seq = ui->keyEdit_shortcut->keySequence();
+ qDebug() << "New Key Sequence:" << seq.toString(QKeySequence::NativeText) << seq.toString(QKeySequence::PortableText);
+ if(seq.isEmpty()){
+ //Verify removal of the action first
+
+ //Now remove the action
+ delete ui->tree_shortcut->currentItem();
+ }else{
+ QTreeWidgetItem *it = ui->tree_shortcut->currentItem();
+ it->setText(1,seq.toString(QKeySequence::NativeText));
+ it->setWhatsThis(1,dispToFluxKeys(seq.toString(QKeySequence::PortableText)));
+ qDebug() << " - Flux Sequence:" << it->whatsThis(1);
+ }
+ ui->keyEdit_shortcut->clear();
+ ui->push_save->setEnabled(true);
+ modshort=true;
+}
+
+void MainUI::updateKeyConfig(){
+ ui->group_shortcut_modify->setEnabled(ui->tree_shortcut->currentItem()!=0);
+ ui->keyEdit_shortcut->clear();
+}
+
+//===========
+// Defaults Page
+//===========
+void MainUI::changeDefaultBrowser(){
+ //Prompt for the new app
+ XDGDesktop desk = getSysApp(true);
+ if(desk.filePath.isEmpty()){ return; }//nothing selected
+ if(desk.filePath=="reset"){
+ desk.filePath="";
+ }
+ //save the new app setting and adjust the button appearance
+ appsettings->setValue("default/webbrowser", desk.filePath);
+ LXDG::setDefaultAppForMime("x-scheme-handler/http", desk.filePath.section("/",-1));
+ LXDG::setDefaultAppForMime("x-scheme-handler/https", desk.filePath.section("/",-1));
+ QString tmp = desk.filePath;
+ if(tmp.endsWith(".desktop")){
+ bool ok = false;
+ XDGDesktop file = LXDG::loadDesktopFile(tmp, ok);
+ if(!ok || file.filePath.isEmpty()){
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_webbrowser->setText(tmp.section("/",-1));
+ ui->tool_default_webbrowser->setIcon( LXDG::findIcon("application-x-executable","") );
+ }else{
+ ui->tool_default_webbrowser->setText(desk.name);
+ ui->tool_default_webbrowser->setIcon(LXDG::findIcon(desk.icon,"") );
+ }
+ }else if(tmp.isEmpty()){
+ ui->tool_default_webbrowser->setText(tr("Click to Set"));
+ ui->tool_default_webbrowser->setIcon( LXDG::findIcon("system-help","") );
+ }else{
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_webbrowser->setText(tmp.section("/",-1));
+ ui->tool_default_webbrowser->setIcon( LXDG::findIcon("application-x-executable","") );
+ }
+}
+
+void MainUI::changeDefaultEmail(){
+ //Prompt for the new app
+ XDGDesktop desk = getSysApp(true); //allow reset to default
+ if(desk.filePath.isEmpty()){ return; }//nothing selected
+ if(desk.filePath=="reset"){
+ desk.filePath="";
+ }
+ //save the new app setting and adjust the button appearance
+ appsettings->setValue("default/email", desk.filePath);
+ QString tmp = desk.filePath;
+ if(tmp.endsWith(".desktop")){
+ bool ok = false;
+ XDGDesktop file = LXDG::loadDesktopFile(tmp, ok);
+ if(!ok || file.filePath.isEmpty()){
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_email->setText(tmp.section("/",-1));
+ ui->tool_default_email->setIcon( LXDG::findIcon("application-x-executable","") );
+ }else{
+ ui->tool_default_email->setText(file.name);
+ ui->tool_default_email->setIcon(LXDG::findIcon(file.icon,"") );
+ }
+ }else if(tmp.isEmpty()){
+ ui->tool_default_email->setText(tr("Click to Set"));
+ ui->tool_default_email->setIcon( LXDG::findIcon("system-help","") );
+ }else{
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_email->setText(tmp.section("/",-1));
+ ui->tool_default_email->setIcon( LXDG::findIcon("application-x-executable","") );
+ }
+}
+
+void MainUI::changeDefaultFileManager(){
+ //Prompt for the new app
+ XDGDesktop desk = getSysApp(true);
+ if(desk.filePath.isEmpty()){ return; }//nothing selected
+ if(desk.filePath=="reset"){
+ desk.filePath="lumina-fm";
+ }
+ //save the new app setting and adjust the button appearance
+ //appsettings->setValue("default/directory", desk.filePath);
+ //sessionsettings->setValue("default-filemanager", desk.filePath);
+ LXDG::setDefaultAppForMime("inode/directory", desk.filePath.section("/",-1));
+ QString tmp = desk.filePath;
+ if(tmp.endsWith(".desktop")){
+ bool ok = false;
+ XDGDesktop file = LXDG::loadDesktopFile(tmp, ok);
+ if(!ok || file.filePath.isEmpty()){
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_filemanager->setText(tmp.section("/",-1));
+ ui->tool_default_filemanager->setIcon( LXDG::findIcon("application-x-executable","") );
+ }else{
+ ui->tool_default_filemanager->setText(file.name);
+ ui->tool_default_filemanager->setIcon(LXDG::findIcon(file.icon,"") );
+ }
+ }else if(tmp.isEmpty()){
+ ui->tool_default_filemanager->setText(tr("Click to Set"));
+ ui->tool_default_filemanager->setIcon( LXDG::findIcon("system-help","") );
+ }else{
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_filemanager->setText(tmp.section("/",-1));
+ ui->tool_default_filemanager->setIcon( LXDG::findIcon("application-x-executable","") );
+ }
+}
+
+void MainUI::changeDefaultTerminal(){
+ //Prompt for the new app
+ XDGDesktop desk = getSysApp(true);
+ if(desk.filePath.isEmpty()){ return; }//nothing selected
+ if(desk.filePath=="reset"){
+ desk.filePath="xterm";
+ }
+ //save the new app setting and adjust the button appearance
+ sessionsettings->setValue("default-terminal", desk.filePath);
+ QString tmp = desk.filePath;
+ if(tmp.endsWith(".desktop")){
+ bool ok = false;
+ XDGDesktop file = LXDG::loadDesktopFile(tmp, ok);
+ if(!ok || file.filePath.isEmpty()){
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_terminal->setText(tmp.section("/",-1));
+ ui->tool_default_terminal->setIcon( LXDG::findIcon("application-x-executable","") );
+ }else{
+ ui->tool_default_terminal->setText(file.name);
+ ui->tool_default_terminal->setIcon(LXDG::findIcon(file.icon,"") );
+ }
+ }else if(tmp.isEmpty()){
+ ui->tool_default_terminal->setText(tr("Click to Set"));
+ ui->tool_default_terminal->setIcon( LXDG::findIcon("system-help","") );
+ }else{
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_terminal->setText(tmp.section("/",-1));
+ ui->tool_default_terminal->setIcon( LXDG::findIcon("application-x-executable","") );
+ }
+}
+
+void MainUI::loadDefaultSettings(){
+ //First load the lumina-open specific defaults
+ // - Default File Manager
+ QString tmp = LXDG::findDefaultAppForMime("inode/directory");
+ if(tmp.isEmpty()){ tmp = "lumina-fm"; }
+ if( !QFile::exists(tmp) && !LUtils::isValidBinary(tmp) ){ qDebug() << "Invalid Settings:" << tmp; tmp.clear(); } //invalid settings
+ if(tmp.endsWith(".desktop")){
+ bool ok = false;
+ XDGDesktop file = LXDG::loadDesktopFile(tmp, ok);
+ if(!ok || file.filePath.isEmpty()){
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_filemanager->setText(tmp.section("/",-1));
+ ui->tool_default_filemanager->setIcon( LXDG::findIcon("application-x-executable","") );
+ }else{
+ ui->tool_default_filemanager->setText(file.name);
+ ui->tool_default_filemanager->setIcon(LXDG::findIcon(file.icon,"") );
+ }
+ }else if(tmp.isEmpty()){
+ ui->tool_default_filemanager->setText(tr("Click to Set"));
+ ui->tool_default_filemanager->setIcon( LXDG::findIcon("system-help","") );
+ }else{
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_filemanager->setText(tmp.section("/",-1));
+ ui->tool_default_filemanager->setIcon( LXDG::findIcon("application-x-executable","") );
+ }
+ // - Default Terminal
+ tmp = sessionsettings->value("default-terminal", "xterm").toString();
+ if( !QFile::exists(tmp) && !LUtils::isValidBinary(tmp) ){ qDebug() << "Invalid Settings:" << tmp; tmp.clear(); } //invalid settings
+ if(tmp.endsWith(".desktop")){
+ bool ok = false;
+ XDGDesktop file = LXDG::loadDesktopFile(tmp, ok);
+ if(!ok || file.filePath.isEmpty()){
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_terminal->setText(tmp.section("/",-1));
+ ui->tool_default_terminal->setIcon( LXDG::findIcon("application-x-executable","") );
+ }else{
+ ui->tool_default_terminal->setText(file.name);
+ ui->tool_default_terminal->setIcon(LXDG::findIcon(file.icon,"") );
+ }
+ }else if(tmp.isEmpty()){
+ ui->tool_default_terminal->setText(tr("Click to Set"));
+ ui->tool_default_terminal->setIcon( LXDG::findIcon("system-help","") );
+ }else{
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_terminal->setText(tmp.section("/",-1));
+ ui->tool_default_terminal->setIcon( LXDG::findIcon("application-x-executable","") );
+ }
+ // - Default Web Browser
+ tmp = LXDG::findDefaultAppForMime("x-scheme-handler/http"); //appsettings->value("default/webbrowser", "").toString();
+ if( !QFile::exists(tmp) && !LUtils::isValidBinary(tmp) ){ qDebug() << "Invalid Settings:" << tmp; tmp.clear(); } //invalid settings
+ if(tmp.endsWith(".desktop")){
+ bool ok = false;
+ XDGDesktop file = LXDG::loadDesktopFile(tmp, ok);
+ if(!ok || file.filePath.isEmpty()){
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_webbrowser->setText(tmp.section("/",-1));
+ ui->tool_default_webbrowser->setIcon( LXDG::findIcon("application-x-executable","") );
+ }else{
+ ui->tool_default_webbrowser->setText(file.name);
+ ui->tool_default_webbrowser->setIcon(LXDG::findIcon(file.icon,"") );
+ }
+ }else if(tmp.isEmpty()){
+ ui->tool_default_webbrowser->setText(tr("Click to Set"));
+ ui->tool_default_webbrowser->setIcon( LXDG::findIcon("system-help","") );
+ }else{
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_webbrowser->setText(tmp.section("/",-1));
+ ui->tool_default_webbrowser->setIcon( LXDG::findIcon("application-x-executable","") );
+ }
+ // - Default Email Client
+ tmp = appsettings->value("default/email", "").toString();
+ if( !QFile::exists(tmp) && !LUtils::isValidBinary(tmp) ){ qDebug() << "Invalid Settings:" << tmp; tmp.clear(); } //invalid settings
+ if(tmp.endsWith(".desktop")){
+ bool ok = false;
+ XDGDesktop file = LXDG::loadDesktopFile(tmp, ok);
+ if(!ok || file.filePath.isEmpty()){
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_email->setText(tmp.section("/",-1));
+ ui->tool_default_email->setIcon( LXDG::findIcon("application-x-executable","") );
+ }else{
+ ui->tool_default_email->setText(file.name);
+ ui->tool_default_email->setIcon(LXDG::findIcon(file.icon,"") );
+ }
+ }else if(tmp.isEmpty()){
+ ui->tool_default_email->setText(tr("Click to Set"));
+ ui->tool_default_email->setIcon( LXDG::findIcon("system-help","") );
+ }else{
+ //Might be a binary - just print out the raw "path"
+ ui->tool_default_email->setText(tmp.section("/",-1));
+ ui->tool_default_email->setIcon( LXDG::findIcon("application-x-executable","") );
+ }
+
+ //Now load the XDG mime defaults
+ ui->tree_defaults->clear();
+ QStringList defMimeList = LXDG::listFileMimeDefaults();
+ //qDebug() << "Mime List:\n" << defMimeList.join("\n");
+ defMimeList.sort(); //sort by group/mime
+ //Now fill the tree by group/mime
+ QTreeWidgetItem *group = new QTreeWidgetItem(0); //nothing at the moment
+ QString ccat;
+ for(int i=0; i<defMimeList.length(); i++){
+ //Get the info from this entry
+ QString mime = defMimeList[i].section("::::",0,0);
+ QString cat = mime.section("/",0,0);
+ QString extlist = defMimeList[i].section("::::",1,1);
+ QString def = defMimeList[i].section("::::",2,2);
+ QString comment = defMimeList[i].section("::::",3,50);
+ //Now check if this is a new category
+ if(ccat!=cat){
+ //New group
+ group = new QTreeWidgetItem(0);
+ group->setText(0, cat); //add translations for known/common groups later
+ ui->tree_defaults->addTopLevelItem(group);
+ ccat = cat;
+ }
+ //Now create the entry
+ QTreeWidgetItem *it = new QTreeWidgetItem();
+ it->setWhatsThis(0,mime); // full mimetype
+ it->setText(0, QString(tr("%1 (%2)")).arg(mime.section("/",-1), extlist) );
+ it->setText(2,comment);
+ it->setToolTip(0, comment); it->setToolTip(1,comment);
+ //Now load the default (if there is one)
+ it->setWhatsThis(1,def); //save for later
+ if(def.endsWith(".desktop")){
+ bool ok = false;
+ XDGDesktop file = LXDG::loadDesktopFile(def, ok);
+ if(!ok || file.filePath.isEmpty()){
+ //Might be a binary - just print out the raw "path"
+ it->setText(1,def.section("/",-1));
+ it->setIcon(1, LXDG::findIcon("application-x-executable","") );
+ }else{
+ it->setText(1, file.name);
+ it->setIcon(1, LXDG::findIcon(file.icon,"") );
+ }
+ }else if(!def.isEmpty()){
+ //Binary/Other default
+ it->setText(1, def.section("/",-1));
+ it->setIcon(1, LXDG::findIcon("application-x-executable","") );
+ }
+ group->addChild(it);
+ }
+
+ ui->tree_defaults->sortItems(0,Qt::AscendingOrder);
+
+ checkdefaulticons();
+}
+
+void MainUI::cleardefaultitem(){
+ QTreeWidgetItem *it = ui->tree_defaults->currentItem();
+ if(it==0){ return; } //no item selected
+ QList<QTreeWidgetItem*> list;
+ for(int i=0; i<it->childCount(); i++){
+ list << it->child(i);
+ }
+ if(list.isEmpty()){ list << it; } //just do the current item
+ //Now clear the items
+ for(int i=0; i<list.length(); i++){
+ //Clear it in the back end
+ LXDG::setDefaultAppForMime(list[i]->whatsThis(0), "");
+ //Now clear it in the UI
+ list[i]->setWhatsThis(1,""); //clear the app path
+ list[i]->setIcon(1,QIcon()); //clear the icon
+ list[i]->setText(1,""); //clear the name
+ }
+ //ui->push_save->setEnabled(true);
+ //moddef = true;
+}
+
+void MainUI::setdefaultitem(){
+ QTreeWidgetItem *it = ui->tree_defaults->currentItem();
+ if(it==0){ return; } //no item selected
+ QList<QTreeWidgetItem*> list;
+ for(int i=0; i<it->childCount(); i++){
+ list << it->child(i);
+ }
+ if(list.isEmpty()){ list << it; } //just do the current item
+ //Prompt for which application to use
+ XDGDesktop desk = getSysApp();
+ if(desk.filePath.isEmpty()){ return; }//nothing selected
+ //Now set the items
+ for(int i=0; i<list.length(); i++){
+ //Set it in the back end
+ LXDG::setDefaultAppForMime(list[i]->whatsThis(0), desk.filePath);
+ //Set it in the UI
+ list[i]->setWhatsThis(1,desk.filePath); //app path
+ list[i]->setIcon(1,LXDG::findIcon(desk.icon,"")); //reset the icon
+ list[i]->setText(1,desk.name); //reset the name
+ }
+ //ui->push_save->setEnabled(true);
+ //moddef = true;
+}
+
+void MainUI::setdefaultbinary(){
+ QTreeWidgetItem *it = ui->tree_defaults->currentItem();
+ if(it==0){ return; } //no item selected
+ QList<QTreeWidgetItem*> list;
+ for(int i=0; i<it->childCount(); i++){
+ list << it->child(i);
+ }
+ if(list.isEmpty()){ list << it; } //just do the current item
+ //Prompt for which binary to use
+ QFileDialog dlg(this);
+ //dlg.setFilter(QDir::Executable | QDir::Files); //Does not work! Filters executable files as well as breaks browsing capabilities
+ dlg.setFileMode(QFileDialog::ExistingFile);
+ dlg.setDirectory( LOS::AppPrefix()+"bin" );
+ dlg.setWindowTitle(tr("Select Binary"));
+ if( !dlg.exec() || dlg.selectedFiles().isEmpty() ){
+ return; //cancelled
+ }
+ QString path = dlg.selectedFiles().first();
+ //Make sure it is executable
+ if( !QFileInfo(path).isExecutable()){
+ QMessageBox::warning(this, tr("Invalid Binary"), tr("The selected binary is not executable!"));
+ return;
+ }
+ //Now set the items
+ for(int i=0; i<list.length(); i++){
+ //Set it in the back end
+ LXDG::setDefaultAppForMime(list[i]->whatsThis(0), path);
+ //Set it in the UI
+ list[i]->setWhatsThis(1,path); //app path
+ list[i]->setIcon(1,LXDG::findIcon("application-x-executable","")); //clear the icon
+ list[i]->setText(1,path.section("/",-1)); //clear the name
+ }
+ //ui->push_save->setEnabled(true);
+ //moddef = true;
+}
+
+void MainUI::checkdefaulticons(){
+ QTreeWidgetItem *it = ui->tree_defaults->currentItem();
+ ui->tool_defaults_set->setEnabled(it!=0);
+ ui->tool_defaults_clear->setEnabled(it!=0);
+ ui->tool_defaults_setbin->setEnabled(it!=0);
+}
+
+//===========
+// Session Page
+//===========
+void MainUI::loadSessionSettings(){
+ QStringList FB = readFile(QDir::homePath()+"/.lumina/fluxbox-init");
+ QString val;
+ //Do the window placement
+ val = FB.filter("session.screen0.windowPlacement:").join("").section(":",1,1).simplified();
+ //qDebug() << "Window Placement:" << val;
+ int index = ui->combo_session_wloc->findData(val);
+ if(index<0){ index = 0;} //use the default
+ ui->combo_session_wloc->setCurrentIndex(index);
+
+ //Do the window focus
+ val = FB.filter("session.screen0.focusModel:").join("").section(":",1,1).simplified();
+ //qDebug() << "Window Focus:" << val;
+ index = ui->combo_session_wfocus->findData(val);
+ if(index<0){ index = 0;} //use the default
+ ui->combo_session_wfocus->setCurrentIndex(index);
+
+ //Do the window theme
+ val = FB.filter("session.styleFile:").join("").section(":",1,1).simplified();
+ //qDebug() << "Window Theme:" << val;
+ index = ui->combo_session_wtheme->findData(val);
+ if(index<0){ index = 0;} //use the default
+ ui->combo_session_wtheme->setCurrentIndex(index);
+
+ //Now the number of workspaces
+ val = FB.filter("session.screen0.workspaces:").join("").section(":",1,1).simplified();
+ //qDebug() << "Number of Workspaces:" << val;
+ if(!val.isEmpty()){ ui->spin_session_wkspaces->setValue(val.toInt()); }
+
+ //Now do the startup applications
+ STARTAPPS = LXDG::findAutoStartFiles(true); //also want invalid/disabled items
+ //qDebug() << "StartApps:";
+ ui->list_session_start->clear();
+ for(int i=0; i<STARTAPPS.length(); i++){
+ //qDebug() << STARTAPPS[i].filePath +" -> " +STARTAPPS[i].name << STARTAPPS[i].isHidden;
+ if( !LXDG::checkValidity(STARTAPPS[i],false) || !QFile::exists(STARTAPPS[i].filePath) ){ continue; }
+ QListWidgetItem *it = new QListWidgetItem( LXDG::findIcon(STARTAPPS[i].icon,"application-x-executable"), STARTAPPS[i].name );
+ it->setWhatsThis(STARTAPPS[i].filePath); //keep the file location
+ it->setToolTip(STARTAPPS[i].comment);
+ if(STARTAPPS[i].isHidden){ it->setCheckState( Qt::Unchecked); }
+ else{it->setCheckState( Qt::Checked); }
+ ui->list_session_start->addItem(it);
+ }
+
+
+ //Now do the general session options
+ ui->check_session_numlock->setChecked( sessionsettings->value("EnableNumlock", true).toBool() );
+ ui->check_session_playloginaudio->setChecked( sessionsettings->value("PlayStartupAudio",true).toBool() );
+ ui->check_session_playlogoutaudio->setChecked( sessionsettings->value("PlayLogoutAudio",true).toBool() );
+ ui->push_session_setUserIcon->setIcon( LXDG::findIcon(QDir::homePath()+"/.loginIcon.png", "user-identity") );
+ ui->line_session_time->setText( sessionsettings->value("TimeFormat","").toString() );
+ ui->line_session_date->setText( sessionsettings->value("DateFormat","").toString() );
+ index = ui->combo_session_datetimeorder->findData( sessionsettings->value("DateTimeOrder","timeonly").toString() );
+ ui->combo_session_datetimeorder->setCurrentIndex(index);
+
+ //Now do the localization settings
+ val = sessionsettings->value("InitLocale/LANG", "").toString();
+ index = ui->combo_locale_lang->findData(val);
+ if(index<0){ index = 0; } //system default
+ ui->combo_locale_lang->setCurrentIndex(index);
+ val = sessionsettings->value("InitLocale/LC_MESSAGES", "").toString();
+ index = ui->combo_locale_message->findData(val);
+ if(index<0){ index = 0; } //system default
+ ui->combo_locale_message->setCurrentIndex(index);
+ val = sessionsettings->value("InitLocale/LC_TIME", "").toString();
+ index = ui->combo_locale_time->findData(val);
+ if(index<0){ index = 0; } //system default
+ ui->combo_locale_time->setCurrentIndex(index);
+ val = sessionsettings->value("InitLocale/NUMERIC", "").toString();
+ index = ui->combo_locale_numeric->findData(val);
+ if(index<0){ index = 0; } //system default
+ ui->combo_locale_numeric->setCurrentIndex(index);
+ val = sessionsettings->value("InitLocale/MONETARY", "").toString();
+ index = ui->combo_locale_monetary->findData(val);
+ if(index<0){ index = 0; } //system default
+ ui->combo_locale_monetary->setCurrentIndex(index);
+ val = sessionsettings->value("InitLocale/COLLATE", "").toString();
+ index = ui->combo_locale_collate->findData(val);
+ if(index<0){ index = 0; } //system default
+ ui->combo_locale_collate->setCurrentIndex(index);
+ val = sessionsettings->value("InitLocale/CTYPE", "").toString();
+ index = ui->combo_locale_ctype->findData(val);
+ if(index<0){ index = 0; } //system default
+ ui->combo_locale_ctype->setCurrentIndex(index);
+
+ //Now do the session theme options
+ ui->combo_session_themefile->clear();
+ ui->combo_session_colorfile->clear();
+ ui->combo_session_icontheme->clear();
+ QStringList current = LTHEME::currentSettings();
+ // - local theme templates
+ QStringList tmp = LTHEME::availableLocalThemes();
+ tmp.sort();
+ for(int i=0; i<tmp.length(); i++){
+ ui->combo_session_themefile->addItem(tmp[i].section("::::",0,0)+" ("+tr("Local")+")", tmp[i].section("::::",1,1));
+ if(tmp[i].section("::::",1,1)==current[0]){ ui->combo_session_themefile->setCurrentIndex(ui->combo_session_themefile->count()-1); }
+ }
+ // - system theme templates
+ tmp = LTHEME::availableSystemThemes();
+ tmp.sort();
+ for(int i=0; i<tmp.length(); i++){
+ ui->combo_session_themefile->addItem(tmp[i].section("::::",0,0)+" ("+tr("System")+")", tmp[i].section("::::",1,1));
+ if(tmp[i].section("::::",1,1)==current[0]){ ui->combo_session_themefile->setCurrentIndex(ui->combo_session_themefile->count()-1); }
+ }
+ // - local color schemes
+ tmp = LTHEME::availableLocalColors();
+ tmp.sort();
+ for(int i=0; i<tmp.length(); i++){
+ ui->combo_session_colorfile->addItem(tmp[i].section("::::",0,0)+" ("+tr("Local")+")", tmp[i].section("::::",1,1));
+ if(tmp[i].section("::::",1,1)==current[1]){ ui->combo_session_colorfile->setCurrentIndex(ui->combo_session_colorfile->count()-1); }
+ }
+ // - system color schemes
+ tmp = LTHEME::availableSystemColors();
+ tmp.sort();
+ for(int i=0; i<tmp.length(); i++){
+ ui->combo_session_colorfile->addItem(tmp[i].section("::::",0,0)+" ("+tr("System")+")", tmp[i].section("::::",1,1));
+ if(tmp[i].section("::::",1,1)==current[1]){ ui->combo_session_colorfile->setCurrentIndex(ui->combo_session_colorfile->count()-1); }
+ }
+ // - icon themes
+ tmp = LTHEME::availableSystemIcons();
+ tmp.sort();
+ for(int i=0; i<tmp.length(); i++){
+ ui->combo_session_icontheme->addItem(tmp[i]);
+ if(tmp[i]==current[2]){ ui->combo_session_icontheme->setCurrentIndex(i); }
+ }
+ // - Font
+ ui->font_session_theme->setCurrentFont( QFont(current[3]) );
+ // - Font Size
+ ui->spin_session_fontsize->setValue( current[4].section("p",0,0).toInt() );
+
+ int cur = ui->combo_session_cursortheme->findText( LTHEME::currentCursor() );
+ if(cur>=0){ ui->combo_session_cursortheme->setCurrentIndex(cur); }
+
+ //sessionstartchanged(); //make sure to update buttons
+ sessionLoadTimeSample();
+ sessionLoadDateSample();
+ sessionCursorChanged();
+}
+
+void MainUI::saveSessionSettings(){
+ //Do the fluxbox settings first
+ QStringList FB = readFile(QDir::homePath()+"/.lumina/fluxbox-init");
+ // - window placement
+ int index = FB.indexOf( FB.filter("session.screen0.windowPlacement:").join("") );
+ QString line = "session.screen0.windowPlacement:\t"+ui->combo_session_wloc->itemData( ui->combo_session_wloc->currentIndex() ).toString();
+ if(index < 0){ FB << line; } //add line to the end of the file
+ else{ FB[index] = line; } //replace the current setting with the new one
+ // - window focus
+ index = FB.indexOf( FB.filter("session.screen0.focusModel:").join("") );
+ line = "session.screen0.focusModel:\t"+ui->combo_session_wfocus->itemData( ui->combo_session_wfocus->currentIndex() ).toString();
+ if(index < 0){ FB << line; } //add line to the end of the file
+ else{ FB[index] = line; } //replace the current setting with the new one
+ // - window theme
+ index = FB.indexOf( FB.filter("session.styleFile:").join("") );
+ line = "session.styleFile:\t"+ui->combo_session_wtheme->itemData( ui->combo_session_wtheme->currentIndex() ).toString();
+ if(index < 0){ FB << line; } //add line to the end of the file
+ else{ FB[index] = line; } //replace the current setting with the new one
+ // - workspace number
+ index = FB.indexOf( FB.filter("session.screen0.workspaces:").join("") );
+ line = "session.screen0.workspaces:\t"+QString::number(ui->spin_session_wkspaces->value());
+ if(index < 0){ FB << line; } //add line to the end of the file
+ else{ FB[index] = line; } //replace the current setting with the new one
+
+ //Save the fluxbox settings
+ bool ok = overwriteFile(QDir::homePath()+"/.lumina/fluxbox-init", FB);
+ if(!ok){ qDebug() << "Warning: Could not save ~/.lumina/fluxbox-init"; }
+
+ //Now do the start apps
+ bool newstartapps = false;
+ for(int i=0; i<ui->list_session_start->count(); i++){
+ QString file = ui->list_session_start->item(i)->whatsThis();
+ bool enabled = ui->list_session_start->item(i)->checkState()==Qt::Checked;
+ bool found = false;
+ for(int i=0; i<STARTAPPS.length(); i++){
+ if(STARTAPPS[i].filePath==file){
+ found = true;
+ if(enabled != !STARTAPPS[i].isHidden){
+ //value is different
+ qDebug() << "Setting Autostart:" << enabled << STARTAPPS[i].filePath;
+ LXDG::setAutoStarted(enabled, STARTAPPS[i]);
+ }
+ break;
+ }
+ }
+ if(!found && enabled){
+ //New file/binary/app
+ qDebug() << "Adding new AutoStart File:" << file;
+ LXDG::setAutoStarted(enabled, file);
+ newstartapps = true;
+ }
+ }
+
+
+
+ if( !ui->push_session_setUserIcon->whatsThis().isEmpty()){
+ QString filepath = ui->push_session_setUserIcon->whatsThis();
+ if(filepath.isEmpty()){ filepath = QDir::homePath()+"/.loginIcon.png"; }
+ if(filepath=="reset"){
+ QFile::remove(QDir::homePath()+"/.loginIcon.png");
+ }else{
+ QPixmap pix(filepath);
+ //Now scale it down if necessary
+ if(pix.width() > 64 || pix.height()>64){
+ pix = pix.scaled(64,64,Qt::KeepAspectRatio, Qt::SmoothTransformation);
+ }
+ //Now save that to the icon file (will automatically convert it to a PNG file format)
+ pix.save(QDir::homePath()+"/.loginIcon.png");
+ }
+ ui->push_session_setUserIcon->setWhatsThis(""); //clear it for later
+ //Now touch the settings file so that it re-loads the panel
+ QProcess::startDetached("touch \""+settings->fileName()+"\"");
+ }
+
+ //Now do the general session options
+ sessionsettings->setValue("EnableNumlock", ui->check_session_numlock->isChecked());
+ sessionsettings->setValue("PlayStartupAudio", ui->check_session_playloginaudio->isChecked());
+ sessionsettings->setValue("PlayLogoutAudio", ui->check_session_playlogoutaudio->isChecked());
+ sessionsettings->setValue("TimeFormat", ui->line_session_time->text());
+ sessionsettings->setValue("DateFormat", ui->line_session_date->text());
+ sessionsettings->setValue("DateTimeOrder", ui->combo_session_datetimeorder->currentData().toString());
+
+ //Now do the locale settings
+ sessionsettings->setValue("InitLocale/LANG", ui->combo_locale_lang->currentData().toString() );
+ sessionsettings->setValue("InitLocale/LC_MESSAGES", ui->combo_locale_message->currentData().toString() );
+ sessionsettings->setValue("InitLocale/LC_TIME", ui->combo_locale_time->currentData().toString() );
+ sessionsettings->setValue("InitLocale/LC_NUMERIC", ui->combo_locale_numeric->currentData().toString() );
+ sessionsettings->setValue("InitLocale/LC_MONETARY", ui->combo_locale_monetary->currentData().toString() );
+ sessionsettings->setValue("InitLocale/LC_COLLATE", ui->combo_locale_collate->currentData().toString() );
+ sessionsettings->setValue("InitLocale/LC_CTYPE", ui->combo_locale_ctype->currentData().toString() );
+
+
+ //Now do the theme options
+ QString themefile = ui->combo_session_themefile->itemData( ui->combo_session_themefile->currentIndex() ).toString();
+ QString colorfile = ui->combo_session_colorfile->itemData( ui->combo_session_colorfile->currentIndex() ).toString();
+ QString iconset = ui->combo_session_icontheme->currentText();
+ QString font = ui->font_session_theme->currentFont().family();
+ QString fontsize = QString::number(ui->spin_session_fontsize->value())+"pt";
+ //qDebug() << "Saving theme options:" << themefile << colorfile << iconset << font << fontsize;
+ LTHEME::setCurrentSettings( themefile, colorfile, iconset, font, fontsize);
+ LTHEME::setCursorTheme(ui->combo_session_cursortheme->currentText());
+ if(newstartapps){ loadSessionSettings(); } //make sure to re-load the session settings to catch the new files
+}
+
+void MainUI::rmsessionstartitem(){
+ if(ui->list_session_start->currentRow() < 0){ return; } //no item selected
+ delete ui->list_session_start->takeItem(ui->list_session_start->currentRow());
+ sessionoptchanged();
+}
+
+void MainUI::addsessionstartapp(){
+ //Prompt for the application to start
+ XDGDesktop desk = getSysApp();
+ if(desk.filePath.isEmpty()){ return; } //cancelled
+ QListWidgetItem *it = new QListWidgetItem( LXDG::findIcon(desk.icon,""), desk.name );
+ it->setWhatsThis(desk.filePath);
+ it->setToolTip(desk.comment);
+ it->setCheckState(Qt::Checked);
+
+ ui->list_session_start->addItem(it);
+ ui->list_session_start->setCurrentItem(it);
+ sessionoptchanged();
+}
+
+void MainUI::addsessionstartbin(){
+ QString chkpath = LOS::AppPrefix() + "bin";
+ if(!QFile::exists(chkpath)){ chkpath = QDir::homePath(); }
+ QString bin = QFileDialog::getOpenFileName(this, tr("Select Binary"), chkpath, tr("Application Binaries (*)") );
+ if( bin.isEmpty() || !QFile::exists(bin) ){ return; } //cancelled
+ if( !QFileInfo(bin).isExecutable() ){
+ QMessageBox::warning(this, tr("Invalid Binary"), tr("The selected file is not executable!"));
+ return;
+ }
+ QListWidgetItem *it = new QListWidgetItem( LXDG::findIcon("application-x-executable",""), bin.section("/",-1) );
+ it->setWhatsThis(bin); //command to be saved/run
+ it->setToolTip(bin);
+ it->setCheckState(Qt::Checked);
+ ui->list_session_start->addItem(it);
+ ui->list_session_start->setCurrentItem(it);
+ sessionoptchanged();
+}
+
+void MainUI::addsessionstartfile(){
+ QString chkpath = QDir::homePath();
+ QString bin = QFileDialog::getOpenFileName(this, tr("Select File"), chkpath, tr("All Files (*)") );
+ if( bin.isEmpty() || !QFile::exists(bin) ){ return; } //cancelled
+ QListWidgetItem *it = new QListWidgetItem( LXDG::findMimeIcon(bin), bin.section("/",-1) );
+ it->setWhatsThis(bin); //file to be saved/run
+ it->setToolTip(bin);
+ it->setCheckState(Qt::Checked);
+ ui->list_session_start->addItem(it);
+ ui->list_session_start->setCurrentItem(it);
+ sessionoptchanged();
+}
+
+void MainUI::sessionoptchanged(){
+ if(!loading){
+ ui->push_save->setEnabled(true);
+ modses = true;
+ }
+}
+
+void MainUI::sessionthemechanged(){
+ //Update the Fluxbox Theme preview
+ QString previewfile = ui->combo_session_wtheme->itemData( ui->combo_session_wtheme->currentIndex() ).toString();
+ previewfile.append( (previewfile.endsWith("/") ? "preview.jpg": "/preview.jpg") );
+ if(QFile::exists(previewfile)){
+ ui->label_session_wpreview->setPixmap(QPixmap(previewfile));
+ }else{
+ ui->label_session_wpreview->setText(tr("No Preview Available"));
+ }
+ sessionoptchanged();
+}
+
+void MainUI::sessionCursorChanged(){
+ //Update the Cursor Theme preview
+ QStringList info = LTHEME::cursorInformation(ui->combo_session_cursortheme->currentText());
+ // - info format: [name, comment. sample file]
+ qDebug() << "Cursor Information:" << ui->combo_session_cursortheme->currentText() << info;
+ QPixmap img(info[2]);
+ //qDebug() << "Image Data:" << img.isNull() << img.size();
+ if(!img.isNull()){
+ ui->label_cursor_sample->setPixmap( img.scaledToHeight(ui->label_cursor_sample->height(), Qt::SmoothTransformation) );
+ }
+ ui->label_cursor_sample->setToolTip(info[1]);
+ ui->combo_session_cursortheme->setToolTip(info[1]);
+ sessionoptchanged();
+}
+
+void MainUI::sessionEditColor(){
+ //Get the current color file
+ QString file = ui->combo_session_colorfile->itemData( ui->combo_session_colorfile->currentIndex() ).toString();
+ //Open the color edit dialog
+ ColorDialog dlg(this, PINFO, file);
+ dlg.exec();
+ //Check whether the file got saved/changed
+ if(dlg.colorname.isEmpty() || dlg.colorpath.isEmpty() ){ return; } //cancelled
+ //Reload the color list and activate the new color
+ // - local color schemes
+ ui->combo_session_colorfile->clear();
+ QStringList tmp = LTHEME::availableLocalColors();
+ tmp.sort();
+ for(int i=0; i<tmp.length(); i++){
+ ui->combo_session_colorfile->addItem(tmp[i].section("::::",0,0)+" ("+tr("Local")+")", tmp[i].section("::::",1,1));
+ if(tmp[i].section("::::",1,1)==dlg.colorpath){ ui->combo_session_colorfile->setCurrentIndex(ui->combo_session_colorfile->count()-1); }
+ }
+ // - system color schemes
+ tmp = LTHEME::availableSystemColors();
+ tmp.sort();
+ for(int i=0; i<tmp.length(); i++){
+ ui->combo_session_colorfile->addItem(tmp[i].section("::::",0,0)+" ("+tr("System")+")", tmp[i].section("::::",1,1));
+ if(tmp[i].section("::::",1,1)==dlg.colorpath){ ui->combo_session_colorfile->setCurrentIndex(ui->combo_session_colorfile->count()-1); }
+ }
+
+}
+
+void MainUI::sessionEditTheme(){
+ QString file = ui->combo_session_themefile->itemData( ui->combo_session_themefile->currentIndex() ).toString();
+ //Open the theme editor dialog
+ ThemeDialog dlg(this, PINFO, file);
+ dlg.exec();
+ //Check for file change/save
+ if(dlg.themename.isEmpty() || dlg.themepath.isEmpty()){ return; } //cancelled
+ //Reload the theme list and activate the new theme
+ ui->combo_session_themefile->clear();
+ // - local theme templates
+ QStringList tmp = LTHEME::availableLocalThemes();
+ tmp.sort();
+ for(int i=0; i<tmp.length(); i++){
+ ui->combo_session_themefile->addItem(tmp[i].section("::::",0,0)+" ("+tr("Local")+")", tmp[i].section("::::",1,1));
+ if(tmp[i].section("::::",1,1)==dlg.themepath){ ui->combo_session_themefile->setCurrentIndex(ui->combo_session_themefile->count()-1); }
+ }
+ // - system theme templates
+ tmp = LTHEME::availableSystemThemes();
+ tmp.sort();
+ for(int i=0; i<tmp.length(); i++){
+ ui->combo_session_themefile->addItem(tmp[i].section("::::",0,0)+" ("+tr("System")+")", tmp[i].section("::::",1,1));
+ if(tmp[i].section("::::",1,1)==dlg.themepath){ ui->combo_session_themefile->setCurrentIndex(ui->combo_session_themefile->count()-1); }
+ }
+}
+
+void MainUI::sessionChangeUserIcon(){
+ //Prompt for a new image file
+ QStringList imgformats;
+ QList<QByteArray> fmts = QImageReader::supportedImageFormats();
+ for(int i=0; i<fmts.length(); i++){
+ imgformats << "*."+QString(fmts[i]);
+ }
+ QString filepath = QFileDialog::getOpenFileName(this, tr("Select an image"), QDir::homePath(), \
+ tr("Images")+" ("+imgformats.join(" ")+")");
+ if(filepath.isEmpty()){
+ //User cancelled the operation
+ if(QFile::exists(QDir::homePath()+"/.loginIcon.png")){
+ if(QMessageBox::Yes == QMessageBox::question(this,tr("Reset User Image"), tr("Would you like to reset the user image to the system default?"), QMessageBox::Yes | QMessageBox::No, QMessageBox::No) ){
+ //QFile::remove(QDir::homePath()+"/.loginIcon.png");
+ ui->push_session_setUserIcon->setWhatsThis("reset");
+ }else{
+ return;
+ }
+ }
+ }else{
+ ui->push_session_setUserIcon->setWhatsThis(filepath);
+ }
+ //Now re-load the icon in the UI
+ QString path = ui->push_session_setUserIcon->whatsThis();
+ if(path.isEmpty()){ path = QDir::homePath()+"/.loginIcon.png"; }
+ if(path=="reset"){ path.clear(); }
+ ui->push_session_setUserIcon->setIcon( LXDG::findIcon(path, "user-identity") );
+ sessionoptchanged();
+}
+
+void MainUI::sessionResetSys(){
+ LUtils::LoadSystemDefaults();
+ QTimer::singleShot(500,this, SLOT(loadCurrentSettings()) );
+}
+
+void MainUI::sessionResetLumina(){
+ LUtils::LoadSystemDefaults(true); //skip OS customizations
+ QTimer::singleShot(500,this, SLOT(loadCurrentSettings()) );
+}
+
+void MainUI::sessionLoadTimeSample(){
+ if(ui->line_session_time->text().simplified().isEmpty()){
+ ui->label_session_timesample->setText( QTime::currentTime().toString(Qt::DefaultLocaleShortDate) );
+ }else{
+ ui->label_session_timesample->setText( QTime::currentTime().toString( ui->line_session_time->text() ) );
+ }
+ sessionoptchanged();
+}
+
+void MainUI::sessionShowTimeCodes(){
+ QStringList msg;
+ msg << tr("Valid Time Codes:") << "\n";
+ msg << QString(tr("%1: Hour without leading zero (1)")).arg("h");
+ msg << QString(tr("%1: Hour with leading zero (01)")).arg("hh");
+ msg << QString(tr("%1: Minutes without leading zero (2)")).arg("m");
+ msg << QString(tr("%1: Minutes with leading zero (02)")).arg("mm");
+ msg << QString(tr("%1: Seconds without leading zero (3)")).arg("s");
+ msg << QString(tr("%1: Seconds with leading zero (03)")).arg("ss");
+ msg << QString(tr("%1: AM/PM (12-hour) clock (upper or lower case)")).arg("A or a");
+ msg << QString(tr("%1: Timezone")).arg("t");
+ QMessageBox::information(this, tr("Time Codes"), msg.join("\n") );
+}
+
+void MainUI::sessionLoadDateSample(){
+ if(ui->line_session_date->text().simplified().isEmpty()){
+ ui->label_session_datesample->setText( QDate::currentDate().toString(Qt::DefaultLocaleShortDate) );
+ }else{
+ ui->label_session_datesample->setText( QDate::currentDate().toString( ui->line_session_date->text() ) );
+ }
+ sessionoptchanged();
+}
+
+void MainUI::sessionShowDateCodes(){
+ QStringList msg;
+ msg << tr("Valid Date Codes:") << "\n";
+ msg << QString(tr("%1: Numeric day without a leading zero (1)")).arg("d");
+ msg << QString(tr("%1: Numeric day with leading zero (01)")).arg("dd");
+ msg << QString(tr("%1: Day as abbreviation (localized)")).arg("ddd");
+ msg << QString(tr("%1: Day as full name (localized)")).arg("dddd");
+ msg << QString(tr("%1: Numeric month without leading zero (2)")).arg("M");
+ msg << QString(tr("%1: Numeric month with leading zero (02)")).arg("MM");
+ msg << QString(tr("%1: Month as abbreviation (localized)")).arg("MMM");
+ msg << QString(tr("%1: Month as full name (localized)")).arg("MMMM");
+ msg << QString(tr("%1: Year as 2-digit number (15)")).arg("yy");
+ msg << QString(tr("%1: Year as 4-digit number (2015)")).arg("yyyy");
+ msg << tr("Text may be contained within single-quotes to ignore replacements");
+ QMessageBox::information(this, tr("Date Codes"), msg.join("\n") );
+}
diff --git a/src-qt5/core-utils/lumina-config/mainUI.h b/src-qt5/core-utils/lumina-config/mainUI.h
new file mode 100644
index 00000000..da267948
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/mainUI.h
@@ -0,0 +1,171 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2014-2015, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#ifndef _LUMINA_CONFIG_MAIN_UI_H
+#define _LUMINA_CONFIG_MAIN_UI_H
+
+// Qt includes
+#include <QMainWindow>
+#include <QDir>
+#include <QDesktopWidget>
+#include <QSettings>
+#include <QStringList>
+#include <QString>
+#include <QIcon>
+#include <QTimer>
+#include <QFileDialog>
+#include <QFile>
+#include <QTextStream>
+#include <QMessageBox>
+#include <QColorDialog>
+#include <QColor>
+#include <QInputDialog>
+#include <QListWidgetItem>
+
+// libLumina includes
+#include <LuminaXDG.h>
+#include <LuminaThemes.h>
+
+// local includes
+#include "LPlugins.h"
+//#include "KeyCatch.h"
+#include "AppDialog.h"
+#include "ColorDialog.h"
+#include "ThemeDialog.h"
+#include "GetPluginDialog.h"
+#include "PanelWidget.h"
+
+//namespace for using the *.ui file
+namespace Ui{
+ class MainUI;
+};
+
+class MainUI : public QMainWindow{
+ Q_OBJECT
+public:
+ MainUI();
+ ~MainUI();
+
+ //Panels Page simplifications
+ QString getColorStyle(QString current, bool allowTransparency = true);
+
+ //Get an application on the system
+ XDGDesktop getSysApp(bool allowreset = false);
+
+private:
+ Ui::MainUI *ui; //the *.ui file access
+ QSettings *settings, *appsettings, *sessionsettings;
+ QDesktopWidget *desktop;
+ LPlugins *PINFO;
+ QMenu *ppmenu, *mpmenu;
+ QString panelcolor;
+ QString DEFAULTBG;
+ QList<XDGDesktop> sysApps;
+ QList<XDGDesktop> STARTAPPS;
+ bool loading, panadjust;
+ bool moddesk, modpan, modmenu, modshort, moddef, modses; //page modified flags
+ int panelnumber;
+ QList<PanelWidget*> PANELS;
+
+ //General purpose functions (not connected to buttons)
+ void setupMenus(); //called during initialization
+ void setupConnections(); //called during intialization
+
+ int currentDesktop(); //the number for the current desktop
+
+ //Convert to/from fluxbox keyboard shortcuts
+ QString dispToFluxKeys(QString);
+ QString fluxToDispKeys(QString);
+
+ //Read/overwrite a text file
+ QStringList readFile(QString path);
+ bool overwriteFile(QString path, QStringList contents);
+
+public slots:
+ void setupIcons(); //called during initialization
+
+private slots:
+ void slotSingleInstance();
+
+ //General UI Behavior
+ void slotChangePage(bool enabled);
+ void slotChangeScreen();
+ void saveAndQuit();
+
+ //General Utility Functions
+ void loadCurrentSettings(bool screenonly = false);
+ void saveCurrentSettings(bool screenonly = false);
+
+ //Desktop Page
+ //void deskplugchanged();
+ void deskbgchanged();
+ void desktimechanged();
+ void deskbgremoved();
+ void deskbgadded();
+ void deskbgcoloradded();
+ void deskbgdiradded();
+ void deskbgdirradded();
+ void deskplugadded();
+ void deskplugremoved();
+
+
+ //Panels Page
+ void panelValChanged();
+ void newPanel();
+ void removePanel(int); //connected to a signal from the panel widget
+ void loadPanels();
+ void savePanels();
+
+ //Menu Page/Tab
+ void addmenuplugin();
+ void rmmenuplugin();
+ void upmenuplugin();
+ void downmenuplugin();
+ void checkmenuicons();
+
+ //Shortcuts Page
+ void loadKeyboardShortcuts();
+ void saveKeyboardShortcuts();
+ void clearKeyBinding();
+ void applyKeyBinding();
+ void updateKeyConfig();
+ //void getKeyPress();
+
+ //Defaults Page
+ void changeDefaultBrowser();
+ void changeDefaultEmail();
+ void changeDefaultFileManager();
+ void changeDefaultTerminal();
+ void loadDefaultSettings();
+ //void saveDefaultSettings();
+ void cleardefaultitem();
+ void setdefaultitem();
+ void setdefaultbinary();
+ void checkdefaulticons();
+
+ //Session Page
+ void loadSessionSettings();
+ void saveSessionSettings();
+ void rmsessionstartitem();
+ void addsessionstartapp();
+ void addsessionstartbin();
+ void addsessionstartfile();
+ void sessionoptchanged();
+ void sessionthemechanged();
+ void sessionCursorChanged();
+ //void sessionstartchanged();
+ void sessionEditColor();
+ void sessionEditTheme();
+ void sessionChangeUserIcon();
+ void sessionResetSys();
+ void sessionResetLumina();
+ void sessionLoadTimeSample();
+ void sessionShowTimeCodes();
+ void sessionLoadDateSample();
+ void sessionShowDateCodes();
+};
+
+#endif
diff --git a/src-qt5/core-utils/lumina-config/mainUI.ui b/src-qt5/core-utils/lumina-config/mainUI.ui
new file mode 100644
index 00000000..946583f3
--- /dev/null
+++ b/src-qt5/core-utils/lumina-config/mainUI.ui
@@ -0,0 +1,1771 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MainUI</class>
+ <widget class="QMainWindow" name="MainUI">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>596</width>
+ <height>442</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Lumina Settings</string>
+ </property>
+ <property name="animated">
+ <bool>true</bool>
+ </property>
+ <property name="documentMode">
+ <bool>false</bool>
+ </property>
+ <property name="unifiedTitleAndToolBarOnMac">
+ <bool>false</bool>
+ </property>
+ <widget class="QWidget" name="centralwidget">
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QFrame" name="group_screen">
+ <property name="frameShape">
+ <enum>QFrame::NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>QFrame::Raised</enum>
+ </property>
+ <layout class="QHBoxLayout" name="horizontalLayout_18">
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>1</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>1</number>
+ </property>
+ <item>
+ <spacer name="horizontalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>195</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_screen">
+ <property name="text">
+ <string>Screen Number:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="spin_screen">
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_4">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QStackedWidget" name="stackedWidget">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="frameShape">
+ <enum>QFrame::StyledPanel</enum>
+ </property>
+ <property name="currentIndex">
+ <number>3</number>
+ </property>
+ <widget class="QWidget" name="page_desktop">
+ <layout class="QVBoxLayout" name="verticalLayout_3">
+ <property name="leftMargin">
+ <number>3</number>
+ </property>
+ <property name="topMargin">
+ <number>2</number>
+ </property>
+ <property name="bottomMargin">
+ <number>2</number>
+ </property>
+ <item>
+ <widget class="QTabWidget" name="tabWidget_desktop">
+ <property name="currentIndex">
+ <number>0</number>
+ </property>
+ <widget class="QWidget" name="tab_wallpaper">
+ <attribute name="title">
+ <string>Wallpaper</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_16">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_4">
+ <item>
+ <widget class="QToolButton" name="tool_desk_addbg">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="popupMode">
+ <enum>QToolButton::InstantPopup</enum>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_desk_rmbg">
+ <property name="text">
+ <string notr="true">rm</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="combo_desk_bg"/>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_5">
+ <item>
+ <layout class="QVBoxLayout" name="verticalLayout_2">
+ <item>
+ <widget class="Line" name="line_4">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_desk_res">
+ <property name="text">
+ <string notr="true">(Resolution)</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="Line" name="line_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="radio_desk_single">
+ <property name="text">
+ <string>Single Background</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="radio_desk_multi">
+ <property name="text">
+ <string>Rotate Background</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="spin_desk_min">
+ <property name="suffix">
+ <string> Minutes</string>
+ </property>
+ <property name="prefix">
+ <string>Every </string>
+ </property>
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>120</number>
+ </property>
+ <property name="value">
+ <number>5</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="Line" name="line_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_26">
+ <property name="text">
+ <string>Layout:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="combo_desk_layout"/>
+ </item>
+ <item>
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_desk_bgview">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="frameShape">
+ <enum>QFrame::StyledPanel</enum>
+ </property>
+ <property name="text">
+ <string notr="true">BG-sample</string>
+ </property>
+ <property name="scaledContents">
+ <bool>false</bool>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_themes">
+ <attribute name="title">
+ <string>Theme</string>
+ </attribute>
+ <layout class="QFormLayout" name="formLayout_5">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_12">
+ <property name="text">
+ <string>Font:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QFontComboBox" name="font_session_theme">
+ <property name="editable">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_14">
+ <property name="text">
+ <string>Font Size:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QSpinBox" name="spin_session_fontsize">
+ <property name="suffix">
+ <string> point</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_16">
+ <property name="text">
+ <string>Theme Template:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout_12">
+ <item>
+ <widget class="QComboBox" name="combo_session_themefile">
+ <property name="sizeAdjustPolicy">
+ <enum>QComboBox::AdjustToContents</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_session_newtheme">
+ <property name="toolTip">
+ <string>Create/Edit a theme template (Advanced)</string>
+ </property>
+ <property name="statusTip">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Edit</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_17">
+ <property name="text">
+ <string>Color Scheme:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout_19">
+ <item>
+ <widget class="QComboBox" name="combo_session_colorfile">
+ <property name="sizeAdjustPolicy">
+ <enum>QComboBox::AdjustToContents</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_session_newcolor">
+ <property name="toolTip">
+ <string>Create/Edit a color scheme</string>
+ </property>
+ <property name="statusTip">
+ <string/>
+ </property>
+ <property name="text">
+ <string>Edit</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="label_18">
+ <property name="text">
+ <string>Icon Pack:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <widget class="QComboBox" name="combo_session_icontheme"/>
+ </item>
+ <item row="5" column="0">
+ <widget class="QLabel" name="label_31">
+ <property name="text">
+ <string>Mouse Cursors:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <widget class="QComboBox" name="combo_session_cursortheme">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_cursor_sample">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="toolTip">
+ <string notr="true"/>
+ </property>
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="scaledContents">
+ <bool>true</bool>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="page_panels">
+ <layout class="QVBoxLayout" name="verticalLayout_17">
+ <property name="leftMargin">
+ <number>3</number>
+ </property>
+ <property name="topMargin">
+ <number>2</number>
+ </property>
+ <property name="rightMargin">
+ <number>3</number>
+ </property>
+ <property name="bottomMargin">
+ <number>2</number>
+ </property>
+ <item>
+ <widget class="QTabWidget" name="tabWidget_panels">
+ <property name="currentIndex">
+ <number>1</number>
+ </property>
+ <widget class="QWidget" name="tab_desktopInterface">
+ <attribute name="title">
+ <string>Desktop</string>
+ </attribute>
+ <layout class="QGridLayout" name="gridLayout_3">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_10">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Quick-Access Menu</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1" rowspan="5">
+ <widget class="Line" name="line">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2" colspan="2">
+ <widget class="QLabel" name="label_15">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Embedded Utilities</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0" rowspan="2">
+ <widget class="QListWidget" name="list_menu"/>
+ </item>
+ <item row="1" column="2" colspan="2">
+ <widget class="QListWidget" name="list_desktop_plugins">
+ <property name="selectionMode">
+ <enum>QAbstractItemView::ExtendedSelection</enum>
+ </property>
+ <property name="sortingEnabled">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_6">
+ <item>
+ <widget class="QToolButton" name="tool_desktop_addplugin">
+ <property name="text">
+ <string notr="true">add</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_desktop_rmplugin">
+ <property name="text">
+ <string notr="true">rem</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_5">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>10</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ <item row="3" column="0" rowspan="2">
+ <layout class="QHBoxLayout" name="horizontalLayout_13">
+ <item>
+ <widget class="QToolButton" name="tool_menu_add">
+ <property name="text">
+ <string notr="true">add</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_menu_rm">
+ <property name="text">
+ <string notr="true">rem</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_9">
+ <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="QToolButton" name="tool_menu_up">
+ <property name="text">
+ <string notr="true">up</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_menu_dn">
+ <property name="text">
+ <string notr="true">dn</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="4" column="3">
+ <widget class="QCheckBox" name="check_desktop_autolaunchers">
+ <property name="text">
+ <string>Display Desktop Folder Contents</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_panels">
+ <attribute name="title">
+ <string>Panels</string>
+ </attribute>
+ <layout class="QGridLayout" name="gridLayout_panels" rowstretch="0" columnstretch="0,0">
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>0</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <property name="horizontalSpacing">
+ <number>2</number>
+ </property>
+ <item row="0" column="0">
+ <layout class="QVBoxLayout" name="verticalLayout_5">
+ <item>
+ <widget class="QToolButton" name="tool_panels_add">
+ <property name="text">
+ <string notr="true">add</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="verticalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ <item row="0" column="1">
+ <widget class="QScrollArea" name="scroll_panels">
+ <property name="sizeAdjustPolicy">
+ <enum>QAbstractScrollArea::AdjustToContents</enum>
+ </property>
+ <property name="widgetResizable">
+ <bool>true</bool>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
+ </property>
+ <widget class="QWidget" name="scrollAreaWidgetContents_2">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>98</width>
+ <height>28</height>
+ </rect>
+ </property>
+ </widget>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="page_shortcuts">
+ <layout class="QVBoxLayout" name="verticalLayout_8">
+ <property name="leftMargin">
+ <number>3</number>
+ </property>
+ <property name="topMargin">
+ <number>2</number>
+ </property>
+ <property name="bottomMargin">
+ <number>2</number>
+ </property>
+ <item>
+ <widget class="QTreeWidget" name="tree_shortcut">
+ <property name="indentation">
+ <number>0</number>
+ </property>
+ <property name="rootIsDecorated">
+ <bool>false</bool>
+ </property>
+ <property name="itemsExpandable">
+ <bool>false</bool>
+ </property>
+ <property name="sortingEnabled">
+ <bool>true</bool>
+ </property>
+ <property name="expandsOnDoubleClick">
+ <bool>false</bool>
+ </property>
+ <attribute name="headerDefaultSectionSize">
+ <number>200</number>
+ </attribute>
+ <attribute name="headerHighlightSections">
+ <bool>true</bool>
+ </attribute>
+ <attribute name="headerMinimumSectionSize">
+ <number>200</number>
+ </attribute>
+ <attribute name="headerShowSortIndicator" stdset="0">
+ <bool>true</bool>
+ </attribute>
+ <column>
+ <property name="text">
+ <string>Action</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Keyboard Shortcut</string>
+ </property>
+ </column>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="group_shortcut_modify">
+ <property name="title">
+ <string>Modify Shortcut</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_4">
+ <property name="leftMargin">
+ <number>3</number>
+ </property>
+ <property name="topMargin">
+ <number>3</number>
+ </property>
+ <property name="rightMargin">
+ <number>3</number>
+ </property>
+ <property name="bottomMargin">
+ <number>3</number>
+ </property>
+ <item row="0" column="3">
+ <widget class="QKeySequenceEdit" name="keyEdit_shortcut"/>
+ </item>
+ <item row="0" column="0">
+ <widget class="QToolButton" name="tool_shortcut_clear">
+ <property name="text">
+ <string>Clear Shortcut</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="4">
+ <widget class="QToolButton" name="tool_shortcut_set">
+ <property name="text">
+ <string>Apply Change</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QLabel" name="label_32">
+ <property name="text">
+ <string>Change Key Binding:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <spacer name="horizontalSpacer_10">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLabel" name="label_11">
+ <property name="text">
+ <string>Note: Current key bindings need to be cleared and saved before they can be re-used.</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ <property name="wordWrap">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="page_defaults">
+ <layout class="QVBoxLayout" name="verticalLayout_9">
+ <property name="leftMargin">
+ <number>3</number>
+ </property>
+ <property name="topMargin">
+ <number>2</number>
+ </property>
+ <property name="bottomMargin">
+ <number>2</number>
+ </property>
+ <item>
+ <widget class="QTabWidget" name="tabWidget_apps">
+ <property name="currentIndex">
+ <number>2</number>
+ </property>
+ <widget class="QWidget" name="tab_auto">
+ <attribute name="title">
+ <string>Auto-Started</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_19">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_17">
+ <item>
+ <spacer name="horizontalSpacer_14">
+ <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="QToolButton" name="tool_session_addapp">
+ <property name="text">
+ <string>Application</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_session_addbin">
+ <property name="text">
+ <string>Binary</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_session_addfile">
+ <property name="text">
+ <string>File</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QListWidget" name="list_session_start">
+ <property name="sortingEnabled">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_defaults">
+ <attribute name="title">
+ <string>File Defaults</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_6">
+ <property name="leftMargin">
+ <number>3</number>
+ </property>
+ <property name="topMargin">
+ <number>3</number>
+ </property>
+ <property name="rightMargin">
+ <number>3</number>
+ </property>
+ <property name="bottomMargin">
+ <number>3</number>
+ </property>
+ <item>
+ <widget class="QGroupBox" name="group_default_filetypes">
+ <property name="font">
+ <font>
+ <italic>false</italic>
+ </font>
+ </property>
+ <property name="title">
+ <string>Specific File Types</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_15">
+ <property name="leftMargin">
+ <number>2</number>
+ </property>
+ <property name="rightMargin">
+ <number>2</number>
+ </property>
+ <item>
+ <widget class="QTreeWidget" name="tree_defaults">
+ <property name="iconSize">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="indentation">
+ <number>20</number>
+ </property>
+ <property name="sortingEnabled">
+ <bool>true</bool>
+ </property>
+ <property name="animated">
+ <bool>true</bool>
+ </property>
+ <property name="allColumnsShowFocus">
+ <bool>true</bool>
+ </property>
+ <attribute name="headerDefaultSectionSize">
+ <number>200</number>
+ </attribute>
+ <attribute name="headerMinimumSectionSize">
+ <number>150</number>
+ </attribute>
+ <column>
+ <property name="text">
+ <string>Type/Group</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Default Application</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Description</string>
+ </property>
+ </column>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_16">
+ <item>
+ <widget class="QToolButton" name="tool_defaults_clear">
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_13">
+ <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="QToolButton" name="tool_defaults_set">
+ <property name="text">
+ <string>Set App</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_defaults_setbin">
+ <property name="text">
+ <string>Set Binary</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_2">
+ <attribute name="title">
+ <string>Common Applications</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_7">
+ <item>
+ <layout class="QGridLayout" name="gridLayout_6">
+ <item row="0" column="0">
+ <layout class="QFormLayout" name="formLayout_10">
+ <property name="fieldGrowthPolicy">
+ <enum>QFormLayout::ExpandingFieldsGrow</enum>
+ </property>
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_37">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Web Browser:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QToolButton" name="tool_default_webbrowser">
+ <property name="text">
+ <string notr="true">...</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_38">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>E-Mail Client:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QToolButton" name="tool_default_email">
+ <property name="text">
+ <string notr="true">...</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="0" column="1">
+ <layout class="QFormLayout" name="formLayout_11">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_39">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>File Manager:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_40">
+ <property name="font">
+ <font>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Virtual Terminal:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QToolButton" name="tool_default_filemanager">
+ <property name="text">
+ <string>...</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QToolButton" name="tool_default_terminal">
+ <property name="text">
+ <string>...</string>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextBesideIcon</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <spacer name="verticalSpacer_4">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="page_session">
+ <layout class="QVBoxLayout" name="verticalLayout_10">
+ <property name="leftMargin">
+ <number>3</number>
+ </property>
+ <property name="topMargin">
+ <number>2</number>
+ </property>
+ <property name="bottomMargin">
+ <number>2</number>
+ </property>
+ <item>
+ <widget class="QTabWidget" name="tabWidget_session">
+ <property name="toolTip">
+ <string/>
+ </property>
+ <property name="currentIndex">
+ <number>0</number>
+ </property>
+ <widget class="QWidget" name="tab">
+ <attribute name="title">
+ <string>General Options</string>
+ </attribute>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <layout class="QVBoxLayout" name="verticalLayout_4">
+ <item>
+ <widget class="QCheckBox" name="check_session_numlock">
+ <property name="text">
+ <string>Enable numlock on startup</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="check_session_playloginaudio">
+ <property name="text">
+ <string>Play chimes on startup</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="check_session_playlogoutaudio">
+ <property name="text">
+ <string>Play chimes on exit</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_14">
+ <item>
+ <widget class="QPushButton" name="push_session_setUserIcon">
+ <property name="text">
+ <string>Change User Icon</string>
+ </property>
+ <property name="iconSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_16">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item row="6" column="0" colspan="2">
+ <widget class="QGroupBox" name="groupBox_2">
+ <property name="font">
+ <font>
+ <weight>50</weight>
+ <bold>false</bold>
+ </font>
+ </property>
+ <property name="title">
+ <string>Reset Desktop Settings</string>
+ </property>
+ <layout class="QHBoxLayout" name="horizontalLayout_20">
+ <item>
+ <spacer name="horizontalSpacer_18">
+ <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="push_session_resetSysDefaults">
+ <property name="text">
+ <string>Return to system defaults</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="push_session_resetLuminaDefaults">
+ <property name="text">
+ <string>Return to Lumina defaults</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_17">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="0" column="1" rowspan="2">
+ <layout class="QFormLayout" name="formLayout_3">
+ <property name="fieldGrowthPolicy">
+ <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
+ </property>
+ <property name="labelAlignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_24">
+ <property name="text">
+ <string>Time Format:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout_3">
+ <item>
+ <widget class="QLineEdit" name="line_session_time"/>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_help_time">
+ <property name="toolTip">
+ <string>View format codes</string>
+ </property>
+ <property name="text">
+ <string notr="true">...</string>
+ </property>
+ <property name="autoRaise">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_28">
+ <property name="text">
+ <string>Sample:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QLabel" name="label_session_timesample">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_25">
+ <property name="text">
+ <string>Date Format:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout_21">
+ <item>
+ <widget class="QLineEdit" name="line_session_date"/>
+ </item>
+ <item>
+ <widget class="QToolButton" name="tool_help_date">
+ <property name="toolTip">
+ <string>View format codes</string>
+ </property>
+ <property name="text">
+ <string notr="true">...</string>
+ </property>
+ <property name="autoRaise">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_29">
+ <property name="text">
+ <string>Sample:</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QLabel" name="label_session_datesample">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="label_27">
+ <property name="text">
+ <string>Display Format</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <widget class="QComboBox" name="combo_session_datetimeorder"/>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="0">
+ <spacer name="verticalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>128</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_locale">
+ <attribute name="title">
+ <string>Locale</string>
+ </attribute>
+ <layout class="QFormLayout" name="formLayout">
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_3">
+ <property name="text">
+ <string>Language</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QComboBox" name="combo_locale_lang"/>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_4">
+ <property name="text">
+ <string>Messages</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QComboBox" name="combo_locale_message"/>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_5">
+ <property name="text">
+ <string>Time</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QComboBox" name="combo_locale_time"/>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="label_7">
+ <property name="text">
+ <string>Numeric</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <widget class="QComboBox" name="combo_locale_numeric"/>
+ </item>
+ <item row="5" column="0">
+ <widget class="QLabel" name="label_8">
+ <property name="text">
+ <string>Monetary</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="1">
+ <widget class="QComboBox" name="combo_locale_monetary"/>
+ </item>
+ <item row="6" column="0">
+ <widget class="QLabel" name="label_9">
+ <property name="text">
+ <string>Collate</string>
+ </property>
+ </widget>
+ </item>
+ <item row="6" column="1">
+ <widget class="QComboBox" name="combo_locale_collate"/>
+ </item>
+ <item row="7" column="0">
+ <widget class="QLabel" name="label_23">
+ <property name="text">
+ <string>CType</string>
+ </property>
+ </widget>
+ </item>
+ <item row="7" column="1">
+ <widget class="QComboBox" name="combo_locale_ctype"/>
+ </item>
+ <item row="0" column="0" colspan="2">
+ <widget class="QLabel" name="label_30">
+ <property name="text">
+ <string>System localization settings (restart required)</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_fluxbox">
+ <attribute name="title">
+ <string>Window System</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_14">
+ <item>
+ <layout class="QFormLayout" name="formLayout_4">
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_2">
+ <property name="text">
+ <string>Number of Workspaces</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QSpinBox" name="spin_session_wkspaces">
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ <property name="maximum">
+ <number>10</number>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label">
+ <property name="text">
+ <string>New Window Placement</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QComboBox" name="combo_session_wloc"/>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_6">
+ <property name="text">
+ <string>Focus Policy</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QComboBox" name="combo_session_wfocus"/>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_13">
+ <property name="text">
+ <string>Window Theme</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QComboBox" name="combo_session_wtheme"/>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="group_session_preview">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Window Theme Preview</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_12">
+ <item>
+ <widget class="QScrollArea" name="scrollArea">
+ <property name="widgetResizable">
+ <bool>true</bool>
+ </property>
+ <widget class="QWidget" name="scrollAreaWidgetContents">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>138</width>
+ <height>28</height>
+ </rect>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_13">
+ <property name="leftMargin">
+ <number>1</number>
+ </property>
+ <property name="topMargin">
+ <number>1</number>
+ </property>
+ <property name="rightMargin">
+ <number>1</number>
+ </property>
+ <property name="bottomMargin">
+ <number>1</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="label_session_wpreview">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="styleSheet">
+ <string notr="true"/>
+ </property>
+ <property name="frameShape">
+ <enum>QFrame::NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>QFrame::Sunken</enum>
+ </property>
+ <property name="text">
+ <string>No Preview Available</string>
+ </property>
+ <property name="scaledContents">
+ <bool>false</bool>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="topMargin">
+ <number>4</number>
+ </property>
+ <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="push_save">
+ <property name="text">
+ <string>Save Changes</string>
+ </property>
+ <property name="shortcut">
+ <string>Ctrl+S</string>
+ </property>
+ <property name="flat">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QToolBar" name="toolBar">
+ <property name="contextMenuPolicy">
+ <enum>Qt::CustomContextMenu</enum>
+ </property>
+ <property name="windowTitle">
+ <string>toolBar</string>
+ </property>
+ <property name="movable">
+ <bool>false</bool>
+ </property>
+ <property name="toolButtonStyle">
+ <enum>Qt::ToolButtonTextUnderIcon</enum>
+ </property>
+ <property name="floatable">
+ <bool>false</bool>
+ </property>
+ <attribute name="toolBarArea">
+ <enum>TopToolBarArea</enum>
+ </attribute>
+ <attribute name="toolBarBreak">
+ <bool>false</bool>
+ </attribute>
+ <addaction name="actionDesktop"/>
+ <addaction name="actionPanels"/>
+ <addaction name="actionDefaults"/>
+ <addaction name="actionShortcuts"/>
+ <addaction name="actionSession"/>
+ </widget>
+ <action name="actionDesktop">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Appearance</string>
+ </property>
+ <property name="toolTip">
+ <string>Desktop Appearance</string>
+ </property>
+ </action>
+ <action name="actionPanels">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Interface</string>
+ </property>
+ <property name="toolTip">
+ <string>Interface Configuration</string>
+ </property>
+ </action>
+ <action name="actionSession">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Session</string>
+ </property>
+ <property name="toolTip">
+ <string>Session Options</string>
+ </property>
+ </action>
+ <action name="actionDefaults">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Applications</string>
+ </property>
+ <property name="toolTip">
+ <string>Application Management</string>
+ </property>
+ </action>
+ <action name="actionShortcuts">
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Shortcuts</string>
+ </property>
+ <property name="toolTip">
+ <string>Keyboard Shortcuts</string>
+ </property>
+ </action>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
bgstack15