diff --git a/ui/src/main/res/values-fr/strings.xml b/ui/src/main/res/values-fr/strings.xml
new file mode 100644
index 00000000..7865f494
--- /dev/null
+++ b/ui/src/main/res/values-fr/strings.xml
@@ -0,0 +1,229 @@
+
+
+
+ - Impossible de supprimer %d tunnel : %s
+ - Impossible de supprimer %d tunnels : %s
+
+
+ - Supprimé avec succès %d tunnel
+ - Supprimé avec succès %d tunnels
+
+
+ - %d tunnel sélectionné
+ - %d tunnels sélectionnés
+
+
+ - %1$d de %2$d tunnels importés
+ - %1$d de %2$d tunnels importés
+
+
+ - %d tunnel importé
+ - %d tunnels importés
+
+
+ - %d application exclue
+ - %d applications exclues
+
+
+ - %d application incluse
+ - %d applications incluses
+
+
+ - %d exclue
+ - %d exclues
+
+
+ - %d incluse
+ - %d incluses
+
+ Toutes les Applications
+ Exclure
+ Inclure uniquement
+
+ - Inclure %d application
+ - Inclure %d applications
+
+
+ - Exclure %d application
+ - Exclure %d applications
+
+
+ - chaque seconde
+ - tous les %d secondes
+
+
+ - seconde
+ - secondes
+
+ Utiliser toutes les applications
+ Ajouter un pair
+ Adresses
+ Applications
+ Les applications externes ne peuvent pas activer les tunnels (recommandé)
+ Les applications externes peuvent activer les tunnels (avancés)
+ Autoriser les applications de contrôle à distance
+ Adresses IP autorisées
+ WireGuard
+ %1$s de %2$s
+ %s
+ %1$s dans %2$s
+ : Doit être positif et ne pas dépasser 65535
+ : Doit être positif
+ : Doit être un numéro de port UDP valide
+ Clef invalide
+ Numéro invalide
+ Valeur invalide
+ Attribut manquant
+ Section manquante
+ Erreur de syntaxe
+ Attribut inconnu
+ Section inconnue
+ Valeur hors limite
+ Le fichier doit être .conf ou .zip
+ Annuler
+ Impossible de supprimer le fichier de configuration %s
+ La configuration de « %s » existe déjà
+ Le fichier de configuration « %s » existe déjà
+ Fichier de configuration «%s» introuvable
+ Impossible de renommer le fichier de configuration «%s»
+ Impossible d’enregistrer la configuration pour «%1$s» : %2$s
+ Configuration enregistrée avec succès pour “%s”
+ Créer un tunnel WireGuard
+ Impossible de créer le répertoire binaire local
+ Impossible de créer le fichier dans le répertoire des téléchargements
+ Créer à partir de zéro
+ Importer depuis un fichier ou une archive
+ Créer avec un scan de QR code
+ Impossible de créer le répertoire de sortie
+ Impossible de créer le répertoire temporaire local
+ Créer un tunnel
+ Utilisation en cours du thème clair (jour)
+ Utilisation en cours du thème sombre (nuit)
+ Utilisez le thème sombre
+ Supprimer
+ Serveurs DNS
+ Modifier
+ Point de terminaison
+ Erreur lors de la désactivation du tunnel : %s
+ Erreur lors de la récupération de la liste d\'applications : %s
+ Veuillez obtenir l\'accès root et essayez à nouveau
+ Erreur lors de la mise en place du tunnel : %s
+ Exclure les IPs privées
+ Générer une nouvelle clé privée
+ Erreur inconnue « %s »
+ (auto)
+ (généré)
+ (facultatif)
+ (facultatif, non recommandé)
+ (aléatoire)
+ Nom de fichier invalide “%s”
+ Impossible d\'importer le tunnel : %s
+ Importer un tunnel depuis un QR-code
+ Importé «%s »
+ Interface
+ Mauvais caractères dans la clé
+ Longueur de la clé incorrecte
+ : Les clés base64 WireGuard doivent comporter 44 caractères (32 octets)
+ : Les clés WireGuard doivent comporter 32 octets
+ : Les clés hexadécimales WireGuard doivent comporter 64 caractères (32 octets)
+ Port d\'écoute
+ Impossible d\'exporter le journal : %s
+ Fichier journal d\'Android WireGuard
+ Enregistré dans « %s »
+ Exporter le fichier journal
+ Enregistrer le journal
+ Les journaux peuvent aider au débogage
+ Afficher le journal de l\'application
+ Journal
+ Impossible d\'exécuter logcat :
+ Le module expérimental du noyau peut améliorer les performances
+ Activer le backend du module du noyau
+ Le backend plus lent de l\'espace utilisateur peut améliorer la stabilité
+ Désactiver le backend du module du noyau
+ Une erreur est survenue. Veuillez réessayer
+ Le module expérimental du noyau peut améliorer les performances
+ Aucun module n\'est disponible pour votre appareil
+ Télécharger et installer le module du noyau
+ Téléchargement et installation en cours…
+ Impossible de déterminer la version du module noyau
+ MTU
+ Activer un tunnel éteindra les autres
+ Plusieurs tunnels peuvent être activés simultanément
+ Autoriser plusieurs tunnels simultanés
+ Nom
+ Tentative d\'établir un tunnel sans configuration
+ Aucune configuration trouvée
+ Aucun tunnel existant
+ chaîne de caractères
+ Adresse IP
+ point de terminaison
+ Réseau IP
+ nombre
+ Impossible d\'analyser %1$s “%2$s”
+ Pair
+ contrôler les tunnels WireGuard, activer et désactiver les tunnels à volonté, potentiellement détourner le trafic Internet
+ contrôler les tunnels WireGuard
+ Maintien de connexion permanente
+ Clé pré-partagée
+ activée
+ Clé privée
+ Clé publique
+ Astuce : générez avec \"qrencode -t ansiutf8 < tunnel.conf\".
+ N\'affichera pas les tunnels activés au démarrage
+ Les tunnels activés seront affichés au démarrage
+ Restaurer au démarrage
+ Enregistrer
+ Tout sélectionner
+ Paramètres
+ L\'interpréteur de commande ne peut pas lire l\'état de sortie
+ L\'interpréteur de commandes attendait 4 marqueurs, %d reçus
+ L\'interpréteur de commande n\'a pas pu démarrer : %d
+ Succès. L\'application va redémarrer maintenant…
+ Tout basculer
+ Erreur lors de l\'activation du tunnel WireGuard : %s
+ wg et wg-quick sont déjà installés
+ Impossible d\'installer les outils en ligne de commande (pas de root?)
+ Installer les outils optionnels pour le script
+ Installer les outils optionnels pour le script en tant que module Magisk
+ Installer les outils optionnels pour le script dans la partition système
+ wg et wg-quick installés en tant que module Magisk (redémarrage requis)
+ wg et wg-quick installés dans la partition système
+ Installer les outils de ligne de commande
+ Installation de wg et wg-quick
+ Outils requis indisponibles
+ Transférer
+ %d Octets
+ %.2f Go
+ %.2f Ko
+ %.2f Mo
+ rx: %1$s, tx: %2$s
+ %.2f To
+ Impossible de créer le périphérique tun
+ Impossible de configurer le tunnel (wg-quick a retourné %d)
+ Impossible de créer le tunnel : %s
+ Tunnel «%s » créé avec succès
+ Le tunnel « %s » existe déjà
+ Nom invalide
+ Ajouter un tunnel en utilisant le bouton bleu
+ Nom du tunnel
+ Impossible d\'activer le tunnel (wgTurnOn a retourné %d)
+ Impossible de renommer le tunnel : %s
+ Tunnel renommé avec succès en «%s »
+ Nom de l\'espace utilisateur
+ Module noyau
+ Erreur inconnue
+ %1$s backend v%2$s
+ Vérification de la version %s du backend
+ Version %s inconnue
+ WireGuard pour Android v%s
+ Service VPN non autorisé par l\'utilisateur
+ Impossible de démarrer le service VPN Android
+ Impossible d\'exporter les tunnels : %s
+ Enregistré dans « %s »
+ L\'archive zip sera sauvegardée dans le dossier de téléchargement
+ Exporter les tunnels vers le fichier zip
+ S\'authentifier pour exporter des tunnels
+ S\'authentifier pour voir la clé privée
+ Échec de l\'authentification
+ Échec de l\'authentification : %s
+
diff --git a/ui/src/main/res/values-id/strings.xml b/ui/src/main/res/values-id/strings.xml
index 866e7ed4..774bd2d2 100644
--- a/ui/src/main/res/values-id/strings.xml
+++ b/ui/src/main/res/values-id/strings.xml
@@ -18,10 +18,36 @@
- %d Aplikasi Dikecualikan
+
+ - %d Aplikasi Dikecualikan
+
+
+ - %d dikecualikan
+
+
+ - %d termasuk
+
+ Semua aplikasi
+ Kecualikan
+ Berlaku hanya untuk
+
+ - Aplikasi %d yang disertakan
+
+
+ - Aplikasi %d yang disertakan
+
+
+ - setiap 10 detik
+
+
+ - detik
+
+ Gunakan semua aplikasi
Tambahkan rekan
Alamat
- Apl eksternal tidak dapat mengalihkan terowongan (disarankan)
- Apl eksternal dapat mengalihkan terowongan (lanjutan)
+ Aplikasi
+ Apl eksternal tidak dapat mengalihkan tunnel (disarankan)
+ Apl eksternal dapat mengalihkan tunnel (lanjutan)
Izinkan apl kendali jarak jauh
IP diizinkan
WireGuard
@@ -64,11 +90,11 @@
Hapus
Server DNS
Edit
- Titik akhir
- Kesalahan mengurangi tunel: %s
+ Endpoint
+ Kesalahan pada tunel: %s
Kesalahan mengambil daftar aplikasi: %s
Izinkan akses root dan coba lagi
- Kesalahan menambahkan tunel: %s
+ Kesalahan pada tunel: %s
Kecualikan IP pribadi
Buat kunci privat baru
Eror “%s” Tidak diketahui
@@ -126,6 +152,7 @@
Kontrol tunel WireGuard
Keepalive persisten
Kunci Pra-bersama
+ diaktifkan
Kunci pribadi
Kunci publik
Tips: generate dengan `qrencode -t ansiutf8 < tunnel.conf`.
diff --git a/ui/src/main/res/values-ja/strings.xml b/ui/src/main/res/values-ja/strings.xml
index 40b8ffe9..f69dee9c 100644
--- a/ui/src/main/res/values-ja/strings.xml
+++ b/ui/src/main/res/values-ja/strings.xml
@@ -19,17 +19,17 @@
- 除外アプリ %d 個
- - トンネリング対象アプリケーション %d 個
+ - トンネリング対象アプリ %d 個
- - 除外 %d 個
+ - 対象外アプリ %d 個
- - 対象 %d 個
+ - トンネル対象アプリ %d 個
- すべてのアプリケーションがトンネル対象
- トンネル対象外
- 指定したもののみ
+ すべてのアプリがトンネル対象
+ トンネルしない
+ トンネルする
- %d アプリが対象
@@ -42,7 +42,7 @@
- 秒
- 全アプリをトンネル対象とする
+ 全アプリをトンネル対象にする
ピアを追加する
アドレス
アプリ