diff --git a/src/i18n/de/components/contextMenu.json b/src/i18n/de/components/contextMenu.json index 808a5d0f..a44a1224 100644 --- a/src/i18n/de/components/contextMenu.json +++ b/src/i18n/de/components/contextMenu.json @@ -8,22 +8,22 @@ }, "block": { "action_false": "Nutzer blockieren", - "action_true": "" + "action_true": "User entblocken" }, "reports": { "action": "Melden und blockieren" } }, "copy": { - "action": "", + "action": "Tröt kopieren", "succeed": "Kopiert" }, "instance": { - "title": "", + "title": "Instanz-Aktionen", "block": { "action": "Instanz {{instance}} blockieren", "alert": { - "title": "", + "title": "{{instance}} wirklich blockieren?", "message": "Üblicherweise kannst du einen User stummschalten oder blockieren.\nBlockierst du hingegegen eine Instanz, wird deren gesamter Inhalt samt Usern, die dir von dieser Instanz folgen, entfernt!", "buttons": { "confirm": "Bestätigen" @@ -40,7 +40,7 @@ } }, "status": { - "title": "", + "title": "Tröt-Befehle", "edit": { "action": "Tröt bearbeiten" }, @@ -48,17 +48,17 @@ "action": "Tröt löschen", "alert": { "title": "Löschen bestätigen?", - "message": "", + "message": "Alle Boosts, Sterne und Antworten werden entfernt.", "buttons": { "confirm": "Bestätigen" } } }, "deleteEdit": { - "action": "", + "action": "Tröt und Boost entfernen", "alert": { - "title": "", - "message": "", + "title": "Löschen und Boost bestätigen?", + "message": "Alle Boosts und Favoriten inklusive der Antworten werden gelöscht.", "buttons": { "confirm": "Bestätigen" } @@ -66,11 +66,11 @@ }, "mute": { "action_false": "Diesen Tröt sowie die Antworten stummschalten", - "action_true": "" + "action_true": "Tröt und Antworten nicht mehr stummschalten" }, "pin": { - "action_false": "", - "action_true": "" + "action_false": "Tröt anheften", + "action_true": "Tröt nicht mehr anheften" } } } \ No newline at end of file diff --git a/src/i18n/de/components/emojis.json b/src/i18n/de/components/emojis.json index 9e26dfee..ba386299 100644 --- a/src/i18n/de/components/emojis.json +++ b/src/i18n/de/components/emojis.json @@ -1 +1,3 @@ -{} \ No newline at end of file +{ + "frequentUsed": "Häufig genutzt" +} \ No newline at end of file diff --git a/src/i18n/de/components/instance.json b/src/i18n/de/components/instance.json index a3d49c32..56aadcae 100644 --- a/src/i18n/de/components/instance.json +++ b/src/i18n/de/components/instance.json @@ -14,7 +14,7 @@ "base": "Der Login erfolgt über den Browser, so dass Ihre Kontoinformationen für die Toot-App nicht sichtbar sind." }, "terms": { - "base": "" + "base": "Mit dem Login stimmst du der <0>Datenschutzrichtlinie0> und den <1>Nutzungsbedingungen1> zu." } }, "update": { diff --git a/src/i18n/de/components/mediaSelector.json b/src/i18n/de/components/mediaSelector.json index 87b949a1..9912f914 100644 --- a/src/i18n/de/components/mediaSelector.json +++ b/src/i18n/de/components/mediaSelector.json @@ -1,10 +1,10 @@ { - "title": "Datenquelle auswählen", - "message": "", + "title": "Medienquelle wählen", + "message": "EXIF-Metadaten werden nicht hochgeladen", "options": { - "image": "", - "image_max": "", - "video": "", - "video_max": "" + "image": "Fotos hochladen", + "image_max": "Fotos hochladen (max {{max}})", + "video": "Video hochladen", + "video_max": "Video hochladen (max {{max}})" } } \ No newline at end of file diff --git a/src/i18n/de/components/parse.json b/src/i18n/de/components/parse.json index 2db10f00..159ab895 100644 --- a/src/i18n/de/components/parse.json +++ b/src/i18n/de/components/parse.json @@ -1,8 +1,8 @@ { "HTML": { - "accessibilityHint": "", + "accessibilityHint": "Tippen, um Inhalt aus- oder einzuklappen", "expanded": "{{hint}}{{moreLines}}", - "moreLines": "", - "defaultHint": "" + "moreLines": " ({{count}} weitere Zeilen)", + "defaultHint": "Langer Tröt" } } \ No newline at end of file diff --git a/src/i18n/de/components/timeline.json b/src/i18n/de/components/timeline.json index 1d2ee95c..c745c04a 100644 --- a/src/i18n/de/components/timeline.json +++ b/src/i18n/de/components/timeline.json @@ -30,7 +30,7 @@ "default": "{{name}} hat geboostet", "notification": "{{name}} hat deinen Tröt geboostet" }, - "update": "" + "update": "Boost wurde bearbeitet" }, "actions": { "reply": { @@ -40,8 +40,8 @@ "accessibilityLabel": "Tröt boosten", "function": "Boost", "options": { - "title": "", - "public": "", + "title": "Boost-Sichtbarkeit ändern", + "public": "Öffentlicher Boost", "unlisted": "" } }, @@ -68,7 +68,7 @@ "history": { "accessibilityLabel": "Dieser Tröt wurde {{count}} mal bearbeitet", "accessibilityHint": "Für den vollständigen Verlauf auswählen", - "text_one": "{{count}} bearbeitet", + "text_one": "{{count}} Bearbeitung", "text_other": "{{count}} mal bearbeitet" } }, diff --git a/src/i18n/de/screens.json b/src/i18n/de/screens.json index ed9f21fe..b3f1320b 100644 --- a/src/i18n/de/screens.json +++ b/src/i18n/de/screens.json @@ -12,7 +12,7 @@ "description": "Bitte Benachrichtigungsdienst in den Einstellungen erneut aktivieren" }, "shareError": { - "imageNotSupported": "", - "videoNotSupported": "" + "imageNotSupported": "Bildformat {{type}} wird nicht unterstützt", + "videoNotSupported": "Videoformat {{type}} wird nicht unterstützt" } } \ No newline at end of file diff --git a/src/i18n/de/screens/accountSelection.json b/src/i18n/de/screens/accountSelection.json index b16795a6..3f69d0f7 100644 --- a/src/i18n/de/screens/accountSelection.json +++ b/src/i18n/de/screens/accountSelection.json @@ -1,6 +1,6 @@ { - "heading": "", + "heading": "Teilen mit...", "content": { - "select_account": "" + "select_account": "Konto auswählen" } } \ No newline at end of file diff --git a/src/i18n/de/screens/actions.json b/src/i18n/de/screens/actions.json index fa3f5a6d..8d63ffd0 100644 --- a/src/i18n/de/screens/actions.json +++ b/src/i18n/de/screens/actions.json @@ -1,7 +1,7 @@ { "content": { "altText": { - "heading": "" + "heading": "Alternativtext" }, "notificationsFilter": { "heading": "Benachrichtigungsart anzeigen", @@ -13,7 +13,7 @@ "mention": "$t(screenTabs:me.push.mention.heading)", "poll": "$t(screenTabs:me.push.poll.heading)", "status": "", - "update": "" + "update": "Boost wurde bearbeitet" } } } diff --git a/src/i18n/de/screens/compose.json b/src/i18n/de/screens/compose.json index 0da491bb..760afde3 100644 --- a/src/i18n/de/screens/compose.json +++ b/src/i18n/de/screens/compose.json @@ -45,7 +45,7 @@ "placeholder": "Was geht in dir vor", "keyboardImage": { "exceedMaximum": { - "title": "", + "title": "Maximale Anzahl von Anhängen erreicht", "OK": "$t(common:buttons.OK)" } } @@ -82,7 +82,7 @@ }, "increase": { "accessibilityLabel": "Erhöhe Anzahl der Antwortmöglichkeiten auf {{amount}}", - "accessibilityHint": "" + "accessibilityHint": "Maximale Anzahl der Auswahlmöglichkeiten erreicht, aktuell {{amount}}" } }, "multiple": { @@ -114,42 +114,42 @@ "accessibilityHint": "Umfrage wird entfernt, wenn ein Anhang vorhanden ist", "failed": { "alert": { - "title": "", + "title": "Upload fehlgeschlagen", "button": "Noch einmal versuchen" } } }, "poll": { - "accessibilityLabel": "", - "accessibilityHint": "" + "accessibilityLabel": "Umfrage hinzufügen", + "accessibilityHint": "Anhang ist bei Umfragen nicht möglich" }, "visibility": { - "accessibilityLabel": "", - "title": "", + "accessibilityLabel": "Sichtbarkeit des Tröts ist {{visibility}}", + "title": "Sichtbarkeit des Tröts", "options": { "public": "Öffentlich", "unlisted": "Ungelistet", "private": "Nur für Folgende", - "direct": "", + "direct": "Direktnachricht", "cancel": "$t(common:buttons.cancel)" } }, "spoiler": { - "accessibilityLabel": "" + "accessibilityLabel": "Spoiler" }, "emoji": { - "accessibilityLabel": "", + "accessibilityLabel": "Emoji hinzufügen", "accessibilityHint": "" } }, - "drafts_one": "", - "drafts_other": "" + "drafts_one": "Entwurf ({{count}})", + "drafts_other": "Entwürfe ({{count}})" }, "editAttachment": { "header": { "title": "Anhang bearbeiten", "right": { - "accessibilityLabel": "", + "accessibilityLabel": "Anhang speichern", "failed": { "title": "Bearbeitung fehlgeschlagen", "button": "Noch einmal versuchen" @@ -168,12 +168,12 @@ "header": { "title": "Entwurf" }, - "warning": "", + "warning": "Entwürfe werden nur lokal gespeichert und können bei Abstürzen verloren gehen. Diese Funktion bitte nicht für dauerhafte Entwürfe nutzen.", "content": { "accessibilityHint": "Gespeicherter Entwurf, tippe, um diesen zu bearbeiten", "textEmpty": "Kein Inhalt" }, - "checkAttachment": "" + "checkAttachment": "Prüfe Anhänge auf dem Server..." } } } \ No newline at end of file diff --git a/src/i18n/de/screens/tabs.json b/src/i18n/de/screens/tabs.json index 59e3cfb2..3a6820b3 100644 --- a/src/i18n/de/screens/tabs.json +++ b/src/i18n/de/screens/tabs.json @@ -146,7 +146,7 @@ "label": "Kennzeichnung", "content": "Inhalt" }, - "mediaSelectionFailed": "" + "mediaSelectionFailed": "Verarbeitung des Bildes fehlgeschlagen. Bitte erneut versuchen." }, "push": { "notAvailable": "Dein Gerät unterstützt keine Push-Benachrichtigung", @@ -169,7 +169,7 @@ "heading": "Neue Follower" }, "follow_request": { - "heading": "" + "heading": "Followeranfrage" }, "favourite": { "heading": "Favoriten" @@ -260,8 +260,8 @@ } }, "staticEmoji": { - "heading": "", - "description": "" + "heading": "System-Emojis verwenden", + "description": "Wenn du beim Betrachten der Emoji-Liste häufige App-Abstürze feststellst, kannst du stattdessen versuchen, statische Emoji zu verwenden." }, "feedback": { "heading": "Neue Funktion vorschlagen" @@ -280,7 +280,7 @@ "description": "Es werden ausschließlich Daten gesammelt, welche nicht nutzerbezogen sind" }, "version": "Version v{{version}}", - "instanceVersion": "" + "instanceVersion": "Mastodon Version {{version}}" }, "switch": { "existing": "Wähle ein Konto aus", @@ -293,7 +293,7 @@ "accessibilityLabel": "Aktionen für Benutzer {{user}}", "accessibilityHint": "Du kannst diesen Benutzer stummschalten, blockieren, melden oder teilen" }, - "followed_by": "", + "followed_by": " folgt dir", "moved": "Benutzer umgezogen", "created_at": "Registriert am: {{date}}", "summary": { @@ -304,7 +304,8 @@ "toots": { "default": "Tröts", "all": "Tröts und DruTröts" - } + }, + "suspended": "Konto wurde von den Instanzmoderation gesperrt" }, "attachments": { "name": "<0 /><1>\"s Medien1>" @@ -347,7 +348,7 @@ } }, "history": { - "name": "" + "name": "Bearbeitungsverlauf" } } } \ No newline at end of file diff --git a/src/i18n/fr/common.json b/src/i18n/fr/common.json new file mode 100644 index 00000000..2ff041e6 --- /dev/null +++ b/src/i18n/fr/common.json @@ -0,0 +1,22 @@ +{ + "buttons": { + "OK": "Ok", + "apply": "Confirmer", + "cancel": "Annuler" + }, + "customEmoji": { + "accessibilityLabel": "Émoji personnalisé {{emoji}}" + }, + "message": { + "success": { + "message": "{{function}} succès" + }, + "warning": { + "message": "" + }, + "error": { + "message": "Échec de la connexion, veuillez réessayer" + } + }, + "separator": ", " +} \ No newline at end of file diff --git a/src/i18n/fr/components/contextMenu.json b/src/i18n/fr/components/contextMenu.json new file mode 100644 index 00000000..9b161385 --- /dev/null +++ b/src/i18n/fr/components/contextMenu.json @@ -0,0 +1,76 @@ +{ + "accessibilityHint": "Actions pour ce toot, telles que son utilisateur affiché, le toot lui-même", + "account": { + "title": "Actions de l'utilisateur", + "mute": { + "action_false": "Rendre muet l'utilisateur", + "action_true": "Rendre la parole" + }, + "block": { + "action_false": "Bloquer l'utilisateur", + "action_true": "Débloquer l'utilisateur" + }, + "reports": { + "action": "Signaler et bloquer" + } + }, + "copy": { + "action": "Copier le pouet", + "succeed": "Copié" + }, + "instance": { + "title": "Action de l'instance", + "block": { + "action": "Bloquer l'instance {{instance}}", + "alert": { + "title": "Confirmer le blocage de l'instance {{instance}}?", + "message": "Vous pouvez masquer ou bloquer certains utilisateurs.\n\nAprès avoir bloqué l'instance, tout son contenu, y compris les followers de cette instance, sera supprimé !", + "buttons": { + "confirm": "Confirmer" + } + } + } + }, + "share": { + "status": { + "action": "Partager le pouet" + }, + "account": { + "action": "Partage l'utilisateur" + } + }, + "status": { + "title": "Actions du pouet", + "edit": { + "action": "Editer le pouet" + }, + "delete": { + "action": "Supprimer le pouet", + "alert": { + "title": "Confirmer la suppression ?", + "message": "Tous les boosts et favoris seront effacés, y compris toutes les réponses.", + "buttons": { + "confirm": "Confirmer" + } + } + }, + "deleteEdit": { + "action": "Supprimer le pouet et le repost", + "alert": { + "title": "Confirmer la suppression et le repost ?", + "message": "Tous les boosts et favoris seront effacés, y compris toutes les réponses.", + "buttons": { + "confirm": "Confirmer" + } + } + }, + "mute": { + "action_false": "Couper le pouet et les réponses", + "action_true": "Couper le pouet et les réponses" + }, + "pin": { + "action_false": "Pouet épinglé", + "action_true": "Détacher le pouet" + } + } +} \ No newline at end of file diff --git a/src/i18n/fr/components/emojis.json b/src/i18n/fr/components/emojis.json new file mode 100644 index 00000000..c5fead17 --- /dev/null +++ b/src/i18n/fr/components/emojis.json @@ -0,0 +1,3 @@ +{ + "frequentUsed": "Fréquemment utilisés" +} \ No newline at end of file diff --git a/src/i18n/fr/components/instance.json b/src/i18n/fr/components/instance.json new file mode 100644 index 00000000..90d9fe5b --- /dev/null +++ b/src/i18n/fr/components/instance.json @@ -0,0 +1,30 @@ +{ + "server": { + "textInput": { + "placeholder": "Domaine d'instance" + }, + "button": "Connexion", + "information": { + "name": "Nom", + "accounts": "Utilisateurs", + "statuses": "Pouets", + "domains": "Univers" + }, + "disclaimer": { + "base": "Le processus de connexion utilise le navigateur du système. Les informations de votre compte ne seront pas visibles par l'application tooot." + }, + "terms": { + "base": "En vous connectant, vous acceptez la <0>politique de confidentialité0> et les <1>conditions de service1>." + } + }, + "update": { + "alert": { + "title": "Connecté à cette instance", + "message": "Vous pouvez vous connecter à un autre compte, en maintenant un compte connecté existant", + "buttons": { + "cancel": "$t(common:buttons.cancel)", + "continue": "Continuer" + } + } + } +} \ No newline at end of file diff --git a/src/i18n/fr/components/mediaSelector.json b/src/i18n/fr/components/mediaSelector.json new file mode 100644 index 00000000..0cbc5898 --- /dev/null +++ b/src/i18n/fr/components/mediaSelector.json @@ -0,0 +1,10 @@ +{ + "title": "Sélectionnez la source du média", + "message": "Les données Media EXIF ne sont pas téléchargées", + "options": { + "image": "Télécharger des photos", + "image_max": "Télécharger des photos (max {{max}})", + "video": "Télécharger une vidéo", + "video_max": "Télécharger une vidéo (max {{max}})" + } +} \ No newline at end of file diff --git a/src/i18n/fr/components/parse.json b/src/i18n/fr/components/parse.json new file mode 100644 index 00000000..c0f025ec --- /dev/null +++ b/src/i18n/fr/components/parse.json @@ -0,0 +1,8 @@ +{ + "HTML": { + "accessibilityHint": "Appuyez pour agrandir ou réduire le contenu", + "expanded": "{{hint}}{{moreLines}}", + "moreLines": " ({{count}} lignes en plus)", + "defaultHint": "Pouet long" + } +} \ No newline at end of file diff --git a/src/i18n/fr/components/relationship.json b/src/i18n/fr/components/relationship.json new file mode 100644 index 00000000..5ba53be5 --- /dev/null +++ b/src/i18n/fr/components/relationship.json @@ -0,0 +1,16 @@ +{ + "follow": { + "function": "Suivre l'utilisateur" + }, + "block": { + "function": "Bloquer l'utilisateur" + }, + "button": { + "error": "Erreur de chargement", + "blocked_by": "Bloqué par l'utilisateur", + "blocking": "Débloquer", + "following": "Ne plus suivre", + "requested": "Retirer la demande", + "default": "Suivre" + } +} \ No newline at end of file diff --git a/src/i18n/fr/components/timeline.json b/src/i18n/fr/components/timeline.json new file mode 100644 index 00000000..d3dd81f8 --- /dev/null +++ b/src/i18n/fr/components/timeline.json @@ -0,0 +1,152 @@ +{ + "empty": { + "error": { + "message": "Erreur de chargement", + "button": "Réessayer" + }, + "success": { + "message": "La chronologie est vide" + } + }, + "end": { + "message": "Fin, qu'en est-il d'une tasse de <0 />" + }, + "lookback": { + "message": "Dernière lecture à" + }, + "refresh": { + "fetchPreviousPage": "Plus récent à partir d'ici", + "refetch": "À la dernière" + }, + "shared": { + "actioned": { + "pinned": "Épinglé", + "favourite": "{{name}} a mis votre pouet en favoris", + "status": "{{name}} vient d'être posté", + "follow": "{{name}} vous suit", + "follow_request": "{{name}} a demandé à vous suivre", + "poll": "Un sondage auquel vous avez participé est maintenant terminé", + "reblog": { + "default": "{{name}} a partagé", + "notification": "{{name}} a partagé votre message" + }, + "update": "Le reblog a été modifié" + }, + "actions": { + "reply": { + "accessibilityLabel": "Répondre à ce pouet" + }, + "reblogged": { + "accessibilityLabel": "Partager ce pouet", + "function": "Pouet de Boost", + "options": { + "title": "Choisir la visibilité du boost", + "public": "Boost public", + "unlisted": "Retirer le boost" + } + }, + "favourited": { + "accessibilityLabel": "Ajouter ce pouet aux favoris", + "function": "Mettre le pouet en favori" + }, + "bookmarked": { + "accessibilityLabel": "Ajouter ce pouet aux signets", + "function": "Pouet de signet" + } + }, + "actionsUsers": { + "reblogged_by": { + "accessibilityLabel": "{{count}} utilisateurs ont boosté ce pouet", + "accessibilityHint": "Touchez pour connaître les utilisateurs", + "text": "$t(screenTabs:shared.users.statuses.reblogged_by)" + }, + "favourited_by": { + "accessibilityLabel": "{{count}} utilisateurs ont boosté ce pouet", + "accessibilityHint": "Touchez pour connaître les utilisateurs", + "text": "$t(screenTabs:shared.users.statuses.favourited_by)" + }, + "history": { + "accessibilityLabel": "Ce pouet a été modifié {{count}} fois", + "accessibilityHint": "Appuyer pour afficher l'historique d'édition complet", + "text_one": "{{count}} modification", + "text_other": "{{count}} modifications" + } + }, + "attachment": { + "sensitive": { + "button": "Afficher les médias sensibles" + }, + "unsupported": { + "text": "Erreur de chargement", + "button": "Essayer le lien distant" + } + }, + "avatar": { + "accessibilityLabel": "Avatar de {{name}}", + "accessibilityHint": "Appuyez pour accéder à la page de {{name}}" + }, + "content": { + "expandHint": "Contenu masqué" + }, + "filtered": "Filtré", + "fullConversation": "Conversations lues", + "translate": { + "default": "Traduire", + "succeed": "Traduit par {{provider}} de {{source}}", + "failed": "La traduction a échoué", + "source_not_supported": "cette langue n'est pas prise en charge", + "target_not_supported": "Cette langue n'est pas prise en charge" + }, + "header": { + "shared": { + "account": { + "name": { + "accessibilityHint": "Nom de l'utilisateur" + }, + "account": { + "accessibilityHint": "Compte de l'utilisateur" + } + }, + "application": "Poussée avec {{application}}", + "edited": { + "accessibilityLabel": "Pouet édité" + }, + "muted": { + "accessibilityLabel": "Pouet rendu muet" + }, + "visibility": { + "direct": { + "accessibilityLabel": "Envoyer un message direct" + }, + "private": { + "accessibilityLabel": "Visible uniquement pour les abonné·e·s" + } + } + }, + "conversation": { + "withAccounts": "Avec", + "delete": { + "function": "Supprimer le message direct" + } + } + }, + "poll": { + "meta": { + "button": { + "vote": "Voter", + "refresh": "Actualiser" + }, + "count": { + "voters_one": "{{count}} utilisateur a voté", + "voters_other": "{{count}} utilisateurs ont voté", + "votes_one": "{{count}} votes", + "votes_other": "{{count}} votes" + }, + "expiration": { + "expired": "Le vote a expiré", + "until": "Expire <0 />" + } + } + } + } +} \ No newline at end of file diff --git a/src/i18n/fr/screens.json b/src/i18n/fr/screens.json new file mode 100644 index 00000000..eaf2f5cf --- /dev/null +++ b/src/i18n/fr/screens.json @@ -0,0 +1,18 @@ +{ + "screenshot": { + "title": "Protection de la confidentialité", + "message": "Veuillez ne pas divulguer l'identité d'un autre utilisateur, tel que le nom d'utilisateur, l'avatar, etc. Merci!", + "button": "Confirmer" + }, + "localCorrupt": { + "message": "Session expirée, veuillez ré-essayer" + }, + "pushError": { + "message": "Erreur des services push", + "description": "Veuillez réactiver la notification push dans les paramètres" + }, + "shareError": { + "imageNotSupported": "Type d'image {{type}} non pris en charge", + "videoNotSupported": "Type de vidéo {{type}} non supporté" + } +} \ No newline at end of file diff --git a/src/i18n/fr/screens/accountSelection.json b/src/i18n/fr/screens/accountSelection.json new file mode 100644 index 00000000..377d0e68 --- /dev/null +++ b/src/i18n/fr/screens/accountSelection.json @@ -0,0 +1,6 @@ +{ + "heading": "Partager avec...", + "content": { + "select_account": "Sélectionnez un compte" + } +} \ No newline at end of file diff --git a/src/i18n/fr/screens/actions.json b/src/i18n/fr/screens/actions.json new file mode 100644 index 00000000..bf32e39c --- /dev/null +++ b/src/i18n/fr/screens/actions.json @@ -0,0 +1,20 @@ +{ + "content": { + "altText": { + "heading": "Texte de remplacement" + }, + "notificationsFilter": { + "heading": "Afficher les notifications", + "content": { + "follow": "$t(screenTabs:me.push.follow.heading)", + "follow_request": "Demande d'abonnement", + "favourite": "$t(screenTabs:me.push.favourite.heading)", + "reblog": "$t(screenTabs:me.push.reblog.heading)", + "mention": "$t(screenTabs:me.push.mention.heading)", + "poll": "$t(screenTabs:me.push.poll.heading)", + "status": "Pouet des utilisateurs abonnés", + "update": "Le reblog a été modifié" + } + } + } +} \ No newline at end of file diff --git a/src/i18n/fr/screens/announcements.json b/src/i18n/fr/screens/announcements.json new file mode 100644 index 00000000..1d60d04a --- /dev/null +++ b/src/i18n/fr/screens/announcements.json @@ -0,0 +1,10 @@ +{ + "heading": "Annonces", + "content": { + "published": "Publié <0 />", + "button": { + "read": "Lire", + "unread": "Marqué comme lu" + } + } +} \ No newline at end of file diff --git a/src/i18n/fr/screens/compose.json b/src/i18n/fr/screens/compose.json new file mode 100644 index 00000000..dd5387ed --- /dev/null +++ b/src/i18n/fr/screens/compose.json @@ -0,0 +1,179 @@ +{ + "heading": { + "left": { + "button": "Abandonner", + "alert": { + "title": "Annuler l’édition?", + "buttons": { + "save": "Enregistrer comme brouillon", + "delete": "Supprimer le brouillon", + "cancel": "Abandonner" + } + } + }, + "right": { + "button": { + "default": "Pouet", + "conversation": "Pouet DM", + "reply": "Réponse de pouet", + "deleteEdit": "Pouet", + "edit": "Pouet", + "share": "Pouet" + }, + "alert": { + "default": { + "title": "Échec du pouet", + "button": "Réessayer" + }, + "removeReply": { + "title": "Le pouet répondu est introuvable", + "description": "Le pouet répondu a peut-être été supprimé. Voulez-vous le supprimer de votre référence ?", + "cancel": "$t(common:buttons.cancel)", + "confirm": "Supprimer la référence" + } + } + } + }, + "content": { + "root": { + "header": { + "postingAs": "Pouet en tant que @{{acct}}@{{domain}}", + "spoilerInput": { + "placeholder": "Voir tous les messages d'avertissement" + }, + "textInput": { + "placeholder": "Qu’avez-vous en tête", + "keyboardImage": { + "exceedMaximum": { + "title": "Nombre maximum de pièces jointes atteint", + "OK": "$t(common:buttons.OK)" + } + } + } + }, + "footer": { + "attachments": { + "sensitive": "Marquer les pièces jointes comme étant sensibles", + "remove": { + "accessibilityLabel": "Retirer la pièce jointe téléchargée, numéro {{attachment}}" + }, + "edit": { + "accessibilityLabel": "Editer la pièce jointe téléchargée, numéro {{attachment}}" + }, + "upload": { + "accessibilityLabel": "Télécharger plus de pièces jointes" + } + }, + "emojis": { + "accessibilityHint": "Tapotez pour ajouter des émojis au pouet" + }, + "poll": { + "option": { + "placeholder": { + "accessibilityLabel": "Option du sondage {{index}}", + "single": "Choix unique", + "multiple": "Choix multiple" + } + }, + "quantity": { + "reduce": { + "accessibilityLabel": "Réduire les options du sondage à {{amount}}", + "accessibilityHint": "Quantité minimale d'options de sondage atteinte, actuellement {{amount}}" + }, + "increase": { + "accessibilityLabel": "Augmentez les options du sondage à {{amount}}", + "accessibilityHint": "Quantité maximum d'options de sondage atteinte, actuellement {{amount}}" + } + }, + "multiple": { + "heading": "Type de choix", + "options": { + "single": "Choix unique", + "multiple": "Choix multiple", + "cancel": "$t(common:buttons.cancel)" + } + }, + "expiration": { + "heading": "Validité", + "options": { + "300": "5 minutes", + "1800": "30 minutes", + "3600": "1 heure", + "21600": "6 heures", + "86400": "1 jour", + "259200": "3 jours", + "604800": "7 jours", + "cancel": "$t(common:buttons.cancel)" + } + } + } + }, + "actions": { + "attachment": { + "accessibilityLabel": "Téléchargez une pièce-jointe", + "accessibilityHint": "La fonction de sondage sera désactivée lorsqu'il y a une pièce jointe", + "failed": { + "alert": { + "title": "Le téléchargement a échoué", + "button": "Réessayer" + } + } + }, + "poll": { + "accessibilityLabel": "Ajouter un sondage", + "accessibilityHint": "La fonction d'attachement sera désactivée lorsque le sondage est actif" + }, + "visibility": { + "accessibilityLabel": "La visibilité de pouet est {{visibility}}", + "title": "Visibilité de pouet", + "options": { + "public": "Public", + "unlisted": "Non listé", + "private": "Abonné·e·s uniquement", + "direct": "Message direct", + "cancel": "$t(common:buttons.cancel)" + } + }, + "spoiler": { + "accessibilityLabel": "Divulgâchage" + }, + "emoji": { + "accessibilityLabel": "Ajouter un émoji", + "accessibilityHint": "Ouvrir le panneau de sélection des émojis, glisser horizontalement pour changer de page" + } + }, + "drafts_one": "Brouillon ({{count}})", + "drafts_other": "Brouillons ({{count}})" + }, + "editAttachment": { + "header": { + "title": "Modifier la pièce jointe", + "right": { + "accessibilityLabel": "Enregistrement de la pièce jointe", + "failed": { + "title": "Impossible d'éditer", + "button": "Réessayer" + } + } + }, + "content": { + "altText": { + "heading": "Décrire cette photo pour les personnes malvoyantes", + "placeholder": "Vous pouvez ajouter une description, parfois appelée alt-text, à vos médias afin qu'ils soient accessibles à un plus grand nombre de personnes, y compris celles qui sont aveugles ou malvoyantes.\n\nLes bonnes descriptions sont concises, ou présentent ce qui est dans vos médias avec suffisamment de précision pour comprendre leur contexte." + }, + "imageFocus": "Faites glisser le cercle de focus pour mettre à jour le point de focus" + } + }, + "draftsList": { + "header": { + "title": "Brouillon" + }, + "warning": "Les brouillons ne sont stockés que localement, et peuvent être perdus dans des événements malheureux. Veuillez ne pas utiliser de brouillons pour un stockage à long terme.", + "content": { + "accessibilityHint": "Brouillon enregistré, appuyez pour modifier ce brouillon", + "textEmpty": "Le contenu est vide" + }, + "checkAttachment": "Vérification des pièces jointes sur le serveur..." + } + } +} \ No newline at end of file diff --git a/src/i18n/fr/screens/imageViewer.json b/src/i18n/fr/screens/imageViewer.json new file mode 100644 index 00000000..993931a0 --- /dev/null +++ b/src/i18n/fr/screens/imageViewer.json @@ -0,0 +1,17 @@ +{ + "content": { + "actions": { + "accessibilityLabel": "Plus d'actions pour cette image", + "accessibilityHint": "Vous pouvez enregistrer ou partager cette image" + }, + "options": { + "save": "Enregistrer l'image", + "share": "Partager l'image", + "cancel": "$t(common:buttons.cancel)" + }, + "save": { + "succeed": "Image enregistrée", + "failed": "L'enregistrement de l'image a échoué" + } + } +} \ No newline at end of file diff --git a/src/i18n/fr/screens/tabs.json b/src/i18n/fr/screens/tabs.json new file mode 100644 index 00000000..39b04b4d --- /dev/null +++ b/src/i18n/fr/screens/tabs.json @@ -0,0 +1,354 @@ +{ + "tabs": { + "local": { + "name": "Suit" + }, + "public": { + "name": "", + "segments": { + "left": "Fédéré", + "right": "Local" + } + }, + "notifications": { + "name": "Notifications" + }, + "me": { + "name": "À propos de moi" + } + }, + "common": { + "search": { + "accessibilityLabel": "Rechercher", + "accessibilityHint": "Rechercher des hashtags, des utilisateurs ou des pouets" + } + }, + "notifications": { + "filter": { + "accessibilityLabel": "Filtrer", + "accessibilityHint": "Filtrer les types de notifications affichés" + } + }, + "me": { + "stacks": { + "bookmarks": { + "name": "Signets" + }, + "conversations": { + "name": "Messages directs" + }, + "favourites": { + "name": "Favoris" + }, + "fontSize": { + "name": "Taille de la police de Pouet" + }, + "language": { + "name": "Langue" + }, + "lists": { + "name": "Listes" + }, + "list": { + "name": "Liste : {{list}}" + }, + "push": { + "name": "Push de Notification" + }, + "profile": { + "name": "Modifier le profil" + }, + "profileName": { + "name": "Editer le nom d'affichage" + }, + "profileNote": { + "name": "Éditer la description" + }, + "profileFields": { + "name": "Éditer les métadonnées" + }, + "settings": { + "name": "Paramètres de l'application" + }, + "webSettings": { + "name": "Plus de paramètres de compte" + }, + "switch": { + "name": "Passer sur un autre compte" + } + }, + "fontSize": { + "demo": "
Ceci est un pouet de démo😊. Vous pouvez choisir parmi plusieurs options ci-dessous.
Ce paramètre n'affecte que le contenu principal des pouets, mais pas les autres tailles de police.