aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/desktop-utils/lumina-fileinfo
diff options
context:
space:
mode:
Diffstat (limited to 'src-qt5/desktop-utils/lumina-fileinfo')
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/MainUI.cpp299
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/MainUI.h63
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/MainUI.ui420
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_af.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ar.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_az.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bg.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bn.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bs.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ca.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_cs.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_cy.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_da.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_de.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_el.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_en_GB.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_en_ZA.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_es.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_et.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_eu.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fa.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fi.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fr.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fr_CA.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_gl.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_he.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hi.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hr.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hu.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_id.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_is.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_it.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ja.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ka.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ko.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_lt.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_lv.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mk.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mn.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ms.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mt.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_nb.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_nl.ts166
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pa.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pl.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pt.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pt_BR.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ro.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ru.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sk.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sl.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sr.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sv.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sw.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ta.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_tg.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_th.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_tr.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_uk.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_uz.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_vi.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_CN.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_HK.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_TW.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zu.ts165
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.desktop11
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.pro96
-rw-r--r--src-qt5/desktop-utils/lumina-fileinfo/main.cpp59
68 files changed, 11179 insertions, 0 deletions
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/MainUI.cpp b/src-qt5/desktop-utils/lumina-fileinfo/MainUI.cpp
new file mode 100644
index 00000000..a2c30ebd
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/MainUI.cpp
@@ -0,0 +1,299 @@
+//===========================================
+// Lumina-DE source code
+// Copyright (c) 2015, Ken Moore
+// Available under the 3-clause BSD license
+// See the LICENSE file for full details
+//===========================================
+#include <QtConcurrent/QtConcurrentRun>
+#include "MainUI.h"
+#include "ui_MainUI.h"
+
+#include <QFileDialog>
+#include <QMessageBox>
+
+#include <LuminaUtils.h>
+#include <LuminaOS.h>
+
+LFileInfo INFO = LFileInfo("");
+
+MainUI::MainUI() : QDialog(), ui(new Ui::MainUI){
+ ui->setupUi(this); //load the designer form
+ canwrite = false;
+ terminate_thread = false;
+ UpdateIcons(); //Set all the icons in the dialog
+ SetupConnections();
+}
+
+MainUI::~MainUI(){
+ terminate_thread = true;
+}
+
+//=============
+// PUBLIC
+//=============
+void MainUI::LoadFile(QString path, QString type){
+ INFO = LFileInfo(path);
+ if(INFO.exists()){ canwrite = INFO.isWritable(); }
+ else{
+ //See if the containing directory can be written
+ QFileInfo chk(INFO.absolutePath());
+ canwrite = (chk.isDir() && chk.isWritable());
+ }
+ if(!INFO.exists() && !type.isEmpty()){
+ //Set the proper type flag on the shortcut
+ if(type=="APP"){ INFO.XDG()->type = XDGDesktop::APP; }
+ else if(type=="LINK"){ INFO.XDG()->type = XDGDesktop::LINK; }
+ }
+
+ //First load the general file information
+ ui->label_file_name->setText( INFO.fileName() );
+ ui->label_file_mimetype->setText( INFO.mimetype() );
+ if(!INFO.isDir()){ ui->label_file_size->setText( LUtils::BytesToDisplaySize( INFO.size() ) ); }
+ else {
+ ui->label_file_size->setText(tr("---Calculating---"));
+ QtConcurrent::run(this, &MainUI::GetDirSize, INFO.absoluteFilePath());
+ }
+ ui->label_file_owner->setText(INFO.owner());
+ ui->label_file_group->setText(INFO.group());
+ ui->label_file_created->setText( INFO.created().toString(Qt::SystemLocaleLongDate) );
+ ui->label_file_modified->setText( INFO.lastModified().toString(Qt::SystemLocaleLongDate) );
+ //Get the file permissions
+ QString perms;
+ if(INFO.isReadable() && INFO.isWritable()){ perms = tr("Read/Write"); }
+ else if(INFO.isReadable()){ perms = tr("Read Only"); }
+ else if(INFO.isWritable()){ perms = tr("Write Only"); }
+ else{ perms = tr("No Access"); }
+ ui->label_file_perms->setText(perms);
+ //Now the special "type" for the file
+ QString ftype;
+ if(INFO.suffix().toLower()=="desktop"){ ftype = tr("XDG Shortcut"); }
+ else if(INFO.isDir()){ ftype = tr("Directory"); }
+ else if(INFO.isExecutable()){ ftype = tr("Binary"); }
+ else{ ftype = INFO.suffix().toUpper(); }
+ if(INFO.isHidden()){ ftype = QString(tr("Hidden %1")).arg(type); }
+ ui->label_file_type->setText(ftype);
+ //Now load the icon for the file
+ if(INFO.isImage()){
+ ui->label_file_icon->setPixmap( QPixmap(INFO.absoluteFilePath()).scaledToHeight(64) );
+ }else{
+ ui->label_file_icon->setPixmap( LXDG::findIcon( INFO.iconfile(), "unknown").pixmap(QSize(64,64)) );
+ }
+ //Now load the special XDG desktop info
+ if(INFO.isDesktopFile()){
+
+ if(INFO.XDG()->type == XDGDesktop::APP){
+ ui->line_xdg_command->setText(INFO.XDG()->exec);
+ ui->line_xdg_wdir->setText(INFO.XDG()->path);
+ ui->check_xdg_useTerminal->setChecked( INFO.XDG()->useTerminal );
+ ui->check_xdg_startupNotify->setChecked( INFO.XDG()->startupNotify );
+ }else if(INFO.XDG()->type==XDGDesktop::LINK){
+ //Hide the options that are unavailable for links
+ //Command line (exec)
+ ui->line_xdg_command->setVisible(false);
+ ui->tool_xdg_getCommand->setVisible(false);
+ ui->lblCommand->setVisible(false);
+ //Options
+ ui->lblOptions->setVisible(false);
+ ui->check_xdg_useTerminal->setVisible(false);
+ ui->check_xdg_startupNotify->setVisible(false);
+ //Now load the variables for this type of shortcut
+ ui->lblWorkingDir->setText(tr("URL:"));
+ ui->line_xdg_wdir->setText( INFO.XDG()->url );
+ ui->tool_xdg_getDir->setVisible(false); //the dir selection button
+
+ }
+ ui->line_xdg_name->setText(INFO.XDG()->name);
+ ui->line_xdg_comment->setText(INFO.XDG()->comment);
+ ui->push_xdg_getIcon->setWhatsThis( INFO.XDG()->icon );
+ ReloadAppIcon();
+ ui->push_save->setVisible(true);
+ ui->push_save->setEnabled(false);
+ }else{
+ xdgvaluechanged(); //just do the disables here
+ //Also remove the xdg tab
+ if(ui->tabWidget->count()>1){ ui->tabWidget->removeTab(1); }
+ }
+ //Setup the tab
+ if(type.isEmpty()){ ui->tabWidget->setCurrentIndex(0); }
+ else if(ui->tabWidget->count()>1){ ui->tabWidget->setCurrentIndex(1); }
+ //Hide the tab bar (the autoHideTabBar setting was not added until Qt 5.4)
+ if(ui->tabWidget->count() < 2){ ui->tabWidget->tabBar()->hide(); }
+}
+
+void MainUI::UpdateIcons(){
+ this->setWindowIcon(LXDG::findIcon("document-preview","unknown"));
+ ui->push_close->setIcon( LXDG::findIcon("dialog-close","") );
+ ui->push_save->setIcon( LXDG::findIcon("document-save","") );
+ ui->tool_xdg_getCommand->setIcon( LXDG::findIcon("edit-find-project","") );
+ ui->tool_xdg_getDir->setIcon( LXDG::findIcon("document-open","") );
+}
+
+//==============
+// PRIVATE
+//==============
+void MainUI::ReloadAppIcon(){
+ ui->push_xdg_getIcon->setIcon( LXDG::findIcon(ui->push_xdg_getIcon->whatsThis(),"") );
+}
+
+void MainUI::GetDirSize(const QString dirname) const {
+ const quint16 update_frequency = 2000; //For reducing the number of folder_size_changed calls
+ quint64 filesize = 0;
+ quint64 file_number = 0;
+ quint64 dir_number = 1;
+ QDir folder(dirname);
+ QFileInfoList file_list;
+ QString dir_name;
+ QList<QString> head;
+ folder.setFilter(QDir::Hidden|QDir::AllEntries|QDir::NoDotAndDotDot);
+ file_list = folder.entryInfoList();
+ for(int i=0; i<file_list.size(); ++i) {
+ if(terminate_thread)
+ break;
+ if(file_list[i].isDir() && !file_list[i].isSymLink()) {
+ ++dir_number;
+ head.prepend(file_list[i].absoluteFilePath());
+ }
+ else
+ ++file_number;
+ if(!file_list[i].isSymLink())
+ filesize += file_list[i].size();
+ }
+ while(!head.isEmpty()) {
+ if(terminate_thread)
+ break;
+ dir_name = head.takeFirst();
+ if(!folder.cd(dir_name)) {
+ qDebug() << "The folder " << dir_name << " doesn't exist";
+ continue;
+ }
+ file_list = folder.entryInfoList();
+ for(int i=0; i<file_list.size(); ++i) {
+ if(file_list[i].isDir() && !file_list[i].isSymLink()) {
+ ++dir_number;
+ head.prepend(file_list[i].absoluteFilePath());
+ }
+ else
+ ++file_number;
+ if(!file_list[i].isSymLink())
+ filesize += file_list[i].size();
+ if(i%update_frequency == 0)
+ emit folder_size_changed(filesize, file_number, dir_number, false);
+ }
+ }
+ emit folder_size_changed(filesize, file_number, dir_number, true);
+}
+
+// Initialization procedures
+void MainUI::SetupConnections(){
+ connect(ui->line_xdg_command, SIGNAL(editingFinished()), this, SLOT(xdgvaluechanged()) );
+ connect(ui->line_xdg_comment, SIGNAL(editingFinished()), this, SLOT(xdgvaluechanged()) );
+ connect(ui->line_xdg_name, SIGNAL(editingFinished()), this, SLOT(xdgvaluechanged()) );
+ connect(ui->line_xdg_wdir, SIGNAL(editingFinished()), this, SLOT(xdgvaluechanged()) );
+ connect(ui->check_xdg_useTerminal, SIGNAL(clicked()), this, SLOT(xdgvaluechanged()) );
+ connect(ui->check_xdg_startupNotify, SIGNAL(clicked()), this, SLOT(xdgvaluechanged()) );
+ connect(this, SIGNAL(folder_size_changed(quint64, quint64, quint64, bool)), this, SLOT(refresh_folder_size(quint64, quint64, quint64, bool)));
+}
+
+//UI Buttons
+void MainUI::on_push_close_clicked(){
+ terminate_thread = true;
+ if(ui->push_save->isEnabled()){
+ //Still have unsaved changes
+ //TO-DO - prompt for whether to save the changes
+
+ }
+ this->close();
+}
+
+void MainUI::on_push_save_clicked(){
+ //Save all the xdg values into the structure
+ if(!INFO.isDesktopFile() || !canwrite){ return; }
+ XDGDesktop XDG = *INFO.XDG();;
+ //Now change the structure
+ XDG.name = ui->line_xdg_name->text();
+ XDG.genericName = ui->line_xdg_name->text().toLower();
+ XDG.comment = ui->line_xdg_comment->text();
+ XDG.icon = ui->push_xdg_getIcon->whatsThis();
+ //Now do the type-specific fields
+ if(XDG.type==XDGDesktop::APP){
+ XDG.exec = ui->line_xdg_command->text();
+ XDG.tryexec = ui->line_xdg_command->text().section(" ",0,0); //use the first word/binary for the existance check
+ XDG.path = ui->line_xdg_wdir->text(); //working dir/path
+ XDG.useTerminal = ui->check_xdg_useTerminal->isChecked();
+ XDG.startupNotify = ui->check_xdg_startupNotify->isChecked();
+ }else if(XDG.type==XDGDesktop::LINK){
+ XDG.url = ui->line_xdg_wdir->text(); //we re-used this field
+ }
+ //Clear any info which this utility does not support at the moment
+ XDG.actionList.clear();
+ XDG.actions.clear();
+ //Now save the structure to file
+ bool saved = LXDG::saveDesktopFile( XDG, true); //Try to merge the file/structure as necessary
+ qDebug() << "File Saved:" << saved;
+ ui->push_save->setEnabled( !saved );
+ if(saved){
+ //Re-load the file info
+ LoadFile(INFO.absoluteFilePath());
+ }
+}
+
+void MainUI::on_tool_xdg_getCommand_clicked(QString prev){
+ //Find a binary to run
+ QString dir = prev; //start with the previous attempt (if there was one)
+ if(dir.isEmpty()){ ui->line_xdg_command->text(); }//then try current selection
+ if(dir.isEmpty()){ dir = LOS::AppPrefix()+"bin"; } //then open the application binaries directory
+ QString file = QFileDialog::getOpenFileName(this, tr("Select a binary"), dir );
+ if(file.isEmpty()){ return; } //cancelled
+ if(!LUtils::isValidBinary(file)){
+ QMessageBox::warning(this, tr("Error"), tr("Invalid selection: Not a valid executable"));
+ on_tool_xdg_getCommand_clicked(file);
+ return;
+ }
+ ui->line_xdg_command->setText(file);
+ xdgvaluechanged();
+}
+
+void MainUI::on_tool_xdg_getDir_clicked(){
+ //Find a directory
+ QString dir = ui->line_xdg_wdir->text();
+ if(dir.isEmpty()){ dir = QDir::homePath(); }
+ dir = QFileDialog::getExistingDirectory(this, tr("Select a directory"), dir);
+ if(dir.isEmpty()){ return; } //cancelled
+ ui->line_xdg_wdir->setText(dir);
+ xdgvaluechanged();
+}
+
+void MainUI::on_push_xdg_getIcon_clicked(){
+ //Find an image file
+ QString dir = ui->push_xdg_getIcon->whatsThis(); //then try current selection
+ if(dir.isEmpty()){ dir = QDir::homePath(); }
+ //Get the known file extensions
+ QStringList ext = LUtils::imageExtensions();
+ for(int i=0; i<ext.length(); i++){ ext[i].prepend("*."); } //turn them into valid filters
+ QString file = QFileDialog::getOpenFileName(this, tr("Select an icon"), dir ,QString(tr("Images (%1);; All Files (*)")).arg(ext.join(" ")) );
+ if(file.isEmpty()){ return; } //cancelled
+ ui->push_xdg_getIcon->setWhatsThis(file);
+ ReloadAppIcon();
+ xdgvaluechanged();
+}
+
+//XDG Value Changed
+void MainUI::xdgvaluechanged(){
+ if(INFO.isDesktopFile()){
+ ui->push_save->setVisible(true);
+ //Compare the current UI values to the file values
+ ui->push_save->setEnabled(canwrite); //assume changed at this point
+ // TO-DO
+
+ }else{
+ ui->push_save->setVisible(false);
+ ui->push_save->setEnabled(false);
+ }
+}
+
+void MainUI::refresh_folder_size(quint64 size, quint64 files, quint64 folders, bool finished) {
+ if(finished)
+ ui->label_file_size->setText( LUtils::BytesToDisplaySize( size ) + " -- " + tr(" Folders: ") + QString::number(folders) + " / " + tr("Files: ") + QString::number(files) );
+ else
+ ui->label_file_size->setText( LUtils::BytesToDisplaySize( size ) + " -- " + tr(" Folders: ") + QString::number(folders) + " / " + tr("Files: ") + QString::number(files) + tr(" Calculating..." ));
+}
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/MainUI.h b/src-qt5/desktop-utils/lumina-fileinfo/MainUI.h
new file mode 100644
index 00000000..65349d3e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/MainUI.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
+//===========================================
+// Note: Some of this class (particularly parts of the UI), were initially created by:
+// William (william-os4y on GitHub: https://github.com/william-os4y)
+// March -> April, 2015
+// This utility was re-written by Ken Moore on August 31, 2015
+// Primarily to align the utility with the LWinInfo & XDGDesktop classes
+//===========================================
+#ifndef _LUMINA_FILE_INFO_MAIN_UI_H
+#define _LUMINA_FILE_INFO_MAIN_UI_H
+
+#include <QDialog>
+
+#include <LuminaXDG.h>
+
+namespace Ui{
+ class MainUI;
+};
+
+class MainUI : public QDialog{
+ Q_OBJECT
+public:
+ MainUI();
+ ~MainUI();
+
+ void LoadFile(QString path, QString type=""); //type=[APP, LINK]
+
+public slots:
+ void UpdateIcons();
+
+private:
+ Ui::MainUI *ui;
+ bool canwrite;
+ bool terminate_thread; //flag for terminating the GetDirSize task
+ void ReloadAppIcon();
+ void GetDirSize(const QString dirname) const; //function to get folder size
+
+signals:
+ void folder_size_changed(quint64 size, quint64 files, quint64 folders, bool finished) const; //Signal for updating the folder size asynchronously
+
+private slots:
+ //Initialization functions
+ void SetupConnections();
+
+ //UI Buttons
+ void on_push_close_clicked();
+ void on_push_save_clicked();
+ void on_tool_xdg_getCommand_clicked(QString prev = "");
+ void on_tool_xdg_getDir_clicked();
+ void on_push_xdg_getIcon_clicked();
+
+ //XDG Value Changed
+ void xdgvaluechanged();
+
+ //Folder size
+ void refresh_folder_size(quint64 size, quint64 files, quint64 folders, bool finished); //Slot for updating the folder size asynchronously
+};
+
+#endif
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/MainUI.ui b/src-qt5/desktop-utils/lumina-fileinfo/MainUI.ui
new file mode 100644
index 00000000..d8cc554d
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/MainUI.ui
@@ -0,0 +1,420 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MainUI</class>
+ <widget class="QDialog" name="MainUI">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>349</width>
+ <height>354</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>File Information</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QTabWidget" name="tabWidget">
+ <property name="currentIndex">
+ <number>0</number>
+ </property>
+ <widget class="QWidget" name="tab_file">
+ <attribute name="title">
+ <string>File Information</string>
+ </attribute>
+ <layout class="QFormLayout" name="formLayout">
+ <property name="labelAlignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
+ <item row="0" column="0">
+ <widget class="QLabel" name="label_file_icon">
+ <property name="text">
+ <string notr="true">icon</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0" colspan="2">
+ <widget class="Line" name="line_2">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0">
+ <widget class="QLabel" name="label">
+ <property name="text">
+ <string>Owner:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="1">
+ <widget class="QLabel" name="label_file_owner">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="textInteractionFlags">
+ <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
+ </property>
+ </widget>
+ </item>
+ <item row="6" column="0">
+ <widget class="QLabel" name="label_3">
+ <property name="text">
+ <string>Group:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="6" column="1">
+ <widget class="QLabel" name="label_file_group">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="textInteractionFlags">
+ <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
+ </property>
+ </widget>
+ </item>
+ <item row="7" column="0">
+ <widget class="QLabel" name="label_11">
+ <property name="text">
+ <string>Permissions:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="10" column="0" colspan="2">
+ <widget class="Line" name="line_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="11" column="0">
+ <widget class="QLabel" name="label_7">
+ <property name="text">
+ <string>Created:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="11" column="1">
+ <widget class="QLabel" name="label_file_created">
+ <property name="toolTip">
+ <string>Note: The time a file was created might be more recent than the time modified if the file permissions were changed recently.</string>
+ </property>
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="textInteractionFlags">
+ <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
+ </property>
+ </widget>
+ </item>
+ <item row="12" column="0">
+ <widget class="QLabel" name="label_2">
+ <property name="text">
+ <string>Last Modified:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_5">
+ <property name="text">
+ <string>Type:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="label_6">
+ <property name="text">
+ <string>MimeType:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QLabel" name="label_file_mimetype">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="textInteractionFlags">
+ <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QLabel" name="label_file_type">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="textInteractionFlags">
+ <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
+ </property>
+ </widget>
+ </item>
+ <item row="7" column="1">
+ <widget class="QLabel" name="label_file_perms">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="textInteractionFlags">
+ <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
+ </property>
+ </widget>
+ </item>
+ <item row="12" column="1">
+ <widget class="QLabel" name="label_file_modified">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="textInteractionFlags">
+ <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QLabel" name="label_4">
+ <property name="text">
+ <string>File Size:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QLabel" name="label_file_size">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="textInteractionFlags">
+ <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLabel" name="label_file_name">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ <property name="wordWrap">
+ <bool>true</bool>
+ </property>
+ <property name="textInteractionFlags">
+ <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="tab_deskedit">
+ <attribute name="title">
+ <string>Edit Shortcut</string>
+ </attribute>
+ <layout class="QVBoxLayout" name="verticalLayout_2">
+ <property name="spacing">
+ <number>2</number>
+ </property>
+ <property name="leftMargin">
+ <number>4</number>
+ </property>
+ <property name="topMargin">
+ <number>4</number>
+ </property>
+ <property name="rightMargin">
+ <number>4</number>
+ </property>
+ <property name="bottomMargin">
+ <number>4</number>
+ </property>
+ <item>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="3" column="0" alignment="Qt::AlignRight">
+ <widget class="QLabel" name="lblWorkingDir">
+ <property name="text">
+ <string>Working Dir:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="1">
+ <widget class="QCheckBox" name="check_xdg_startupNotify">
+ <property name="text">
+ <string>Use startup notification</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QLineEdit" name="line_xdg_wdir">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0" alignment="Qt::AlignRight">
+ <widget class="QLabel" name="lblIcon">
+ <property name="text">
+ <string>Icon:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0" alignment="Qt::AlignRight">
+ <widget class="QLabel" name="lblCommand">
+ <property name="text">
+ <string>Command:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0" alignment="Qt::AlignRight">
+ <widget class="QLabel" name="lblComment">
+ <property name="text">
+ <string>Comment:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QLineEdit" name="line_xdg_command"/>
+ </item>
+ <item row="6" column="1">
+ <widget class="QCheckBox" name="check_xdg_useTerminal">
+ <property name="text">
+ <string>Run in terminal</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0" alignment="Qt::AlignRight">
+ <widget class="QLabel" name="lblName">
+ <property name="text">
+ <string>Name:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0" alignment="Qt::AlignRight">
+ <widget class="QLabel" name="lblOptions">
+ <property name="text">
+ <string>Options</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1" colspan="2">
+ <widget class="QLineEdit" name="line_xdg_name"/>
+ </item>
+ <item row="1" column="1" colspan="2">
+ <widget class="QLineEdit" name="line_xdg_comment"/>
+ </item>
+ <item row="2" column="2">
+ <widget class="QToolButton" name="tool_xdg_getCommand">
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="2">
+ <widget class="QToolButton" name="tool_xdg_getDir">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string notr="true"/>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QToolButton" name="push_xdg_getIcon">
+ <property name="maximumSize">
+ <size>
+ <width>275</width>
+ <height>16777215</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>No Icon</string>
+ </property>
+ <property name="iconSize">
+ <size>
+ <width>64</width>
+ <height>64</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="Line" name="line">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="push_save">
+ <property name="text">
+ <string>Save</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="push_close">
+ <property name="text">
+ <string>Close</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <tabstops>
+ <tabstop>line_xdg_name</tabstop>
+ <tabstop>line_xdg_comment</tabstop>
+ <tabstop>line_xdg_command</tabstop>
+ <tabstop>line_xdg_wdir</tabstop>
+ <tabstop>check_xdg_startupNotify</tabstop>
+ <tabstop>check_xdg_useTerminal</tabstop>
+ <tabstop>tool_xdg_getCommand</tabstop>
+ <tabstop>tool_xdg_getDir</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_af.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_af.ts
new file mode 100644
index 00000000..05396d24
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_af.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="af_ZA">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ar.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ar.ts
new file mode 100644
index 00000000..7a58299b
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ar.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ar_EG">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_az.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_az.ts
new file mode 100644
index 00000000..aeac4343
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_az.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="az_AZ">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bg.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bg.ts
new file mode 100644
index 00000000..05989ece
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bg.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="bg_BG">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bn.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bn.ts
new file mode 100644
index 00000000..68091313
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bn.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="bn_BD">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bs.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bs.ts
new file mode 100644
index 00000000..d73a1bb5
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_bs.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="bs_BA">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ca.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ca.ts
new file mode 100644
index 00000000..19e6ea8a
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ca.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ca_ES">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_cs.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_cs.ts
new file mode 100644
index 00000000..11077a51
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_cs.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="cs_CZ">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_cy.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_cy.ts
new file mode 100644
index 00000000..dee7dc08
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_cy.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="cy_GB">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_da.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_da.ts
new file mode 100644
index 00000000..56086626
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_da.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="da_DK">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_de.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_de.ts
new file mode 100644
index 00000000..dd8aae0e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_de.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="de_DE">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_el.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_el.ts
new file mode 100644
index 00000000..b0f23a61
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_el.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="el_GR">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_en_GB.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_en_GB.ts
new file mode 100644
index 00000000..3300cec1
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_en_GB.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="en_GB">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_en_ZA.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_en_ZA.ts
new file mode 100644
index 00000000..da41d5e6
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_en_ZA.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="en_ZA">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_es.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_es.ts
new file mode 100644
index 00000000..7905fcde
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_es.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="es_ES">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_et.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_et.ts
new file mode 100644
index 00000000..cb515e62
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_et.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="et_EE">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_eu.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_eu.ts
new file mode 100644
index 00000000..8e06ce7f
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_eu.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="eu_ES">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fa.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fa.ts
new file mode 100644
index 00000000..8b6ae9d3
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fa.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fa_IR">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fi.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fi.ts
new file mode 100644
index 00000000..6298ca2c
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fi.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fi_FI">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fr.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fr.ts
new file mode 100644
index 00000000..cf785aa0
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fr.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr_FR">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fr_CA.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fr_CA.ts
new file mode 100644
index 00000000..75f09a08
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_fr_CA.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="fr_CA">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_gl.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_gl.ts
new file mode 100644
index 00000000..3c9da2a9
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_gl.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="gl_ES">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_he.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_he.ts
new file mode 100644
index 00000000..80502b58
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_he.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="he_IL">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hi.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hi.ts
new file mode 100644
index 00000000..c4817f79
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hi.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hi_IN">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hr.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hr.ts
new file mode 100644
index 00000000..23a7a2ee
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hr.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hr_HR">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hu.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hu.ts
new file mode 100644
index 00000000..72510402
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_hu.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="hu_HU">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_id.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_id.ts
new file mode 100644
index 00000000..de76beea
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_id.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="id_ID">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_is.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_is.ts
new file mode 100644
index 00000000..68117706
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_is.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="is_IS">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_it.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_it.ts
new file mode 100644
index 00000000..97c1bf16
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_it.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="it_IT">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ja.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ja.ts
new file mode 100644
index 00000000..6b1fecf4
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ja.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ja_JP">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ka.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ka.ts
new file mode 100644
index 00000000..abf7a119
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ka.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ka_GE">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ko.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ko.ts
new file mode 100644
index 00000000..a9d61f19
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ko.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ko_KR">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_lt.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_lt.ts
new file mode 100644
index 00000000..6bfe9443
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_lt.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="lt_LT">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_lv.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_lv.ts
new file mode 100644
index 00000000..e48f5b3d
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_lv.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="lv_LV">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mk.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mk.ts
new file mode 100644
index 00000000..7a77544f
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mk.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="mk_MK">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mn.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mn.ts
new file mode 100644
index 00000000..594351eb
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mn.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="mn_MN">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ms.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ms.ts
new file mode 100644
index 00000000..1fa7edf6
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ms.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ms_MY">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mt.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mt.ts
new file mode 100644
index 00000000..11c881a6
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_mt.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="mt_MT">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_nb.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_nb.ts
new file mode 100644
index 00000000..f3ad6f00
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_nb.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nb_NO">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_nl.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_nl.ts
new file mode 100644
index 00000000..3dc5cd83
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_nl.ts
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="nl_NL">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation>Bestand informatie</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation>Werkmap:</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation>Gebruik opstart notificatie</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation>Icoon:</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation>Commando:</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation>Commentaar:</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation>Draaien in terminal</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation>Naam</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation>Opties</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation>Annuleren</translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation>Toepassen</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation>Fout</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation>Lumina-bestandinformatie vereist inputs:</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation>Voorbeeld:</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation>Werkmap</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation>Bestandnaam kan niet beginnen met een &quot;-&quot;.</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation>Fout tijdens lezen van bureaublad bestand genaamd:</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation>Er zijn problemen met dit bestand !!!!</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation>U kunt dit bestand zowel zelf aanpassen met een editor, of opnieuw beginnen vanaf scratch met het gebruik van de link of de applicatie blouwdruk.
+Opmerking: dit process zal de file aanpassen genaamd:</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation>Open commando</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation>Alle bestanden (*)</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation>Werkmap</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation>Fout tijdens schrijven naar schijf</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation>Er is een probleem bij het schrijven van het aangepast bureaublad bestand naar de schijf. U kunt het opnieuw proberen na het verhelpen van het probleem met de schijf?</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation>Er is een probleem bij het uitvoeren van het volgende commando:</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation>Afbeelding bestanden (*.png *.jpg *.bmp)</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation>Bij het toevoegen van deze waarde zullen alle vertalingen hiervan verloren gaan</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation>Dit veld: Naam is vertaald in verschillende andere talen. Als u wilt doorgaan zullen alle vertalingen hiervan verloren gaan</translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation>Dit veld: Commentaar is vertaald in verschillende andere talen. Als u wilt doorgaan zullen alle vertalingen hiervan verloren gaan</translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pa.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pa.ts
new file mode 100644
index 00000000..a5fe2f0d
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pa.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pa_IN">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pl.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pl.ts
new file mode 100644
index 00000000..55b0d8a4
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pl.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pl_PL">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pt.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pt.ts
new file mode 100644
index 00000000..3031d08f
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pt.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pt_BR.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pt_BR.ts
new file mode 100644
index 00000000..1e0c5338
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_pt_BR.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="pt_BR">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ro.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ro.ts
new file mode 100644
index 00000000..60aaec20
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ro.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ro_RO">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ru.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ru.ts
new file mode 100644
index 00000000..267317f8
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ru.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ru_RU">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sk.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sk.ts
new file mode 100644
index 00000000..78d2e56f
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sk.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sk_SK">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sl.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sl.ts
new file mode 100644
index 00000000..afae9938
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sl.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sl_SI">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sr.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sr.ts
new file mode 100644
index 00000000..b6fc133b
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sr.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sr_RS">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sv.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sv.ts
new file mode 100644
index 00000000..88cf666e
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sv.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sv_SE">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sw.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sw.ts
new file mode 100644
index 00000000..11089fea
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_sw.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="sw_TZ">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ta.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ta.ts
new file mode 100644
index 00000000..cb184927
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_ta.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="ta_IN">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_tg.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_tg.ts
new file mode 100644
index 00000000..8de9af24
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_tg.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="tg_TJ">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_th.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_th.ts
new file mode 100644
index 00000000..969939e7
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_th.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="th_TH">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_tr.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_tr.ts
new file mode 100644
index 00000000..5e7d700b
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_tr.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="tr_TR">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_uk.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_uk.ts
new file mode 100644
index 00000000..90f732a1
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_uk.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="uk_UA">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_uz.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_uz.ts
new file mode 100644
index 00000000..1c391af6
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_uz.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="uz_UZ">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_vi.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_vi.ts
new file mode 100644
index 00000000..82078a7d
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_vi.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="vi_VN">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_CN.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_CN.ts
new file mode 100644
index 00000000..d63273dc
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_CN.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_CN">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_HK.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_HK.ts
new file mode 100644
index 00000000..44eaab6c
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_HK.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_HK">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_TW.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_TW.ts
new file mode 100644
index 00000000..33a5da6c
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zh_TW.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zh_TW">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zu.ts b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zu.ts
new file mode 100644
index 00000000..8c0d0e05
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/i18n/lumina-fileinfo_zu.ts
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS>
+<TS version="2.1" language="zu_ZA">
+<context>
+ <name>Dialog</name>
+ <message>
+ <location filename="../dialog.ui" line="14"/>
+ <source>File Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="22"/>
+ <source>Working dir:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="56"/>
+ <source>Use startup notification</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="70"/>
+ <source>Icon:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="77"/>
+ <source>Command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="84"/>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="118"/>
+ <source>Run in terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="125"/>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="132"/>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="162"/>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.ui" line="169"/>
+ <source>Apply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <location filename="../dialog.cpp" line="125"/>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Lumina-fileinfo requires inputs:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="84"/>
+ <source>Example: &quot;%1&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="101"/>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="111"/>
+ <source>Working dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="125"/>
+ <source>The filename cannot start with a &quot;-&quot;.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="160"/>
+ <source>Problem to read the desktop file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="182"/>
+ <source>There are some issues with this file !!!!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="183"/>
+ <source>Either you correct this file your self with an editor, or you start from scratch using the link or app template.
+Please note that this process will update the file called:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Open command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="217"/>
+ <source>All Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="233"/>
+ <source>Working Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>Problem to write to disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="285"/>
+ <source>We have a problem to write the adapted desktop file to the disk. Can you re-try the modification after solving the issue with the disk ?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="300"/>
+ <location filename="../dialog.cpp" line="309"/>
+ <source>We have a problem to execute the following command:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="323"/>
+ <source>Image Files (*.png *.jpg *.bmp)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="334"/>
+ <location filename="../dialog.cpp" line="351"/>
+ <source>By modifying this value, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="335"/>
+ <source>The field: Name is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../dialog.cpp" line="352"/>
+ <source>The field: Comment is translated in several other languages. If you want to continue, you will loose all translated versions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.desktop b/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.desktop
new file mode 100644
index 00000000..91dace87
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Exec=lumina-fileinfo %f
+TryExec=lumina-fileinfo
+Icon=unknown
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=System;
+Name=Lumina File Information
+Comment=View or edit file information
+
diff --git a/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.pro b/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.pro
new file mode 100644
index 00000000..cb596060
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.pro
@@ -0,0 +1,96 @@
+include("$${PWD}/../../OS-detect.pri")
+
+QT += core gui
+greaterThan(QT_MAJOR_VERSION, 4): QT += widgets concurrent
+
+
+TARGET = lumina-fileinfo
+TEMPLATE = app
+
+target.path = $${L_BINDIR}
+
+SOURCES += main.cpp\
+ MainUI.cpp
+
+HEADERS += MainUI.h
+
+FORMS += MainUI.ui
+
+#RESOURCES+= lumina-fileinfo.qrc
+
+LIBS += -lLuminaUtils
+
+DEPENDPATH += ../libLumina
+
+
+TRANSLATIONS = i18n/lumina-fileinfo_af.ts \
+ i18n/lumina-fileinfo_ar.ts \
+ i18n/lumina-fileinfo_az.ts \
+ i18n/lumina-fileinfo_bg.ts \
+ i18n/lumina-fileinfo_bn.ts \
+ i18n/lumina-fileinfo_bs.ts \
+ i18n/lumina-fileinfo_ca.ts \
+ i18n/lumina-fileinfo_cs.ts \
+ i18n/lumina-fileinfo_cy.ts \
+ i18n/lumina-fileinfo_da.ts \
+ i18n/lumina-fileinfo_de.ts \
+ i18n/lumina-fileinfo_el.ts \
+ i18n/lumina-fileinfo_en_GB.ts \
+ i18n/lumina-fileinfo_en_ZA.ts \
+ i18n/lumina-fileinfo_es.ts \
+ i18n/lumina-fileinfo_et.ts \
+ i18n/lumina-fileinfo_eu.ts \
+ i18n/lumina-fileinfo_fa.ts \
+ i18n/lumina-fileinfo_fi.ts \
+ i18n/lumina-fileinfo_fr.ts \
+ i18n/lumina-fileinfo_fr_CA.ts \
+ i18n/lumina-fileinfo_gl.ts \
+ i18n/lumina-fileinfo_he.ts \
+ i18n/lumina-fileinfo_hi.ts \
+ i18n/lumina-fileinfo_hr.ts \
+ i18n/lumina-fileinfo_hu.ts \
+ i18n/lumina-fileinfo_id.ts \
+ i18n/lumina-fileinfo_is.ts \
+ i18n/lumina-fileinfo_it.ts \
+ i18n/lumina-fileinfo_ja.ts \
+ i18n/lumina-fileinfo_ka.ts \
+ i18n/lumina-fileinfo_ko.ts \
+ i18n/lumina-fileinfo_lt.ts \
+ i18n/lumina-fileinfo_lv.ts \
+ i18n/lumina-fileinfo_mk.ts \
+ i18n/lumina-fileinfo_mn.ts \
+ i18n/lumina-fileinfo_ms.ts \
+ i18n/lumina-fileinfo_mt.ts \
+ i18n/lumina-fileinfo_nb.ts \
+ i18n/lumina-fileinfo_nl.ts \
+ i18n/lumina-fileinfo_pa.ts \
+ i18n/lumina-fileinfo_pl.ts \
+ i18n/lumina-fileinfo_pt.ts \
+ i18n/lumina-fileinfo_pt_BR.ts \
+ i18n/lumina-fileinfo_ro.ts \
+ i18n/lumina-fileinfo_ru.ts \
+ i18n/lumina-fileinfo_sk.ts \
+ i18n/lumina-fileinfo_sl.ts \
+ i18n/lumina-fileinfo_sr.ts \
+ i18n/lumina-fileinfo_sv.ts \
+ i18n/lumina-fileinfo_sw.ts \
+ i18n/lumina-fileinfo_ta.ts \
+ i18n/lumina-fileinfo_tg.ts \
+ i18n/lumina-fileinfo_th.ts \
+ i18n/lumina-fileinfo_tr.ts \
+ i18n/lumina-fileinfo_uk.ts \
+ i18n/lumina-fileinfo_uz.ts \
+ i18n/lumina-fileinfo_vi.ts \
+ i18n/lumina-fileinfo_zh_CN.ts \
+ i18n/lumina-fileinfo_zh_HK.ts \
+ i18n/lumina-fileinfo_zh_TW.ts \
+ i18n/lumina-fileinfo_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/desktop-utils/lumina-fileinfo/main.cpp b/src-qt5/desktop-utils/lumina-fileinfo/main.cpp
new file mode 100644
index 00000000..f8ba3620
--- /dev/null
+++ b/src-qt5/desktop-utils/lumina-fileinfo/main.cpp
@@ -0,0 +1,59 @@
+#include <QTranslator>
+#include <QApplication>
+#include <QDebug>
+#include <QFile>
+
+#include "MainUI.h"
+#include <LuminaUtils.h>
+#include <LuminaThemes.h>
+
+int main(int argc, char ** argv)
+{
+ LTHEME::LoadCustomEnvSettings();
+ QApplication a(argc, argv);
+ LUtils::LoadTranslation(&a, "lumina-fileinfo");
+ LuminaThemeEngine theme(&a);
+
+
+ //Read the input variables
+ QString path = "";
+ QString flag = "";
+ if (argc==2) {
+ path = QString::fromLocal8Bit(argv[1]);
+ }else if (argc==3) {
+ flag = QString::fromLocal8Bit(argv[1]);
+ path = QString::fromLocal8Bit(argv[2]);
+ }
+ //Check the input variables
+ // - path
+ if(!path.isEmpty()){ path = LUtils::PathToAbsolute(path); }
+ // - flag
+ if(!flag.isEmpty()){
+ if(flag=="-application"){
+ flag = "APP"; //for internal use
+ }else if(flag=="-link"){
+ flag = "LINK"; //for internal use
+ }else{
+ //Invalid flag - clear the path as well
+ path.clear();
+ }
+ }
+ if(!path.isEmpty()){
+ //if(!QFile::exists(path)){ LUtils::writeFile(path,QStringList()); } //create an empty file
+ MainUI w;
+ QObject::connect(&theme, SIGNAL(updateIcons()), &w, SLOT(UpdateIcons()) );
+ w.LoadFile(path, flag);
+ w.show();
+ int retCode = a.exec();
+ return retCode;
+ }else{
+ //Show an error text and exit
+ QStringList msg;
+ msg << "ERROR: Invalid input arguments";
+ msg << "Usage: \"lumina-fileinfo [-application | -link] <file>";
+ qDebug() << msg.join("\n");
+ return 1;
+ }
+
+
+} \ No newline at end of file
bgstack15