From 26615ccad00e335c17d9b51bf678395c9225510e Mon Sep 17 00:00:00 2001 From: Husky Date: Fri, 1 Aug 2025 16:53:16 +0000 Subject: [PATCH 01/20] Translated using Weblate (English) Currently translated at 100.0% (458 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/en/ --- i18n/locales/en_us.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/i18n/locales/en_us.json b/i18n/locales/en_us.json index abb298f..5f13704 100644 --- a/i18n/locales/en_us.json +++ b/i18n/locales/en_us.json @@ -39,8 +39,8 @@ "success": "Successful!" }, "code": { - "title": "Connect your Drop client", - "description": "Use a code to connect your Drop client if you are unable to open a web browser on your device." + "description": "Use a code to connect your Drop client if you are unable to open a web browser on your device.", + "title": "Connect your Drop client" }, "confirmPassword": "Confirm @:auth.password", "displayName": "Display Name", @@ -93,7 +93,7 @@ "save": "Save", "saved": "Saved", "servers": "Servers", - "srLoading": "Loading...", + "srLoading": "Loading…", "tags": "Tags", "today": "Today" }, @@ -277,14 +277,14 @@ "bulkImportTitle": "Bulk import mode", "import": "Import", "link": "Import {arrow}", - "loading": "Loading game results...", + "loading": "Loading game results…", "search": "Search", "searchPlaceholder": "Fallout 4", - "selectDir": "Please select a directory...", + "selectDir": "Please select a directory…", "selectGame": "Select game to import", - "selectGamePlaceholder": "Please select a game...", + "selectGamePlaceholder": "Please select a game…", "selectGameSearch": "Select game", - "selectPlatform": "Please select a platform...", + "selectPlatform": "Please select a platform…", "version": { "advancedOptions": "Advanced options", "import": "Import version", @@ -292,7 +292,7 @@ "launchCmd": "Launch executable/command", "launchDesc": "Executable to launch the game", "launchPlaceholder": "game.exe", - "loadingVersion": "Loading version metadata...", + "loadingVersion": "Loading version metadata…", "noAdv": "No advanced options for this configuration.", "noVersions": "No versions to import", "platform": "Version platform", @@ -341,8 +341,8 @@ }, "noCompanies": "No companies", "noGames": "No games", - "search": "Search companies...", - "searchGames": "Search company games...", + "search": "Search companies…", + "searchGames": "Search company games…", "title": "Companies" }, "tags": { @@ -407,7 +407,7 @@ "launcherOpen": "Open in Launcher", "noGames": "No games in library", "notFound": "Game not found", - "search": "Search library...", + "search": "Search library…", "subheader": "Organize your games into collections for easy access, and access all your games." }, "lowest": "lowest", @@ -422,7 +422,7 @@ "preview": "Preview", "shortDesc": "Short description", "submit": "Submit", - "tagPlaceholder": "Add a tag...", + "tagPlaceholder": "Add a tag…", "titles": "Title", "uploadCover": "Upload cover image" }, @@ -438,7 +438,7 @@ "none": "No articles", "notFound": "Article not found", "search": "Search articles", - "searchPlaceholder": "Search articles...", + "searchPlaceholder": "Search articles…", "subheader": "Stay up to date with the latest updates and announcements.", "title": "Latest News" }, From a98c95e695824208b7b1341f3abb248698833b93 Mon Sep 17 00:00:00 2001 From: Husky Date: Fri, 1 Aug 2025 17:08:28 +0000 Subject: [PATCH 02/20] Translated using Weblate (English (en_PIRATE)) Currently translated at 80.7% (370 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/ --- i18n/locales/en_pirate.json | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/i18n/locales/en_pirate.json b/i18n/locales/en_pirate.json index e93be77..7cc512b 100644 --- a/i18n/locales/en_pirate.json +++ b/i18n/locales/en_pirate.json @@ -19,7 +19,7 @@ "title": "Messages from the Crows' Nest", "unread": "Unread Messages" }, - "settings": "Account Settings, savvy?", + "settings": "Settings, savvy?", "title": "Yer Own Coffer" }, "actions": "Deeds", @@ -38,6 +38,10 @@ "requestedAccess": "\"{name}\" has requested passage to yer Drop coffer.", "success": "Shiver me timbers, it worked!" }, + "code": { + "description": "Use the secret map to dock ye ship when lacking a web surfer.", + "title": "Dock ye ship" + }, "confirmPassword": "Confirm @:auth.password", "displayName": "Yer Scallywag Name", "email": "Salty Mail", @@ -71,6 +75,7 @@ "srComma": ", {0}" }, "common": { + "add": "Append", "cannotUndo": "This deed cannot be undone, ye hear!", "close": "Shut yer trap!", "create": "Forge!", @@ -83,9 +88,12 @@ "insert": "Insert", "name": "Name, argh!", "noResults": "No plunder found!", + "noSelected": "No cargo selected.", + "remove": "Walk the plank", "save": "Stow it!", + "saved": "Preserved", "servers": "Ships", - "srLoading": "Loading, loading, argh...", + "srLoading": "Loading, loading, argh…", "tags": "Marks", "today": "Today" }, @@ -228,6 +236,7 @@ "header": { "admin": { "admin": "Cap'n", + "metadata": "Meta argh", "tasks": "Duties", "users": "Crew" }, From ba28c52912948dc9cad2fc9a33378eebd6a5fd73 Mon Sep 17 00:00:00 2001 From: Husky Date: Sun, 3 Aug 2025 16:31:55 +0000 Subject: [PATCH 03/20] Translated using Weblate (English) Currently translated at 100.0% (458 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/en/ --- i18n/locales/en_us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/locales/en_us.json b/i18n/locales/en_us.json index 5f13704..90a7472 100644 --- a/i18n/locales/en_us.json +++ b/i18n/locales/en_us.json @@ -273,7 +273,7 @@ }, "gameLibrary": "Game Library", "import": { - "bulkImportDescription": "When on, this page won't redirect you to the import task, so you can import multiple games in succession.", + "bulkImportDescription": "When on this page, you won't be redirect to the import task, so you can import multiple games in succession.", "bulkImportTitle": "Bulk import mode", "import": "Import", "link": "Import {arrow}", From 242ae0985757900637e9cae5f20a97eac6ed5c34 Mon Sep 17 00:00:00 2001 From: Husky Date: Sun, 3 Aug 2025 16:33:56 +0000 Subject: [PATCH 04/20] Translated using Weblate (English (en_PIRATE)) Currently translated at 83.4% (382 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/ --- i18n/locales/en_pirate.json | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/i18n/locales/en_pirate.json b/i18n/locales/en_pirate.json index 7cc512b..fea44ac 100644 --- a/i18n/locales/en_pirate.json +++ b/i18n/locales/en_pirate.json @@ -237,6 +237,7 @@ "admin": { "admin": "Cap'n", "metadata": "Meta argh", + "settings": "Shape", "tasks": "Duties", "users": "Crew" }, @@ -272,16 +273,18 @@ }, "gameLibrary": "Game Treasure Hoard", "import": { + "bulkImportDescription": "When importing ye versions, ye won't be sent to the import duty.", + "bulkImportTitle": "Plunder the imports", "import": "Import, ye dog!", "link": "Import {arrow}", - "loading": "Loadin' plunder results, arrr...", + "loading": "Loadin' plunder results, arrr…", "search": "Search", "searchPlaceholder": "Fallout 4, savvy?", - "selectDir": "Pick a directory, ye landlubber...", + "selectDir": "Pick a directory, ye landlubber…", "selectGame": "Pick plunder to import", - "selectGamePlaceholder": "Pick a game, ye dog...", + "selectGamePlaceholder": "Pick a game, ye dog…", "selectGameSearch": "Pick game", - "selectPlatform": "Pick a ship, ye scallywag...", + "selectPlatform": "Pick a ship, ye scallywag…", "version": { "advancedOptions": "Advanced options, savvy?", "import": "Import version", @@ -289,7 +292,7 @@ "launchCmd": "Launch executable/command, argh!", "launchDesc": "Executable to launch the game, matey!", "launchPlaceholder": "game.exe, aye!", - "loadingVersion": "Loading version charts...", + "loadingVersion": "Loading version charts…", "noAdv": "No advanced options for this rig, argh.", "noVersions": "No versions to import, savvy!", "platform": "Ship type", @@ -307,6 +310,16 @@ }, "withoutMetadata": "Import without charts" }, + "metadata": { + "companies": { + "action": "Shape {arrow}", + "addGame": { + "developer": "Creator?", + "noGames": "No games to plunder", + "publisher": "Distributor?" + } + } + }, "metadataProvider": "Charts Provider", "noGames": "No plunder imported, savvy!", "openEditor": "Open in Editor {arrow}", From c9addd407e7638de6bab221201a6348d9d887eab Mon Sep 17 00:00:00 2001 From: Weblate Admin Date: Tue, 5 Aug 2025 01:47:18 +0000 Subject: [PATCH 05/20] Added translation using Weblate (Russian) --- i18n/locales/ru.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 i18n/locales/ru.json diff --git a/i18n/locales/ru.json b/i18n/locales/ru.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/i18n/locales/ru.json @@ -0,0 +1 @@ +{} From 925ea1a41476bb00284325d3e4343a523de6ddaf Mon Sep 17 00:00:00 2001 From: Ribemont Francois Date: Tue, 5 Aug 2025 12:16:28 +0000 Subject: [PATCH 06/20] Translated using Weblate (French) Currently translated at 49.1% (225 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/ --- i18n/locales/fr.json | 347 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 346 insertions(+), 1 deletion(-) diff --git a/i18n/locales/fr.json b/i18n/locales/fr.json index 0967ef4..2d8453f 100644 --- a/i18n/locales/fr.json +++ b/i18n/locales/fr.json @@ -1 +1,346 @@ -{} +{ + "account": { + "devices": { + "noDevices": "Aucun appareil n'est connecté à vôtre compte.", + "platform": "Plateforme", + "revoke": "Révoquer", + "subheader": "Gérer les appareils authorisés à accéder à votre compte Drop.", + "title": "Appareils" + }, + "notifications": { + "all": "Tout voir {arrow}", + "desc": "Voir et gérer vos notifications.", + "markAllAsRead": "Tout marqué comme lu", + "markAsRead": "Marquer comme lu", + "none": "Pas de notifications", + "notifications": "Notifications", + "title": "Notifications", + "unread": "Notifications non lues" + }, + "settings": "Paramètres", + "title": "Paramètres du compte" + }, + "actions": "Actions", + "add": "Ajouter", + "adminTitleTemplate": "{0} - Administration - Drop", + "auth": { + "callback": { + "authClient": "Authoriser le client ?", + "authorize": "Authoriser", + "paste": "Coller ce code dans le client pour continuer :", + "permWarning": "Accepter cette requête autorisera \"{name}\" sur \"{plateform} à :", + "requestedAccess": "\"{name} a demandé accès à votre compte Drop." + }, + "code": { + "description": "Utiliser un code pour vous connecter à votre client Drop si vous ne pouvez pas ouvrir un navigateur web sur votre appareil." + }, + "email": "Email", + "password": "Mot de passe", + "register": { + "confirmPasswordFormat": "Doit être pareil qu'au dessus", + "emailFormat": "Doit être au format utilisateur{'@'}exemple.com", + "passwordFormat": "Doit être au moins 14 caractères ou plus", + "title": "Créer votre compte Drop", + "usernameFormat": "Doit être au moins 5 caractères et en minuscules" + }, + "signin": { + "noAccount": "Pas de compte ? Demande à un administrateur d'en créer un pour toi.", + "or": "OU", + "pageTitle": "Se connecter à Drop", + "signin": "Se connecter", + "title": "Se connecter à votre compte" + }, + "signout": "Déconnexion", + "username": "Nom d'utilisateur" + }, + "cancel": "Annuler", + "chars": { + "arrow": "→", + "arrowBack": "←", + "quoted": "\"\"", + "srComma": ", {0}" + }, + "common": { + "add": "Ajouter", + "cannotUndo": "Cette action ne peut pas être défaite.", + "close": "Fermer", + "create": "Créer", + "date": "Date", + "deleteConfirm": "Êtes vous sûr de vouloir supprimer \"{0}\" ?", + "divider": "{'|'}", + "edit": "Éditer", + "friends": "Amis", + "groups": "Groupes", + "insert": "Insérer", + "name": "Nom", + "noResults": "Pas de résultat", + "save": "Sauvegarder", + "saved": "Sauvegardé", + "servers": "Serveurs", + "srLoading": "Chargement…", + "tags": "Étiquettes", + "today": "Aujourd'hui" + }, + "delete": "Supprimer", + "drop": { + "drop": "Drop" + }, + "editor": { + "bold": "Gras", + "boldPlaceholder": "Caractères gras", + "code": "Code", + "codePlaceholder": "code", + "heading": "En-tête", + "headingPlaceholder": "en-tête", + "italic": "Italique", + "italicPlaceholder": "texte italique", + "link": "Lien" + }, + "errors": { + "admin": { + "user": { + "delete": { + "desc": "Drop n'a pas pu supprimer cet utilisateur : {0}" + } + } + }, + "auth": { + "disabled": "Compte invalide or désactivé. Merci de contacter l'administrateur du serveur.", + "invalidInvite": "Invitation invalide ou expirée", + "invalidUserOrPass": "Nom d'utilisateur ou password invalide.", + "inviteIdRequired": "id est requis pour récupérer l'invitation", + "method": { + "signinDisabled": "Méthode de connexion non activée" + }, + "usernameTaken": "Nom d'utilisateur déjà pris." + }, + "game": { + "banner": { + "description": "Drop a échoué a mettre à jour l'image de la bannière : {0}" + }, + "carousel": { + "description": "Drop a échoué a mettre a jour le carrousel à images : {0}" + }, + "cover": { + "description": "Drop a échoué à mettre à jour l'image de couverture : {0}" + }, + "deleteImage": { + "description": "Drop a échoué à supprimer l'image : {0}" + }, + "description": { + "description": "Drop a échoué à mettre à jour la description du jeu : {0}" + }, + "metadata": { + "description": "Drop a échoué à mettre à jour les données méta : {0}" + } + }, + "inviteRequired": "Invitation requise pour créer un compte.", + "library": { + "add": { + "desc": "Drop n'a pas pu ajouter ce jeu à votre bibliothèque : {0}" + }, + "collection": { + "create": { + "desc": "Drop n'a pas pu créer votre collection : {0}" + } + }, + "source": { + "delete": { + "desc": "Drop n'a pas pu supprimer cette source : {0}" + } + } + }, + "news": { + "article": { + "delete": { + "desc": "Drop n'a pas pu supprimer cet article : {0}" + } + } + }, + "occurred": "Une erreur s'est produite en réponse à vôtre requête. Si vous pensez que c'est un bug, merci de le rapporter. Essayer de vous connecter et voyez si cela résoud le problème.", + "ohNo": "Oh non !", + "pageTitle": "{0} | Drop", + "unknown": "Une erreur inconnue est survenue", + "upload": { + "description": "Drop n'a pas pu uploader le fichier : {0}" + }, + "version": { + "delete": { + "desc": "Drop a rencontré une erreur pendant la suppression de la version : {error}", + "title": "Une erreur est survenue pendant la supression de la version" + }, + "order": { + "desc": "Drop a rencontré une erreur pendant la mise a jour de la version : {error}", + "title": "Une erreur est survenue pendant la mise a jour de l'ordre des versions" + } + } + }, + "footer": { + "about": "À propos", + "aboutDrop": "À propos de Drop", + "comparison": "Comparaison", + "docs": { + "client": "Documentation du client", + "server": "Documentation du serveur" + }, + "documentation": "Documentation", + "findGame": "Trouver un jeu", + "games": "Jeux", + "social": { + "discord": "Discord", + "github": "GitHub" + }, + "version": "Drop {version} {gitRef}" + }, + "header": { + "admin": { + "admin": "Administration", + "metadata": "Méta", + "settings": "Paramètres", + "tasks": "Tâches", + "users": "Utilisateurs" + }, + "back": "Retour" + }, + "helpUsTranslate": "Aidez nous à traduire Drop {arrow}", + "library": { + "addGames": "Tous les jeux", + "addToLib": "Ajouter à la bibliothèque", + "admin": { + "detectedGame": "Drop a détecté que vous avez des nouveaux jeux a importer.", + "detectedVersion": "Drop a détecté que vous avez des nouvelles versions de ce jeu à importer.", + "game": { + "addCarouselNoImages": "Pas d'image a ajouter.", + "addDescriptionNoImages": "Pas d'image à ajouter.", + "addImageCarousel": "Ajouter à partir d'une bibliothèque d'images", + "currentBanner": "bannière", + "currentCover": "couverture", + "deleteImage": "Supprimer l'image", + "editGameDescription": "Description du jeu", + "editGameName": "Nom du jeu", + "imageCarousel": "Carrousel d'images" + }, + "gameLibrary": "Bibliothèque de jeux", + "import": { + "import": "Importer", + "link": "Imported {arrow}", + "searchPlaceholder": "Fallout 4", + "selectDir": "Merci de choisir un dossier…", + "selectGame": "Sélectionnez le jeu à importer", + "selectGamePlaceholder": "Merci de sélectionner un jeu…", + "selectGameSearch": "Sélectionner un jeu", + "selectPlatform": "Merci de sélectionner une plateforme…", + "version": { + "advancedOptions": "Options avancées", + "import": "Importer une version", + "installDir": "(install_dir)/", + "launchPlaceholder": "jeu.exe", + "noAdv": "Pas d'option avancée pour cette configuration.", + "noVersions": "Pas de version à importer", + "platform": "Version de la plateforme", + "umuOverrideDesc": "Par défaut, Drop utilise un non-ID pour lancer les jeux avec UMU Launcher. Pour récupérer les bons patchs pour certains jeux, vous pourriez avoir besoin de changer ce champ manuellement.", + "version": "Sélectionner la version à importer" + }, + "withoutMetadata": "Importer sans les données méta" + }, + "metadata": { + "companies": { + "action": "Gérer {arrow}", + "addGame": { + "description": "Choisissez un jeu à ajouter à la société, et si il faudrait la lister en tant que développeur, éditeur, ou les deux.", + "developer": "Développeur ?", + "noGames": "Pas de jeu à ajouter", + "publisher": "Éditeur ?", + "title": "Connecter le jeu a cette société" + }, + "description": "Les sociétés organisent les jeux par qui les a développer ou éditer.", + "editor": { + "action": "Ajouter un jeu {plus}", + "developed": "Développé", + "libraryDescription": "Ajouter, supprimer ou personnaliser ce que cette société a développé et/ou publié.", + "libraryTitle": "Bibliothèque de jeux", + "noDescription": "(pas de description)", + "published": "Publié", + "uploadBanner": "Uploader bannière", + "uploadIcon": "Uplader icône" + }, + "modals": { + "nameDescription": "Éditer le nom de la société. Ce nom est utilisé pour trouver les jeux nouvellement importés.", + "nameTitle": "Éditer le nom de la société", + "shortDeckDescription": "Éditer la description de la company. Cela n'affecte pas la description longue (markdown).", + "shortDeckTitle": "Éditer la description de la société", + "websiteDescription": "Éditer le site internet de la société. Note : cela sera un lien, et ne bénéficiera pas de la protection aux redirects.", + "websiteTitle": "Éditer le site internet de la société" + }, + "noCompanies": "Pas de société", + "noGames": "Pas de jeu", + "search": "Chercher des sociétés…", + "searchGames": "Chercher les jeux de l'entreprise…", + "title": "Sociétés" + }, + "tags": { + "action": "Gérer {arrow}", + "create": "Créer", + "modal": { + "description": "Créer un tag pour organiser votre bibliothèque.", + "title": "Créer un tag" + }, + "title": "Tags" + } + }, + "metadataProvider": "Fournisseur de données méta", + "noGames": "Pas de jeu importé", + "offline": "Drop n'a pas pu accéder à ce jeu.", + "offlineTitle": "Jeu hors-ligne", + "openEditor": "Ouvrir dans l'éditeur {arrow}", + "openStore": "Ouvrir dans le Store", + "shortDesc": "Description Courte", + "sources": { + "create": "Créer une source", + "createDesc": "Drop va utiliser cette source pour accéder à votre bibliothèque de jeux, et les rendre disponible.", + "desc": "Configurer vos sources de bibliothèques où Drop va regarder pour les nouveaux jeux et versions à importer.", + "edit": "Éditer la source", + "fsDesc": "Importe les jeux à partir d'un chemin d'accès sur le disque. Cela requière une structure des dossiers basées sur la version, et qui supporte les jeux archivés.", + "fsFlatDesc": "Importe les jeux à partir d'un chemin d’accès sur le disque, mais sans le sous-dossier version séparé. Utile pour migrer une bibliothèque vers Drop.", + "fsPath": "Chemin d’accès", + "fsPathDesc": "Un chemin d’accès absolu à votre bibliothèque de jeux.", + "fsPathPlaceholder": "/mnt/jeux", + "link": "Sources {arrow}", + "nameDesc": "Le nom de votre source, pour référence.", + "namePlaceholder": "Mes Nouvelle Source", + "sources": "Sources de Bibliothèques", + "typeDesc": "Le type de source. Affecte les options requises.", + "working": "Marche ?" + }, + "subheader": "Lorsque que vous rajoutez des dossiers à vos sources de bibliothèques, Drop le détectera et vous demandera de les importer. Chaque jeu a besoin d’être importé avant que vous puissiez importer une version.", + "title": "Bibliothèques", + "version": { + "delta": "Mode de mise à jour", + "noVersions": "Vous n'avez aucune version de ce jeu de disponible." + } + } + }, + "users": { + "admin": { + "simple": { + "createInvitation": "Créer invitation", + "description": "L'authentification simple utilise un système d'invitations pour créer les utilisateurs. Tu peux créer une invitation et optionnellement spécifier le nom d'utilisateur ou email de cet utilisateur, et un lien magique sera généré un lien magique qui peut être utilisé pour créer le compte.", + "inviteExpiryLabel": "Expire", + "inviteMonth": "1 mois", + "inviteNever": "Jamais", + "inviteTitle": "Inviter l'utilisateur sur Drop", + "inviteUsernameFormat": "Doit être 5 caractères ou plus", + "inviteUsernameLabel": "Nom d'utilisateur (optionnel)", + "inviteUsernamePlaceholder": "monNomDUtilisateur", + "inviteWeek": "1 semaine", + "inviteYear": "1 an", + "neverExpires": "N'expire jamais.", + "noInvitations": "Pas d'invitation.", + "title": "Authentication simple" + }, + "srEditLabel": "Éditer", + "usernameHeader": "Nom d'utilisateur" + } + }, + "welcome": "Américain, bienvenue !" +} From bc29c468d826e1acf271e2c34ef7463bfb4020c9 Mon Sep 17 00:00:00 2001 From: Hicks Date: Tue, 5 Aug 2025 16:56:55 +0000 Subject: [PATCH 07/20] Translated using Weblate (German) Currently translated at 54.3% (249 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/de/ --- i18n/locales/de.json | 366 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 365 insertions(+), 1 deletion(-) diff --git a/i18n/locales/de.json b/i18n/locales/de.json index 0967ef4..95552a0 100644 --- a/i18n/locales/de.json +++ b/i18n/locales/de.json @@ -1 +1,365 @@ -{} +{ + "account": { + "devices": { + "capabilities": "Möglichkeiten", + "lastConnected": "Zuletzt verbunden", + "noDevices": "Keine Geräte sind mit deinem Konto verbunden.", + "platform": "Plattform", + "revoke": "Wiederrufen", + "title": "Geräte" + }, + "notifications": { + "desc": "Benachrichtigungen anzeigen und verwalten.", + "markAllAsRead": "Alles als gelesen markieren", + "markAsRead": "Als gelesen Markieren", + "none": "Keine Benachrichtigungen", + "notifications": "Benachrichtigungen", + "title": "Benachrichtigungen", + "unread": "Ungelesene Benachrichtigungen" + }, + "settings": "Einstellungen", + "title": "Kontoeinstellungen" + }, + "actions": "Aktionen", + "add": "Hinzufügen", + "adminTitleTemplate": "{0} - Administrator - Drop", + "auth": { + "callback": { + "authClient": "Client autorisieren?", + "authorize": "Autorisieren", + "authorizedClient": "Drop hat den Client erfolgreich autorisiert. Du darfst dieses Fenster nun schließen.", + "issues": "Probleme?", + "learn": "Mehr erfahren {arrow}", + "paste": "Füge diesen Code in den Client ein, um fortzufahren:", + "permWarning": "Das akzeptieren dieser Anfrage erlaubt \"{name}\" auf \"{plattform}\" folgende Berechtigungen:", + "requestedAccess": "\"{name}\" hat Zugriff auf dein Drop Konto angefordert.", + "success": "Erfolgreich!" + }, + "code": { + "description": "Verwende ein Code, um dein Drop Client zu verbinden, wenn dein Gerät kein Webbrowser öffnen kann.", + "title": "Verbinde dein Drop Client" + }, + "displayName": "Anzeigename", + "email": "E-Mail", + "password": "Passwort", + "register": { + "confirmPasswordFormat": "Muss mit oben genanntem übereinstimmen", + "emailFormat": "Muss im Format nutzer{'@'}beispiel.de sein", + "passwordFormat": "Muss mindestens 14 Zeichen enthalten", + "subheader": "Gebe unten deine Daten ein, um dein Konto zu erstellen.", + "title": "Erstelle dein Drop Konto", + "usernameFormat": "Muss mindestens 5 Zeichen enthalten und aus Kleinbuchstaben bestehen" + }, + "signin": { + "externalProvider": "Bei externem Anbieter anmelden {arrow}", + "forgot": "Passwort vergessen?", + "noAccount": "Noch kein Konto? Bitten den Administrator, eines für dich zu erstellt.", + "or": "ODER", + "pageTitle": "Bei Drop anmelden", + "rememberMe": "An mich erinnern", + "signin": "Anmelden", + "title": "Melde dich bei deinem Konto an" + }, + "signout": "Ausloggen", + "username": "Nutzername" + }, + "cancel": "Abbrechen", + "chars": { + "arrow": "→", + "arrowBack": "←", + "quoted": "\"\"", + "srComma": ", {0}" + }, + "common": { + "add": "Hinzufügen", + "cannotUndo": "Diese Aktion kann nicht rückgängig gemacht werden.", + "close": "Schließen", + "create": "Erstellen", + "date": "Datum", + "deleteConfirm": "Möchtest du \"{0}\" wirklich löschen?", + "divider": "{'|'}", + "edit": "Bearbeiten", + "friends": "Freunde", + "groups": "Gruppen", + "insert": "Einfügen", + "name": "Name", + "noResults": "Keine Ergebnisse", + "noSelected": "Keine Elemente ausgewählt.", + "remove": "Entfernen", + "save": "Speichern", + "saved": "Gespeichert", + "servers": "Server", + "srLoading": "Lade…", + "tags": "Tags", + "today": "Heute" + }, + "delete": "Löschen", + "drop": { + "desc": "Eine Open-Source-Plattform für die Verteilung von Spielen, die auf Geschwindigkeit, Flexibilität und Ästhetik ausgelegt ist.", + "drop": "Drop" + }, + "editor": { + "bold": "Fett", + "boldPlaceholder": "fettgedruckter Text", + "code": "Code", + "codePlaceholder": "code", + "heading": "Überschrift", + "headingPlaceholder": "überschrift", + "italic": "Kursiv", + "italicPlaceholder": "kursiver Text", + "link": "Link", + "linkPlaceholder": "link Text", + "listItem": "Listenelement", + "listItemPlaceholder": "listenelement" + }, + "errors": { + "admin": { + "user": { + "delete": { + "desc": "Drop konnte diesen Benutzer nicht löschen: {0}", + "title": "Benutzer konnte nicht gelöscht werden" + } + } + }, + "auth": { + "disabled": "Ungültiges oder deaktiviertes Konto. Bitte kontaktiere einen Server Administrator.", + "invalidInvite": "Ungültige oder abgelaufene Einladung", + "invalidPassState": "Ungültiger Passwortzustand. Bitte kontaktiere einen Server Administrator.", + "invalidUserOrPass": "Ungültiger Nutzername oder Passwort.", + "inviteIdRequired": "id erforderlich beim Abrufen der Einladung", + "method": { + "signinDisabled": "Anmeldemethode nicht aktiviert" + }, + "usernameTaken": "Nutzername bereits vergeben." + }, + "backHome": "{arrow} Zurück zur Startseite", + "game": { + "banner": { + "description": "Das Aktualisieren des Banners ist fehlgeschlagen: {0}", + "title": "Das Aktualisieren des Banners ist fehlgeschlagen" + }, + "carousel": { + "description": "Das Aktualisieren des Bildkarussell ist fehlgeschlagen: {0}", + "title": "Das Aktualisieren des Bildkarussell ist fehlgeschlagen" + } + } + }, + "library": { + "admin": { + "import": { + "version": { + "launchDesc": "Ausführbare Datei zum starten des Spiels", + "launchPlaceholder": "spiel.exe", + "loadingVersion": "Lade Versionsmetadaten…", + "noAdv": "Keine erweiterten Optionen für diese Konfiguration.", + "noVersions": "Keine Version zum importieren", + "setupMode": "Einrichtungsmodus", + "updateMode": "Aktualisierungsmodus", + "version": "Wähle die Version für den Import aus" + }, + "withoutMetadata": "Ohne Metadaten importieren" + }, + "metadata": { + "companies": { + "action": "Verwalte {arrow}", + "addGame": { + "developer": "Entwickler?", + "noGames": "Keine Spiele zum hinzufügen", + "publisher": "Publisher?" + }, + "editor": { + "action": "Spiel hinzufügen {plus}", + "libraryTitle": "Spielebibliothek", + "noDescription": "(Keine Beschreibung)", + "published": "Veröffentlicht", + "uploadBanner": "Banner hochladen" + } + }, + "tags": { + "action": "Verwalte {arrow}", + "create": "Erstellen" + } + }, + "metadataProvider": "Metadatenanbieter", + "noGames": "Keine Spiele importiert", + "offline": "Drop konnte auf dieses Spiel nicht zugreifen.", + "offlineTitle": "Spiel offline", + "openEditor": "Im Editor öffnen {arrow}", + "openStore": "Im Store öffnen", + "sources": { + "fsPath": "Pfad", + "fsPathDesc": "Absoluter Pfad zur Spielebibliothek.", + "fsPathPlaceholder": "/mnt/spiele" + }, + "title": "Bibliotheken", + "version": { + "noVersions": "Du hast keine verfügbare Version dieses Spiels.", + "noVersionsAdded": "keine Versionen hinzugefügt" + }, + "versionPriority": "Versions Priorität" + }, + "back": "Zurück zur Bibliothek", + "collection": { + "addToNew": "Zur neuen Sammlung hinzufügen", + "collections": "Sammlungen", + "create": "Sammlung erstellen", + "createDesc": "Sammlungen können genutzt werden, um deine Spiele zu organisieren und sie einfacher zu finden. Besonders bei großen Bibliotheken.", + "delete": "Sammlung löschen", + "namePlaceholder": "Sammlungsname", + "noCollections": "Keine Sammlungen", + "notFound": "Sammlung nicht gefunden", + "subheader": "Füge eine neue Sammlung hinzu, um deine Spiele zu organisieren", + "title": "Sammlung" + }, + "gameCount": "{0} Spiele | [0} Spiele | {0} Spiele", + "inLib": "In der Bibliothek", + "launcherOpen": "Im Launcher öffnen", + "noGames": "Keine Spiele in der Bibliothek", + "notFound": "Spiel nicht gefunden", + "search": "Durchsuche Bibliothek…" + }, + "news": { + "article": { + "add": "Hinzufügen", + "create": "Neuen Artikel erstellen", + "editor": "Editor", + "new": "Neuer Artikel", + "preview": "Vorschau", + "titles": "Titel" + }, + "delete": "Artikel löschen", + "filter": { + "month": "Diesen Monat", + "week": "Diese Woche", + "year": "Dieses Jahr" + }, + "none": "Keine Artikel", + "notFound": "Artikel nicht gefunden", + "search": "Suche Artikel", + "searchPlaceholder": "Suche Artikel…" + }, + "options": "Einstellungen", + "security": "Sicherheit", + "selectLanguage": "Sprache auswählen", + "settings": { + "admin": { + "description": "Konfiguriere Drop Einstellungen", + "title": "Einstellungen" + } + }, + "setup": { + "auth": { + "docs": "Dokumentation {arrow}", + "enabled": "Aktiviert?", + "openid": { + "description": "OpenID Connect (OIDC) ist eine oft unterstützte OAuth2 Erweiterung. Drop erfordert die Konfiguration von OIDC über Umgebungsvariablen.", + "title": "OpenID Connect" + }, + "simple": { + "description": "Die einfache Authentifizierung verwendet Nutzername und Password zur Authentifizierung von Benutzern. Sie ist standartmäßig aktiviert, wenn kein anderer Authentifizierungsanbieter aktiviert ist.", + "title": "Einfache Authentifizierung" + }, + "title": "Authentifizierung" + }, + "finish": "Los geht's {arrow}", + "stages": { + "account": { + "description": "Du benötigst mindestens ein Konto, um Drop zu benutzen.", + "name": "Richte dein Administratorkonto ein." + }, + "library": { + "name": "Erstelle eine Bibliothek." + } + }, + "welcome": "Hallo.", + "welcomeDescription": "Willkommen zum Drop Einrichtungsassistenten. Er führt dich durch die erstmalige Konfiguration von Drop und erklärt dir, wie es funktioniert." + }, + "store": { + "about": "Über", + "developers": "Entwickler | Entwickler | Entwickler", + "exploreMore": "Mehr entdecken {arrow}", + "featured": "Empfohlen", + "noDevelopers": "Keine Entwickler", + "noGame": "Kein Spiel", + "noImages": "Keine Bilder", + "platform": "Plattform | Plattform | Plattform", + "rating": "Bewertung", + "recentlyAdded": "Kürzlich hinzugefügt", + "recentlyReleased": "Kürzlich veröffentlicht", + "recentlyUpdated": "Kürzlich aktualisiert", + "released": "Veröffentlicht", + "reviews": "({0} Bewertungen)", + "view": { + "sort": "Sortieren", + "srFilters": "Filter", + "srGames": "Spiele" + }, + "website": "Webseite" + }, + "tasks": { + "admin": { + "scheduled": { + "cleanupInvitationsName": "Einladungen bereinigen", + "cleanupSessionsName": "Sitzungen bereinigen." + } + } + }, + "title": "Drop", + "titleTemplate": "{0} - Drop", + "upload": "Hochladen", + "uploadFile": "Datei hochladen", + "userHeader": { + "closeSidebar": "Seitenleiste schließen", + "links": { + "library": "Bibliothek" + }, + "profile": { + "settings": "Kontoeinstellungen" + } + }, + "users": { + "admin": { + "adminHeader": "Administrator?", + "authLink": "Authentifizierung {arrow}", + "authentication": { + "configure": "Konfigurieren", + "disabled": "Deaktiviert", + "enabled": "Aktiviert", + "enabledKey": "Aktiviert?", + "oidc": "OpenID Connect", + "srOpenOptions": "Einstellungen öffnen", + "title": "Authentifizierung" + }, + "authoptionsHeader": "Authentifizierungseinstellungen", + "delete": "Löschen", + "deleteUser": "Benutzer löschen {0}", + "displayNameHeader": "Anzeigename", + "emailHeader": "E-Mail", + "normalUserLabel": "Normaler Benutzer", + "simple": { + "createInvitation": "Einladung erstellen", + "invitationTitle": "Einladungen", + "invite3Days": "3 Tage", + "invite6Months": "6 Monate", + "inviteAdminSwitchDescription": "Erstelle diesen Benutzer als Administrator", + "inviteButton": "Einladung", + "inviteEmailLabel": "E-Mail-Adresse (optional)", + "inviteMonth": "1 Monat", + "inviteNever": "Niemals", + "inviteTitle": "Ein Benutzer zu Drop einladen", + "inviteUsernameFormat": "Muss mindestens 5 Zeichen lang sein", + "inviteUsernameLabel": "Nutzername (optional)", + "inviteWeek": "1 Woche", + "inviteYear": "1 Jahr", + "neverExpires": "Läuft niemals ab.", + "noEmailEnforced": "Keine E-Mail erforderlich.", + "noInvitations": "Keine Einladungen.", + "noUsernameEnforced": "Kein Nutzername erforderlich.", + "title": "Einfache Authentifizierung", + "userInvitation": "Benutzereinladung" + }, + "srEditLabel": "Bearbeiten", + "usernameHeader": "Nutzername" + } + } +} From 6ca9e34c7ea52336180bda71051d7034e271d4dc Mon Sep 17 00:00:00 2001 From: Kuschiniko Date: Tue, 5 Aug 2025 19:49:08 +0000 Subject: [PATCH 08/20] Translated using Weblate (German) Currently translated at 54.3% (249 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/de/ --- i18n/locales/de.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/i18n/locales/de.json b/i18n/locales/de.json index 95552a0..2a0866a 100644 --- a/i18n/locales/de.json +++ b/i18n/locales/de.json @@ -9,6 +9,7 @@ "title": "Geräte" }, "notifications": { + "all": "Alle anzeigen {arrow}", "desc": "Benachrichtigungen anzeigen und verwalten.", "markAllAsRead": "Alles als gelesen markieren", "markAsRead": "Als gelesen Markieren", @@ -22,6 +23,7 @@ }, "actions": "Aktionen", "add": "Hinzufügen", + "adminTitle": "Administrator Dashbord - Drop", "adminTitleTemplate": "{0} - Administrator - Drop", "auth": { "callback": { From 1d1157a902d68d9f71c94ed0d0df9dfbc637d29d Mon Sep 17 00:00:00 2001 From: Dmitrii Date: Tue, 5 Aug 2025 01:57:25 +0000 Subject: [PATCH 09/20] Translated using Weblate (Russian) Currently translated at 6.1% (28 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/ru/ --- i18n/locales/ru.json | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/i18n/locales/ru.json b/i18n/locales/ru.json index 0967ef4..8c3d08f 100644 --- a/i18n/locales/ru.json +++ b/i18n/locales/ru.json @@ -1 +1,40 @@ -{} +{ + "account": { + "devices": { + "capabilities": "Возможности", + "lastConnected": "Последнее подключение", + "noDevices": "К вашей учетной записи не подключено ни одного устройства.", + "platform": "Платформа", + "subheader": "Управляйте устройствами, имеющими доступ к вашей учетной записи Drop.", + "title": "Устройства" + }, + "notifications": { + "all": "Показать все {arrow}", + "desc": "Просмотр и управление уведомлениями.", + "markAllAsRead": "Отметить все как прочитанные", + "markAsRead": "Отметить как прочитанное", + "none": "Нет уведомлений", + "notifications": "Уведомления", + "title": "Уведомления", + "unread": "Непрочитанные уведомления" + }, + "settings": "Настройки", + "title": "Настройки учетной записи" + }, + "actions": "Действия", + "add": "Добавить", + "adminTitle": "Панель администратора - Drop", + "adminTitleTemplate": "{0} - Админ - Drop", + "auth": { + "callback": { + "authClient": "Авторизовать клиента?", + "authorize": "Авторизовать", + "authorizedClient": "Drop успешно авторизовал клиента. Теперь вы можете закрыть это окно.", + "issues": "Есть проблемы?", + "learn": "Узнать больше {arrow}", + "paste": "Вставьте этот код в клиент, чтобы продолжить:", + "permWarning": "Принятие этого запроса позволит \"{name}\" на \"{platform}\" выполнять следующие действия:", + "requestedAccess": "\"{name}\" запросил доступ к вашей учетной записи Drop." + } + } +} From 6f84ad42fcdc7c891614d0f7fc12980e3152b7fe Mon Sep 17 00:00:00 2001 From: Husky Date: Tue, 5 Aug 2025 22:57:57 +0000 Subject: [PATCH 10/20] Translated using Weblate (English (en_PIRATE)) Currently translated at 84.0% (385 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/ --- i18n/locales/en_pirate.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/locales/en_pirate.json b/i18n/locales/en_pirate.json index fea44ac..22c1dd3 100644 --- a/i18n/locales/en_pirate.json +++ b/i18n/locales/en_pirate.json @@ -367,7 +367,7 @@ "launcherOpen": "Open in Launcher, argh!", "noGames": "No plunder in treasure hoard, savvy!", "notFound": "Plunder not found, matey!", - "search": "Search treasure hoard, ye dog...", + "search": "Search treasure hoard, ye dog…", "subheader": "Sort yer plunder into collections for easy access, and get to all yer plunder, savvy!" }, "lowest": "lowest", @@ -382,7 +382,7 @@ "preview": "Preview, matey!", "shortDesc": "Short description", "submit": "Submit, ye scurvy dog!", - "tagPlaceholder": "Add a mark, ye dog...", + "tagPlaceholder": "Add a mark, ye dog…", "titles": "Title, argh!", "uploadCover": "Hoist cover image" }, @@ -398,7 +398,7 @@ "none": "No articles, savvy!", "notFound": "Article not found, matey!", "search": "Search articles, ye dog!", - "searchPlaceholder": "Search articles, argh...", + "searchPlaceholder": "Search articles, argh…", "subheader": "Stay up to date with the latest charts and announcements, savvy!", "title": "Latest News from the High Seas" }, From 821fd2cf2d04785aa76812e10b218dee45f664d0 Mon Sep 17 00:00:00 2001 From: Ribemont Francois Date: Tue, 5 Aug 2025 19:53:53 +0000 Subject: [PATCH 11/20] Translated using Weblate (French) Currently translated at 97.8% (448 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/ --- i18n/locales/fr.json | 307 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 288 insertions(+), 19 deletions(-) diff --git a/i18n/locales/fr.json b/i18n/locales/fr.json index 2d8453f..7113dd3 100644 --- a/i18n/locales/fr.json +++ b/i18n/locales/fr.json @@ -22,31 +22,42 @@ }, "actions": "Actions", "add": "Ajouter", + "adminTitle": "Tableau de Bord Administratif - Drop", "adminTitleTemplate": "{0} - Administration - Drop", "auth": { "callback": { "authClient": "Authoriser le client ?", "authorize": "Authoriser", + "authorizedClient": "Drop a réussi a autoriser le client. Vous pouvez fermer cette fenêtre.", + "issues": "Vous avez des problèmes ?", + "learn": "En savoir plus {arrow}", "paste": "Coller ce code dans le client pour continuer :", "permWarning": "Accepter cette requête autorisera \"{name}\" sur \"{plateform} à :", - "requestedAccess": "\"{name} a demandé accès à votre compte Drop." + "requestedAccess": "\"{name} a demandé accès à votre compte Drop.", + "success": "Réussi !" }, "code": { - "description": "Utiliser un code pour vous connecter à votre client Drop si vous ne pouvez pas ouvrir un navigateur web sur votre appareil." + "description": "Utiliser un code pour vous connecter à votre client Drop si vous ne pouvez pas ouvrir un navigateur web sur votre appareil.", + "title": "Connecter votre client Drop" }, + "displayName": "Nom d'Affichage", "email": "Email", "password": "Mot de passe", "register": { "confirmPasswordFormat": "Doit être pareil qu'au dessus", "emailFormat": "Doit être au format utilisateur{'@'}exemple.com", "passwordFormat": "Doit être au moins 14 caractères ou plus", + "subheader": "Remplissez vos coordonnées pour créer votre compte.", "title": "Créer votre compte Drop", "usernameFormat": "Doit être au moins 5 caractères et en minuscules" }, "signin": { + "externalProvider": "Connectez vous avec un fournisseur externe {arrow}", + "forgot": "Mot de passe oublié ?", "noAccount": "Pas de compte ? Demande à un administrateur d'en créer un pour toi.", "or": "OU", "pageTitle": "Se connecter à Drop", + "rememberMe": "Se souvenir de moi", "signin": "Se connecter", "title": "Se connecter à votre compte" }, @@ -74,6 +85,8 @@ "insert": "Insérer", "name": "Nom", "noResults": "Pas de résultat", + "noSelected": "Pas d'élément sélectionné.", + "remove": "Retirer", "save": "Sauvegarder", "saved": "Sauvegardé", "servers": "Serveurs", @@ -83,6 +96,7 @@ }, "delete": "Supprimer", "drop": { + "desc": "Une plateforme de distribution libre conçue pour être rapide, flexible et belle.", "drop": "Drop" }, "editor": { @@ -94,13 +108,16 @@ "headingPlaceholder": "en-tête", "italic": "Italique", "italicPlaceholder": "texte italique", - "link": "Lien" + "link": "Lien", + "listItem": "Élement de liste", + "listItemPlaceholder": "élément de liste" }, "errors": { "admin": { "user": { "delete": { - "desc": "Drop n'a pas pu supprimer cet utilisateur : {0}" + "desc": "Drop n'a pas pu supprimer cet utilisateur : {0}", + "title": "Échec de la suppression de l'utilisateur" } } }, @@ -114,55 +131,71 @@ }, "usernameTaken": "Nom d'utilisateur déjà pris." }, + "backHome": "{arrow} Retour a l'accueil", "game": { "banner": { - "description": "Drop a échoué a mettre à jour l'image de la bannière : {0}" + "description": "Drop a échoué a mettre à jour l'image de la bannière : {0}", + "title": "Échec de la mise à jour de l'image de la bannière" }, "carousel": { - "description": "Drop a échoué a mettre a jour le carrousel à images : {0}" + "description": "Drop a échoué a mettre a jour le carrousel à images : {0}", + "title": "Échec de la mise à jour du carrousel à images" }, "cover": { - "description": "Drop a échoué à mettre à jour l'image de couverture : {0}" + "description": "Drop a échoué à mettre à jour l'image de couverture : {0}", + "title": "Échec de la mise à jour de l'image de couverture" }, "deleteImage": { - "description": "Drop a échoué à supprimer l'image : {0}" + "description": "Drop a échoué à supprimer l'image : {0}", + "title": "Échec de la suppression de l'image" }, "description": { - "description": "Drop a échoué à mettre à jour la description du jeu : {0}" + "description": "Drop a échoué à mettre à jour la description du jeu : {0}", + "title": "Échec de la mise à jour de la description du jeu" }, "metadata": { - "description": "Drop a échoué à mettre à jour les données méta : {0}" + "description": "Drop a échoué à mettre à jour les données méta : {0}", + "title": "Échec de la mise à jour des données méta" } }, + "invalidBody": "Corps de requête non valide : {0}", "inviteRequired": "Invitation requise pour créer un compte.", "library": { "add": { - "desc": "Drop n'a pas pu ajouter ce jeu à votre bibliothèque : {0}" + "desc": "Drop n'a pas pu ajouter ce jeu à votre bibliothèque : {0}", + "title": "Échec de l'ajout du jeu à la bibliothèque" }, "collection": { "create": { - "desc": "Drop n'a pas pu créer votre collection : {0}" + "desc": "Drop n'a pas pu créer votre collection : {0}", + "title": "Échec de la création de la collection" } }, "source": { "delete": { - "desc": "Drop n'a pas pu supprimer cette source : {0}" + "desc": "Drop n'a pas pu supprimer cette source : {0}", + "title": "Échec de la suppression de la source de bibliothèque" } } }, "news": { "article": { "delete": { - "desc": "Drop n'a pas pu supprimer cet article : {0}" + "desc": "Drop n'a pas pu supprimer cet article : {0}", + "title": "Échec de la suppression de l'article" } } }, "occurred": "Une erreur s'est produite en réponse à vôtre requête. Si vous pensez que c'est un bug, merci de le rapporter. Essayer de vous connecter et voyez si cela résoud le problème.", "ohNo": "Oh non !", "pageTitle": "{0} | Drop", + "revokeClient": "Échec de la révocation du client", + "revokeClientFull": "Échec de la revocation du client {0}", + "signIn": "Se connecter {arrow}", "unknown": "Une erreur inconnue est survenue", "upload": { - "description": "Drop n'a pas pu uploader le fichier : {0}" + "description": "Drop n'a pas pu uploader le fichier : {0}", + "title": "Échec de l'upload du fichier" }, "version": { "delete": { @@ -185,11 +218,13 @@ }, "documentation": "Documentation", "findGame": "Trouver un jeu", + "footer": "Pied de page", "games": "Jeux", "social": { "discord": "Discord", "github": "GitHub" }, + "topSellers": "Meilleures Ventes", "version": "Drop {version} {gitRef}" }, "header": { @@ -200,9 +235,12 @@ "tasks": "Tâches", "users": "Utilisateurs" }, - "back": "Retour" + "back": "Retour", + "openSidebar": "Ouvrir la barre latérale" }, "helpUsTranslate": "Aidez nous à traduire Drop {arrow}", + "highest": "le plus haut", + "home": "Accueil", "library": { "addGames": "Tous les jeux", "addToLib": "Ajouter à la bibliothèque", @@ -218,12 +256,23 @@ "deleteImage": "Supprimer l'image", "editGameDescription": "Description du jeu", "editGameName": "Nom du jeu", - "imageCarousel": "Carrousel d'images" + "imageCarousel": "Carrousel d'images", + "imageCarouselDescription": "Personnaliser quelles images et dans quel ordre elles sont affichées sur la page du Store.", + "imageCarouselEmpty": "Aucune image n'a encore été ajoutée au carousel.", + "imageLibrary": "Bibliothèque d'images", + "imageLibraryDescription": "Veuillez noter que toutes les images uploadées sont accessible a tous les utilisateurs via des outils de développement des navigateurs.", + "removeImageCarousel": "Retirer l'image", + "setBanner": "Définir comme bannière", + "setCover": "Définir comme couverture" }, "gameLibrary": "Bibliothèque de jeux", "import": { + "bulkImportDescription": "Lorsque vous êtes sur cette page, vous ne serez pas redirigé sur la tâche d'importation, pour que vous puissiez importer plusieurs jeux successivement.", + "bulkImportTitle": "Mode d'importation de masse", "import": "Importer", "link": "Imported {arrow}", + "loading": "Chargement des résultats des jeux…", + "search": "Rechercher", "searchPlaceholder": "Fallout 4", "selectDir": "Merci de choisir un dossier…", "selectGame": "Sélectionnez le jeu à importer", @@ -234,11 +283,23 @@ "advancedOptions": "Options avancées", "import": "Importer une version", "installDir": "(install_dir)/", + "launchCmd": "Lancer l'exécutable/commande", + "launchDesc": "Exécutable pour lancer le jeu", "launchPlaceholder": "jeu.exe", + "loadingVersion": "Chargement des métadonnées de la version…", "noAdv": "Pas d'option avancée pour cette configuration.", "noVersions": "Pas de version à importer", "platform": "Version de la plateforme", + "setupCmd": "Exécutable/commande d'installation", + "setupDesc": "Exécuté une fois lorsque le jeu a été installé", + "setupMode": "Mode de configuration", + "setupModeDesc": "Lorsqu'elle est activée, cette version n'a pas de commande de lancement, et exécute simplement l'exécutable sur l'ordinateur de l'utilisateur. Utile pour les jeux qui distribue uniquement des fichiers d'installation et non les fichiers portables.", + "setupPlaceholder": "setup.exe", + "umuLauncherId": "UMU Launcher ID", + "umuOverride": "Remplacer l'ID de jeu du lanceur UMU", "umuOverrideDesc": "Par défaut, Drop utilise un non-ID pour lancer les jeux avec UMU Launcher. Pour récupérer les bons patchs pour certains jeux, vous pourriez avoir besoin de changer ce champ manuellement.", + "updateMode": "Mode de mise à jour", + "updateModeDesc": "Lorsqu'ils sont activés, ces fichiers seront installés par-dessus (remplaçant) la version précédente. Si plusieurs \"modes de mise à jour\" sont enchaînés, ils sont appliqués dans l'ordre.", "version": "Sélectionner la version à importer" }, "withoutMetadata": "Importer sans les données méta" @@ -281,6 +342,7 @@ "tags": { "action": "Gérer {arrow}", "create": "Créer", + "description": "Les tags sont automatiquement créés à partir des genres importés. Vous pouvez ajouter des tags personnalisés pour ajouter la catégorisation de votre bibliothèque de jeux.", "modal": { "description": "Créer un tag pour organiser votre bibliothèque.", "title": "Créer un tag" @@ -316,15 +378,219 @@ "title": "Bibliothèques", "version": { "delta": "Mode de mise à jour", - "noVersions": "Vous n'avez aucune version de ce jeu de disponible." + "noVersions": "Vous n'avez aucune version de ce jeu de disponible.", + "noVersionsAdded": "pas de version ajoutée" + }, + "versionPriority": "Priorité des versions" + }, + "back": "Retour à la Bibliothèque", + "collection": { + "addToNew": "Ajouter à une nouvelle collection", + "collections": "Collections", + "create": "Créer une Collection", + "createDesc": "Les collections peuvent être utilisées pour organiser vos jeux et vous permettre de les trouver plus facilement, surtout si vous possédez une grosse bibliothèque.", + "delete": "Supprimer la Collection", + "namePlaceholder": "Nom de la collection", + "noCollections": "Pas de collection", + "notFound": "Collection non trouvée", + "subheader": "Ajouter une nouvelle collection pour organiser vos jeux", + "title": "Collection" + }, + "gameCount": "{0} jeux | {0} jeu | {0} jeux", + "inLib": "Dans la Bibliothèque", + "launcherOpen": "Ouvrir dans le Launcher", + "noGames": "Pas de jeu dans la bibliothèque", + "notFound": "Jeu non trouvé", + "search": "Chercher bibliothèque…", + "subheader": "Organiser vos jeux en collections pour un accès facile, et accéder à tous vos jeux." + }, + "lowest": "le plus bas", + "news": { + "article": { + "add": "Ajouter", + "content": "Contenu (Markdown)", + "create": "Créer un Nouvel Article", + "editor": "Éditeur", + "editorGuide": "Utilisez les raccourcis ci-dessus ou écrivez en Markdown directement. Supporte **gras**, *italique*, [lines](adresse), et plus.", + "new": "Nouvel article", + "preview": "Aperçu", + "shortDesc": "Description courte", + "submit": "Soumettre", + "tagPlaceholder": "Ajouter un tag…", + "titles": "Titre", + "uploadCover": "Uploader l'image de couverture" + }, + "back": "Retour aux Nouvelles", + "checkLater": "Vérifier plus tard pour les mises à jour.", + "delete": "Supprimer l'Article", + "filter": { + "month": "Ce mois", + "week": "Cette semaine", + "year": "Cette année" + }, + "none": "Pas d'article", + "notFound": "Article non trouvé", + "search": "Chercher des articles", + "searchPlaceholder": "Chercher des articles…", + "subheader": "Rester à jour avec les dernières mises à et annonces.", + "title": "Dernières Nouvelles" + }, + "options": "Options", + "security": "Sécurité", + "selectLanguage": "Sélectionner la langue", + "settings": { + "admin": { + "description": "Configurer les paramètres de Drop", + "store": { + "dropGameAltPlaceholder": "Exemple d'icône de Jeu", + "dropGameDescriptionPlaceholder": "Ceci est un jeu exemple. Il sera remplacé si vous importez un jeu.", + "dropGameNamePlaceholder": "Jeu Exemple", + "showGamePanelTextDecoration": "Afficher le titre et la description sur les tuiles de jeu (par défaut : activé)", + "title": "Store" + }, + "title": "Paramètres" + } + }, + "setup": { + "auth": { + "description": "Authentification sur Drop se passe à travers multiple 'fournisseurs' pré-configuré. Chaque fournisseur peut autoriser des utilisateurs à se connecter via leurs méthodes. Pour commencer, aillez au moins un fournisseur d'authentification d'activé, et créer un compte via celui-ci.", + "docs": "Documentation {arrow}", + "enabled": "Activé ?", + "openid": { + "description": "OpenID Connect (OIDC) est une extension OAuth2 communément supportée. Drop requière que la configuration OIDC se fasse via des variables d'environnement.", + "skip": "J'ai un utiliser avec OIDC", + "title": "OpenID Connect" + }, + "simple": { + "description": "L'authentification simple utilise le nom d'utiliser et mot de passe pour authentifier les utilisateurs. Elle est activée par défaut si aucun autre fournisseur d'authentification est activé.", + "register": "Créer un compte administrateur", + "title": "Authentification simple" + }, + "title": "Authentification" + }, + "finish": "C'est parti {arrow}", + "noPage": "Pas de page", + "stages": { + "account": { + "description": "Vous avez besoin d'au moins un compte pour démarrer Drop.", + "name": "Configurez votre compte administrateur." + }, + "library": { + "description": "Ajouter au moins une source de bibliothèques pour utiliser Drop.", + "name": "Créer une bibliothèque." } + }, + "welcome": "Salut.", + "welcomeDescription": "Bienvenue dans l'assistant de configuration de Drop. Il va aidera configurer Drop pour la première fois, et vous expliquera son fonctionnement." + }, + "store": { + "about": "À propos", + "commingSoon": "prochainement", + "exploreMore": "Explorer plus {arrow}", + "featured": "Mis en avant", + "images": "Images de Jeux", + "noDevelopers": "Pas de développeur", + "noGame": "pas de jeu", + "noImages": "Pas d'image", + "noPublishers": "Pas d'éditeur.", + "noTags": "Pas de tag", + "openAdminDashboard": "Ouvrir dans le Tableau de Bord d'Administration", + "platform": "Plateforme | Plateforme | Plateformes", + "publishers": "Éditeurs | Éditeur | Éditeurs", + "rating": "Note", + "readLess": "Cliquez pour lire moins", + "readMore": "Clique pour lire plus", + "recentlyAdded": "Ajouté Récemment", + "recentlyReleased": "Récemment publié", + "recentlyUpdated": "Récemment Mis à Jour", + "released": "Publié", + "reviews": "({0} Avis)", + "tags": "Tags", + "title": "Store", + "view": { + "sort": "Trier", + "srFilters": "Filtres", + "srGames": "Jeux", + "srViewGrid": "Voir grille" + }, + "viewInStore": "Voir dans le Store", + "website": "Site internet" + }, + "tasks": { + "admin": { + "back": "{arrow} Retour aux Tâches", + "completedTasksTitle": "Tâches complétées", + "dailyScheduledTitle": "Tâches quotidiennes planifiées", + "noTasksRunning": "Pas de tâche en cours", + "runningTasksTitle": "Tâches en cours d'exécution", + "scheduled": { + "checkUpdateDescription": "Vérifier si Drop a une mise à jour.", + "checkUpdateName": "Vérifier la mise à jour.", + "cleanupInvitationsDescription": "Nettoie les invitations expirées de la base de données pour économiser de l'espace.", + "cleanupInvitationsName": "Nettoie les invitations", + "cleanupObjectsDescription": "Détecte et supprime les objets non référencés et non utilisés pour économiser de l'espace.", + "cleanupObjectsName": "Nettoyer les objets", + "cleanupSessionsDescription": "Nettoie les sessions expirées pour économiser de l'espace et assurer la sécurité.", + "cleanupSessionsName": "Nettoie les sessions." + }, + "viewTask": "Voir {arrow}", + "weeklyScheduledTitle": "Tâches hebdomadaires planifiées" + } + }, + "title": "Drop", + "titleTemplate": "{0} - Drop", + "todo": "À faire", + "type": "Type", + "upload": "Uploader", + "uploadFile": "Uploader fichier", + "userHeader": { + "closeSidebar": "Fermer la barre latérale", + "links": { + "community": "Communauté", + "library": "Bibliothèque", + "news": "Nouvelles" + }, + "profile": { + "admin": "Tableau de Bord Administratif", + "settings": "Paramètres du compte" } }, "users": { "admin": { + "adminHeader": "Administrateur ?", + "adminUserLabel": "Administrateur", + "authLink": "Authentification {arrow}", + "authentication": { + "configure": "Configurer", + "description": "Drop supporte une variété de \"mécanismes d'authentification\". Lorsque vous les activez ou les désactivez, ils sont affichés sur la page de connection pour que les utilisateurs puissent les sélectionner. Cliquer sur le menu à points pour configurer le mécanisme d'authentification.", + "disabled": "Désactivé", + "enabled": "Activé", + "oidc": "OpenID Connect", + "simple": "Simple (nom d'utilisateur/mot de passe)", + "srOpenOptions": "Ouvrir les options", + "title": "Authentification" + }, + "delete": "Supprimer", + "deleteUser": "Supprimer l'utilisateur {0}", + "description": "Gérer les utilisateurs sur votre instance Drop, et configurer vos méthodes d'authentification.", + "displayNameHeader": "Nom d'affichage", + "emailHeader": "Email", + "normalUserLabel": "Utilisateur normal", "simple": { + "adminInvitation": "Invitation adminstrateur", "createInvitation": "Créer invitation", "description": "L'authentification simple utilise un système d'invitations pour créer les utilisateurs. Tu peux créer une invitation et optionnellement spécifier le nom d'utilisateur ou email de cet utilisateur, et un lien magique sera généré un lien magique qui peut être utilisé pour créer le compte.", + "expires": "Expire : {expiry}", + "invitationTitle": "invitations", + "invite3Days": "3 jours", + "invite6Months": "6 mois", + "inviteAdminSwitchDescription": "Créer cet utilisateur en tant qu'adminstrateur", + "inviteAdminSwitchLabel": "Invitation adminstrateur", + "inviteButton": "Invitation", + "inviteDescription": "Drop va générer une adresse que vous pouvez envoyer à la personne que vous voulez inviter. Vous pouvez optionnellement spécifier un nom d'utilisateur ou une adresse e-mail qu'elle pourra utiliser.", + "inviteEmailDescription": "Doit être dans le format utilisateur{'@'}exemple.com", + "inviteEmailLabel": "E-mail adresse (optionnel)", + "inviteEmailPlaceholder": "moi{'@'}exemple.com", "inviteExpiryLabel": "Expire", "inviteMonth": "1 mois", "inviteNever": "Jamais", @@ -335,8 +601,11 @@ "inviteWeek": "1 semaine", "inviteYear": "1 an", "neverExpires": "N'expire jamais.", + "noEmailEnforced": "Pas d'e-mail imposé.", "noInvitations": "Pas d'invitation.", - "title": "Authentication simple" + "noUsernameEnforced": "Pas de nom d'utilisateur imposé.", + "title": "Authentication simple", + "userInvitation": "Invitation utilisateur" }, "srEditLabel": "Éditer", "usernameHeader": "Nom d'utilisateur" From d2863fa95b1d55079f6880ed35059b4d8faeb3a8 Mon Sep 17 00:00:00 2001 From: Weblate Translation Memory Date: Tue, 5 Aug 2025 22:53:38 +0000 Subject: [PATCH 12/20] Translated using Weblate (French) Currently translated at 97.8% (448 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/ --- i18n/locales/fr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/i18n/locales/fr.json b/i18n/locales/fr.json index 7113dd3..28e87f3 100644 --- a/i18n/locales/fr.json +++ b/i18n/locales/fr.json @@ -1,6 +1,7 @@ { "account": { "devices": { + "capabilities": "Capacités", "noDevices": "Aucun appareil n'est connecté à vôtre compte.", "platform": "Plateforme", "revoke": "Révoquer", From c04f6cbf8045dae3401786e709ffe768e71fe390 Mon Sep 17 00:00:00 2001 From: Hicks Date: Tue, 5 Aug 2025 20:32:37 +0000 Subject: [PATCH 13/20] Translated using Weblate (German) Currently translated at 68.5% (314 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/de/ --- i18n/locales/de.json | 113 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 109 insertions(+), 4 deletions(-) diff --git a/i18n/locales/de.json b/i18n/locales/de.json index 2a0866a..2663909 100644 --- a/i18n/locales/de.json +++ b/i18n/locales/de.json @@ -141,13 +141,116 @@ "title": "Das Aktualisieren des Banners ist fehlgeschlagen" }, "carousel": { - "description": "Das Aktualisieren des Bildkarussell ist fehlgeschlagen: {0}", - "title": "Das Aktualisieren des Bildkarussell ist fehlgeschlagen" + "description": "Das Aktualisieren des Bildkarussells ist fehlgeschlagen: {0}", + "title": "Das Aktualisieren des Bildkarussells ist fehlgeschlagen" + }, + "cover": { + "description": "Das Aktualisieren des Titelbildes ist fehlgeschlagen: {0}", + "title": "Das Aktualisieren des Titelbildes ist fehlgeschlagen" + }, + "deleteImage": { + "description": "Das Löschen des Bildes ist fehlgeschlagen: {0}", + "title": "Das Löschen des Bildes ist fehlgeschlagen" + }, + "description": { + "description": "Das Aktualisieren der Spielbeschreibung ist fehlgeschlagen: {0}", + "title": "Das Aktualisieren der Spielbeschreibung ist fehlgeschlagen" + }, + "metadata": { + "description": "Das Aktualisieren der Spielmetadaten ist fehlgeschlagen: {0}", + "title": "Das Aktualisieren der Spielmetadaten ist fehlgeschlagen" + } + }, + "invalidBody": "Ungültiger Anfragenkörper: {0}", + "inviteRequired": "Registrierung nur mit Einladung möglich.", + "library": { + "add": { + "desc": "Drop konnte dieses Spiel nicht zu deiner Bibliothek hinzufügen: {0}", + "title": "Das Spiel konnte nicht zur Bibliothek hinzugefügt werden" + }, + "collection": { + "create": { + "desc": "Das Erstellen der Sammlung ist fehlgeschlagen: {0}", + "title": "Das Erstellen der Sammlung ist fehlgeschlagen" + } + }, + "source": { + "delete": { + "desc": "Das Löschen der Quelle ist fehlgeschlagen: {0}", + "title": "Das Löschen der Quellbibliothek ist fehlgeschlagen" + } + } + }, + "news": { + "article": { + "delete": { + "desc": "Das Löschen des Artikels ist fehlgeschlagen: {0}", + "title": "Das Löschen des Artikels ist fehlgeschlagen" + } + } + }, + "occurred": "Bei der Bearbeitung deiner Anfrage ist ein Fehler aufgetreten. Wenn du glaubst, dass es sich um einen Bug handelt, melde diesen bitte. Versuche dich anzumelden, um zu sehen, ob dadurch das Problem behoben wird.", + "ohNo": "Oh nein!", + "pageTitle": "{0} | Drop", + "signIn": "Anmelden {arrow}", + "support": "Support Discord", + "unknown": "Ein unbekannter Fehler ist aufgetreten", + "upload": { + "description": "Drop konnte die Datei nicht hochladen: {0}", + "title": "Das hochladen der Datei ist Fehlgeschlagen" + }, + "version": { + "delete": { + "desc": "Beim Löschen der Version ist ein Fehler aufgetreten: {error}", + "title": "Beim Löschen der Version ist ein Fehler aufgetreten" + }, + "order": { + "desc": "Beim Aktualisieren der Version ist ein Fehler aufgetreten: {error}", + "title": "Beim Aktualisieren der Versionsreihenfolge ist ein Fehler aufgetreten" } } }, - "library": { + "footer": { + "about": "Über", + "aboutDrop": "Über Drop", + "comparison": "Vergleich", + "docs": { + "client": "Client Dokumentation", + "server": "Server Dokumentation" + }, + "documentation": "Dokumentation", + "findGame": "Finde ein Spiel", + "footer": "Fußzeile", + "games": "Spiels", + "social": { + "discord": "Discord", + "github": "GitHub" + }, + "topSellers": "Bestseller", + "version": "Drop {version} {gitRef}" + }, + "header": { "admin": { + "admin": "Administrator", + "settings": "Einstellungen", + "tasks": "Aufgaben", + "users": "Benutzer" + }, + "back": "Zurück", + "openSidebar": "Öffne Seitenleiste" + }, + "helpUsTranslate": "Hilf uns Drop zu übersetzen {arrow}", + "home": "Startseite", + "library": { + "addGames": "Alle Spiele", + "addToLib": "Zur Bibliothek hinzufügen", + "admin": { + "detectedGame": "Drop hat erkannt, dass du ein neues Spiel importieren kannst.", + "detectedVersion": "Drop hat erkannt, dass du eine neue Version dieses Spiels importieren kannst.", + "game": { + "addCarouselNoImages": "Keine Bilder zum hinzufügen.", + "addDescriptionNoImages": "Keine Bilder zum hinzufügen." + }, "import": { "version": { "launchDesc": "Ausführbare Datei zum starten des Spiels", @@ -171,10 +274,12 @@ }, "editor": { "action": "Spiel hinzufügen {plus}", + "libraryDescription": "Hinzufügen, bearbeiten oder entfernen, was diese Firma entwickelt und/oder veröffentlicht hat.", "libraryTitle": "Spielebibliothek", "noDescription": "(Keine Beschreibung)", "published": "Veröffentlicht", - "uploadBanner": "Banner hochladen" + "uploadBanner": "Banner hochladen", + "uploadIcon": "Icon hochladen" } }, "tags": { From 5bfb3e0f68976eec8a89ffdb177cadce2f5d6b5a Mon Sep 17 00:00:00 2001 From: Kuschiniko Date: Tue, 5 Aug 2025 19:56:08 +0000 Subject: [PATCH 14/20] Translated using Weblate (German) Currently translated at 68.5% (314 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/de/ --- i18n/locales/de.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/i18n/locales/de.json b/i18n/locales/de.json index 2663909..a232c5c 100644 --- a/i18n/locales/de.json +++ b/i18n/locales/de.json @@ -253,12 +253,15 @@ }, "import": { "version": { + "import": "Version Importieren", "launchDesc": "Ausführbare Datei zum starten des Spiels", "launchPlaceholder": "spiel.exe", "loadingVersion": "Lade Versionsmetadaten…", "noAdv": "Keine erweiterten Optionen für diese Konfiguration.", "noVersions": "Keine Version zum importieren", "setupMode": "Einrichtungsmodus", + "setupPlaceholder": "setup.exe", + "umuLauncherId": "UMU Launcher ID", "updateMode": "Aktualisierungsmodus", "version": "Wähle die Version für den Import aus" }, @@ -274,12 +277,17 @@ }, "editor": { "action": "Spiel hinzufügen {plus}", + "developed": "Entwickelt", "libraryDescription": "Hinzufügen, bearbeiten oder entfernen, was diese Firma entwickelt und/oder veröffentlicht hat.", "libraryTitle": "Spielebibliothek", "noDescription": "(Keine Beschreibung)", "published": "Veröffentlicht", "uploadBanner": "Banner hochladen", "uploadIcon": "Icon hochladen" + }, + "modals": { + "shortDeckDescription": "Bearbeite die Firmenbeschreibung. Beeinträchtigt nicht die Lange (markdown) Beschreibung.", + "shortDeckTitle": "Bearbeite Firmenbeschreibung" } }, "tags": { From 59a554024819f0f4fbcb0a6a8a73a3d87dcf9ea8 Mon Sep 17 00:00:00 2001 From: Husky Date: Tue, 5 Aug 2025 20:03:11 +0000 Subject: [PATCH 15/20] Translated using Weblate (German) Currently translated at 68.5% (314 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/de/ --- i18n/locales/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/locales/de.json b/i18n/locales/de.json index a232c5c..9b2322c 100644 --- a/i18n/locales/de.json +++ b/i18n/locales/de.json @@ -326,7 +326,7 @@ "subheader": "Füge eine neue Sammlung hinzu, um deine Spiele zu organisieren", "title": "Sammlung" }, - "gameCount": "{0} Spiele | [0} Spiele | {0} Spiele", + "gameCount": "{0} Spiele | {0} Spiele | {0} Spiele", "inLib": "In der Bibliothek", "launcherOpen": "Im Launcher öffnen", "noGames": "Keine Spiele in der Bibliothek", From 43aa15d45c18c362490616e806d40b8a4ec91221 Mon Sep 17 00:00:00 2001 From: Weblate Admin Date: Wed, 6 Aug 2025 02:54:00 +0000 Subject: [PATCH 16/20] Translated using Weblate (English) Currently translated at 100.0% (458 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/en/ --- i18n/locales/en_us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/locales/en_us.json b/i18n/locales/en_us.json index 90a7472..128f250 100644 --- a/i18n/locales/en_us.json +++ b/i18n/locales/en_us.json @@ -178,7 +178,7 @@ }, "source": { "delete": { - "desc": "Drop couldn't add delete this source: {0}", + "desc": "Drop couldn't delete this source: {0}", "title": "Failed to delete library source" } } From 8f572e12595d0ea578a606df6affb8d095163bcf Mon Sep 17 00:00:00 2001 From: Ribemont Francois Date: Wed, 6 Aug 2025 00:05:00 +0000 Subject: [PATCH 17/20] Translated using Weblate (French) Currently translated at 97.3% (446 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/ --- i18n/locales/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/locales/fr.json b/i18n/locales/fr.json index 28e87f3..ff853ec 100644 --- a/i18n/locales/fr.json +++ b/i18n/locales/fr.json @@ -1,7 +1,7 @@ { "account": { "devices": { - "capabilities": "Capacités", + "capabilities": "", "noDevices": "Aucun appareil n'est connecté à vôtre compte.", "platform": "Plateforme", "revoke": "Révoquer", From 2fec40c5a6c88c66ba7f00b5107075393e5f9c02 Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 6 Aug 2025 02:57:46 +0000 Subject: [PATCH 18/20] Update translation files Updated by "Remove blank strings" add-on in Weblate. Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/ --- i18n/locales/fr.json | 1 - 1 file changed, 1 deletion(-) diff --git a/i18n/locales/fr.json b/i18n/locales/fr.json index ff853ec..7113dd3 100644 --- a/i18n/locales/fr.json +++ b/i18n/locales/fr.json @@ -1,7 +1,6 @@ { "account": { "devices": { - "capabilities": "", "noDevices": "Aucun appareil n'est connecté à vôtre compte.", "platform": "Plateforme", "revoke": "Révoquer", From 45c94cfcbf6d325f31f5bd47dc65ece5f11cf654 Mon Sep 17 00:00:00 2001 From: Weblate Translation Memory Date: Wed, 6 Aug 2025 07:50:52 +0000 Subject: [PATCH 19/20] Translated using Weblate (English (en_PIRATE)) Currently translated at 83.8% (384 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/en_PIRATE/ --- i18n/locales/en_pirate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/locales/en_pirate.json b/i18n/locales/en_pirate.json index 22c1dd3..f423b0f 100644 --- a/i18n/locales/en_pirate.json +++ b/i18n/locales/en_pirate.json @@ -19,7 +19,7 @@ "title": "Messages from the Crows' Nest", "unread": "Unread Messages" }, - "settings": "Settings, savvy?", + "settings": "Settings", "title": "Yer Own Coffer" }, "actions": "Deeds", From ecc806dc07f4a2e4f141dde4c2836da03746d6ac Mon Sep 17 00:00:00 2001 From: Ribemont Francois Date: Wed, 6 Aug 2025 13:26:44 +0000 Subject: [PATCH 20/20] Translated using Weblate (French) Currently translated at 98.2% (450 of 458 strings) Translation: Drop/Drop Translate-URL: http://translate.droposs.org/projects/drop/drop/fr/ --- i18n/locales/fr.json | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/i18n/locales/fr.json b/i18n/locales/fr.json index 7113dd3..508d40c 100644 --- a/i18n/locales/fr.json +++ b/i18n/locales/fr.json @@ -1,6 +1,8 @@ { "account": { "devices": { + "capabilities": "Capacités", + "lastConnected": "Dernière Connexion", "noDevices": "Aucun appareil n'est connecté à vôtre compte.", "platform": "Plateforme", "revoke": "Révoquer", @@ -12,13 +14,13 @@ "desc": "Voir et gérer vos notifications.", "markAllAsRead": "Tout marqué comme lu", "markAsRead": "Marquer comme lu", - "none": "Pas de notifications", + "none": "Pas de notification", "notifications": "Notifications", "title": "Notifications", - "unread": "Notifications non lues" + "unread": "Notifications Non Lues" }, "settings": "Paramètres", - "title": "Paramètres du compte" + "title": "Paramètres du Compte" }, "actions": "Actions", "add": "Ajouter", @@ -31,7 +33,7 @@ "authorizedClient": "Drop a réussi a autoriser le client. Vous pouvez fermer cette fenêtre.", "issues": "Vous avez des problèmes ?", "learn": "En savoir plus {arrow}", - "paste": "Coller ce code dans le client pour continuer :", + "paste": "Collez ce code dans le client pour continuer :", "permWarning": "Accepter cette requête autorisera \"{name}\" sur \"{plateform} à :", "requestedAccess": "\"{name} a demandé accès à votre compte Drop.", "success": "Réussi !" @@ -54,7 +56,7 @@ "signin": { "externalProvider": "Connectez vous avec un fournisseur externe {arrow}", "forgot": "Mot de passe oublié ?", - "noAccount": "Pas de compte ? Demande à un administrateur d'en créer un pour toi.", + "noAccount": "Pas de compte ? Demandez à un administrateur d'en créer un pour vous.", "or": "OU", "pageTitle": "Se connecter à Drop", "rememberMe": "Se souvenir de moi", @@ -109,6 +111,7 @@ "italic": "Italique", "italicPlaceholder": "texte italique", "link": "Lien", + "linkPlaceholder": "texte du lien", "listItem": "Élement de liste", "listItemPlaceholder": "élément de liste" }, @@ -570,6 +573,7 @@ "srOpenOptions": "Ouvrir les options", "title": "Authentification" }, + "authoptionsHeader": "Options Auth", "delete": "Supprimer", "deleteUser": "Supprimer l'utilisateur {0}", "description": "Gérer les utilisateurs sur votre instance Drop, et configurer vos méthodes d'authentification.",