From 76602b367dd502e53ec17f6de5056fbe52146d81 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Lapersonne Date: Tue, 25 Jun 2024 18:34:39 +0200 Subject: [PATCH] fix(#112): french wording Fix some issues in french translations and translate some wording keys Signed-off-by: Pierre-Yves Lapersonne --- Localization/Localizable.xcstrings | 118 +++++++++--------- .../Sources/PixelfedKit/Localizable.xcstrings | 2 +- .../Sources/ServicesKit/Localizable.xcstrings | 2 +- .../Sources/WidgetsKit/Localizable.xcstrings | 80 +++++++++++- 4 files changed, 137 insertions(+), 65 deletions(-) diff --git a/Localization/Localizable.xcstrings b/Localization/Localizable.xcstrings index 41f3567..bbea43e 100644 --- a/Localization/Localizable.xcstrings +++ b/Localization/Localizable.xcstrings @@ -389,7 +389,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Comptes bloqués" } }, @@ -431,7 +431,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Boosters désactivés" + "value" : "Boosts désactivés" } }, "pl" : { @@ -472,7 +472,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Favorisé par" + "value" : "Mis en favoris par" } }, "pl" : { @@ -636,7 +636,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Partagé par" + "value" : "Boosté par" } }, "pl" : { @@ -716,7 +716,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Erreur pendant le post de la photo." + "value" : "Erreur pendant la publication de la photo." } }, "pl" : { @@ -958,7 +958,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Editer le profil" + "value" : "Éditer le profil" } }, "pl" : { @@ -1524,7 +1524,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Le jeton d'accès n'est pas trouvé." } }, @@ -1645,7 +1645,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Impossible de configurer l'auditeur de transactions." } }, @@ -1805,7 +1805,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Erreur lors du téléchargement des métadonnées." } }, @@ -1845,7 +1845,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Erreur lors du téléchargement des nouveaux statuts pour le nombre de nouveaux statuts." } }, @@ -1927,7 +1927,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Erreur pendant le téléchargerment des statuts du serveur." + "value" : "Erreur pendant le téléchargement des statuts du serveur." } }, "pl" : { @@ -2009,7 +2009,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Vérification d'achat échoué." + "value" : "Vérification d'achat échouée." } }, "pl" : { @@ -2129,7 +2129,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "L'achat a échoué." } }, @@ -2249,7 +2249,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Le jeton de rafraîchissement a échoué." } }, @@ -2331,7 +2331,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "plus..." } }, @@ -2371,7 +2371,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "De nouveaux jetons d'accès ont été récupérés." } }, @@ -4953,7 +4953,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Le terrorisme" + "value" : "Terrorisme" } }, "pl" : { @@ -5357,7 +5357,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Erreur lors de l'activation des notifications." } }, @@ -5602,7 +5602,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Forcer l'affichage de tous les media NFSW (contenu sensible) sans avertissement" + "value" : "Forcer l'affichage de tous les médias NFSW (contenu sensible) sans avertissement" } }, "pl" : { @@ -5967,7 +5967,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Show boosted statuses" + "value" : "Afficher les statuts boostés" } }, "pl" : { @@ -6008,7 +6008,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Boosted statuses will be visible on your home timeline." + "value" : "Les statuts boostés seront visibles sur votre timeline d'accueil." } }, "pl" : { @@ -6210,7 +6210,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Animation finie" + "value" : "Animation terminée" } }, "pl" : { @@ -6371,7 +6371,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Hide statuses without ALT text" + "value" : "Cacher les status qui n'ont pas de texte alternatif (ALT)" } }, "pl" : { @@ -6412,7 +6412,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Statuses without ALT text will not be visible on your home timeline." + "value" : "Les statuts qui n'ont pas de texte alternatif (ALT) ne seront pas visibles sur votre timeline d'accueil." } }, "pl" : { @@ -6695,7 +6695,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Le badge de l'application indiquant le nombre de nouvelles notifications sera visible près de l'icône de l'application." } }, @@ -6736,7 +6736,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Afficher le badge d'application" } }, @@ -7629,7 +7629,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Tiers" + "value" : "Composants tiers" } }, "pl" : { @@ -7751,7 +7751,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Un avertissement concernant les textes ALT manquants sera affiché avant la publication d'un nouveau message." + "value" : "Un avertissement concernant les textes alternatifs (ALT) manquants sera affiché avant la publication d'un nouveau message." } }, "pl" : { @@ -7792,7 +7792,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Avertir de l'absence de texte ALT" + "value" : "Avertir de l'absence de texte alternatif (ALT)" } }, "pl" : { @@ -8019,7 +8019,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Ou choisissez un sereveur Pixelfed" + "value" : "Ou choisissez un serveur Pixelfed" } }, "pl" : { @@ -8060,7 +8060,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Entrer l'adresse du server" + "value" : "Entrer l'adresse du serveur" } }, "pl" : { @@ -8222,7 +8222,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "L'action de marque-pages a échoué." + "value" : "L'action de mise en marque-pages a échoué." } }, "pl" : { @@ -8302,7 +8302,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "L'action de favoris a échoué." + "value" : "L'action de mise en favoris a échoué." } }, "pl" : { @@ -8705,7 +8705,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Favorisé" + "value" : "Mis en favoris" } }, "pl" : { @@ -8786,7 +8786,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Description du media" + "value" : "Description du média" } }, "pl" : { @@ -8866,7 +8866,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Partagé" + "value" : "Partager" } }, "pl" : { @@ -9108,7 +9108,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Partger le statut" + "value" : "Partager le statut" } }, "pl" : { @@ -9148,7 +9148,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Afficher la description du media" + "value" : "Afficher la description du média" } }, "pl" : { @@ -10251,7 +10251,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Rendu des Emoji personnalisés dans le texte. Supporte les emojis locaux et distants. Les emojis distants sont chargés et mis en cache à l'aide de Nuke." } }, @@ -10373,7 +10373,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Police utilisée dans l'application dans les icônes et dans l'écran d'accueil." } }, @@ -10495,8 +10495,8 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", - "value" : "Il s'agit d'un paquet Swift qui tente de convertir HTML en Markdown." + "state" : "translated", + "value" : "Il s'agit d'un paquet Swift qui tente de convertir le HTML en Markdown." } }, "pl" : { @@ -10617,7 +10617,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "HTMLString est une bibliothèque écrite en Swift qui permet à votre programme d'ajouter et de supprimer des entités HTML dans des chaînes de caractères." } }, @@ -10739,7 +10739,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Nuke offre un moyen efficace de télécharger et d'afficher des images dans votre application. Il est facile à apprendre et à utiliser. Son architecture permet de nombreuses fonctionnalités puissantes tout en offrant des possibilités de personnalisation pratiquement illimitées." } }, @@ -10822,7 +10822,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Tiers" + "value" : "Composants tiers" } }, "pl" : { @@ -10902,7 +10902,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Un µFramework pour afficher des alertes comme celles utilisées lors de la copie à partir d'un tableau ou de la connexion d'un crayon Apple." } }, @@ -11024,7 +11024,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Bibliothèque OAuth basée sur Swift pour iOS et macOS." } }, @@ -11146,7 +11146,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Un simple générateur d'image de code QR à utiliser dans vos applications, écrit en Swift 5." } }, @@ -11956,7 +11956,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Boosts muted" + "value" : "Boosts silenciés" } }, "pl" : { @@ -12037,7 +12037,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Disable boosts" + "value" : "Désactiver les boosts" } }, "pl" : { @@ -12077,8 +12077,8 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", - "value" : "Boosters désactivés" + "state" : "translated", + "value" : "Boosts désactivés" } }, "pl" : { @@ -12119,7 +12119,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Editer" + "value" : "Éditer" } }, "pl" : { @@ -12160,7 +12160,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Enable boosts" + "value" : "Activer les boosts" } }, "pl" : { @@ -12976,7 +12976,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Déblouer" + "value" : "Débloquer" } }, "pl" : { @@ -13097,7 +13097,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Désactiver" + "value" : "Désilencié" } }, "pl" : { @@ -13137,7 +13137,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Compte remis en actif" + "value" : "Compte désilencié" } }, "pl" : { @@ -13211,7 +13211,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Non pris en charge" } }, @@ -13306,4 +13306,4 @@ } }, "version" : "1.0" -} +} \ No newline at end of file diff --git a/PixelfedKit/Sources/PixelfedKit/Localizable.xcstrings b/PixelfedKit/Sources/PixelfedKit/Localizable.xcstrings index ceb233d..1cbefc4 100644 --- a/PixelfedKit/Sources/PixelfedKit/Localizable.xcstrings +++ b/PixelfedKit/Sources/PixelfedKit/Localizable.xcstrings @@ -195,7 +195,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Identifiant d'object incorrect." + "value" : "Identifiant d'objet incorrect." } }, "pl" : { diff --git a/ServicesKit/Sources/ServicesKit/Localizable.xcstrings b/ServicesKit/Sources/ServicesKit/Localizable.xcstrings index 392fb4b..e2c1807 100644 --- a/ServicesKit/Sources/ServicesKit/Localizable.xcstrings +++ b/ServicesKit/Sources/ServicesKit/Localizable.xcstrings @@ -63,7 +63,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Le téléchargement de l'image dans le cache a échoué." } }, diff --git a/WidgetsKit/Sources/WidgetsKit/Localizable.xcstrings b/WidgetsKit/Sources/WidgetsKit/Localizable.xcstrings index afc5b56..bd9c922 100644 --- a/WidgetsKit/Sources/WidgetsKit/Localizable.xcstrings +++ b/WidgetsKit/Sources/WidgetsKit/Localizable.xcstrings @@ -231,6 +231,12 @@ "value" : "No se puede cargar la imagen de la biblioteca externa." } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Impossible de charger l'image depuis la bibliothèque externe." + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -259,6 +265,12 @@ "value" : "Error al componer la cadena de atributos." } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Erreur durant la composition de paramètres." + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -287,6 +299,12 @@ "value" : "Error durante la descarga de autocompletar." } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Erreur durant le téléchargement de l'autocomplétion." + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -364,7 +382,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Erreur pendant le post du statut." + "value" : "Erreur pendant la publication du statut." } }, "pl" : { @@ -404,7 +422,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Joignez une photo et écrivez ce qui vous convient" + "value" : "Ajoutez une photo et écrivez ce qui vous convient" } }, "pl" : { @@ -647,7 +665,7 @@ "fr" : { "stringUnit" : { "state" : "translated", - "value" : "Editer" + "value" : "Éditer" } }, "pl" : { @@ -1085,6 +1103,12 @@ "value" : "Error al borrar un archivo del directorio tmp." } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Erreur durant la suppression d'un fichier depuis le dossier temporaire." + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -1113,6 +1137,12 @@ "value" : "Error al obtener el contenido del directorio tmp." } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Erreur durant la récupération de données temporaires." + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -1141,6 +1171,12 @@ "value" : "Error al eliminar la imagen transferida del directorio tmp." } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Erreur durant la suppression des images transférées depuis le dossier temporaire." + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -1260,7 +1296,7 @@ }, "fr" : { "stringUnit" : { - "state" : "needs_review", + "state" : "translated", "value" : "Il n'y a rien ici" } }, @@ -1980,6 +2016,12 @@ "value" : "You can customize the position of main naviagation menu in the app settings." } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous pouvez personnaliser la position du menu principal dans les réglages de l'application." + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -2003,6 +2045,12 @@ "value" : "Menu position" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Position du menu" + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -2026,6 +2074,12 @@ "value" : "You can change default option in the menu by long press on the specific option." } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous pouvant l'option par défaut dans le menu en faisant un long appui sur l'option que vous voulez." + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -2049,6 +2103,12 @@ "value" : "Changing the default options" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Changer les options par défaut" + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -2072,6 +2132,12 @@ "value" : "Double-tapping on a photo will result in it being favourited." } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Appuyer deux fois sur une photo la mettra en favoris." + } + }, "pl" : { "stringUnit" : { "state" : "translated", @@ -2095,6 +2161,12 @@ "value" : "Mark as favorite" } }, + "fr" : { + "stringUnit" : { + "state" : "translated", + "value" : "Marquer comme favoris" + } + }, "pl" : { "stringUnit" : { "state" : "translated",