From ed5ecf7ea7a482b4649e66ecb35fbc60af680684 Mon Sep 17 00:00:00 2001 From: Ken Moore Date: Mon, 25 Apr 2016 13:08:12 -0400 Subject: 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. --- src-qt5/core-utils/lumina-config/AppDialog.h | 77 + src-qt5/core-utils/lumina-config/AppDialog.ui | 106 ++ src-qt5/core-utils/lumina-config/ColorDialog.cpp | 142 ++ src-qt5/core-utils/lumina-config/ColorDialog.h | 60 + src-qt5/core-utils/lumina-config/ColorDialog.ui | 145 ++ .../core-utils/lumina-config/GetPluginDialog.cpp | 77 + src-qt5/core-utils/lumina-config/GetPluginDialog.h | 38 + .../core-utils/lumina-config/GetPluginDialog.ui | 87 + src-qt5/core-utils/lumina-config/KeyCatch.h | 106 ++ src-qt5/core-utils/lumina-config/KeyCatch.ui | 88 + src-qt5/core-utils/lumina-config/LPlugins.cpp | 361 ++++ src-qt5/core-utils/lumina-config/LPlugins.h | 46 + src-qt5/core-utils/lumina-config/PanelWidget.cpp | 199 ++ src-qt5/core-utils/lumina-config/PanelWidget.h | 63 + src-qt5/core-utils/lumina-config/PanelWidget.ui | 368 ++++ src-qt5/core-utils/lumina-config/ThemeDialog.cpp | 101 + src-qt5/core-utils/lumina-config/ThemeDialog.h | 60 + src-qt5/core-utils/lumina-config/ThemeDialog.ui | 111 ++ src-qt5/core-utils/lumina-config/hooks.txt | 36 + .../lumina-config/i18n/lumina-config_af.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_ar.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_az.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_bg.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_bn.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_bs.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_ca.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_cs.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_cy.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_da.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_de.ts | 685 +++++++ .../lumina-config/i18n/lumina-config_el.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_en_GB.ts | 561 ++++++ .../lumina-config/i18n/lumina-config_en_ZA.ts | 561 ++++++ .../lumina-config/i18n/lumina-config_es.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_et.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_eu.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_fa.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_fi.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_fr.ts | 561 ++++++ .../lumina-config/i18n/lumina-config_fr_CA.ts | 561 ++++++ .../lumina-config/i18n/lumina-config_gl.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_he.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_hi.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_hr.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_hu.ts | 691 +++++++ .../lumina-config/i18n/lumina-config_id.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_is.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_it.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_ja.ts | 561 ++++++ .../lumina-config/i18n/lumina-config_ka.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_ko.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_lt.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_lv.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_mk.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_mn.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_ms.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_mt.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_nb.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_nl.ts | 567 ++++++ .../lumina-config/i18n/lumina-config_pa.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_pl.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_pt.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_pt_BR.ts | 656 +++++++ .../lumina-config/i18n/lumina-config_ro.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_ru.ts | 664 +++++++ .../lumina-config/i18n/lumina-config_sk.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_sl.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_sr.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_sv.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_sw.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_ta.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_tg.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_th.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_tr.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_uk.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_uz.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_vi.ts | 655 +++++++ .../lumina-config/i18n/lumina-config_zh_CN.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_zh_HK.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_zh_TW.ts | 695 +++++++ .../lumina-config/i18n/lumina-config_zu.ts | 695 +++++++ src-qt5/core-utils/lumina-config/lumina-config.pro | 116 ++ src-qt5/core-utils/lumina-config/main.cpp | 28 + src-qt5/core-utils/lumina-config/mainUI.cpp | 1923 ++++++++++++++++++++ src-qt5/core-utils/lumina-config/mainUI.h | 171 ++ src-qt5/core-utils/lumina-config/mainUI.ui | 1771 ++++++++++++++++++ 86 files changed, 48448 insertions(+) create mode 100644 src-qt5/core-utils/lumina-config/AppDialog.h create mode 100644 src-qt5/core-utils/lumina-config/AppDialog.ui create mode 100644 src-qt5/core-utils/lumina-config/ColorDialog.cpp create mode 100644 src-qt5/core-utils/lumina-config/ColorDialog.h create mode 100644 src-qt5/core-utils/lumina-config/ColorDialog.ui create mode 100644 src-qt5/core-utils/lumina-config/GetPluginDialog.cpp create mode 100644 src-qt5/core-utils/lumina-config/GetPluginDialog.h create mode 100644 src-qt5/core-utils/lumina-config/GetPluginDialog.ui create mode 100644 src-qt5/core-utils/lumina-config/KeyCatch.h create mode 100644 src-qt5/core-utils/lumina-config/KeyCatch.ui create mode 100644 src-qt5/core-utils/lumina-config/LPlugins.cpp create mode 100644 src-qt5/core-utils/lumina-config/LPlugins.h create mode 100644 src-qt5/core-utils/lumina-config/PanelWidget.cpp create mode 100644 src-qt5/core-utils/lumina-config/PanelWidget.h create mode 100644 src-qt5/core-utils/lumina-config/PanelWidget.ui create mode 100644 src-qt5/core-utils/lumina-config/ThemeDialog.cpp create mode 100644 src-qt5/core-utils/lumina-config/ThemeDialog.h create mode 100644 src-qt5/core-utils/lumina-config/ThemeDialog.ui create mode 100644 src-qt5/core-utils/lumina-config/hooks.txt create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_af.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_ar.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_az.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_bg.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_bn.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_bs.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_ca.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_cs.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_cy.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_da.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_de.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_el.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_en_GB.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_en_ZA.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_es.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_et.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_eu.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_fa.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_fi.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_fr.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_fr_CA.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_gl.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_he.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_hi.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_hr.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_hu.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_id.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_is.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_it.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_ja.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_ka.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_ko.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_lt.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_lv.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_mk.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_mn.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_ms.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_mt.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_nb.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_nl.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_pa.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_pl.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_pt.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_pt_BR.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_ro.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_ru.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_sk.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_sl.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_sr.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_sv.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_sw.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_ta.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_tg.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_th.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_tr.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_uk.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_uz.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_vi.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_CN.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_HK.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_zh_TW.ts create mode 100644 src-qt5/core-utils/lumina-config/i18n/lumina-config_zu.ts create mode 100644 src-qt5/core-utils/lumina-config/lumina-config.pro create mode 100644 src-qt5/core-utils/lumina-config/main.cpp create mode 100644 src-qt5/core-utils/lumina-config/mainUI.cpp create mode 100644 src-qt5/core-utils/lumina-config/mainUI.h create mode 100644 src-qt5/core-utils/lumina-config/mainUI.ui (limited to 'src-qt5/core-utils/lumina-config') 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 +#include +#include +#include +#include +#include +#include + +#include "ui_AppDialog.h" + +namespace Ui{ + class AppDialog; +}; + +class AppDialog : public QDialog{ + Q_OBJECT +private: + Ui::AppDialog *ui; + QList APPS; + +public: + AppDialog(QWidget *parent = 0, QList applist = QList()) : 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; icomboBox->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 @@ + + + AppDialog + + + + 0 + 0 + 348 + 91 + + + + Select Application + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + 0 + 0 + + + + + 32 + 32 + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::RestoreDefaults + + + + + + + + + buttonBox + accepted() + AppDialog + accept() + + + 248 + 254 + + + 157 + 274 + + + + + buttonBox + rejected() + AppDialog + reject() + + + 316 + 260 + + + 286 + 274 + + + + + 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 + +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; icolorInfo(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; itree_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; iwhatsThis(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; itree_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 +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#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 @@ + + + ColorDialog + + + + 0 + 0 + 377 + 307 + + + + Color Scheme Editor + + + + + + + + + 75 + true + + + + Color Scheme: + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Set new color for selection + + + ... + + + + 20 + 20 + + + + + + + + Manually set value for selection + + + ... + + + + 20 + 20 + + + + + + + + + + 0 + + + true + + + 140 + + + + Color + + + + + Value + + + + + Sample + + + + + + + + + + Cancel + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Save + + + + + + + + + + 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 + +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: :::::::::::: + QStringList data; + if(type.toLower()=="menu"){ + QStringList plugs = DB->menuPlugins(); + for(int i=0; imenuPluginInfo(plugs[i]); + data << dat.name+"::::"+dat.ID+"::::"+dat.icon+"::::"+dat.description; + } + }else if(type.toLower()=="desktop"){ + QStringList plugs = DB->desktopPlugins(); + for(int i=0; idesktopPluginInfo(plugs[i]); + data << dat.name+"::::"+dat.ID+"::::"+dat.icon+"::::"+dat.description; + } + }else if(type.toLower()=="panel"){ + QStringList plugs = DB->panelPlugins(); + for(int i=0; ipanelPluginInfo(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; icombo_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 + +#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 @@ + + + GetPluginDialog + + + + 0 + 0 + 248 + 178 + + + + Select Plugin + + + + + + + 75 + true + + + + Select a Plugin: + + + + + + + + + + + 0 + 0 + + + + TextLabel + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + true + + + + + + + + + Cancel + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Select + + + + + + + + + + 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 +#include +#include +#include + +#include "ui_KeyCatch.h" + +namespace Ui{ + class KeyCatch; +}; + +class KeyCatch : public QDialog{ + Q_OBJECT + +private: + Ui::KeyCatch *ui; + QList 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; ikey()==0){ + if(qkeys.isEmpty()){ qkeys="None "; } //For Fluxbox, need "None " + 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 @@ + + + KeyCatch + + + + 0 + 0 + 439 + 147 + + + + Key Press Detection + + + false + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + 75 + true + + + + Press the keys you wish to assign. + + + Qt::AlignCenter + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + Qt::AlignCenter + + + true + + + + + + + QDialogButtonBox::Cancel + + + + + + + + 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 + +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 +#include +#include +#include + +// 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 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 + +#include +#include + + +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; isetWhatsThis(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; ilist_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)->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)->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 +#include +#include + +//#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 @@ + + + PanelWidget + + + + 0 + 0 + 250 + 239 + + + + + 0 + 0 + + + + + 250 + 0 + + + + + 400 + 16777215 + + + + Form + + + + 2 + + + 1 + + + 1 + + + 1 + + + 1 + + + + + + + rem + + + + + + + + 75 + true + + + + Panel Number + + + Qt::AlignCenter + + + + + + + + + 0 + + + + 22 + 22 + + + + + + + + Location + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + 2 + + + 2 + + + 2 + + + 2 + + + + + Edge: + + + + + + + + 0 + 0 + + + + + + + + Size: + + + + + + + pixel(s) thick + + + 5 + + + 30000 + + + 5 + + + 40 + + + + + + + % length + + + 1 + + + 100 + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Alignment: + + + + + + + + 0 + 0 + + + + + + + + + + + + Appearance + + + + 2 + + + 2 + + + 2 + + + 2 + + + + + Auto-hide Panel + + + + + + + Use Custom Color + + + true + + + + 2 + + + 2 + + + 2 + + + 2 + + + + + ... + + + + + + + Sample + + + Qt::AlignCenter + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + Plugins + + + + 2 + + + 2 + + + 2 + + + 2 + + + + + + 0 + 0 + + + + + + + + + + rem + + + + + + + add + + + + + + + Qt::Horizontal + + + QSizePolicy::MinimumExpanding + + + + 10 + 20 + + + + + + + + up + + + + + + + dn + + + + + + + + + + + + + + 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 + +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; icolorInfo(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 +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#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 @@ + + + ThemeDialog + + + + 0 + 0 + 400 + 300 + + + + Theme Editor + + + + + + + + + 75 + true + + + + Theme Name: + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + color + + + + 20 + 20 + + + + QToolButton::InstantPopup + + + + + + + + + + + + + + Cancel + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Save + + + + + + + Apply + + + + + + + + + + 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(); +settings->setValue(,); //to set a value +value = settings->value(, ); //to read the current value + +Current Variable/Value combinations for the Lumina Desktop + +===DESKTOP SETTINGS=== +Prefix: "desktop-" (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." + +defaultpanel -> (QString) . (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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + Arbeitsplatz-Einstellung + + + Screen Number: + Bildschirm-Nummer: + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + Aussehen + + + Plugins + Erweiterungen + + + Find Background Image(s) + Hintergrundbild(er) finden + + + Location: + Ort: + + + Menu + Menü + + + Set Default Terminal Application + Standard Terminalanwendung einstellen + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + Die ausgewählte Datei ist nicht ausführbar! + + + ... + ... + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + Key Press Detection + + + Press the keys you wish to assign. + Press the keys you wish to assign. + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + MainUI + + Desktop Configuration + Desktop Configuration + + + Screen Number: + Screen Number: + + + Panels + Panels + + + Top + Top + + + Bottom + Bottom + + + Appearance + Appearance + + + Plugins + Plugins + + + Find Background Image(s) + Find Background Image(s) + + + Location: + Location: + + + Menu + Menu + + + Set Default Terminal Application + Set Default Terminal Application + + + Application Binaries (*) + Application Binaries (*) + + + Invalid Binary + Invalid Binary + + + The selected file is not executable! + The selected file is not executable! + + + ... + ... + + + Select Panel Color + Select Panel Color + + + Select Application + Select Application + + + App Name: + App Name: + + + Single Background + Single Background + + + Rotate Background + Rotate Background + + + Minutes + Minutes + + + Every + Every + + + Add the selected plugin to the desktop + Add the selected plugin to the desktop + + + Plugin + Plugin + + + Panel #1 + Panel #1 + + + Size: + Size: + + + Color: + Color: + + + Sample + Sample + + + Panel #2 + Panel #2 + + + Terminal Command: + Terminal Command: + + + Action + Action + + + Keyboard Shortcut + Keyboard Shortcut + + + Clear Shortcut + Clear Shortcut + + + Change Shortcut + Change Shortcut + + + Group/Extension + Group/Extension + + + Default Application + Default Application + + + Group + Group + + + Extension + Extension + + + Clear + Clear + + + Set App + Set App + + + Startup Routine + Startup Routine + + + bin + bin + + + file + file + + + General Options + General Options + + + Window System + Window System + + + New Window Placement + New Window Placement + + + Focus Policy + Focus Policy + + + Window Theme + Window Theme + + + Number of Workspaces + Number of Workspaces + + + Save Changes + Save Changes + + + Ctrl+S + Ctrl+S + + + toolBar + toolBar + + + Desktop + Desktop + + + Desktop Appearance + Desktop Appearance + + + Panel Configuration + Panel Configuration + + + Session + Session + + + Session Options + Session Options + + + Defaults + Defaults + + + Default Applications + Default Applications + + + Shortcuts + Shortcuts + + + Keyboard Shortcuts + Keyboard Shortcuts + + + Desktop Menu + Desktop Menu + + + Left + Left + + + Right + Right + + + Click To Focus + Click To Focus + + + Active Mouse Focus + Active Mouse Focus + + + Strict Mouse Focus + Strict Mouse Focus + + + Align in a Row + Align in a Row + + + Align in a Column + Align in a Column + + + Cascade + Cascade + + + Underneath Mouse + Underneath Mouse + + + New Panel Plugin + New Panel Plugin + + + Add Plugin: + Add Plugin: + + + Save Changes? + Save Changes? + + + You currently have unsaved changes for this screen. Do you want to save them first? + You currently have unsaved changes for this screen. Do you want to save them first? + + + System Default + System Default + + + No Background + No Background + + + (use system default) + (use system default) + + + File does not exist + File does not exist + + + New Menu Plugin + New Menu Plugin + + + Plugin: + Plugin: + + + New Application Group + New Application Group + + + Name: + Name: + + + New File Extension + New File Extension + + + Extension: + Extension: + + + Select Binary + Select Binary + + + Select File + Select File + + + All Files (*) + All Files (*) + + + Add Desktop Plugins + Add Desktop Plugins + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + Enable numlock on startup + Enable numlock on startup + + + Play chimes on startup + Play chimes on startup + + + Play chimes on exit + Play chimes on exit + + + Screen Resolution: + Screen Resolution: + + + Audio Volume Up + Audio Volume Up + + + Audio Volume Down + Audio Volume Down + + + Screen Brightness Up + Screen Brightness Up + + + Screen Brightness Down + Screen Brightness Down + + + Take Screenshot + Take Screenshot + + + + QObject + + User Button + User Button + + + This is the main system access button for the user (applications, directories, settings, log out). + This is the main system access button for the user (applications, directories, settings, log out). + + + Desktop Bar + Desktop Bar + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + Spacer + Spacer + + + Invisible spacer to separate plugins. + Invisible spacer to separate plugins. + + + Desktop Switcher + Desktop Switcher + + + Controls for switching between the various virtual desktops. + Controls for switching between the various virtual desktops. + + + Battery Monitor + Battery Monitor + + + Keep track of your battery status. + Keep track of your battery status. + + + Time/Date + Time/Date + + + View the current time and date. + View the current time and date. + + + Terminal + Terminal + + + Start the default system terminal. + Start the default system terminal. + + + Applications + Applications + + + Show the system applications menu. + Show the system applications menu. + + + Separator + Separator + + + Static horizontal line. + Static horizontal line. + + + Settings + Settings + + + Show the desktop settings menu. + Show the desktop settings menu. + + + Task Manager + Task Manager + + + View and control any running application windows + View and control any running application windows + + + System Tray + System Tray + + + Display area for dockable system applications + Display area for dockable system applications + + + File Manager + File Manager + + + Browse the system with the default file manager. + Browse the system with the default file manager. + + + Custom App + Custom App + + + Start a custom application + Start a custom application + + + System Dashboard + System Dashboard + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + Calendar + Calendar + + + Display a calendar on the desktop + Display a calendar on the desktop + + + Application Launcher + Application Launcher + + + Desktop button for launching an application + Desktop button for launching an application + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + Key Press Detection + + + Press the keys you wish to assign. + Press the keys you wish to assign. + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + MainUI + + Desktop Configuration + Desktop Configuration + + + Screen Number: + Screen Number: + + + Panels + Panels + + + Top + Top + + + Bottom + Bottom + + + Appearance + Appearance + + + Plugins + Plugins + + + Find Background Image(s) + Find Background Image(s) + + + Location: + Location: + + + Menu + Menu + + + Set Default Terminal Application + Set Default Terminal Application + + + Application Binaries (*) + Application Binaries (*) + + + Invalid Binary + Invalid Binary + + + The selected file is not executable! + The selected file is not executable! + + + ... + ... + + + Select Panel Color + Select Panel Color + + + Select Application + Select Application + + + App Name: + App Name: + + + Single Background + Single Background + + + Rotate Background + Rotate Background + + + Minutes + Minutes + + + Every + Every + + + Add the selected plugin to the desktop + Add the selected plugin to the desktop + + + Plugin + Plugin + + + Panel #1 + Panel #1 + + + Size: + Size: + + + Color: + Color: + + + Sample + Sample + + + Panel #2 + Panel #2 + + + Terminal Command: + Terminal Command: + + + Action + Action + + + Keyboard Shortcut + Keyboard Shortcut + + + Clear Shortcut + Clear Shortcut + + + Change Shortcut + Change Shortcut + + + Group/Extension + Group/Extension + + + Default Application + Default Application + + + Group + Group + + + Extension + Extension + + + Clear + Clear + + + Set App + Set App + + + Startup Routine + Startup Routine + + + bin + bin + + + file + file + + + General Options + General Options + + + Window System + Window System + + + New Window Placement + New Window Placement + + + Focus Policy + Focus Policy + + + Window Theme + Window Theme + + + Number of Workspaces + Number of Workspaces + + + Save Changes + Save Changes + + + Ctrl+S + Ctrl+S + + + toolBar + toolBar + + + Desktop + Desktop + + + Desktop Appearance + Desktop Appearance + + + Panel Configuration + Panel Configuration + + + Session + Session + + + Session Options + Session Options + + + Defaults + Defaults + + + Default Applications + Default Applications + + + Shortcuts + Shortcuts + + + Keyboard Shortcuts + Keyboard Shortcuts + + + Desktop Menu + Desktop Menu + + + Left + Left + + + Right + Right + + + Click To Focus + Click To Focus + + + Active Mouse Focus + Active Mouse Focus + + + Strict Mouse Focus + Strict Mouse Focus + + + Align in a Row + Align in a Row + + + Align in a Column + Align in a Column + + + Cascade + Cascade + + + Underneath Mouse + Underneath Mouse + + + New Panel Plugin + New Panel Plugin + + + Add Plugin: + Add Plugin: + + + Save Changes? + Save Changes? + + + You currently have unsaved changes for this screen. Do you want to save them first? + You currently have unsaved changes for this screen. Do you want to save them first? + + + System Default + System Default + + + No Background + No Background + + + (use system default) + (use system default) + + + File does not exist + File does not exist + + + New Menu Plugin + New Menu Plugin + + + Plugin: + Plugin: + + + New Application Group + New Application Group + + + Name: + Name: + + + New File Extension + New File Extension + + + Extension: + Extension: + + + Select Binary + Select Binary + + + Select File + Select File + + + All Files (*) + All Files (*) + + + Add Desktop Plugins + Add Desktop Plugins + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + Enable numlock on startup + Enable numlock on startup + + + Play chimes on startup + Play chimes on startup + + + Play chimes on exit + Play chimes on exit + + + Screen Resolution: + Screen Resolution: + + + Audio Volume Up + Audio Volume Up + + + Audio Volume Down + Audio Volume Down + + + Screen Brightness Up + Screen Brightness Up + + + Screen Brightness Down + Screen Brightness Down + + + Take Screenshot + Take Screenshot + + + + QObject + + User Button + User Button + + + This is the main system access button for the user (applications, directories, settings, log out). + This is the main system access button for the user (applications, directories, settings, log out). + + + Desktop Bar + Desktop Bar + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + Spacer + Spacer + + + Invisible spacer to separate plugins. + Invisible spacer to separate plugins. + + + Desktop Switcher + Desktop Switcher + + + Controls for switching between the various virtual desktops. + Controls for switching between the various virtual desktops. + + + Battery Monitor + Battery Monitor + + + Keep track of your battery status. + Keep track of your battery status. + + + Time/Date + Time/Date + + + View the current time and date. + View the current time and date. + + + Terminal + Terminal + + + Start the default system terminal. + Start the default system terminal. + + + Applications + Applications + + + Show the system applications menu. + Show the system applications menu. + + + Separator + Separator + + + Static horizontal line. + Static horizontal line. + + + Settings + Settings + + + Show the desktop settings menu. + Show the desktop settings menu. + + + Task Manager + Task Manager + + + View and control any running application windows + View and control any running application windows + + + System Tray + System Tray + + + Display area for dockable system applications + Display area for dockable system applications + + + File Manager + File Manager + + + Browse the system with the default file manager. + Browse the system with the default file manager. + + + Custom App + Custom App + + + Start a custom application + Start a custom application + + + System Dashboard + System Dashboard + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + Calendar + Calendar + + + Display a calendar on the desktop + Display a calendar on the desktop + + + Application Launcher + Application Launcher + + + Desktop button for launching an application + Desktop button for launching an application + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + Détection Appuyez sur la touche + + + Press the keys you wish to assign. + Appuyez sur les touches que vous souhaitez affecter. + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + 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. + + + + MainUI + + Desktop Configuration + Configuration de bureau + + + Screen Number: + Nombre de bureau: + + + Panels + Panneau + + + Top + Haut + + + Bottom + Bouton + + + Appearance + Apparence + + + Plugins + Greffons + + + Find Background Image(s) + Trouver des imagea de fond (s) + + + Location: + Lieu: + + + Menu + Menu + + + Set Default Terminal Application + Régler par défaut Terminal Application + + + Application Binaries (*) + Application Binaries (*) + + + Invalid Binary + Invalide Binary + + + The selected file is not executable! + Le fichier sélectionné n'est pas exécutable! + + + ... + ... + + + Select Panel Color + Choisissez la couleur du panneau + + + Select Application + Sélectionner une application + + + App Name: + Nom de l'application: + + + Single Background + Fond Unique + + + Rotate Background + Fond Rotation + + + Minutes + Minutes + + + Every + Chaque + + + Add the selected plugin to the desktop + Ajouter le plugin sélectionné pour le bureau + + + Plugin + Plugin + + + Panel #1 + Panneau #1 + + + Size: + Grosseur: + + + Color: + Couleur: + + + Sample + Exemple + + + Panel #2 + Panneau #2 + + + Terminal Command: + Commande Terminal: + + + Action + Action + + + Keyboard Shortcut + Raccourci clavier + + + Clear Shortcut + Effacer un raccourci + + + Change Shortcut + Changer un raccourci + + + Group/Extension + Groupe/Extension + + + Default Application + Défaut Application + + + Group + Groupe + + + Extension + Extension + + + Clear + Effacer + + + Set App + Ensemble d'applications + + + Startup Routine + Routine de démarrage + + + bin + bin + + + file + fichier + + + General Options + Options Générales + + + Window System + Système de fenêtre + + + New Window Placement + Nouvel emplacement de la fenêtre + + + Focus Policy + Politique mise au point + + + Window Theme + Thème de fenêtre + + + Number of Workspaces + Nombre d'espaces de travail + + + Save Changes + Enregistrer les modifications + + + Ctrl+S + Ctrl+S + + + toolBar + toolBar + + + Desktop + Bureau + + + Desktop Appearance + Bureau Apparence + + + Panel Configuration + Panneau Configuration + + + Session + Session + + + Session Options + Options Session + + + Defaults + Défauts + + + Default Applications + Défaut Applications + + + Shortcuts + Raccourcis + + + Keyboard Shortcuts + Raccourcis Clavier + + + Desktop Menu + Menu Bureau + + + Left + Gauche + + + Right + Droite + + + Click To Focus + Clique pour sélectionner + + + Active Mouse Focus + Activer Souris sélection + + + Strict Mouse Focus + Stricte focus Souris + + + Align in a Row + Aligner dans une Ligne + + + Align in a Column + Aligner dans une colonne + + + Cascade + Cascade + + + Underneath Mouse + Sous la souris + + + New Panel Plugin + Nouveau Groupe de Plugin + + + Add Plugin: + Ajouter Pluggin: + + + Save Changes? + Enregistrer les modifications? + + + You currently have unsaved changes for this screen. Do you want to save them first? + Vous avez actuellement des modifications non enregistrées pour cet écran. Voulez-vous les enregistrer en premier? + + + System Default + Système par défaut + + + No Background + Pas de Fond d'écran + + + (use system default) + (utilisation du système par défaut) + + + File does not exist + Le fichier n'existe pas + + + New Menu Plugin + Nouveau Menu Plugin + + + Plugin: + Plugin: + + + New Application Group + Nouveau Groupe d'application + + + Name: + Nom: + + + New File Extension + Nouvelle extension de fichier + + + Extension: + Extension: + + + Select Binary + Sélectionnez binaire + + + Select File + Sélectionnez fichier + + + All Files (*) + Tous les fichiers (*) + + + Add Desktop Plugins + Ajouter bureau Plugins + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + Remarque: les raccourcis clavier actuels doivent être dédouanés et enregistré avant d'être réutilisés. + + + Enable numlock on startup + Activer le verrouillage numérique au démarrage + + + Play chimes on startup + Jouer un son au démarrage + + + Play chimes on exit + Jouer un son à la sortie + + + Screen Resolution: + Résolution de l'écran: + + + Audio Volume Up + Volume sonore + + + Audio Volume Down + Volume audio descendant + + + Screen Brightness Up + Monter la luminosité de l'écran + + + Screen Brightness Down + Réduire la luminosité de l'écran + + + Take Screenshot + Prendre une capture d'écran + + + + QObject + + User Button + Bouton Utilisateur + + + This is the main system access button for the user (applications, directories, settings, log out). + Ceci est le bouton principal d'accès au système de l'utilisateur (applications, répertoires, paramètres, se déconnecter). + + + Desktop Bar + Panneau du Bureau + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + Cette offre des raccourcis pour tout dans le dossier de bureau - permettant un accès facile à tous vos fichiers/applications préférées. + + + Spacer + Espaceur + + + Invisible spacer to separate plugins. + Espacement invisible pour greffons séparés. + + + Desktop Switcher + Desktop Switcher + + + Controls for switching between the various virtual desktops. + Les commandes de commutation entre les différents postes de travail virtuels. + + + Battery Monitor + Moniteur de batterie + + + Keep track of your battery status. + Gardez une trace de votre état ​​de la batterie. + + + Time/Date + Heure/Date + + + View the current time and date. + Afficher l'heure et la date courante. + + + Terminal + Terminal + + + Start the default system terminal. + Lancer le terminal par défaut du système. + + + Applications + Applications + + + Show the system applications menu. + Afficher le menu des applications du système. + + + Separator + Séparateur + + + Static horizontal line. + Ligne horizontale statique. + + + Settings + Paramètres + + + Show the desktop settings menu. + Afficher le menu de configuration de bureau. + + + Task Manager + Gestionnaire des tâches + + + View and control any running application windows + Voir et contrôler les fenêtres de l'application en cours d'exécution + + + System Tray + Plateau de système + + + Display area for dockable system applications + Zone d'affichage pour les applications du système fixables + + + File Manager + Gestionnaire de fichier + + + Browse the system with the default file manager. + Parcourir le système avec le gestionnaire de fichiers par défaut. + + + Custom App + Application personnalisée + + + Start a custom application + Lancer une application personnalisée + + + System Dashboard + Tableau de bord système + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + Voir ou modifier les paramètres système (volume audio, luminosité de l'écran, la vie de la batterie, postes de travail virtuels). + + + Calendar + Calendrier + + + Display a calendar on the desktop + Afficher le calendrier sur le tableau bord + + + Application Launcher + Lanceur d'application + + + Desktop button for launching an application + Bouton Bureau pour lancer une application + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + Détection Appuyez sur la touche + + + Press the keys you wish to assign. + Appuyez sur les touches que vous souhaitez affecter. + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + 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. + + + + MainUI + + Desktop Configuration + Configuration de bureau + + + Screen Number: + Nombre de bureau: + + + Panels + Panneau + + + Top + Haut + + + Bottom + Bouton + + + Appearance + Apparence + + + Plugins + Greffons + + + Find Background Image(s) + Trouver des imagea de fond (s) + + + Location: + Lieu: + + + Menu + Menu + + + Set Default Terminal Application + Régler par défaut Terminal Application + + + Application Binaries (*) + Application Binaries (*) + + + Invalid Binary + Invalide Binary + + + The selected file is not executable! + Le fichier sélectionné n'est pas exécutable! + + + ... + ... + + + Select Panel Color + Choisissez la couleur du panneau + + + Select Application + Sélectionner une application + + + App Name: + Nom de l'application: + + + Single Background + Fond Unique + + + Rotate Background + Fond Rotation + + + Minutes + Minutes + + + Every + Chaque + + + Add the selected plugin to the desktop + Ajouter le plugin sélectionné pour le bureau + + + Plugin + Plugin + + + Panel #1 + Panneau #1 + + + Size: + Grosseur: + + + Color: + Couleur: + + + Sample + Exemple + + + Panel #2 + Panneau #2 + + + Terminal Command: + Commande Terminal + + + Action + Action + + + Keyboard Shortcut + Raccourci clavier + + + Clear Shortcut + Effacer un raccourci + + + Change Shortcut + Changer un raccourci + + + Group/Extension + Groupe/Extension + + + Default Application + Défaut Application + + + Group + Groupe + + + Extension + Extension + + + Clear + Effacer + + + Set App + Ensemble d'applications + + + Startup Routine + Routine de démarrage + + + bin + bin + + + file + fichier + + + General Options + Options Générales + + + Window System + Système de fenêtre + + + New Window Placement + Nouvel emplacement de la fenêtre + + + Focus Policy + Politique mise au point + + + Window Theme + Thème de fenêtre + + + Number of Workspaces + Nombre d'espaces de travail + + + Save Changes + Enregistrer les modifications + + + Ctrl+S + Ctrl+S + + + toolBar + toolBar + + + Desktop + Bureau + + + Desktop Appearance + Bureau Apparence + + + Panel Configuration + Panneau Configuration + + + Session + Session + + + Session Options + Options Session + + + Defaults + Défauts + + + Default Applications + Défaut Applications + + + Shortcuts + Raccourcis + + + Keyboard Shortcuts + Raccourcis Clavier + + + Desktop Menu + Menu Bureau + + + Left + Gauche + + + Right + Droite + + + Click To Focus + Clique pour sélectionner + + + Active Mouse Focus + Activer Souris sélection + + + Strict Mouse Focus + Stricte focus Souris + + + Align in a Row + Aligner dans une Ligne + + + Align in a Column + Aligner dans une colonne + + + Cascade + Cascade + + + Underneath Mouse + Sous la souris + + + New Panel Plugin + Nouveau Groupe de Plugin + + + Add Plugin: + Ajouter Pluggin + + + Save Changes? + Enregistrer les modifications? + + + You currently have unsaved changes for this screen. Do you want to save them first? + Vous avez actuellement des modifications non enregistrées pour cet écran. Voulez-vous les enregistrer en premier? + + + System Default + Système par défaut + + + No Background + Pas de Fond d'écran + + + (use system default) + (utilisation du système par défaut) + + + File does not exist + Le fichier n'existe pas + + + New Menu Plugin + Nouveau Menu Plugin + + + Plugin: + Plugin: + + + New Application Group + Nouveau Groupe d'application + + + Name: + Nom: + + + New File Extension + Nouvelle extension de fichier + + + Extension: + Extension + + + Select Binary + Sélectionnez binaire + + + Select File + Sélectionnez fichier + + + All Files (*) + Tous les fichiers (*) + + + Add Desktop Plugins + Ajouter bureau Plugins + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + Remarque: les raccourcis clavier actuels doivent être dédouanés et enregistré avant d'être réutilisés. + + + Enable numlock on startup + Activer le verrouillage numérique au démarrage + + + Play chimes on startup + Jouer un son au démarrage + + + Play chimes on exit + Jouer un son à la sortie + + + Screen Resolution: + Résolution de l'écran: + + + Audio Volume Up + Monter le volume sonore + + + Audio Volume Down + Descendre le volume audio + + + Screen Brightness Up + Monter la luminosité de l'écran + + + Screen Brightness Down + Réduire la luminosité de l'écran + + + Take Screenshot + Prendre une capture d'écran + + + + QObject + + User Button + Bouton Utilisateur + + + This is the main system access button for the user (applications, directories, settings, log out). + Ceci est le bouton principal d'accès au système de l'utilisateur (applications, répertoires, paramètres, se déconnecter). + + + Desktop Bar + Panneau du Bureau + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + Cette offre des raccourcis pour tout dans le dossier de bureau - permettant un accès facile à tous vos fichiers/applications préférées. + + + Spacer + Espaceur + + + Invisible spacer to separate plugins. + Espacement invisible pour greffons séparés. + + + Desktop Switcher + Desktop Switcher + + + Controls for switching between the various virtual desktops. + Les commandes de commutation entre les différents postes de travail virtuels. + + + Battery Monitor + Moniteur de batterie + + + Keep track of your battery status. + Gardez une trace de votre état ​​de la batterie. + + + Time/Date + Heure/Date + + + View the current time and date. + Afficher l'heure et la date courante. + + + Terminal + Terminal + + + Start the default system terminal. + Lancer le terminal par défaut du système. + + + Applications + Applications + + + Show the system applications menu. + Afficher le menu des applications du système. + + + Separator + Séparateur + + + Static horizontal line. + Ligne horizontale statique. + + + Settings + Paramètres + + + Show the desktop settings menu. + Afficher le menu de configuration de bureau. + + + Task Manager + Gestionnaire des tâches + + + View and control any running application windows + Voir et contrôler les fenêtres de l'application en cours d'exécution + + + System Tray + Plateau de système + + + Display area for dockable system applications + Zone d'affichage pour les applications du système fixables + + + File Manager + Gestionnaire de fichier + + + Browse the system with the default file manager. + Parcourir le système avec le gestionnaire de fichiers par défaut. + + + Custom App + Application personnalisée + + + Start a custom application + Lancer une application personnalisée + + + System Dashboard + Tableau de bord système + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + Voir ou modifier les paramètres système (volume audio, luminosité de l'écran, la vie de la batterie, postes de travail virtuels). + + + Calendar + Calendrier + + + Display a calendar on the desktop + Display a calendar on the desktop + + + Application Launcher + Lanceur d'application + + + Desktop button for launching an application + Bouton Bureau pour lancer une application + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + Panelek + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + Hely: + + + Menu + Menü + + + Set Default Terminal Application + Alapértelmezett terminál alkalmazás beállítása + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + キー押下を検出する + + + Press the keys you wish to assign. + 割り当てたいキーを押して下さい。 + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + 注意: +特殊なキーは適切なドライバーを使用している時のみ検出することができます。 +現在のキーボードの配置も無視されます。 + + + + MainUI + + Desktop Configuration + デスクトップの設定 + + + Screen Number: + スクリーンの数: + + + Panels + パネル + + + Top + 上部 + + + Bottom + 下部 + + + Appearance + 外観 + + + Plugins + プラグイン + + + Find Background Image(s) + 背景画像(など)を探す + + + Location: + 場所: + + + Menu + メニュー + + + Set Default Terminal Application + デフォルトの端末アプリケーションに設定する + + + Application Binaries (*) + アプリケーションのバイナリー + + + Invalid Binary + 無効なバイナリーです + + + The selected file is not executable! + 選択されたファイルは実行可能ではありません! + + + ... + ... + + + Select Panel Color + パネルの色を選択して下さい + + + Select Application + アプリケーションを選択して下さい + + + App Name: + アプリケーション名: + + + Single Background + 単一の背景 + + + Rotate Background + 背景をローテーションさせる + + + Minutes + + + + Every + + + + Add the selected plugin to the desktop + 選択したプラグインをデスクトップへ追加する + + + Plugin + プラグイン + + + Panel #1 + パネル #1 + + + Size: + サイズ: + + + Color: + 色: + + + Sample + サンプル + + + Panel #2 + パネル #2 + + + Terminal Command: + 端末のコマンド: + + + Action + アクション + + + Keyboard Shortcut + キーボードショートカット + + + Clear Shortcut + ショートカットを消去する + + + Change Shortcut + ショートカットを変更する + + + Group/Extension + グループ/拡張子 + + + Default Application + デフォルトのアプリケーション + + + Group + グループ + + + Extension + 拡張子 + + + Clear + 消去する + + + Set App + アプリケーションをセットする + + + Startup Routine + スタートアップルーチン + + + bin + バイナリー + + + file + ファイル + + + General Options + 一般的なオプション + + + Window System + ウインドウシステム + + + New Window Placement + 新しいウィンドウの配置 + + + Focus Policy + フォーカスポリシー + + + Window Theme + ウィンドウのテーマ + + + Number of Workspaces + ワークスペースの数 + + + Save Changes + 変更を保存する + + + Ctrl+S + Ctrl+S + + + toolBar + ツールバー + + + Desktop + デスクトップ + + + Desktop Appearance + デスクトップの外観 + + + Panel Configuration + パネルの設定 + + + Session + セッション + + + Session Options + セッションのオプション + + + Defaults + デフォルト + + + Default Applications + デスクトップのアプリケーション + + + Shortcuts + ショートカット + + + Keyboard Shortcuts + キーボードショートカット + + + Desktop Menu + デスクトップメニュー + + + Left + + + + Right + + + + Click To Focus + 焦点にクリック + + + Active Mouse Focus + アクティブなマウスのフォーカス + + + Strict Mouse Focus + 厳格なマウスのフォーカス + + + Align in a Row + 行に合わせる + + + Align in a Column + 列に合わせる + + + Cascade + 子要素に設定を引き継ぐ + + + Underneath Mouse + マウスの下 + + + New Panel Plugin + 新しいパネルのプラグイン + + + Add Plugin: + プラグインを追加する: + + + Save Changes? + 変更を保存しますか? + + + You currently have unsaved changes for this screen. Do you want to save them first? + 現在この画面に保存されていない変更があります。まず最初に保存しますか? + + + System Default + システムデフォルト + + + No Background + 背景無し + + + (use system default) + (システムデフォルトの設定を使用する) + + + File does not exist + ファイルが存在しません + + + New Menu Plugin + 新しいメニュープラグイン + + + Plugin: + プラグイン: + + + New Application Group + 新しいアプリケーショングループ + + + Name: + 名前: + + + New File Extension + 新しいファイルの拡張子 + + + Extension: + 拡張子: + + + Select Binary + バイナリーを選択する + + + Select File + ファイルを選択する + + + All Files (*) + すべてのファイル (*) + + + Add Desktop Plugins + デスクトップのプラグインを追加する + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + 注意: 現在のキーボードの配置は、再使用する前に削除されるので保存する必要があります。 + + + Enable numlock on startup + 起動時にnumlockをonにする + + + Play chimes on startup + 起動時に起動音を鳴らす + + + Play chimes on exit + 終了時に終了音を鳴らす + + + Screen Resolution: + 画面の解像度: + + + Audio Volume Up + オーディオの音量を上げる + + + Audio Volume Down + オーディオの音量を下げる + + + Screen Brightness Up + 画面の明るさを上げる + + + Screen Brightness Down + 画面の明るさを下げる + + + Take Screenshot + スクリーンショットを撮る + + + + QObject + + User Button + ユーザーボタン + + + This is the main system access button for the user (applications, directories, settings, log out). + これはユーザー用のメインシステムアクセスボタンです (アプリケーション, ディレクトリー, 設定, ログアウト) + + + Desktop Bar + デスクトップバー + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + デスクトップフォルダー内の全てのものへのショートカットを提供します - お気に入りのファイルやアプリケーションに簡単にアクセスできます。 + + + Spacer + スペーサー + + + Invisible spacer to separate plugins. + プラグインを分離するための目に見えない空白を挿入します。 + + + Desktop Switcher + デスクトップ切り替え + + + Controls for switching between the various virtual desktops. + 様々な仮想デスクトップ間の切り替えを操作します。 + + + Battery Monitor + バッテリーモニター + + + Keep track of your battery status. + バッテリーの状態を追跡します。 + + + Time/Date + 時刻/日付 + + + View the current time and date. + 現在の時刻と日付を表示します。 + + + Terminal + 端末 + + + Start the default system terminal. + 既定の端末を起動します。 + + + Applications + アプリケーション + + + Show the system applications menu. + システムアプリケーションメニューを表示する。 + + + Separator + 仕切り + + + Static horizontal line. + 水平線で固定します。 + + + Settings + 設定 + + + Show the desktop settings menu. + デスクトップの設定メニューを表示する。 + + + Task Manager + タスクマネージャー + + + View and control any running application windows + 実行中のアプリケーションウィンドウを表示して制御します + + + System Tray + システムトレイ + + + Display area for dockable system applications + ドッキング可能なシステムアプリケーションの表示領域 + + + File Manager + ファイルマネージャー + + + Browse the system with the default file manager. + 既定のファイルマネージャーでシステムを閲覧する。 + + + Custom App + カスタムアプリケーション + + + Start a custom application + カスタムアプリケーションを起動する + + + System Dashboard + システムダッシュボード + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + システムの設定を閲覧または変更する (音量, 画面の明るさ, バッテリーの残り容量, 仮想デスクトップ) + + + Calendar + カレンダー + + + Display a calendar on the desktop + デスクトップにカレンダーを表示する + + + Application Launcher + アプリケーションランチャー + + + Desktop button for launching an application + アプリケーションを起動させるためのデスクトップボタン + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + Toetsaanslag detectie + + + Press the keys you wish to assign. + Druk op de toets die u wilt toewijzen. + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + Opmerkingen: +Speciale toetsen kunnen alleen gedetecteerd worden als het juiste toetsenbord stuurprogramma aanwezig is. +Huidig ingestelde toetsen zullen worden genegeerd. + + + + MainUI + + Desktop Configuration + Bureaublad configuratie + + + Screen Number: + Scherm nummer: + + + Panels + Panelen + + + Top + Bovenkant + + + Bottom + Onderkant + + + Appearance + Uiterlijk + + + Plugins + Plugins + + + Find Background Image(s) + Zoek achtergrond afbeelding(en) + + + Location: + Locatie: + + + Menu + Menu + + + Set Default Terminal Application + Stel standaard terminal applicatie in + + + Application Binaries (*) + Applicatie binaries (*) + + + Invalid Binary + Ongeldige binary + + + The selected file is not executable! + Het geselecteerde bestand is niet uitvoerbaar! + + + ... + + + + + Select Panel Color + Selecteer paneel kleur. + + + Select Application + Selecteer applicatie + + + App Name: + Applicatie naam: + + + Single Background + Enkele achtergrond + + + Rotate Background + Roterende achtergrond + + + Minutes + Minuten + + + Every + Elke + + + Add the selected plugin to the desktop + Voeg de geselecteerde plugin toe aan het bureaublad + + + Plugin + Plugin + + + Panel #1 + Paneel #1 + + + Size: + Grootte: + + + Color: + Kleur: + + + Sample + Voorbeeld + + + Panel #2 + Paneel #2 + + + Terminal Command: + Terminal commando: + + + Action + Actie + + + Keyboard Shortcut + Toetsenbord snelkoppeling + + + Clear Shortcut + Verwijder snelkoppeling + + + Change Shortcut + Verander snelkoppeling + + + Group/Extension + Groep/Uitbreiding + + + Default Application + Standaard applicatie + + + Group + Groep + + + Extension + Uitbreiding + + + Clear + Verwijder + + + Set App + Stel applicatie in + + + Startup Routine + Opstart routine + + + bin + prullenbak + + + file + bestand + + + General Options + Algemene opties + + + Window System + Venster systeem + + + New Window Placement + Nieuw venster plaatsen + + + Focus Policy + Focus beleid + + + Window Theme + Venster thema + + + Number of Workspaces + Aantal werkplekken + + + Save Changes + Wijzigingen opslaan + + + Ctrl+S + + + + + toolBar + + + + + Desktop + Bureaublad + + + Desktop Appearance + Bureaublad uiterlijk + + + Panel Configuration + Paneel instellingen + + + Session + Sessie + + + Session Options + Sessie opties + + + Defaults + Standaardwaarden + + + Default Applications + Standaard applicaties + + + Shortcuts + Snelkoppelingen + + + Keyboard Shortcuts + Toetsenbord snelkoppelingen + + + Desktop Menu + Bureaublad menu + + + Left + Links + + + Right + Rechts + + + Click To Focus + Klik om te focussen + + + Active Mouse Focus + Actieve muis focus + + + Strict Mouse Focus + Strikte muis focus + + + Align in a Row + Uitlijnen in een rij + + + Align in a Column + Uitlijnen in een kolom + + + Cascade + + + + + Underneath Mouse + Onder de muis + + + New Panel Plugin + Nieuwe paneel plugin + + + Add Plugin: + Plugin toevoegen: + + + Save Changes? + Wijzigingen opslaan? + + + You currently have unsaved changes for this screen. Do you want to save them first? + Er zijn niet opgeslagen wijzigingen in dit venster. Wilt u deze eerst opslaan? + + + System Default + Systeem standaard + + + No Background + Geen achtergrond + + + (use system default) + (gebruik systeem standaard) + + + File does not exist + Bestand bestaat niet + + + New Menu Plugin + Nieuwe menu plugin + + + Plugin: + + + + + New Application Group + Nieuwe applicatie groep + + + Name: + Naam: + + + New File Extension + Nieuwe bestandextensie + + + Extension: + Extensie: + + + Select Binary + Selecteer binary + + + Select File + Selecteerd bestand + + + All Files (*) + Alle bestanden (*) + + + Add Desktop Plugins + Bureaublad plugin toevoegen + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + Opmerking: Huidige toetsen instellingen moeten worden verwijderd en opnieuw worden opgeslagen voor ze gebruikt kunnen worden. + + + Enable numlock on startup + Schakel numlock in bij het opstarten + + + Play chimes on startup + Speel deuntje bij het opstarten + + + Play chimes on exit + Speel deuntje bij het afsluiten + + + Screen Resolution: + Scherm resolutie: + + + Audio Volume Up + Geluidsvolume omhoog + + + Audio Volume Down + Geluidsvolume omlaag + + + Screen Brightness Up + Schermhelderheid omhoog + + + Screen Brightness Down + Schermhelderheid omlaag + + + Take Screenshot + Neem screenshot + + + + QObject + + User Button + Gebruikers knop + + + This is the main system access button for the user (applications, directories, settings, log out). + Dit is de hoofd knop voor gebruiker systeem toegang (applicaties, mappen, instellingen, uitloggen). + + + Desktop Bar + Bureaublad balk + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + Dit stelt the snelkoppelingen beschikbaar voor alles in the bureaublad map - beschikbaar maken van al uw favoriete bestanden/applicaties. + + + Spacer + Afstandshouder + + + Invisible spacer to separate plugins. + Onzichtbare afstandshouder om plugins the splitsen. + + + Desktop Switcher + Bureaublad switcher + + + Controls for switching between the various virtual desktops. + Schakelaar om tussen verschillende virtuele bereaubladen te switchen. + + + Battery Monitor + Batterij monitor + + + Keep track of your battery status. + Volg batterij status. + + + Time/Date + Tijd/Datum + + + View the current time and date. + Bekijk de huidige tijd en datum. + + + Terminal + + + + + Start the default system terminal. + Start the standaard systeem terminal. + + + Applications + Applicaties + + + Show the system applications menu. + Toon de system applicaties menu. + + + Separator + Afscheider + + + Static horizontal line. + Statische horizontale lijn. + + + Settings + Instellingen + + + Show the desktop settings menu. + Toon de desktop instellingen menu. + + + Task Manager + Taakbeheer + + + View and control any running application windows + Bekijk en beheer alle draaiende applicatie vensters + + + System Tray + Systeem tray + + + Display area for dockable system applications + Toon gebied voor koppelbare systeem applicaties + + + File Manager + Bestands beheer applicatie + + + Browse the system with the default file manager. + Bladeren op het system met de standaard bestands beheer applicatie. + + + Custom App + Aangepaste applicatie + + + Start a custom application + Standaard aangepaste applicatie + + + System Dashboard + Systeem dashboard + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + Bekijk of pas de systeem configuratie aan (geluidsvolume, scherm helderheid, batterij duur, virtuele bereaubladen). + + + Calendar + Kalender + + + Display a calendar on the desktop + Toon de kalender op het bereaublad + + + Application Launcher + Applicatie starter + + + Desktop button for launching an application + Bureaublad knop voor het opstarten van een applicatie + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + Configuração da área de trabalho + + + Screen Number: + Número da tela: + + + Panels + Painéis + + + Top + Superior + + + Bottom + Inferior + + + Appearance + Aparência + + + Plugins + Plugins + + + Find Background Image(s) + Encontrar imagem(s) de fundo + + + Location: + Localização: + + + Menu + Menu + + + Set Default Terminal Application + Definir o aplicativo padrão para Terminal + + + Application Binaries (*) + Binários de aplicativos (*) + + + Invalid Binary + Binário inválido + + + The selected file is not executable! + O arquivo selecionado não é executável! + + + ... + ... + + + Select Panel Color + Selecionar cor do painel + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + Botão de usuário + + + This is the main system access button for the user (applications, directories, settings, log out). + Este é o botão principal de acesso ao sistema para o usuário (aplicativos, diretórios, configurações, sair). + + + Desktop Bar + Barra da área de trabalho + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + Isto fornece atalhos para tudo na pasta da área de trabalho - permitindo acesso fácil para todos os seus arquivos/aplicativos favoritos. + + + Spacer + Espaçador + + + Invisible spacer to separate plugins. + Espaçador invisível para separar plugins. + + + Desktop Switcher + Alternador de áreas de trabalho + + + Controls for switching between the various virtual desktops. + Controles para alternar entre várias áreas de trabalho virtuais. + + + Battery Monitor + Monitor de bateria + + + Keep track of your battery status. + Acompanhe o estado da sua bateria. + + + Time/Date + Hora/Data + + + View the current time and date. + Visualize a hora e a data atual + + + Terminal + Terminal + + + Start the default system terminal. + Inicia o terminal padrão do sistema. + + + Applications + Aplicativos + + + Show the system applications menu. + Mostra o menu de aplicativos do sistema. + + + Separator + Separador + + + Static horizontal line. + Linha horizontal estática. + + + Settings + Configurações + + + Show the desktop settings menu. + Mostra o menu de configurações da área de trabalho. + + + Task Manager + Gerenciador de tarefas + + + View and control any running application windows + Visualiza e controla todas as janelas de aplicativos em execução + + + System Tray + Bandeja do sistema + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + Настройки рабочего стола + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + Оформление + + + Plugins + Надстройки + + + Find Background Image(s) + Найти фоновые рисунки + + + Location: + Расположение: + + + Menu + Меню + + + Set Default Terminal Application + Назначить приложение терминала по умолчанию + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + Выбранный файл не является исполняемым! + + + ... + + + + Select Panel Color + Выберите цвет панели + + + Select Application + Выберите приложение + + + App Name: + Наименование приложения: + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + Панель рабочего стола + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + Переключение рабочих столов + + + Controls for switching between the various virtual desktops. + Обеспечивает переключение между различными виртуальными рабочими столами + + + Battery Monitor + Сведения об аккумуляторе + + + Keep track of your battery status. + Отслеживание состояния аккумулятора. + + + Time/Date + Время и дата + + + View the current time and date. + Настоящее время и дата + + + Terminal + Терминал + + + Start the default system terminal. + Запустить системный терминал по умолчанию + + + Applications + Приложения + + + Show the system applications menu. + + + + + Separator + Разделитель + + + Static horizontal line. + + + + + Settings + Настройки + + + Show the desktop settings menu. + + + + + Task Manager + Диспетчер задач + + + View and control any running application windows + Обзор и управление всеми выполняемыми окнами приложений + + + System Tray + Системная панель + + + Display area for dockable system applications + Показать область стыкуемых системных приложений + + + File Manager + Проводник + + + Browse the system with the default file manager. + Обзор системы с использованием проводника по умолчанию. + + + Custom App + + + + + Start a custom application + Запустить заданное приложение + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + Cấu hình Desktop + + + Screen Number: + Số màn hình: + + + Panels + Tấm + + + Top + Dầu + + + Bottom + Phía dưới + + + Appearance + Xuất hiện + + + Plugins + Phần bổ + + + Find Background Image(s) + Tìm các hình ảnh nền (s) + + + Location: + vị trí: + + + Menu + Trình đơn + + + Set Default Terminal Application + Thiết lập mặc định ứng dụng thiết bị đầu cuối + + + Application Binaries (*) + Binaries ứng dụng (*) + + + Invalid Binary + Nhị phân không hợp lệ + + + The selected file is not executable! + Các tập tin được lựa chọn không thực thi! + + + ... + ... + + + Select Panel Color + Chọn số Bảng điều chỉnh màu + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + người sử dụng nút + + + This is the main system access button for the user (applications, directories, settings, log out). + Đâ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). + + + Desktop Bar + Desktop Thanh + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + 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. + + + Spacer + Spacer + + + Invisible spacer to separate plugins. + Spacer vô hình để bổ sung riêng biệt. + + + Desktop Switcher + Desktop công tắc + + + Controls for switching between the various virtual desktops. + Điều khiển để chuyển đổi giữa các máy tính để bàn ảo khác nhau. + + + Battery Monitor + Battery Monitor + + + Keep track of your battery status. + Theo dõi tình trạng pin của bạn. + + + Time/Date + Hiện/Ngày + + + View the current time and date. + Xem thời gian hiện tại và ngày. + + + Terminal + Terminal + + + Start the default system terminal. + Bắt đầu thiết bị đầu cuối hệ thống mặc định. + + + Applications + ứng dụng + + + Show the system applications menu. + Hiển thị menu ứng dụng hệ thống. + + + Separator + phân cách + + + Static horizontal line. + Tĩnh đường ngang. + + + Settings + Thiết lập + + + Show the desktop settings menu. + Hiển thị menu cài đặt máy tính để bàn. + + + Task Manager + Task Manager + + + View and control any running application windows + Xem và kiểm soát bất kỳ cửa sổ ứng dụng đang chạy + + + System Tray + khay hệ thống + + + Display area for dockable system applications + Vùng hiển thị cho các ứng dụng hệ thống có thể gắn + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 @@ + + + + + KeyCatch + + Key Press Detection + + + + + Press the keys you wish to assign. + + + + + Notes: +Special keys can only be detected if the proper keyboard driver is in use. +Current keyboard bindings will also be ignored. + + + + + + MainUI + + Desktop Configuration + + + + + Screen Number: + + + + + Panels + + + + + Top + + + + + Bottom + + + + + Appearance + + + + + Plugins + + + + + Find Background Image(s) + + + + + Location: + + + + + Menu + + + + + Set Default Terminal Application + + + + + Application Binaries (*) + + + + + Invalid Binary + + + + + The selected file is not executable! + + + + + ... + + + + + Select Panel Color + + + + + Select Application + + + + + App Name: + + + + + Single Background + + + + + Rotate Background + + + + + Minutes + + + + + Every + + + + + Add the selected plugin to the desktop + + + + + Plugin + + + + + Panel #1 + + + + + Size: + + + + + Color: + + + + + Sample + + + + + Panel #2 + + + + + Terminal Command: + + + + + Action + + + + + Keyboard Shortcut + + + + + Clear Shortcut + + + + + Change Shortcut + + + + + Group/Extension + + + + + Default Application + + + + + Group + + + + + Extension + + + + + Clear + + + + + Set App + + + + + Startup Routine + + + + + bin + + + + + file + + + + + General Options + + + + + Window System + + + + + New Window Placement + + + + + Focus Policy + + + + + Window Theme + + + + + Number of Workspaces + + + + + Save Changes + + + + + Ctrl+S + + + + + toolBar + + + + + Desktop + + + + + Desktop Appearance + + + + + Panel Configuration + + + + + Session + + + + + Session Options + + + + + Defaults + + + + + Default Applications + + + + + Shortcuts + + + + + Keyboard Shortcuts + + + + + Desktop Menu + + + + + Left + + + + + Right + + + + + Click To Focus + + + + + Active Mouse Focus + + + + + Strict Mouse Focus + + + + + Align in a Row + + + + + Align in a Column + + + + + Cascade + + + + + Underneath Mouse + + + + + New Panel Plugin + + + + + Add Plugin: + + + + + Save Changes? + + + + + You currently have unsaved changes for this screen. Do you want to save them first? + + + + + System Default + + + + + No Background + + + + + (use system default) + + + + + File does not exist + + + + + New Menu Plugin + + + + + Plugin: + + + + + New Application Group + + + + + Name: + + + + + New File Extension + + + + + Extension: + + + + + Select Binary + + + + + Select File + + + + + All Files (*) + + + + + Add Desktop Plugins + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + + + Enable numlock on startup + + + + + Play chimes on startup + + + + + Play chimes on exit + + + + + Screen Resolution: + + + + + Audio Volume Up + + + + + Audio Volume Down + + + + + Screen Brightness Up + + + + + Screen Brightness Down + + + + + Take Screenshot + + + + + + QObject + + User Button + + + + + This is the main system access button for the user (applications, directories, settings, log out). + + + + + Desktop Bar + + + + + This provides shortcuts to everything in the desktop folder - allowing easy access to all your favorite files/applications. + + + + + Spacer + + + + + Invisible spacer to separate plugins. + + + + + Desktop Switcher + + + + + Controls for switching between the various virtual desktops. + + + + + Battery Monitor + + + + + Keep track of your battery status. + + + + + Time/Date + + + + + View the current time and date. + + + + + Terminal + + + + + Start the default system terminal. + + + + + Applications + + + + + Show the system applications menu. + + + + + Separator + + + + + Static horizontal line. + + + + + Settings + + + + + Show the desktop settings menu. + + + + + Task Manager + + + + + View and control any running application windows + + + + + System Tray + + + + + Display area for dockable system applications + + + + + File Manager + + + + + Browse the system with the default file manager. + + + + + Custom App + + + + + Start a custom application + + + + + System Dashboard + + + + + View or change system settings (audio volume, screen brightness, battery life, virtual desktops). + + + + + Calendar + + + + + Display a calendar on the desktop + + + + + Application Launcher + + + + + Desktop button for launching an application + + + + + 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 + +#include +#include +#include + +#include "mainUI.h" +#include +#include +#include +#include + +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 +#include +#include +#include +//#include +#include + +#include + +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; icombo_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; icombo_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; iactionDesktop->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; icombo_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; isetWhatsThis(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; imenuPluginInfo(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; icombo_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; ilist_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; ilist_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; icombo_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; icombo_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; icombo_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 sel = ui->list_desktop_plugins->selectedItems(); + if(sel.isEmpty()){ return; } //nothing to do + for(int i=0; ipush_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(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; iPanelNumber(); + 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; iscroll_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; iscroll_panels->widget()->layout()->count(); i++){ + delete ui->scroll_panels->widget()->layout()->takeAt(i); + } + for(int i=0; iscroll_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(ui->scroll_panels->widget()->layout())->addStretch(); +} + +void MainUI::savePanels(){ + for(int i=0; iSaveSettings(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; isetText(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; isetText(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; itree_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 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; itree_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; isetText(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 list; + for(int i=0; ichildCount(); i++){ + list << it->child(i); + } + if(list.isEmpty()){ list << it; } //just do the current item + //Now clear the items + for(int i=0; iwhatsThis(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 list; + for(int i=0; ichildCount(); 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; iwhatsThis(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 list; + for(int i=0; ichildCount(); 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; iwhatsThis(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[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; icombo_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; icombo_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; icombo_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; icombo_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; icombo_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; ilist_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; ipush_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; icombo_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; icombo_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; icombo_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; icombo_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 fmts = QImageReader::supportedImageFormats(); + for(int i=0; ipush_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 +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// libLumina includes +#include +#include + +// 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 sysApps; + QList STARTAPPS; + bool loading, panadjust; + bool moddesk, modpan, modmenu, modshort, moddef, modses; //page modified flags + int panelnumber; + QList 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 @@ + + + MainUI + + + true + + + + 0 + 0 + 596 + 442 + + + + Lumina Settings + + + true + + + false + + + false + + + + + 0 + + + 0 + + + + + QFrame::NoFrame + + + QFrame::Raised + + + + 0 + + + 1 + + + 0 + + + 1 + + + + + Qt::Horizontal + + + + 195 + 20 + + + + + + + + Screen Number: + + + + + + + 1 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + 0 + 0 + + + + QFrame::StyledPanel + + + 3 + + + + + 3 + + + 2 + + + 2 + + + + + 0 + + + + Wallpaper + + + + + + + + + + + QToolButton::InstantPopup + + + Qt::ToolButtonTextBesideIcon + + + + + + + rm + + + + + + + + + + + + + + + + Qt::Horizontal + + + + + + + (Resolution) + + + Qt::AlignCenter + + + false + + + + + + + Qt::Horizontal + + + + + + + Single Background + + + true + + + + + + + Rotate Background + + + + + + + Minutes + + + Every + + + 1 + + + 120 + + + 5 + + + + + + + Qt::Horizontal + + + + + + + Layout: + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + 0 + 0 + + + + QFrame::StyledPanel + + + BG-sample + + + false + + + Qt::AlignCenter + + + + + + + + + + Theme + + + + + + Font: + + + + + + + false + + + + + + + Font Size: + + + + + + + point + + + + + + + Theme Template: + + + + + + + + + QComboBox::AdjustToContents + + + + + + + Create/Edit a theme template (Advanced) + + + + + + Edit + + + Qt::ToolButtonTextBesideIcon + + + + + + + + + Color Scheme: + + + + + + + + + QComboBox::AdjustToContents + + + + + + + Create/Edit a color scheme + + + + + + Edit + + + Qt::ToolButtonTextBesideIcon + + + + + + + + + Icon Pack: + + + + + + + + + + Mouse Cursors: + + + + + + + + + + 0 + 0 + + + + + + + + + 0 + 0 + + + + + + + + + + true + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + + + + + + + + 3 + + + 2 + + + 3 + + + 2 + + + + + 1 + + + + Desktop + + + + + + + 75 + true + + + + Quick-Access Menu + + + Qt::AlignCenter + + + + + + + Qt::Vertical + + + + + + + + 75 + true + + + + Embedded Utilities + + + Qt::AlignCenter + + + + + + + + + + QAbstractItemView::ExtendedSelection + + + true + + + + + + + + + add + + + + + + + rem + + + + + + + Qt::Horizontal + + + + 10 + 20 + + + + + + + + + + + + add + + + + + + + rem + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + up + + + + + + + dn + + + + + + + + + Display Desktop Folder Contents + + + + + + + + Panels + + + + 0 + + + 0 + + + 0 + + + 0 + + + 2 + + + + + + + add + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + QAbstractScrollArea::AdjustToContents + + + true + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + 0 + 0 + 98 + 28 + + + + + + + + + + + + + + + 3 + + + 2 + + + 2 + + + + + 0 + + + false + + + false + + + true + + + false + + + 200 + + + true + + + 200 + + + true + + + + Action + + + + + Keyboard Shortcut + + + + + + + + Modify Shortcut + + + + 3 + + + 3 + + + 3 + + + 3 + + + + + + + + Clear Shortcut + + + Qt::ToolButtonTextBesideIcon + + + + + + + Apply Change + + + Qt::ToolButtonTextBesideIcon + + + + + + + Change Key Binding: + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + Note: Current key bindings need to be cleared and saved before they can be re-used. + + + Qt::AlignCenter + + + true + + + + + + + + + 3 + + + 2 + + + 2 + + + + + 2 + + + + Auto-Started + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Application + + + Qt::ToolButtonTextBesideIcon + + + + + + + Binary + + + Qt::ToolButtonTextBesideIcon + + + + + + + File + + + Qt::ToolButtonTextBesideIcon + + + + + + + + + true + + + + + + + + File Defaults + + + + 3 + + + 3 + + + 3 + + + 3 + + + + + + false + + + + Specific File Types + + + + 2 + + + 2 + + + + + + 20 + 20 + + + + 20 + + + true + + + true + + + true + + + 200 + + + 150 + + + + Type/Group + + + + + Default Application + + + + + Description + + + + + + + + + + Clear + + + Qt::ToolButtonTextBesideIcon + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Set App + + + Qt::ToolButtonTextBesideIcon + + + + + + + Set Binary + + + Qt::ToolButtonTextBesideIcon + + + + + + + + + + + + + Common Applications + + + + + + + + QFormLayout::ExpandingFieldsGrow + + + + + + 75 + true + + + + Web Browser: + + + + + + + ... + + + Qt::ToolButtonTextBesideIcon + + + + + + + + 75 + true + + + + E-Mail Client: + + + + + + + ... + + + Qt::ToolButtonTextBesideIcon + + + + + + + + + + + + 75 + true + + + + File Manager: + + + + + + + + 75 + true + + + + Virtual Terminal: + + + + + + + ... + + + Qt::ToolButtonTextBesideIcon + + + + + + + ... + + + Qt::ToolButtonTextBesideIcon + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + 3 + + + 2 + + + 2 + + + + + + + + 0 + + + + General Options + + + + + + + + Enable numlock on startup + + + + + + + Play chimes on startup + + + + + + + Play chimes on exit + + + + + + + + + Change User Icon + + + + 32 + 32 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + 50 + false + + + + Reset Desktop Settings + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Return to system defaults + + + + + + + Return to Lumina defaults + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + QFormLayout::AllNonFixedFieldsGrow + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + Time Format: + + + + + + + + + + + + View format codes + + + ... + + + true + + + + + + + + + Sample: + + + + + + + + + + Qt::AlignCenter + + + + + + + Date Format: + + + + + + + + + + + + View format codes + + + ... + + + true + + + + + + + + + Sample: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + + + + + + + + Qt::AlignCenter + + + + + + + Display Format + + + + + + + + + + + + Qt::Vertical + + + + 20 + 128 + + + + + + + + + Locale + + + + + + Language + + + + + + + + + + Messages + + + + + + + + + + Time + + + + + + + + + + Numeric + + + + + + + + + + Monetary + + + + + + + + + + Collate + + + + + + + + + + CType + + + + + + + + + + System localization settings (restart required) + + + + + + + + Window System + + + + + + + + Number of Workspaces + + + + + + + 1 + + + 10 + + + + + + + New Window Placement + + + + + + + + + + Focus Policy + + + + + + + + + + Window Theme + + + + + + + + + + + + + 0 + 0 + + + + Window Theme Preview + + + + + + true + + + + + 0 + 0 + 138 + 28 + + + + + 0 + 0 + + + + + 1 + + + 1 + + + 1 + + + 1 + + + + + + 0 + 0 + + + + + + + QFrame::NoFrame + + + QFrame::Sunken + + + No Preview Available + + + false + + + Qt::AlignCenter + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Save Changes + + + Ctrl+S + + + false + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + Qt::CustomContextMenu + + + toolBar + + + false + + + Qt::ToolButtonTextUnderIcon + + + false + + + TopToolBarArea + + + false + + + + + + + + + + true + + + Appearance + + + Desktop Appearance + + + + + true + + + Interface + + + Interface Configuration + + + + + true + + + Session + + + Session Options + + + + + true + + + Applications + + + Application Management + + + + + true + + + Shortcuts + + + Keyboard Shortcuts + + + + + + -- cgit