From fdcfc149a041f7ae71f148150bb0a34ab08282f2 Mon Sep 17 00:00:00 2001
From: Jordi
Date: Wed, 27 May 2026 19:58:22 +0200
Subject: [PATCH 1/3] (i18n): add Catalan translation
---
README.md | 2 +-
data/it.andreafontana.hideout.metainfo.xml | 16 +++++++-
source/i18n.d | 48 +++++++++++++++++++++-
3 files changed, 62 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index a67b4fc..cd7e02d 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ Hideout is a minimal and secure desktop application for file encryption and decr
- **Simple UI**: Drag and drop files to encrypt or decrypt.
- **Secure**: Uses GPG symmetric encryption. Passphrases are handled securely.
-- **Multi-language**: Supported languages: English, Italian, French, Spanish, German, and Portuguese (BR).
+- **Multi-language**: Supported languages: English, Italian, French, Spanish, German, Catalan, and Portuguese (BR).
## Download
diff --git a/data/it.andreafontana.hideout.metainfo.xml b/data/it.andreafontana.hideout.metainfo.xml
index 7ed8883..20583df 100644
--- a/data/it.andreafontana.hideout.metainfo.xml
+++ b/data/it.andreafontana.hideout.metainfo.xml
@@ -1,4 +1,4 @@
-
+
it.andreafontana.hideout
CC0-1.0
@@ -19,6 +19,7 @@
Cifrado seguro de archivos
Sichere Dateiverschlüsselung
Criptografia segura de arquivos
+ Encriptatge de fitxers simple i segur
@@ -45,25 +46,32 @@
Hideout é um aplicativo de desktop mínimo e seguro para criptografia e descriptografia de arquivos,
baseado em GnuPG. Ele fornece uma interface simples de arrastar e soltar para proteger seus arquivos confidenciais.
+
+ El Hideout és una aplicació d'escriptori senzilla i segura per a l'encriptatge i el desencriptatge de fitxers
+ basada en GnuPG. Ofereix una interfície simple d'arrossegar i deixar anar per a protegir els vostres fitxers confidencials.
+
- Simple UI: Drag and drop files to encrypt or decrypt.
- Interfaccia semplice: trascina i file per criptarli o decriptarli.
- - Interface simple : glissez-déposez des fichiers pour les chiffrer ou les déchiffrer.
+ Interface simple : glissez-déposez des fichiers pour les chiffrer ou les déchiffrer.
- Interfaz sencilla: arrastre y suelte archivos para cifrarlos o descifrarlos.
- Einfache Benutzeroberfläche: Dateien zum Verschlüsseln oder Entschlüsseln per Drag-and-Drop verschieben.
- Interface simples: arraste e solte arquivos para criptografá-los ou descriptografá-los.
+ - Interfície senzilla: només cal arrossegar i deixar anar els fitxers per a encriptar-los o desencriptar-los.
- Secure: Uses GPG symmetric encryption.
- Sicuro: utilizza la crittografia simmetrica GPG.
- Sécurisé : utilise le chiffrement symétrique GPG.
- Seguro: utiliza cifrado simétrico GPG.
- Sicher: Verwendet symmetrische GPG-Verschlüsselung.
- Seguro: utiliza criptografia simétrica GPG.
+ - Segur: utiliza encriptatge simètric GPG.
- Multi-language: Supported in several languages.
- Multi-lingua: supportato in diverse lingue.
- Multi-langue : pris en charge dans plusieurs langues.
- Multilingüe: disponible en varios idiomas.
- Mehrsprachig: in mehreren Sprachen verfügbar.
- Multilíngue: disponível em vários idiomas.
+ - Multilíngüe: disponible en diversos idiomes.
@@ -77,6 +85,7 @@
La ventana principal de Hideout
Das Hauptfenster von Hideout
A janela principal do Hideout
+ La finestra principal del Hideout
https://raw.githubusercontent.com/trikko/hideout/main/screenshots/main_window.png
@@ -86,6 +95,7 @@
Opciones y ajustes de cifrado
Optionen und Verschlüsselungseinstellungen
Opções e configurações de criptografia
+ Opcions i paràmetres d'encriptació
https://raw.githubusercontent.com/trikko/hideout/main/screenshots/options.png
@@ -95,6 +105,7 @@
Cifrado en curso
Verschlüsselung läuft
Criptografia em andamento
+ Procés d'encriptatge
https://raw.githubusercontent.com/trikko/hideout/main/screenshots/progress.png
@@ -104,6 +115,7 @@
Operación completada con éxito
Vorgang erfolgreich abgeschlossen
Operação concluída com sucesso
+ Encriptatge completat amb èxit
https://raw.githubusercontent.com/trikko/hideout/main/screenshots/completed.png
diff --git a/source/i18n.d b/source/i18n.d
index 77e52c3..09b218a 100644
--- a/source/i18n.d
+++ b/source/i18n.d
@@ -362,6 +362,52 @@ shared static this() {
Msg.toast_install_success: "Entrada desktop instalada!",
Msg.toast_install_fail: "A instalação falhou: ",
Msg.hint_flatpak_manual: "Devido às restrições de segurança do Flatpak, o destino deve ser confirmado através do seletor de ficheiros"
+ ],
+ "ca": [
+ Msg.app_title: "Hideout",
+ Msg.select_page_title: "Encripta o desencripta",
+ Msg.select_page_desc: "Seleccioneu o arrossegueu un fitxer aquí.",
+ Msg.select_file_btn: "Selecciona un fitxer",
+ Msg.action_label: "Acció:",
+ Msg.op_encrypt: "Encriptatge",
+ Msg.op_decrypt: "Desencriptatge",
+ Msg.dest_label: "Destinació:",
+ Msg.dest_placeholder: "Nom del fitxer de sortida",
+ Msg.pwd_label: "Contrasenya de seguretat:",
+ Msg.cancel_btn: "Cancel·la",
+ Msg.start_btn: "Inicia",
+ Msg.btn_encrypt: "Encripta",
+ Msg.btn_decrypt: "Desencripta",
+ Msg.btn_open: "Obre",
+ Msg.btn_show_folder: "Mostra",
+ Msg.confirm_title: "El fitxer ja existeix",
+ Msg.confirm_desc: "El fitxer de destinació ja existeix.\nEsteu segur que voleu sobreescriure'l?",
+ Msg.confirm_yes: "Sobreescriu",
+ Msg.progress_title_generic: "S'està processant...",
+ Msg.progress_desc: "S'està iniciant l'operació...",
+ Msg.progress_pct: "S'ha completat en un %.1f%% ",
+ Msg.done_title: "Operació completada",
+ Msg.done_success: "S'ha completat",
+ Msg.done_saved: "S'ha desat a:\n",
+ Msg.restart_btn: "Reinicia",
+ Msg.btn_retry: "Reintenta",
+ Msg.err_title: "Error",
+ Msg.err_generic: "L'operació ha fallat o s'ha cancel·lat.",
+ Msg.err_bad_password: "Contrasenya incorrecta",
+ Msg.err_corrupted: "El desencriptatge ha fallat.\nEl fitxer està malmès o té un format incorrecte.",
+ Msg.err_cancelled: "S'ha cancel·lat l'operació.",
+ Msg.err_code: "S'ha produït un error durant l'operació (codi ",
+ Msg.err_asymmetric: "El fitxer requereix una clau privada, no una contrasenya.",
+ Msg.err_unknown_gpg: "El fitxer no és compatible o té un format incorrecte.",
+ Msg.title_encrypt_file: "Encripteu un fitxer",
+ Msg.title_decrypt_file: "Desencripteu un fitxer",
+ Msg.btn_install: "Instal·la un llançador de l'escriptori",
+ Msg.btn_about: "Quant a",
+ Msg.btn_issues: "Informa d'un problema",
+ Msg.btn_website: "Lloc web",
+ Msg.toast_install_success: "S'ha instal·lat el llançador de l'escriptori!",
+ Msg.toast_install_fail: "La instal·lació ha fallat: ",
+ Msg.hint_flatpak_manual: "A causa de les restriccions de seguretat de Flatpak, cal confirmar la destinació amb el selector de fitxers."
]
];
@@ -379,7 +425,7 @@ string _(Msg key) {
if (auto langMap = currentLang in allTranslations) {
return (*langMap)[key];
}
-
+
// English is the default language
return allTranslations["en"][key];
}
From 793fca7bb19a0ff4032d94a66b39395a6d4c8f46 Mon Sep 17 00:00:00 2001
From: Jordi
Date: Wed, 27 May 2026 20:19:27 +0200
Subject: [PATCH 2/3] (i18n): add Catalan translation
---
data/it.andreafontana.hideout.metainfo.xml | 48 ++++++++++++++++------
1 file changed, 36 insertions(+), 12 deletions(-)
diff --git a/data/it.andreafontana.hideout.metainfo.xml b/data/it.andreafontana.hideout.metainfo.xml
index 20583df..e09cbb0 100644
--- a/data/it.andreafontana.hideout.metainfo.xml
+++ b/data/it.andreafontana.hideout.metainfo.xml
@@ -52,12 +52,24 @@
- Simple UI: Drag and drop files to encrypt or decrypt.
- - Interfaccia semplice: trascina i file per criptarli o decriptarli.
- Interface simple : glissez-déposez des fichiers pour les chiffrer ou les déchiffrer.
- - Interfaz sencilla: arrastre y suelte archivos para cifrarlos o descifrarlos.
- - Einfache Benutzeroberfläche: Dateien zum Verschlüsseln oder Entschlüsseln per Drag-and-Drop verschieben.
- - Interface simples: arraste e solte arquivos para criptografá-los ou descriptografá-los.
- - Interfície senzilla: només cal arrossegar i deixar anar els fitxers per a encriptar-los o desencriptar-los.
+ - Interfaccia semplice: trascina i file per criptarli o decriptarli.
+ - Interface simple : glissez-déposez des fichiers pour les chiffrer ou les déchiffrer.
+ - Interfaz sencilla: arrastre y suelte archivos para cifrarlos o descifrarlos.
+ - Einfache Benutzeroberfläche: Dateien zum Verschlüsseln oder Entschlüsseln per Drag-and-Drop verschieben.
+ - Interface simples: arraste e solte arquivos para criptografá-los ou descriptografá-los.
+ - Interfície senzilla: només cal arrossegar i deixar anar els fitxers per a encriptar-los o desencriptar-los.
- Secure: Uses GPG symmetric encryption.
- Sicuro: utilizza la crittografia simmetrica GPG.
- Sécurisé : utilise le chiffrement symétrique GPG.
@@ -67,7 +79,9 @@
- Segur: utiliza encriptatge simètric GPG.
- Multi-language: Supported in several languages.
- Multi-lingua: supportato in diverse lingue.
- - Multi-langue : pris en charge dans plusieurs langues.
+ - Multi-langue : pris en charge dans plusieurs langues.
- Multilingüe: disponible en varios idiomas.
- Mehrsprachig: in mehreren Sprachen verfügbar.
- Multilíngue: disponível em vários idiomas.
@@ -86,17 +100,23 @@
Das Hauptfenster von Hideout
A janela principal do Hideout
La finestra principal del Hideout
- https://raw.githubusercontent.com/trikko/hideout/main/screenshots/main_window.png
+ https://raw.githubusercontent.com/trikko/hideout/main/screenshots/main_window.png
Options and encryption settings
Opzioni e impostazioni di cifratura
Options et paramètres de chiffrement
Opciones y ajustes de cifrado
- Optionen und Verschlüsselungseinstellungen
+ Optionen und Verschlüsselungseinstellungen
Opções e configurações de criptografia
Opcions i paràmetres d'encriptació
- https://raw.githubusercontent.com/trikko/hideout/main/screenshots/options.png
+ https://raw.githubusercontent.com/trikko/hideout/main/screenshots/options.png
Encryption in progress
@@ -106,7 +126,9 @@
Verschlüsselung läuft
Criptografia em andamento
Procés d'encriptatge
- https://raw.githubusercontent.com/trikko/hideout/main/screenshots/progress.png
+ https://raw.githubusercontent.com/trikko/hideout/main/screenshots/progress.png
Operation completed successfully
@@ -116,7 +138,9 @@
Vorgang erfolgreich abgeschlossen
Operação concluída com sucesso
Encriptatge completat amb èxit
- https://raw.githubusercontent.com/trikko/hideout/main/screenshots/completed.png
+ https://raw.githubusercontent.com/trikko/hideout/main/screenshots/completed.png
From 7498195140920d4c91e4c0c779753503649c127c Mon Sep 17 00:00:00 2001
From: Jordi
Date: Wed, 27 May 2026 20:27:25 +0200
Subject: [PATCH 3/3] (i18n): add Catalan translation
---
data/it.andreafontana.hideout.metainfo.xml | 48 ++++++----------------
1 file changed, 12 insertions(+), 36 deletions(-)
diff --git a/data/it.andreafontana.hideout.metainfo.xml b/data/it.andreafontana.hideout.metainfo.xml
index e09cbb0..2343234 100644
--- a/data/it.andreafontana.hideout.metainfo.xml
+++ b/data/it.andreafontana.hideout.metainfo.xml
@@ -52,24 +52,12 @@
- Simple UI: Drag and drop files to encrypt or decrypt.
- - Interfaccia semplice: trascina i file per criptarli o decriptarli.
- - Interface simple : glissez-déposez des fichiers pour les chiffrer ou les déchiffrer.
- - Interfaz sencilla: arrastre y suelte archivos para cifrarlos o descifrarlos.
- - Einfache Benutzeroberfläche: Dateien zum Verschlüsseln oder Entschlüsseln per Drag-and-Drop verschieben.
- - Interface simples: arraste e solte arquivos para criptografá-los ou descriptografá-los.
- - Interfície senzilla: només cal arrossegar i deixar anar els fitxers per a encriptar-los o desencriptar-los.
+ - Interfaccia semplice: trascina i file per criptarli o decriptarli.
+ - Interface simple : glissez-déposez des fichiers pour les chiffrer ou les déchiffrer.
+ - Interfaz sencilla: arrastre y suelte archivos para cifrarlos o descifrarlos.
+ - Einfache Benutzeroberfläche: Dateien zum Verschlüsseln oder Entschlüsseln per Drag-and-Drop verschieben.
+ - Interface simples: arraste e solte arquivos para criptografá-los ou descriptografá-los.
+ - Interfície senzilla: només cal arrossegar i deixar anar els fitxers per a encriptar-los o desencriptar-los.
- Secure: Uses GPG symmetric encryption.
- Sicuro: utilizza la crittografia simmetrica GPG.
- Sécurisé : utilise le chiffrement symétrique GPG.
@@ -79,9 +67,7 @@
- Segur: utiliza encriptatge simètric GPG.
- Multi-language: Supported in several languages.
- Multi-lingua: supportato in diverse lingue.
- - Multi-langue : pris en charge dans plusieurs langues.
+ - Multi-langue : pris en charge dans plusieurs langues.
- Multilingüe: disponible en varios idiomas.
- Mehrsprachig: in mehreren Sprachen verfügbar.
- Multilíngue: disponível em vários idiomas.
@@ -100,23 +86,17 @@
Das Hauptfenster von Hideout
A janela principal do Hideout
La finestra principal del Hideout
- https://raw.githubusercontent.com/trikko/hideout/main/screenshots/main_window.png
+ https://raw.githubusercontent.com/trikko/hideout/main/screenshots/main_window.png
Options and encryption settings
Opzioni e impostazioni di cifratura
Options et paramètres de chiffrement
Opciones y ajustes de cifrado
- Optionen und Verschlüsselungseinstellungen
+ Optionen und Verschlüsselungseinstellungen
Opções e configurações de criptografia
Opcions i paràmetres d'encriptació
- https://raw.githubusercontent.com/trikko/hideout/main/screenshots/options.png
+ https://raw.githubusercontent.com/trikko/hideout/main/screenshots/options.png
Encryption in progress
@@ -126,9 +106,7 @@
Verschlüsselung läuft
Criptografia em andamento
Procés d'encriptatge
- https://raw.githubusercontent.com/trikko/hideout/main/screenshots/progress.png
+ https://raw.githubusercontent.com/trikko/hideout/main/screenshots/progress.png
Operation completed successfully
@@ -138,9 +116,7 @@
Vorgang erfolgreich abgeschlossen
Operação concluída com sucesso
Encriptatge completat amb èxit
- https://raw.githubusercontent.com/trikko/hideout/main/screenshots/completed.png
+ https://raw.githubusercontent.com/trikko/hideout/main/screenshots/completed.png