diff --git a/profile_manager/i18n/ProfileManager.pro b/profile_manager/i18n/ProfileManager.pro
deleted file mode 100644
index 83f9455..0000000
--- a/profile_manager/i18n/ProfileManager.pro
+++ /dev/null
@@ -1,31 +0,0 @@
-FORMS = ../profile_manager_dialog_base.ui
-
-SOURCES = \
- ../utils.py \
- ../profiles/profile_copier.py \
- ../profiles/profile_editor.py \
- ../profiles/profile_remover.py \
- ../profiles/profile_creator.py \
- ../profiles/profile_action_handler.py \
- ../profile_manager_dialog.py \
- ../userInterface/interface_handler.py \
- ../userInterface/name_profile_dialog.py \
- ../profile_manager.py \
- ../datasources/Functions/function_handler.py \
- ../datasources/Dataservices/datasource_distributor.py \
- ../datasources/Dataservices/datasource_provider.py \
- ../datasources/Dataservices/datasource_handler.py \
- ../datasources/Bookmarks/bookmark_handler.py \
- ../datasources/Favourites/favourites_handler.py \
- ../datasources/Models/script_handler.py \
- ../datasources/Models/model_handler.py \
- ../datasources/Plugins/plugin_remover.py \
- ../datasources/Plugins/plugin_handler.py \
- ../datasources/Plugins/plugin_displayer.py \
- ../datasources/Plugins/plugin_importer.py \
- ../datasources/Customizations/customization_handler.py \
- ../datasources/Styles/style_handler.py
-
-TRANSLATIONS = \
- ProfileManager_de.ts \
- ProfileManager_it.ts
diff --git a/profile_manager/i18n/ProfileManager_de.qm b/profile_manager/i18n/ProfileManager_de.qm
deleted file mode 100644
index 72cb12f..0000000
Binary files a/profile_manager/i18n/ProfileManager_de.qm and /dev/null differ
diff --git a/profile_manager/i18n/ProfileManager_de.ts b/profile_manager/i18n/ProfileManager_de.ts
deleted file mode 100644
index 3e7817c..0000000
--- a/profile_manager/i18n/ProfileManager_de.ts
+++ /dev/null
@@ -1,410 +0,0 @@
-
-
-
-
- InterfaceHandler
-
-
-
- Quellprofil: {}
-
-
-
-
- Zielprofil: {}
-
-
-
-
- Zielprofil darf nicht Quellprofil sein
-
-
-
-
- Bitte ein Profile auswählen, das entfernt werden soll
-
-
-
-
- Bitte ein Profile auswählen, das umbenannt werden soll
-
-
-
-
- Bitte ein Profile auswählen, das kopiert werden soll
-
-
-
-
- Das aktive Profil kann nicht entfernt werden
-
-
-
-
- Das aktive Profil kann nicht umbenannt werden
-
-
-
- NameProfileDialog
-
-
-
- Profil erstellen
-
-
-
-
- Profilname
-
-
-
- PluginRemover
-
-
-
- Plugin '{0}' konnte wegen eines Fehlers nicht entfernt werden:
-{1}
-
-
-
- ProfileCopier
-
-
-
- Profilverzeichnis '{}' existiert bereits.
-
-
-
-
- Profil konnte nicht kopiert werden
-
-
-
-
- Profil kopiert
-
-
-
-
- Profil '{}' erfolgreich kopiert.
-
-
-
- ProfileCreator
-
-
-
- Profilverzeichnis '{}' existiert bereits.
-
-
-
-
- Profil konnte nicht erstellt werden
-
-
-
-
- Profil erstellt
-
-
-
-
- Profil '{}' erfolgreich erstellt.
-
-
-
- ProfileEditor
-
-
-
- Profil '{}' umbenennen
-
-
-
-
- Profil konnte nicht umbenannt werden
-
-
-
-
- Profil umbenannt
-
-
-
-
- Profil '{0}' erfolgreich in '{1}' umbenannt.
-
-
-
- ProfileManager
-
-
-
-
-
-
-
-
-
-
-
-
-
- Import wegen Fehler abgebrochen:
-{}
-
-
-
-
- Backup konnte nicht erstellt werden
-
-
-
-
- Datenquellenimport
-
-
-
-
- Es gab Fehler beim Import.
-
-
-
-
- Datenquellen erfolgreich importiert.
-
-Bitte ggf. den QGIS-Browser aktualisieren.
-
-
-
-
- Datenquellen entfernen
-
-
-
-
- Abbruch wegen Fehler:
-{}
-
-
-
-
- Datenquellen entfernt
-
-
-
-
- Datenquellen erfolgreich entfernt.
-
-Bitte ggf. den QGIS-Browser aktualisieren.
-
-
-
-
- Sollen die ausgewählten Datenquellen wirklich entfernt werden?
-
-Ein Backup wird in '{}' erstellt.
-
-
-
- ProfileManagerDialogBase
-
-
-
-
-
-
-
-
- Profile
-
-
-
-
- Neu
-
-
-
-
- Löschen
-
-
-
-
- Umbenennen
-
-
-
-
- Kopieren
-
-
-
-
- Import
-
-
-
-
- Plugins
-
-
-
-
- Quellprofil
-
-
-
-
- Zielprofil
-
-
-
-
- Alle Elemente auswählen
-
-
-
-
- Ausgewählte Elemente entfernen
-
-
-
-
- Ausgewählte Elemente importieren
-
-
-
-
- Datenquellen
-
-
-
-
- Quellprofil:
-
-
-
-
- Zielprofil:
-
-
-
-
- Plugins im Quellprofil
-
-
-
-
- Plugins im Zielprofil
-
-
-
-
- Anderes
-
-
-
-
- Räumliche Lesezeichen
-
-
-
-
- Favoriten
-
-
-
-
- Verarbeitungsmodelle
-
-
-
-
- Verarbeitungsskripte
-
-
-
-
- Symbolisierungen + Beschriftungen
-
-
-
-
- UI-Anpassungen (z.B. versteckte Icons)
-
-
-
-
- Ausdrucksfunktionen
-
-
-
-
- Entferne auswählte Elemente aus Quellprofil
-
-
-
-
- Importiere auswählte Elemente vom Quell- ins Zielprofil
-
-
-
-
- Alle Elemente des Quellprofils auswählen
-
-
-
- ProfileRemover
-
-
-
- Gelöscht
-
-
-
-
- Entfernung des Profils '{0}' wegen Fehler abgebrochen:
-{1}
-
-
-
-
- Backup konnte nicht erstellt werden
-
-
-
-
- Profil konnte nicht entfernt werden
-
-
-
-
- Profil entfernt
-
-
-
-
- Profil '{}' wurde entfernt.
-
-
-
-
- Soll das Profil '{0}' wirklich entfernt werden?
-
-Ein Backup wird in '{1}' erstellt.
-
-
-
diff --git a/profile_manager/i18n/ProfileManager_it.qm b/profile_manager/i18n/ProfileManager_it.qm
deleted file mode 100644
index 0df5fd1..0000000
Binary files a/profile_manager/i18n/ProfileManager_it.qm and /dev/null differ
diff --git a/profile_manager/resources/i18n/ProfileManager_de.ts b/profile_manager/resources/i18n/ProfileManager_de.ts
new file mode 100644
index 0000000..464f486
--- /dev/null
+++ b/profile_manager/resources/i18n/ProfileManager_de.ts
@@ -0,0 +1,425 @@
+
+
+
+
+ @default
+
+
+
+
+
+
+
+
+ Plugin '{0}' konnte wegen eines Fehlers nicht entfernt werden:
+{1}
+
+
+
+ InterfaceHandler
+
+
+
+ Quellprofil: {}
+
+
+
+
+ Zielprofil: {}
+
+
+
+
+ Zielprofil darf nicht Quellprofil sein
+
+
+
+
+ Bitte ein Profile auswählen, das entfernt werden soll
+
+
+
+
+ Bitte ein Profile auswählen, das umbenannt werden soll
+
+
+
+
+ Bitte ein Profile auswählen, das kopiert werden soll
+
+
+
+
+ Das aktive Profil kann nicht entfernt werden
+
+
+
+
+ Das aktive Profil kann nicht umbenannt werden
+
+
+
+ NameProfileDialog
+
+
+
+ Profil erstellen
+
+
+
+
+ Profilname
+
+
+
+ PluginRemover
+
+
+
+ Plugin '{0}' konnte wegen eines Fehlers nicht entfernt werden:
+{1}
+
+
+
+ ProfileCopier
+
+
+
+ Profilverzeichnis '{}' existiert bereits.
+
+
+
+
+ Profil konnte nicht kopiert werden
+
+
+
+
+ Profil kopiert
+
+
+
+
+ Profil '{}' erfolgreich kopiert.
+
+
+
+ ProfileCreator
+
+
+
+ Profilverzeichnis '{}' existiert bereits.
+
+
+
+
+ Profil konnte nicht erstellt werden
+
+
+
+
+ Profil erstellt
+
+
+
+
+ Profil '{}' erfolgreich erstellt.
+
+
+
+ ProfileEditor
+
+
+
+ Profil '{}' umbenennen
+
+
+
+
+ Profil konnte nicht umbenannt werden
+
+
+
+
+ Profil umbenannt
+
+
+
+
+ Profil '{0}' erfolgreich in '{1}' umbenannt.
+
+
+
+ ProfileManager
+
+
+
+ Import wegen Fehler abgebrochen:
+{}
+
+
+
+
+ Backup konnte nicht erstellt werden
+
+
+
+
+ Datenquellenimport
+
+
+
+
+ Es gab Fehler beim Import.
+
+
+
+
+ Datenquellen erfolgreich importiert.
+
+Bitte ggf. den QGIS-Browser aktualisieren.
+
+
+
+
+ Datenquellen entfernen
+
+
+
+
+ Abbruch wegen Fehler:
+{}
+
+
+
+
+ Datenquellen entfernt
+
+
+
+
+ Datenquellen erfolgreich entfernt.
+
+Bitte ggf. den QGIS-Browser aktualisieren.
+
+
+
+
+ Sollen die ausgewählten Datenquellen wirklich entfernt werden?
+
+Ein Backup wird in '{}' erstellt.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ProfileManagerDialogBase
+
+
+
+ Profile
+
+
+
+
+ Neu
+
+
+
+
+ Löschen
+
+
+
+
+ Umbenennen
+
+
+
+
+ Kopieren
+
+
+
+
+ Import
+
+
+
+
+ Plugins
+
+
+
+
+ Quellprofil
+
+
+
+
+ Zielprofil
+
+
+
+
+ Alle Elemente auswählen
+
+
+
+
+ Ausgewählte Elemente entfernen
+
+
+
+
+ Ausgewählte Elemente importieren
+
+
+
+
+ Datenquellen
+
+
+
+
+ Quellprofil:
+
+
+
+
+ Zielprofil:
+
+
+
+
+ Plugins im Quellprofil
+
+
+
+
+ Plugins im Zielprofil
+
+
+
+
+ Anderes
+
+
+
+
+ Räumliche Lesezeichen
+
+
+
+
+ Favoriten
+
+
+
+
+ Verarbeitungsmodelle
+
+
+
+
+ Verarbeitungsskripte
+
+
+
+
+ Symbolisierungen + Beschriftungen
+
+
+
+
+ UI-Anpassungen (z.B. versteckte Icons)
+
+
+
+
+ Ausdrucksfunktionen
+
+
+
+
+ Entferne auswählte Elemente aus Quellprofil
+
+
+
+
+ Importiere auswählte Elemente vom Quell- ins Zielprofil
+
+
+
+
+ Alle Elemente des Quellprofils auswählen
+
+
+
+
+
+
+
+
+ ProfileRemover
+
+
+
+ Gelöscht
+
+
+
+
+ Entfernung des Profils '{0}' wegen Fehler abgebrochen:
+{1}
+
+
+
+
+ Backup konnte nicht erstellt werden
+
+
+
+
+ Profil konnte nicht entfernt werden
+
+
+
+
+ Profil entfernt
+
+
+
+
+ Profil '{}' wurde entfernt.
+
+
+
+
+ Soll das Profil '{0}' wirklich entfernt werden?
+
+Ein Backup wird in '{1}' erstellt.
+
+
+
diff --git a/profile_manager/resources/i18n/ProfileManager_fr.ts b/profile_manager/resources/i18n/ProfileManager_fr.ts
new file mode 100644
index 0000000..c4669be
--- /dev/null
+++ b/profile_manager/resources/i18n/ProfileManager_fr.ts
@@ -0,0 +1,403 @@
+
+
+
+
+ @default
+
+
+
+
+
+
+
+
+
+
+
+
+ InterfaceHandler
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NameProfileDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ ProfileCopier
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ProfileCreator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ProfileEditor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ProfileManager
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ProfileManagerDialogBase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ProfileRemover
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/profile_manager/i18n/ProfileManager_it.ts b/profile_manager/resources/i18n/ProfileManager_it.ts
similarity index 61%
rename from profile_manager/i18n/ProfileManager_it.ts
rename to profile_manager/resources/i18n/ProfileManager_it.ts
index 982290c..f1ceb97 100644
--- a/profile_manager/i18n/ProfileManager_it.ts
+++ b/profile_manager/resources/i18n/ProfileManager_it.ts
@@ -2,44 +2,58 @@
- InterfaceHandler
+ @default
-
-
+
+
-
-
+
+
+
+
+ InterfaceHandler
-
+
Il profilo destinazione non può essere uguale al profilo origine
-
-
+
+
+ Bitte zu kopierendes Profil wählen
+
+
+
+
-
-
+
+
-
-
- Bitte zu kopierendes Profil wählen
+
+
+
-
+
+
+
+
+
+
-
+
@@ -47,44 +61,35 @@
NameProfileDialog
-
+
-
+
-
- PluginRemover
-
-
-
-
-
-
ProfileCopier
-
+
-
+
-
+
-
+
@@ -92,22 +97,22 @@
ProfileCreator
-
+
-
+
-
+
-
+
@@ -115,22 +120,22 @@
ProfileEditor
-
+
-
+
-
+
-
+
@@ -138,261 +143,261 @@
ProfileManager
-
+
- &Gestore Profilo
+ &Gestore Profilo
-
+
- Gestore Profilo
+ Gestore Profilo
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
ProfileManagerDialogBase
-
+
- Gestore Profilo
+ Gestore Profilo
-
+
- Profili
+ Profili
-
+
- Nuovo profilo
+ Nuovo profilo
-
+
- Rimuovi profilo
+ Rimuovi profilo
-
+
- Rinomina profilo
+ Rinomina profilo
-
+
- Copia profilo
+ Copia profilo
-
+
- Importa
+ Importa
-
+
- Plugin
+ Plugin
-
+
-
+
-
+
+
+
+
+
+
-
+
+
+
+
+
+
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ProfileRemover
-
+
- Rimuovi Profilo
+ Rimuovi Profilo
-
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
diff --git a/profile_manager/resources/i18n/plugin_translation.pro b/profile_manager/resources/i18n/plugin_translation.pro
new file mode 100644
index 0000000..944de25
--- /dev/null
+++ b/profile_manager/resources/i18n/plugin_translation.pro
@@ -0,0 +1,32 @@
+FORMS = ../../profile_manager_dialog_base.ui
+
+SOURCES = \
+ ../../utils.py \
+ ../../profiles/profile_copier.py \
+ ../../profiles/profile_editor.py \
+ ../../profiles/profile_remover.py \
+ ../../profiles/profile_creator.py \
+ ../../profiles/profile_action_handler.py \
+ ../../profile_manager_dialog.py \
+ ../../gui/interface_handler.py \
+ ../../gui/name_profile_dialog.py \
+ ../../profile_manager.py \
+ ../../datasources/functions/function_handler.py \
+ ../../datasources/dataservices/datasource_distributor.py \
+ ../../datasources/dataservices/datasource_provider.py \
+ ../../datasources/dataservices/datasource_handler.py \
+ ../../datasources/bookmarks/bookmark_handler.py \
+ ../../datasources/favourites/favourites_handler.py \
+ ../../datasources/models/script_handler.py \
+ ../../datasources/models/model_handler.py \
+ ../../datasources/plugins/plugin_remover.py \
+ ../../datasources/plugins/plugin_handler.py \
+ ../../datasources/plugins/plugin_displayer.py \
+ ../../datasources/plugins/plugin_importer.py \
+ ../../datasources/customizations/customization_handler.py \
+ ../../datasources/styles/style_handler.py
+
+TRANSLATIONS = \
+ ProfileManager_de.ts \
+ ProfileManager_fr.ts \
+ ProfileManager_it.ts