From b3441d6edbde448e48f4d1b1b2fc9fddfb90fed8 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Sun, 4 Dec 2022 01:14:27 +0100 Subject: [PATCH] New Crowdin updates (#488) * New translations tabs.json (Italian) * New translations tabs.json (Japanese) * New translations tabs.json (Korean) * New translations tabs.json (Chinese Simplified) * New translations tabs.json (Chinese Traditional) * New translations tabs.json (Vietnamese) * New translations tabs.json (Portuguese, Brazilian) * New translations tabs.json (French) * New translations tabs.json (Polish) * New translations tabs.json (Spanish) * New translations tabs.json (Swedish) * New translations tabs.json (Czech) * New translations common.json (Dutch) * New translations instance.json (Dutch) * New translations parse.json (Dutch) * New translations relationship.json (Dutch) * New translations timeline.json (Dutch) * New translations actions.json (Dutch) * New translations imageViewer.json (Dutch) * New translations announcements.json (Dutch) * New translations compose.json (Dutch) * New translations screens.json (Dutch) * New translations tabs.json (Dutch) * New translations mediaSelector.json (Dutch) * New translations emojis.json (Dutch) * New translations contextMenu.json (Dutch) * New translations accountSelection.json (Dutch) * New translations common.json (Dutch) * New translations instance.json (Dutch) * New translations parse.json (Dutch) * New translations relationship.json (Dutch) * New translations timeline.json (Dutch) * New translations actions.json (Dutch) * New translations imageViewer.json (Dutch) * New translations announcements.json (Dutch) * New translations compose.json (Dutch) * New translations screens.json (Dutch) * New translations tabs.json (Dutch) * New translations timeline.json (Dutch) * New translations actions.json (Dutch) * New translations compose.json (Dutch) * New translations screens.json (Dutch) * New translations tabs.json (Dutch) * New translations mediaSelector.json (Dutch) * New translations emojis.json (Dutch) * New translations contextMenu.json (Dutch) * New translations accountSelection.json (Dutch) * New translations instance.json (German) * New translations tabs.json (Chinese Traditional) * New translations compose.json (Chinese Simplified) * New translations compose.json (Chinese Traditional) * New translations compose.json (Vietnamese) * New translations compose.json (Portuguese, Brazilian) * New translations tabs.json (German) * New translations tabs.json (Italian) * New translations tabs.json (Japanese) * New translations tabs.json (Korean) * New translations tabs.json (Chinese Simplified) * New translations tabs.json (Vietnamese) * New translations compose.json (Japanese) * New translations tabs.json (Portuguese, Brazilian) * New translations common.json (German) * New translations common.json (Italian) * New translations common.json (Japanese) * New translations common.json (Korean) * New translations common.json (Chinese Simplified) * New translations common.json (Chinese Traditional) * New translations common.json (Vietnamese) * New translations common.json (Portuguese, Brazilian) * New translations common.json (French) * New translations compose.json (Korean) * New translations compose.json (Italian) * New translations instance.json (Italian) * New translations contextMenu.json (Chinese Simplified) * New translations instance.json (Japanese) * New translations instance.json (Korean) * New translations instance.json (Chinese Simplified) * New translations instance.json (Chinese Traditional) * New translations instance.json (Vietnamese) * New translations instance.json (Portuguese, Brazilian) * New translations contextMenu.json (German) * New translations contextMenu.json (Italian) * New translations contextMenu.json (Japanese) * New translations contextMenu.json (Korean) * New translations contextMenu.json (Chinese Traditional) * New translations compose.json (German) * New translations contextMenu.json (Vietnamese) * New translations contextMenu.json (Portuguese, Brazilian) * New translations imageViewer.json (German) * New translations imageViewer.json (Italian) * New translations imageViewer.json (Japanese) * New translations imageViewer.json (Korean) * New translations imageViewer.json (Chinese Simplified) * New translations imageViewer.json (Chinese Traditional) * New translations imageViewer.json (Vietnamese) * New translations imageViewer.json (Portuguese, Brazilian) * New translations instance.json (French) * New translations imageViewer.json (French) * New translations imageViewer.json (Swedish) * New translations tabs.json (Dutch) * New translations compose.json (Dutch) * New translations imageViewer.json (Dutch) * New translations instance.json (Dutch) * New translations common.json (Dutch) * New translations contextMenu.json (Czech) * New translations tabs.json (Czech) * New translations compose.json (Czech) * New translations imageViewer.json (Czech) * New translations instance.json (Czech) * New translations common.json (Czech) * New translations contextMenu.json (Swedish) * New translations tabs.json (Swedish) * New translations compose.json (Swedish) * New translations instance.json (Swedish) * New translations compose.json (French) * New translations tabs.json (Polish) * New translations tabs.json (French) * New translations contextMenu.json (French) * New translations common.json (Polish) * New translations instance.json (Polish) * New translations imageViewer.json (Polish) * New translations compose.json (Polish) * New translations contextMenu.json (Polish) * New translations common.json (Swedish) * New translations common.json (Spanish) * New translations instance.json (Spanish) * New translations imageViewer.json (Spanish) * New translations compose.json (Spanish) * New translations tabs.json (Spanish) * New translations contextMenu.json (Spanish) * New translations contextMenu.json (Dutch) * New translations contextMenu.json (Japanese) * New translations tabs.json (Japanese) * New translations common.json (Japanese) * New translations common.json (Dutch) * New translations tabs.json (Dutch) * New translations contextMenu.json (Dutch) * New translations common.json (Swedish) * New translations tabs.json (Swedish) * New translations contextMenu.json (Swedish) * New translations contextMenu.json (Dutch) * New translations contextMenu.json (German) * New translations tabs.json (German) * New translations common.json (German) * New translations common.json (Spanish) * New translations tabs.json (Spanish) * New translations contextMenu.json (Spanish) * New translations contextMenu.json (Vietnamese) * New translations tabs.json (Vietnamese) * New translations common.json (Vietnamese) * New translations contextMenu.json (German) * New translations tabs.json (Spanish) * New translations common.json (French) * New translations tabs.json (French) * New translations contextMenu.json (French) * New translations common.json (Polish) * New translations tabs.json (Polish) * New translations contextMenu.json (Polish) * New translations common.json (Spanish) * New translations contextMenu.json (Spanish) * New translations common.json (Vietnamese) * New translations common.json (Swedish) * New translations tabs.json (Swedish) * New translations contextMenu.json (Swedish) * New translations common.json (Czech) * New translations tabs.json (Czech) * New translations contextMenu.json (Czech) * New translations common.json (Dutch) * New translations tabs.json (Dutch) * New translations common.json (Portuguese, Brazilian) * New translations common.json (Chinese Traditional) * New translations contextMenu.json (Italian) * New translations tabs.json (Japanese) * New translations contextMenu.json (Japanese) * New translations contextMenu.json (Korean) * New translations contextMenu.json (Chinese Simplified) * New translations contextMenu.json (Chinese Traditional) * New translations contextMenu.json (Vietnamese) * New translations contextMenu.json (Portuguese, Brazilian) * New translations tabs.json (German) * New translations tabs.json (Italian) * New translations tabs.json (Korean) * New translations common.json (Chinese Simplified) * New translations tabs.json (Chinese Simplified) * New translations tabs.json (Chinese Traditional) * New translations tabs.json (Vietnamese) * New translations tabs.json (Portuguese, Brazilian) * New translations common.json (German) * New translations common.json (Italian) * New translations common.json (Japanese) * New translations common.json (Korean) * New translations contextMenu.json (Dutch) * New translations actions.json (Catalan) * New translations contextMenu.json (Catalan) * New translations emojis.json (Catalan) * New translations mediaSelector.json (Catalan) * New translations tabs.json (Catalan) * New translations screens.json (Catalan) * New translations compose.json (Catalan) * New translations announcements.json (Catalan) * New translations imageViewer.json (Catalan) * New translations timeline.json (Catalan) * New translations timeline.json (Chinese Traditional) * New translations relationship.json (Catalan) * New translations parse.json (Catalan) * New translations instance.json (Catalan) * New translations common.json (Catalan) * New translations contextMenu.json (Spanish) * New translations common.json (Chinese Traditional) * New translations tabs.json (Chinese Traditional) * New translations contextMenu.json (Chinese Traditional) * New translations mediaSelector.json (Chinese Traditional) * New translations accountSelection.json (Catalan) * New translations common.json (Dutch) * New translations tabs.json (Dutch) * New translations contextMenu.json (Dutch) * New translations common.json (Catalan) * New translations instance.json (Catalan) * New translations parse.json (Catalan) * New translations timeline.json (Catalan) * New translations actions.json (Catalan) * New translations imageViewer.json (Catalan) * New translations announcements.json (Catalan) * New translations compose.json (Catalan) * New translations screens.json (Catalan) * New translations tabs.json (Catalan) * New translations contextMenu.json (Catalan) * New translations tabs.json (Spanish) * New translations compose.json (Catalan) * New translations tabs.json (Catalan) * New translations tabs.json (German) * New translations tabs.json (Polish) * New translations compose.json (Catalan) * New translations timeline.json (Catalan) * New translations tabs.json (Dutch) * New translations tabs.json (Czech) * New translations tabs.json (Swedish) * New translations tabs.json (Spanish) * New translations tabs.json (French) * New translations tabs.json (Italian) * New translations tabs.json (Portuguese, Brazilian) * New translations tabs.json (Vietnamese) * New translations tabs.json (Chinese Traditional) * New translations tabs.json (Chinese Simplified) * New translations tabs.json (Korean) * New translations tabs.json (Japanese) * New translations tabs.json (Catalan) * New translations tabs.json (Chinese Simplified) * New translations contextMenu.json (Chinese Simplified) * New translations common.json (Chinese Simplified) --- src/i18n/ca/common.json | 30 ++ src/i18n/ca/components/contextMenu.json | 81 ++++ src/i18n/ca/components/emojis.json | 3 + src/i18n/ca/components/instance.json | 26 ++ src/i18n/ca/components/mediaSelector.json | 10 + src/i18n/ca/components/parse.json | 8 + src/i18n/ca/components/relationship.json | 16 + src/i18n/ca/components/timeline.json | 152 +++++++ src/i18n/ca/screens.json | 18 + src/i18n/ca/screens/accountSelection.json | 6 + src/i18n/ca/screens/actions.json | 20 + src/i18n/ca/screens/announcements.json | 10 + src/i18n/ca/screens/compose.json | 175 ++++++++ src/i18n/ca/screens/imageViewer.json | 16 + src/i18n/ca/screens/tabs.json | 379 ++++++++++++++++++ src/i18n/cs/common.json | 30 ++ src/i18n/cs/components/contextMenu.json | 81 ++++ src/i18n/cs/components/emojis.json | 1 + src/i18n/cs/components/instance.json | 26 ++ src/i18n/cs/components/mediaSelector.json | 10 + src/i18n/cs/components/parse.json | 8 + src/i18n/cs/components/relationship.json | 16 + src/i18n/cs/components/timeline.json | 152 +++++++ src/i18n/cs/screens.json | 18 + src/i18n/cs/screens/accountSelection.json | 6 + src/i18n/cs/screens/actions.json | 20 + src/i18n/cs/screens/announcements.json | 10 + src/i18n/cs/screens/compose.json | 175 ++++++++ src/i18n/cs/screens/imageViewer.json | 16 + src/i18n/cs/screens/tabs.json | 379 ++++++++++++++++++ src/i18n/de/common.json | 12 +- src/i18n/de/components/contextMenu.json | 7 +- src/i18n/de/components/instance.json | 6 +- src/i18n/de/screens/compose.json | 10 +- src/i18n/de/screens/imageViewer.json | 3 +- src/i18n/de/screens/tabs.json | 79 ++-- src/i18n/es/common.json | 12 +- src/i18n/es/components/contextMenu.json | 7 +- src/i18n/es/components/instance.json | 6 +- src/i18n/es/screens/compose.json | 10 +- src/i18n/es/screens/imageViewer.json | 3 +- src/i18n/es/screens/tabs.json | 89 ++-- src/i18n/fr/common.json | 12 +- src/i18n/fr/components/contextMenu.json | 7 +- src/i18n/fr/components/instance.json | 6 +- src/i18n/fr/screens/compose.json | 10 +- src/i18n/fr/screens/imageViewer.json | 3 +- src/i18n/fr/screens/tabs.json | 79 ++-- src/i18n/it/common.json | 12 +- src/i18n/it/components/contextMenu.json | 7 +- src/i18n/it/components/instance.json | 6 +- src/i18n/it/screens/compose.json | 10 +- src/i18n/it/screens/imageViewer.json | 3 +- src/i18n/it/screens/tabs.json | 79 ++-- src/i18n/ja/common.json | 12 +- src/i18n/ja/components/contextMenu.json | 7 +- src/i18n/ja/components/instance.json | 6 +- src/i18n/ja/screens/compose.json | 10 +- src/i18n/ja/screens/imageViewer.json | 3 +- src/i18n/ja/screens/tabs.json | 79 ++-- src/i18n/ko/common.json | 12 +- src/i18n/ko/components/contextMenu.json | 7 +- src/i18n/ko/components/instance.json | 6 +- src/i18n/ko/screens/compose.json | 10 +- src/i18n/ko/screens/imageViewer.json | 3 +- src/i18n/ko/screens/tabs.json | 79 ++-- src/i18n/nl/common.json | 30 ++ src/i18n/nl/components/contextMenu.json | 81 ++++ src/i18n/nl/components/emojis.json | 3 + src/i18n/nl/components/instance.json | 26 ++ src/i18n/nl/components/mediaSelector.json | 10 + src/i18n/nl/components/parse.json | 8 + src/i18n/nl/components/relationship.json | 16 + src/i18n/nl/components/timeline.json | 152 +++++++ src/i18n/nl/screens.json | 18 + src/i18n/nl/screens/accountSelection.json | 6 + src/i18n/nl/screens/actions.json | 20 + src/i18n/nl/screens/announcements.json | 10 + src/i18n/nl/screens/compose.json | 175 ++++++++ src/i18n/nl/screens/imageViewer.json | 16 + src/i18n/nl/screens/tabs.json | 379 ++++++++++++++++++ src/i18n/pl/common.json | 12 +- src/i18n/pl/components/contextMenu.json | 5 + src/i18n/pl/components/instance.json | 6 +- src/i18n/pl/screens/compose.json | 10 +- src/i18n/pl/screens/imageViewer.json | 3 +- src/i18n/pl/screens/tabs.json | 77 ++-- src/i18n/pt_BR/common.json | 12 +- src/i18n/pt_BR/components/contextMenu.json | 7 +- src/i18n/pt_BR/components/instance.json | 6 +- src/i18n/pt_BR/screens/compose.json | 10 +- src/i18n/pt_BR/screens/imageViewer.json | 3 +- src/i18n/pt_BR/screens/tabs.json | 79 ++-- src/i18n/sv/common.json | 12 +- src/i18n/sv/components/contextMenu.json | 7 +- src/i18n/sv/components/instance.json | 6 +- src/i18n/sv/screens/compose.json | 12 +- src/i18n/sv/screens/imageViewer.json | 3 +- src/i18n/sv/screens/tabs.json | 79 ++-- src/i18n/vi/common.json | 12 +- src/i18n/vi/components/contextMenu.json | 5 + src/i18n/vi/components/instance.json | 6 +- src/i18n/vi/screens/compose.json | 10 +- src/i18n/vi/screens/imageViewer.json | 3 +- src/i18n/vi/screens/tabs.json | 79 ++-- src/i18n/zh-Hans/common.json | 12 +- src/i18n/zh-Hans/components/contextMenu.json | 7 +- src/i18n/zh-Hans/components/instance.json | 6 +- src/i18n/zh-Hans/screens/compose.json | 10 +- src/i18n/zh-Hans/screens/imageViewer.json | 3 +- src/i18n/zh-Hans/screens/tabs.json | 79 ++-- src/i18n/zh-Hant/common.json | 12 +- src/i18n/zh-Hant/components/contextMenu.json | 7 +- src/i18n/zh-Hant/components/instance.json | 6 +- .../zh-Hant/components/mediaSelector.json | 6 +- src/i18n/zh-Hant/components/parse.json | 2 +- src/i18n/zh-Hant/components/timeline.json | 10 +- src/i18n/zh-Hant/screens/compose.json | 10 +- src/i18n/zh-Hant/screens/imageViewer.json | 3 +- src/i18n/zh-Hant/screens/tabs.json | 83 ++-- 120 files changed, 3714 insertions(+), 566 deletions(-) create mode 100644 src/i18n/ca/common.json create mode 100644 src/i18n/ca/components/contextMenu.json create mode 100644 src/i18n/ca/components/emojis.json create mode 100644 src/i18n/ca/components/instance.json create mode 100644 src/i18n/ca/components/mediaSelector.json create mode 100644 src/i18n/ca/components/parse.json create mode 100644 src/i18n/ca/components/relationship.json create mode 100644 src/i18n/ca/components/timeline.json create mode 100644 src/i18n/ca/screens.json create mode 100644 src/i18n/ca/screens/accountSelection.json create mode 100644 src/i18n/ca/screens/actions.json create mode 100644 src/i18n/ca/screens/announcements.json create mode 100644 src/i18n/ca/screens/compose.json create mode 100644 src/i18n/ca/screens/imageViewer.json create mode 100644 src/i18n/ca/screens/tabs.json create mode 100644 src/i18n/cs/common.json create mode 100644 src/i18n/cs/components/contextMenu.json create mode 100644 src/i18n/cs/components/emojis.json create mode 100644 src/i18n/cs/components/instance.json create mode 100644 src/i18n/cs/components/mediaSelector.json create mode 100644 src/i18n/cs/components/parse.json create mode 100644 src/i18n/cs/components/relationship.json create mode 100644 src/i18n/cs/components/timeline.json create mode 100644 src/i18n/cs/screens.json create mode 100644 src/i18n/cs/screens/accountSelection.json create mode 100644 src/i18n/cs/screens/actions.json create mode 100644 src/i18n/cs/screens/announcements.json create mode 100644 src/i18n/cs/screens/compose.json create mode 100644 src/i18n/cs/screens/imageViewer.json create mode 100644 src/i18n/cs/screens/tabs.json create mode 100644 src/i18n/nl/common.json create mode 100644 src/i18n/nl/components/contextMenu.json create mode 100644 src/i18n/nl/components/emojis.json create mode 100644 src/i18n/nl/components/instance.json create mode 100644 src/i18n/nl/components/mediaSelector.json create mode 100644 src/i18n/nl/components/parse.json create mode 100644 src/i18n/nl/components/relationship.json create mode 100644 src/i18n/nl/components/timeline.json create mode 100644 src/i18n/nl/screens.json create mode 100644 src/i18n/nl/screens/accountSelection.json create mode 100644 src/i18n/nl/screens/actions.json create mode 100644 src/i18n/nl/screens/announcements.json create mode 100644 src/i18n/nl/screens/compose.json create mode 100644 src/i18n/nl/screens/imageViewer.json create mode 100644 src/i18n/nl/screens/tabs.json diff --git a/src/i18n/ca/common.json b/src/i18n/ca/common.json new file mode 100644 index 00000000..c67e4cce --- /dev/null +++ b/src/i18n/ca/common.json @@ -0,0 +1,30 @@ +{ + "buttons": { + "OK": "D'acord", + "apply": "Aplica", + "cancel": "Cancel·la", + "discard": "Descarta", + "continue": "Continua", + "delete": "Esborra", + "done": "Fet" + }, + "customEmoji": { + "accessibilityLabel": "Emoji personalitzat {{emoji}}" + }, + "message": { + "success": { + "message": "{{function}} amb èxit" + }, + "warning": { + "message": "" + }, + "error": { + "message": "{{function}} ha fallat, torna-ho a intentar" + } + }, + "separator": ", ", + "discard": { + "title": "Canvis no desats", + "message": "Els canvis no han sigut desats. Vols descartar-los?" + } +} \ No newline at end of file diff --git a/src/i18n/ca/components/contextMenu.json b/src/i18n/ca/components/contextMenu.json new file mode 100644 index 00000000..ee0d8953 --- /dev/null +++ b/src/i18n/ca/components/contextMenu.json @@ -0,0 +1,81 @@ +{ + "accessibilityHint": "Accions per aquesta publicació, com el seu usuari o la mateixa publicació", + "account": { + "title": "Accions d'usuari", + "following": { + "action_false": "Segueix l'usuari", + "action_true": "Deixa de seguir l'usuari" + }, + "inLists": "Gestionar usuari de llistes", + "mute": { + "action_false": "Silencia l'usuari", + "action_true": "Deixa de silenciar l'usuari" + }, + "block": { + "action_false": "Bloqueja l'usuari", + "action_true": "Deixa de bloquejar l'usuari" + }, + "reports": { + "action": "Denuncia i bloqueja l'usuari" + } + }, + "copy": { + "action": "Copia la publicació", + "succeed": "Copiat" + }, + "instance": { + "title": "Acció de la instància", + "block": { + "action": "Bloquejar la instància {{instance}}", + "alert": { + "title": "Confirma el bloqueig de la instància {{instance}}?", + "message": "Pots silenciar o bloquejar a un usuari.\n\nDesprés de bloquejar una instància, tot el seu contingut, amb els seus seguidors, seran esborrats!", + "buttons": { + "confirm": "Confirma" + } + } + } + }, + "share": { + "status": { + "action": "Comparteix la publicació" + }, + "account": { + "action": "Comparteix l'usuari" + } + }, + "status": { + "title": "Accions de la publicació", + "edit": { + "action": "Edita la publicació" + }, + "delete": { + "action": "Elimina la publicació", + "alert": { + "title": "Confirma l'eliminació?", + "message": "Tots els impulsos i favorits s'esborraran, incloses totes les respostes.", + "buttons": { + "confirm": "Confirma" + } + } + }, + "deleteEdit": { + "action": "Elimina la publicació i torna a publicar", + "alert": { + "title": "Confirma l'eliminació i tornar a publicar?", + "message": "Tots els impulsos i favorits s'esborraran, incloses totes les respostes.", + "buttons": { + "confirm": "Confirma" + } + } + }, + "mute": { + "action_false": "Silencia la publicació i les respostes", + "action_true": "Deixa de silenciar la publicació i les respostes" + }, + "pin": { + "action_false": "Fixa la publicació", + "action_true": "Deixa de fixar la publicació" + } + } +} \ No newline at end of file diff --git a/src/i18n/ca/components/emojis.json b/src/i18n/ca/components/emojis.json new file mode 100644 index 00000000..5d439704 --- /dev/null +++ b/src/i18n/ca/components/emojis.json @@ -0,0 +1,3 @@ +{ + "frequentUsed": "D'ús freqüent" +} \ No newline at end of file diff --git a/src/i18n/ca/components/instance.json b/src/i18n/ca/components/instance.json new file mode 100644 index 00000000..de2f42e2 --- /dev/null +++ b/src/i18n/ca/components/instance.json @@ -0,0 +1,26 @@ +{ + "server": { + "textInput": { + "placeholder": "Domini de la instància" + }, + "button": "Inicia la sessió", + "information": { + "name": "Nom", + "accounts": "Usuaris", + "statuses": "Publicacions", + "domains": "Universos" + }, + "disclaimer": { + "base": "L'inici de sessió fa servir el navegador del sistema. Per tant, el tooot no accedirà a la informació del compte." + }, + "terms": { + "base": "En iniciar la sessió, acceptes la <0>política de privacitat i les <1>condicions del servei." + } + }, + "update": { + "alert": { + "title": "Iniciada la sessió a aquesta instància", + "message": "Pots iniciar la sessió a un altre compte, mantenint els existents connectats" + } + } +} \ No newline at end of file diff --git a/src/i18n/ca/components/mediaSelector.json b/src/i18n/ca/components/mediaSelector.json new file mode 100644 index 00000000..09013a96 --- /dev/null +++ b/src/i18n/ca/components/mediaSelector.json @@ -0,0 +1,10 @@ +{ + "title": "Selecciona origen multimèdia", + "message": "Les dades multimèdia EXIF no s'han penjat", + "options": { + "image": "Penja fotos", + "image_max": "Penja fotos (màx. {{max}})", + "video": "Penja vídeo", + "video_max": "Penja vídeo (màx. {{max}})" + } +} \ No newline at end of file diff --git a/src/i18n/ca/components/parse.json b/src/i18n/ca/components/parse.json new file mode 100644 index 00000000..0948306a --- /dev/null +++ b/src/i18n/ca/components/parse.json @@ -0,0 +1,8 @@ +{ + "HTML": { + "accessibilityHint": "Prem per expandir o contraure el contingut", + "expanded": "{{hint}}{{moreLines}}", + "moreLines": " ({{count}} línies més)", + "defaultHint": "Publicació llarga" + } +} \ No newline at end of file diff --git a/src/i18n/ca/components/relationship.json b/src/i18n/ca/components/relationship.json new file mode 100644 index 00000000..c7efe0c9 --- /dev/null +++ b/src/i18n/ca/components/relationship.json @@ -0,0 +1,16 @@ +{ + "follow": { + "function": "Segueix l'usuari" + }, + "block": { + "function": "Bloqueja l'usuari" + }, + "button": { + "error": "Error en carregar", + "blocked_by": "Bloquejat per l'usuari", + "blocking": "Desbloquejar", + "following": "Deixa de seguir", + "requested": "Retirar la sol·licitud", + "default": "Segueix" + } +} \ No newline at end of file diff --git a/src/i18n/ca/components/timeline.json b/src/i18n/ca/components/timeline.json new file mode 100644 index 00000000..adc39c18 --- /dev/null +++ b/src/i18n/ca/components/timeline.json @@ -0,0 +1,152 @@ +{ + "empty": { + "error": { + "message": "Error en carregar", + "button": "Torna-ho a provar" + }, + "success": { + "message": "Cronologia buida" + } + }, + "end": { + "message": "Ja estàs, vols una tassa de <0 />?" + }, + "lookback": { + "message": "Llegit a" + }, + "refresh": { + "fetchPreviousPage": "Més recent des d'aquí", + "refetch": "A l'últim" + }, + "shared": { + "actioned": { + "pinned": "Fixat", + "favourite": "{{name}} ha marcat la teva publicació com a favorita", + "status": "{{name}} ha publicat", + "follow": "{{name}} et segueix", + "follow_request": "{{name}} ha sol·licitat seguir-te", + "poll": "S'ha acabat una enquesta en què havies participat", + "reblog": { + "default": "{{name}} ha impulsat", + "notification": "{{name}} ha impulsat la teva publicació" + }, + "update": "L'impuls ha sigut editat" + }, + "actions": { + "reply": { + "accessibilityLabel": "Respon a aquesta publicació" + }, + "reblogged": { + "accessibilityLabel": "Impulsa aquesta publicació", + "function": "Impulsa la publicació", + "options": { + "title": "Escull la visibilitat de l'impuls", + "public": "Impuls públic", + "unlisted": "Impuls no llistat" + } + }, + "favourited": { + "accessibilityLabel": "Afegeix aquesta publicació a favorits", + "function": "Marca la publicació com a favorita" + }, + "bookmarked": { + "accessibilityLabel": "Afegeix aquesta publicació a marcadors", + "function": "Afegeix la publicació a marcadors" + } + }, + "actionsUsers": { + "reblogged_by": { + "accessibilityLabel": "{{count}} usuaris han impulsat aquesta publicació", + "accessibilityHint": "Prem per conèixer els usuaris", + "text": "$t(screenTabs:shared.users.statuses.reblogged_by)" + }, + "favourited_by": { + "accessibilityLabel": "{{count}} usuaris han marcat com a favorits aquesta publicació", + "accessibilityHint": "Prem per conèixer els usuaris", + "text": "$t(screenTabs:shared.users.statuses.favourited_by)" + }, + "history": { + "accessibilityLabel": "Aquesta publicació ha sigut editada unes {{count}} vegades", + "accessibilityHint": "Prem per veure tot l'historial d'edicions", + "text_one": "{{count}} edició", + "text_other": "{{count}} edicions" + } + }, + "attachment": { + "sensitive": { + "button": "Mostra contingut sensible" + }, + "unsupported": { + "text": "Error en carregar", + "button": "Prova amb l'enllaç remot" + } + }, + "avatar": { + "accessibilityLabel": "Avatar de {{name}}", + "accessibilityHint": "Prem per anar a la pàgina de {{name}}" + }, + "content": { + "expandHint": "Contingut ocult" + }, + "filtered": "Filtrat: {{phrase}}.", + "fullConversation": "Llegeix conversacions", + "translate": { + "default": "Tradueix", + "succeed": "Traduït per {{provider}} amb {{source}}", + "failed": "Error al traduir", + "source_not_supported": "L'idioma de la publicació no està suportada", + "target_not_supported": "Aquest idioma no està suportat" + }, + "header": { + "shared": { + "account": { + "name": { + "accessibilityHint": "Nom d'usuari" + }, + "account": { + "accessibilityHint": "Compte d'usuari" + } + }, + "application": "Amb {{application}}", + "edited": { + "accessibilityLabel": "Publicació editada" + }, + "muted": { + "accessibilityLabel": "Publicació silenciada" + }, + "visibility": { + "direct": { + "accessibilityLabel": "La publicació és un missatge directe" + }, + "private": { + "accessibilityLabel": "La publicació és visible només per als seguidors" + } + } + }, + "conversation": { + "withAccounts": "Amb", + "delete": { + "function": "Esborra el missatge directe" + } + } + }, + "poll": { + "meta": { + "button": { + "vote": "Vota", + "refresh": "Actualitza" + }, + "count": { + "voters_one": "{{count}} usuari ha votat", + "voters_other": "{{count}} usuaris han votat", + "votes_one": "{{count}} vot", + "votes_other": "{{count}} vots" + }, + "expiration": { + "expired": "Votació finalitzada", + "until": "Finalitza <0 />" + } + } + } + } +} \ No newline at end of file diff --git a/src/i18n/ca/screens.json b/src/i18n/ca/screens.json new file mode 100644 index 00000000..9f753430 --- /dev/null +++ b/src/i18n/ca/screens.json @@ -0,0 +1,18 @@ +{ + "screenshot": { + "title": "Protecció de la privacitat", + "message": "Si us plau, no revelis la identitat d'altres usuaris, així com el nom d'usuari, avatar, etc. Gràcies!", + "button": "Confirma" + }, + "localCorrupt": { + "message": "La sessió ha sigut expirada. Si us plau, torna a iniciar la sessió" + }, + "pushError": { + "message": "Error del servei push", + "description": "Si us plau, torna a habilitar les notificacions push a la configuració" + }, + "shareError": { + "imageNotSupported": "Format d'imatge {{type}} no suportat", + "videoNotSupported": "Format de vídeo {{type}} no suportat" + } +} \ No newline at end of file diff --git a/src/i18n/ca/screens/accountSelection.json b/src/i18n/ca/screens/accountSelection.json new file mode 100644 index 00000000..a119748e --- /dev/null +++ b/src/i18n/ca/screens/accountSelection.json @@ -0,0 +1,6 @@ +{ + "heading": "Comparteix amb...", + "content": { + "select_account": "Selecciona el compte" + } +} \ No newline at end of file diff --git a/src/i18n/ca/screens/actions.json b/src/i18n/ca/screens/actions.json new file mode 100644 index 00000000..063f9d09 --- /dev/null +++ b/src/i18n/ca/screens/actions.json @@ -0,0 +1,20 @@ +{ + "content": { + "altText": { + "heading": "Text alternatiu" + }, + "notificationsFilter": { + "heading": "Mostra els tipus de notificació", + "content": { + "follow": "$t(screenTabs:me.push.follow.heading)", + "follow_request": "Sol·licitud de seguiment", + "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": "Publicació d'usuaris subscrits", + "update": "L'impuls ha sigut editat" + } + } + } +} \ No newline at end of file diff --git a/src/i18n/ca/screens/announcements.json b/src/i18n/ca/screens/announcements.json new file mode 100644 index 00000000..45e4a1a3 --- /dev/null +++ b/src/i18n/ca/screens/announcements.json @@ -0,0 +1,10 @@ +{ + "heading": "Avisos", + "content": { + "published": "S'ha publicat <0 />", + "button": { + "read": "Llegit", + "unread": "Marca com a llegit" + } + } +} \ No newline at end of file diff --git a/src/i18n/ca/screens/compose.json b/src/i18n/ca/screens/compose.json new file mode 100644 index 00000000..af53c55f --- /dev/null +++ b/src/i18n/ca/screens/compose.json @@ -0,0 +1,175 @@ +{ + "heading": { + "left": { + "button": "Cancel·la", + "alert": { + "title": "Voleu cancel·lar l'edició?", + "buttons": { + "save": "Desa l'esborrany", + "delete": "Esborra l'esborrany", + "cancel": "Cancel·la" + } + } + }, + "right": { + "button": { + "default": "Publicació", + "conversation": "Envia un missatge directe", + "reply": "Resposta de la publicació", + "deleteEdit": "Publicació", + "edit": "Publicació", + "share": "Publicació" + }, + "alert": { + "default": { + "title": "Error en publicar", + "button": "Torna a provar" + }, + "removeReply": { + "title": "No s'ha pogut trobar la publicació resposta", + "description": "La publicació resposta és possible que hagi sigut esborrada. Vols eliminar-ho de la teva referència?", + "confirm": "Elimina la referència" + } + } + } + }, + "content": { + "root": { + "header": { + "postingAs": "Publicant la publicació com a @{{acct}}@{{domain}}", + "spoilerInput": { + "placeholder": "Missatge d'alerta d'espòiler" + }, + "textInput": { + "placeholder": "Què et passa pel cap?", + "keyboardImage": { + "exceedMaximum": { + "title": "S'ha arribat al nombre màxim d'adjunts", + "OK": "$t(common:buttons.OK)" + } + } + } + }, + "footer": { + "attachments": { + "sensitive": "Marca els adjunts com a contingut sensible", + "remove": { + "accessibilityLabel": "Esborra l'adjunt afegit, número {{attachment}}" + }, + "edit": { + "accessibilityLabel": "Edita l'adjunt afegit, número {{attachment}}" + }, + "upload": { + "accessibilityLabel": "Afegeix més adjunts" + } + }, + "emojis": { + "accessibilityHint": "Toca per a afegir emojis a la publicació" + }, + "poll": { + "option": { + "placeholder": { + "accessibilityLabel": "Resposta {{index}}", + "single": "Resposta única", + "multiple": "Resposta múltiple" + } + }, + "quantity": { + "reduce": { + "accessibilityLabel": "Rebaixa el nombre de respostes a {{amount}}", + "accessibilityHint": "S'ha arribat al nombre mínim de respostes, ara mateix n'hi ha {{amount}}" + }, + "increase": { + "accessibilityLabel": "Augmentar el nombre de respostes a {{amount}}", + "accessibilityHint": "S'ha arribat al nombre màxim de respostes, ara mateix n'hi ha {{amount}}" + } + }, + "multiple": { + "heading": "Tipus d'enquesta", + "options": { + "single": "Elecció única", + "multiple": "Elecció múltiple" + } + }, + "expiration": { + "heading": "Caducitat", + "options": { + "300": "5 minuts", + "1800": "30 minuts", + "3600": "1 hora", + "21600": "6 hores", + "86400": "1 dia", + "259200": "3 dies", + "604800": "7 dies" + } + } + } + }, + "actions": { + "attachment": { + "accessibilityLabel": "Puja fitxer", + "accessibilityHint": "La funció d'enquesta serà desactivada si hi ha algun fitxer adjunt", + "failed": { + "alert": { + "title": "Ha fallat la pujada", + "button": "Torna-ho a provar" + } + } + }, + "poll": { + "accessibilityLabel": "Afegeix una enquesta", + "accessibilityHint": "La funció d'adjuntar fitxers serà desactivada si hi ha una enquesta" + }, + "visibility": { + "accessibilityLabel": "La visibilitat de la publicació és {{visibility}}", + "title": "Visibilitat de la publicació", + "options": { + "public": "Públic", + "unlisted": "Sense llistar", + "private": "Només seguidors", + "direct": "Missatge directe" + } + }, + "spoiler": { + "accessibilityLabel": "Espòiler" + }, + "emoji": { + "accessibilityLabel": "Afegeix un emoji", + "accessibilityHint": "Obre el panell d'emojis, llisca horitzontalment per canviar de pàgina" + } + }, + "drafts_one": "Esborrany ({{count}})", + "drafts_other": "Esborranys ({{count}})" + }, + "editAttachment": { + "header": { + "title": "Edita el fitxer adjunt", + "right": { + "accessibilityLabel": "Desa canvis", + "failed": { + "title": "Error a l'editar", + "button": "Torna-ho a provar" + } + } + }, + "content": { + "altText": { + "heading": "Descriu el contingut per a persones amb discapacitat visual", + "placeholder": "Pots afegir una descripció, també conegut com a text alternatiu, als teus fitxers perquè siguin accessibles a més persones, també aquelles amb discapacitat visual.\n\nLes bones descripcions han de ser concises, però que s'expressin tot el que surt als fitxers amb exactitud per poder entendre el seu context." + }, + "imageFocus": "Arrossega el cercle per a canviar el seu punt d'atenció" + } + }, + "draftsList": { + "header": { + "title": "Esborrany" + }, + "warning": "Els esborranys només estan desats en aquest dispositiu i es poden perdre. No es recomana desar-los durant molt de temps.", + "content": { + "accessibilityHint": "S'ha desat l'esborrany, prem per a editar", + "textEmpty": "Sense contingut" + }, + "checkAttachment": "Comprovant els fitxers adjunts al servidor..." + } + } +} \ No newline at end of file diff --git a/src/i18n/ca/screens/imageViewer.json b/src/i18n/ca/screens/imageViewer.json new file mode 100644 index 00000000..9bdc5bb9 --- /dev/null +++ b/src/i18n/ca/screens/imageViewer.json @@ -0,0 +1,16 @@ +{ + "content": { + "actions": { + "accessibilityLabel": "Més accions per aquesta imatge", + "accessibilityHint": "Pots desar o compartir aquesta imatge" + }, + "options": { + "save": "Desa la imatge", + "share": "Comparteix la imatge" + }, + "save": { + "succeed": "Imatge desada", + "failed": "Error al desar la imatge" + } + } +} \ No newline at end of file diff --git a/src/i18n/ca/screens/tabs.json b/src/i18n/ca/screens/tabs.json new file mode 100644 index 00000000..6f38f91d --- /dev/null +++ b/src/i18n/ca/screens/tabs.json @@ -0,0 +1,379 @@ +{ + "tabs": { + "local": { + "name": "Seguint" + }, + "public": { + "name": "", + "segments": { + "left": "Federat", + "right": "Local" + } + }, + "notifications": { + "name": "Notificacions" + }, + "me": { + "name": "Sobre mi" + } + }, + "common": { + "search": { + "accessibilityLabel": "Cerca", + "accessibilityHint": "Cerca per a etiquetes, usuaris o publicacions" + } + }, + "notifications": { + "filter": { + "accessibilityLabel": "Filtra", + "accessibilityHint": "Filtra els tipus de notificacions" + } + }, + "me": { + "stacks": { + "bookmarks": { + "name": "Marcadors" + }, + "conversations": { + "name": "Missatges directes" + }, + "favourites": { + "name": "Favorits" + }, + "fontSize": { + "name": "Mida de la font de la publicació" + }, + "language": { + "name": "Idioma" + }, + "list": { + "name": "Llista: {{list}}" + }, + "listAccounts": { + "name": "Usuaris a la llista: {{list}}" + }, + "listAdd": { + "name": "Afegeix a la llista" + }, + "listEdit": { + "name": "Edita els detalls de la llista" + }, + "lists": { + "name": "Llistes" + }, + "push": { + "name": "Notificacions push" + }, + "profile": { + "name": "Edita el teu perfil" + }, + "profileName": { + "name": "Edita el nom" + }, + "profileNote": { + "name": "Edita la descripció" + }, + "profileFields": { + "name": "Editar les metadades" + }, + "settings": { + "name": "Configuració de l'aplicació" + }, + "webSettings": { + "name": "Més configuracions del compte" + }, + "switch": { + "name": "Canvia de compte" + } + }, + "fontSize": { + "demo": "

Això és una publicació de prova😊. Pots escollir entre moltes opcions

Aquesta configuració només afecta el contingut principal de les publicacions, però altres mides de la font.

", + "sizes": { + "S": "S", + "M": "M - Per defecte", + "L": "L", + "XL": "XL", + "XXL": "XXL" + } + }, + "listAccounts": { + "heading": "Gestiona els usuaris", + "error": "Esborra l'usuari de la llista", + "empty": "Cap usuari afegit en aquesta llista" + }, + "listEdit": { + "heading": "Edita els detalls de la llista", + "title": "Títol", + "repliesPolicy": { + "heading": "Mostra respostes a:", + "options": { + "none": "Ningú", + "list": "Membres de la llista", + "followed": "Qualsevol usuari seguit" + } + } + }, + "listDelete": { + "heading": "Esborra la llista", + "confirm": { + "title": "Vol esborrar la llista \"{{list}}\"?", + "message": "Aquesta acció no es pot desfer." + } + }, + "profile": { + "feedback": { + "succeed": "{{type}} actualitzat", + "failed": "Error a l'actualitzar {{type}}. Si us plau, torna-ho a provar." + }, + "root": { + "name": { + "title": "Nom" + }, + "avatar": { + "title": "Avatar", + "description": "Es reduirà a 400x400px" + }, + "header": { + "title": "Capçalera", + "description": "Es reduirà a 1500x500px" + }, + "note": { + "title": "Descripció" + }, + "fields": { + "title": "Metadades", + "total_one": "{{count}} camp", + "total_other": "{{count}} camps" + }, + "visibility": { + "title": "Visibilitat de la publicació", + "options": { + "public": "Públic", + "unlisted": "Sense llistar", + "private": "Només als seguidors" + } + }, + "sensitive": { + "title": "Publica contingut multimèdia sensible" + }, + "lock": { + "title": "Fes el compte privat", + "description": "Caldrà l'aprovació manual de seguidors nous" + }, + "bot": { + "title": "Compte bot", + "description": "Aquest compte executa principalment accions automatitzades i no podrà ser monitorat" + } + }, + "fields": { + "group": "Grup {{index}}", + "label": "Etiqueta", + "content": "Contingut" + }, + "mediaSelectionFailed": "Ha fallat el processament d'imatge. Si us plau, torneu-ho a provar." + }, + "push": { + "notAvailable": "El seu telèfon no suporta les notificacions push de tooot", + "enable": { + "direct": "Habilita les notificacions push", + "settings": "Activa'ls a la configuració" + }, + "global": { + "heading": "Activa per {{acct}}", + "description": "Els missatges s'envien a través del servidor del tooot" + }, + "decode": { + "heading": "Mostra els detalls del missatge", + "description": "Els missatges que s'envien a través del servidor del tooot estan encriptades, però pots escollir per desencriptar-los en el servidor. El nostre servidor és de codi obert i tenim una política de zero registres." + }, + "default": { + "heading": "Per defecte" + }, + "follow": { + "heading": "Nou seguidor" + }, + "follow_request": { + "heading": "Sol·licitud de seguiment" + }, + "favourite": { + "heading": "Favorits" + }, + "reblog": { + "heading": "Impulsat" + }, + "mention": { + "heading": "T'ha mencionat" + }, + "poll": { + "heading": "Actualització d'una votació" + }, + "status": { + "heading": "Publicació d'usuaris subscrits" + }, + "howitworks": "Aprèn com funciona" + }, + "root": { + "announcements": { + "content": { + "unread": "{{amount}} sense llegir", + "read": "Tots llegits", + "empty": "Cap" + } + }, + "push": { + "content": { + "enabled": "Habilitat", + "disabled": "Deshabilitat" + } + }, + "update": { + "title": "Actualitza a la última versió" + }, + "logout": { + "button": "Tanca la sessió", + "alert": { + "title": "Vol tancar la sessió?", + "message": "Després de tancar la sessió, hauràs de tornar a iniciar la sessió", + "buttons": { + "logout": "Tanca la sessió" + } + } + } + }, + "settings": { + "fontsize": { + "heading": "$t(me.stacks.fontSize.name)", + "content": { + "S": "$t(me.fontSize.sizes.S)", + "M": "$t(me.fontSize.sizes.M)", + "L": "$t(me.fontSize.sizes.L)", + "XL": "$t(me.fontSize.sizes.XL)", + "XXL": "$t(me.fontSize.sizes.XXL)" + } + }, + "language": { + "heading": "$t(me.stacks.language.name)" + }, + "theme": { + "heading": "Aspecte", + "options": { + "auto": "Com el sistema", + "light": "Mode clar", + "dark": "Mode fosc" + } + }, + "darkTheme": { + "heading": "Tema fosc", + "options": { + "lighter": "Més clar", + "darker": "Més fosc" + } + }, + "browser": { + "heading": "Obertura d'enllaços", + "options": { + "internal": "Dins de l'aplicació", + "external": "Utilitza el navegador del sistema" + } + }, + "staticEmoji": { + "heading": "Utilitza emojis estàtics", + "description": "Si l'aplicació falla freqüentment en visualitzar la llista d'emojis, pots intentar fer servir els emojis estàtics." + }, + "feedback": { + "heading": "Peticions de característiques" + }, + "support": { + "heading": "Dona suport al tooot" + }, + "review": { + "heading": "Valora al tooot" + }, + "contact": { + "heading": "Contacta al tooot" + }, + "version": "Versió v{{version}}", + "instanceVersion": "Versió del Mastodon v{{version}}" + }, + "switch": { + "existing": "Escull la sessió", + "new": "Inicia la sessió a la instància" + } + }, + "shared": { + "account": { + "actions": { + "accessibilityLabel": "Accions per l'usuari {{user}}", + "accessibilityHint": "Pots silenciar, bloquejar, reportar o compartir aquest usuari" + }, + "followed_by": " et segueix", + "moved": "S'ha traslladat", + "created_at": "Es va unir el dia {{date}}", + "summary": { + "statuses_count": "{{count}} publicacions", + "following_count": "$t(shared.users.accounts.following)", + "followers_count": "$t(shared.users.accounts.followers)" + }, + "toots": { + "default": "Publicacions", + "all": "Publicacions i respostes" + }, + "suspended": "Compte suspès pels moderadors del teu servidor" + }, + "accountInLists": { + "name": "Llistes de @{{username}}", + "inLists": "En les llistes", + "notInLists": "Altres llistes" + }, + "attachments": { + "name": "Multimèdia de <0 /><1>" + }, + "hashtag": { + "follow": "Segueix", + "unfollow": "Deixa de seguir" + }, + "history": { + "name": "Edita l'historial" + }, + "search": { + "header": { + "prefix": "Cercant", + "placeholder": "alguna cosa..." + }, + "empty": { + "general": "Escriu per cercar $t(screenTabs:shared.search.sections.accounts), $t(screenTabs:shared.search.sections.hashtags) o $t(screenTabs:shared.search.sections.statuses)", + "advanced": { + "header": "Cerca avançada", + "example": { + "account": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)", + "hashtag": "$t(shared.search.header.prefix) $t(shared.search.sections.hashtags)", + "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", + "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" + } + }, + "trending": { + "tags": "" + } + }, + "sections": { + "accounts": "Usuari", + "hashtags": "Etiqueta", + "statuses": "Publicació" + }, + "notFound": "No s'ha trobat {{searchTerm}} relacionat {{type}}" + }, + "toot": { + "name": "Discussions" + }, + "users": { + "accounts": { + "following": "{{count}} seguits", + "followers": "{{count}} seguidors" + }, + "statuses": { + "reblogged_by": "{{count}} impulsats", + "favourited_by": "{{count}} favorits" + } + } + } +} \ No newline at end of file diff --git a/src/i18n/cs/common.json b/src/i18n/cs/common.json new file mode 100644 index 00000000..e83caf88 --- /dev/null +++ b/src/i18n/cs/common.json @@ -0,0 +1,30 @@ +{ + "buttons": { + "OK": "", + "apply": "", + "cancel": "", + "discard": "", + "continue": "", + "delete": "", + "done": "" + }, + "customEmoji": { + "accessibilityLabel": "" + }, + "message": { + "success": { + "message": "" + }, + "warning": { + "message": "" + }, + "error": { + "message": "" + } + }, + "separator": "", + "discard": { + "title": "", + "message": "" + } +} \ No newline at end of file diff --git a/src/i18n/cs/components/contextMenu.json b/src/i18n/cs/components/contextMenu.json new file mode 100644 index 00000000..84daeaaf --- /dev/null +++ b/src/i18n/cs/components/contextMenu.json @@ -0,0 +1,81 @@ +{ + "accessibilityHint": "", + "account": { + "title": "", + "following": { + "action_false": "", + "action_true": "" + }, + "inLists": "", + "mute": { + "action_false": "", + "action_true": "" + }, + "block": { + "action_false": "", + "action_true": "" + }, + "reports": { + "action": "" + } + }, + "copy": { + "action": "", + "succeed": "" + }, + "instance": { + "title": "", + "block": { + "action": "", + "alert": { + "title": "", + "message": "", + "buttons": { + "confirm": "" + } + } + } + }, + "share": { + "status": { + "action": "" + }, + "account": { + "action": "" + } + }, + "status": { + "title": "", + "edit": { + "action": "" + }, + "delete": { + "action": "", + "alert": { + "title": "", + "message": "", + "buttons": { + "confirm": "" + } + } + }, + "deleteEdit": { + "action": "", + "alert": { + "title": "", + "message": "", + "buttons": { + "confirm": "" + } + } + }, + "mute": { + "action_false": "", + "action_true": "" + }, + "pin": { + "action_false": "", + "action_true": "" + } + } +} \ No newline at end of file diff --git a/src/i18n/cs/components/emojis.json b/src/i18n/cs/components/emojis.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/src/i18n/cs/components/emojis.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/src/i18n/cs/components/instance.json b/src/i18n/cs/components/instance.json new file mode 100644 index 00000000..9ab20d42 --- /dev/null +++ b/src/i18n/cs/components/instance.json @@ -0,0 +1,26 @@ +{ + "server": { + "textInput": { + "placeholder": "" + }, + "button": "", + "information": { + "name": "", + "accounts": "", + "statuses": "", + "domains": "" + }, + "disclaimer": { + "base": "" + }, + "terms": { + "base": "" + } + }, + "update": { + "alert": { + "title": "", + "message": "" + } + } +} \ No newline at end of file diff --git a/src/i18n/cs/components/mediaSelector.json b/src/i18n/cs/components/mediaSelector.json new file mode 100644 index 00000000..afd894e4 --- /dev/null +++ b/src/i18n/cs/components/mediaSelector.json @@ -0,0 +1,10 @@ +{ + "title": "", + "message": "", + "options": { + "image": "", + "image_max": "", + "video": "", + "video_max": "" + } +} \ No newline at end of file diff --git a/src/i18n/cs/components/parse.json b/src/i18n/cs/components/parse.json new file mode 100644 index 00000000..c2dc48a6 --- /dev/null +++ b/src/i18n/cs/components/parse.json @@ -0,0 +1,8 @@ +{ + "HTML": { + "accessibilityHint": "", + "expanded": "", + "moreLines": "", + "defaultHint": "" + } +} \ No newline at end of file diff --git a/src/i18n/cs/components/relationship.json b/src/i18n/cs/components/relationship.json new file mode 100644 index 00000000..ccf2aa7b --- /dev/null +++ b/src/i18n/cs/components/relationship.json @@ -0,0 +1,16 @@ +{ + "follow": { + "function": "" + }, + "block": { + "function": "" + }, + "button": { + "error": "", + "blocked_by": "", + "blocking": "", + "following": "", + "requested": "", + "default": "" + } +} \ No newline at end of file diff --git a/src/i18n/cs/components/timeline.json b/src/i18n/cs/components/timeline.json new file mode 100644 index 00000000..4ed9c372 --- /dev/null +++ b/src/i18n/cs/components/timeline.json @@ -0,0 +1,152 @@ +{ + "empty": { + "error": { + "message": "", + "button": "" + }, + "success": { + "message": "" + } + }, + "end": { + "message": "" + }, + "lookback": { + "message": "" + }, + "refresh": { + "fetchPreviousPage": "", + "refetch": "" + }, + "shared": { + "actioned": { + "pinned": "", + "favourite": "", + "status": "", + "follow": "", + "follow_request": "", + "poll": "", + "reblog": { + "default": "", + "notification": "" + }, + "update": "" + }, + "actions": { + "reply": { + "accessibilityLabel": "" + }, + "reblogged": { + "accessibilityLabel": "", + "function": "", + "options": { + "title": "", + "public": "", + "unlisted": "" + } + }, + "favourited": { + "accessibilityLabel": "", + "function": "" + }, + "bookmarked": { + "accessibilityLabel": "", + "function": "" + } + }, + "actionsUsers": { + "reblogged_by": { + "accessibilityLabel": "", + "accessibilityHint": "", + "text": "" + }, + "favourited_by": { + "accessibilityLabel": "", + "accessibilityHint": "", + "text": "" + }, + "history": { + "accessibilityLabel": "", + "accessibilityHint": "", + "text_one": "", + "text_other": "" + } + }, + "attachment": { + "sensitive": { + "button": "" + }, + "unsupported": { + "text": "", + "button": "" + } + }, + "avatar": { + "accessibilityLabel": "", + "accessibilityHint": "" + }, + "content": { + "expandHint": "" + }, + "filtered": "", + "fullConversation": "", + "translate": { + "default": "", + "succeed": "", + "failed": "", + "source_not_supported": "", + "target_not_supported": "" + }, + "header": { + "shared": { + "account": { + "name": { + "accessibilityHint": "" + }, + "account": { + "accessibilityHint": "" + } + }, + "application": "", + "edited": { + "accessibilityLabel": "" + }, + "muted": { + "accessibilityLabel": "" + }, + "visibility": { + "direct": { + "accessibilityLabel": "" + }, + "private": { + "accessibilityLabel": "" + } + } + }, + "conversation": { + "withAccounts": "", + "delete": { + "function": "" + } + } + }, + "poll": { + "meta": { + "button": { + "vote": "", + "refresh": "" + }, + "count": { + "voters_one": "", + "voters_other": "", + "votes_one": "", + "votes_other": "" + }, + "expiration": { + "expired": "", + "until": "" + } + } + } + } +} \ No newline at end of file diff --git a/src/i18n/cs/screens.json b/src/i18n/cs/screens.json new file mode 100644 index 00000000..59b67261 --- /dev/null +++ b/src/i18n/cs/screens.json @@ -0,0 +1,18 @@ +{ + "screenshot": { + "title": "", + "message": "", + "button": "" + }, + "localCorrupt": { + "message": "" + }, + "pushError": { + "message": "", + "description": "" + }, + "shareError": { + "imageNotSupported": "", + "videoNotSupported": "" + } +} \ No newline at end of file diff --git a/src/i18n/cs/screens/accountSelection.json b/src/i18n/cs/screens/accountSelection.json new file mode 100644 index 00000000..b16795a6 --- /dev/null +++ b/src/i18n/cs/screens/accountSelection.json @@ -0,0 +1,6 @@ +{ + "heading": "", + "content": { + "select_account": "" + } +} \ No newline at end of file diff --git a/src/i18n/cs/screens/actions.json b/src/i18n/cs/screens/actions.json new file mode 100644 index 00000000..55e9959c --- /dev/null +++ b/src/i18n/cs/screens/actions.json @@ -0,0 +1,20 @@ +{ + "content": { + "altText": { + "heading": "" + }, + "notificationsFilter": { + "heading": "", + "content": { + "follow": "", + "follow_request": "", + "favourite": "", + "reblog": "", + "mention": "", + "poll": "", + "status": "", + "update": "" + } + } + } +} \ No newline at end of file diff --git a/src/i18n/cs/screens/announcements.json b/src/i18n/cs/screens/announcements.json new file mode 100644 index 00000000..95737a45 --- /dev/null +++ b/src/i18n/cs/screens/announcements.json @@ -0,0 +1,10 @@ +{ + "heading": "", + "content": { + "published": "", + "button": { + "read": "", + "unread": "" + } + } +} \ No newline at end of file diff --git a/src/i18n/cs/screens/compose.json b/src/i18n/cs/screens/compose.json new file mode 100644 index 00000000..ebf265d9 --- /dev/null +++ b/src/i18n/cs/screens/compose.json @@ -0,0 +1,175 @@ +{ + "heading": { + "left": { + "button": "", + "alert": { + "title": "", + "buttons": { + "save": "", + "delete": "", + "cancel": "" + } + } + }, + "right": { + "button": { + "default": "", + "conversation": "", + "reply": "", + "deleteEdit": "", + "edit": "", + "share": "" + }, + "alert": { + "default": { + "title": "", + "button": "" + }, + "removeReply": { + "title": "", + "description": "", + "confirm": "" + } + } + } + }, + "content": { + "root": { + "header": { + "postingAs": "", + "spoilerInput": { + "placeholder": "" + }, + "textInput": { + "placeholder": "", + "keyboardImage": { + "exceedMaximum": { + "title": "", + "OK": "" + } + } + } + }, + "footer": { + "attachments": { + "sensitive": "", + "remove": { + "accessibilityLabel": "" + }, + "edit": { + "accessibilityLabel": "" + }, + "upload": { + "accessibilityLabel": "" + } + }, + "emojis": { + "accessibilityHint": "" + }, + "poll": { + "option": { + "placeholder": { + "accessibilityLabel": "", + "single": "", + "multiple": "" + } + }, + "quantity": { + "reduce": { + "accessibilityLabel": "", + "accessibilityHint": "" + }, + "increase": { + "accessibilityLabel": "", + "accessibilityHint": "" + } + }, + "multiple": { + "heading": "", + "options": { + "single": "", + "multiple": "" + } + }, + "expiration": { + "heading": "", + "options": { + "300": "", + "1800": "", + "3600": "", + "21600": "", + "86400": "", + "259200": "", + "604800": "" + } + } + } + }, + "actions": { + "attachment": { + "accessibilityLabel": "", + "accessibilityHint": "", + "failed": { + "alert": { + "title": "", + "button": "" + } + } + }, + "poll": { + "accessibilityLabel": "", + "accessibilityHint": "" + }, + "visibility": { + "accessibilityLabel": "", + "title": "", + "options": { + "public": "", + "unlisted": "", + "private": "", + "direct": "" + } + }, + "spoiler": { + "accessibilityLabel": "" + }, + "emoji": { + "accessibilityLabel": "", + "accessibilityHint": "" + } + }, + "drafts_one": "", + "drafts_other": "" + }, + "editAttachment": { + "header": { + "title": "", + "right": { + "accessibilityLabel": "", + "failed": { + "title": "", + "button": "" + } + } + }, + "content": { + "altText": { + "heading": "", + "placeholder": "" + }, + "imageFocus": "" + } + }, + "draftsList": { + "header": { + "title": "" + }, + "warning": "", + "content": { + "accessibilityHint": "", + "textEmpty": "" + }, + "checkAttachment": "" + } + } +} \ No newline at end of file diff --git a/src/i18n/cs/screens/imageViewer.json b/src/i18n/cs/screens/imageViewer.json new file mode 100644 index 00000000..17bba91e --- /dev/null +++ b/src/i18n/cs/screens/imageViewer.json @@ -0,0 +1,16 @@ +{ + "content": { + "actions": { + "accessibilityLabel": "", + "accessibilityHint": "" + }, + "options": { + "save": "", + "share": "" + }, + "save": { + "succeed": "", + "failed": "" + } + } +} \ No newline at end of file diff --git a/src/i18n/cs/screens/tabs.json b/src/i18n/cs/screens/tabs.json new file mode 100644 index 00000000..f280a8a7 --- /dev/null +++ b/src/i18n/cs/screens/tabs.json @@ -0,0 +1,379 @@ +{ + "tabs": { + "local": { + "name": "" + }, + "public": { + "name": "", + "segments": { + "left": "", + "right": "" + } + }, + "notifications": { + "name": "" + }, + "me": { + "name": "" + } + }, + "common": { + "search": { + "accessibilityLabel": "", + "accessibilityHint": "" + } + }, + "notifications": { + "filter": { + "accessibilityLabel": "", + "accessibilityHint": "" + } + }, + "me": { + "stacks": { + "bookmarks": { + "name": "" + }, + "conversations": { + "name": "" + }, + "favourites": { + "name": "" + }, + "fontSize": { + "name": "" + }, + "language": { + "name": "" + }, + "list": { + "name": "" + }, + "listAccounts": { + "name": "" + }, + "listAdd": { + "name": "" + }, + "listEdit": { + "name": "" + }, + "lists": { + "name": "" + }, + "push": { + "name": "" + }, + "profile": { + "name": "" + }, + "profileName": { + "name": "" + }, + "profileNote": { + "name": "" + }, + "profileFields": { + "name": "" + }, + "settings": { + "name": "" + }, + "webSettings": { + "name": "" + }, + "switch": { + "name": "" + } + }, + "fontSize": { + "demo": "", + "sizes": { + "S": "", + "M": "", + "L": "", + "XL": "", + "XXL": "" + } + }, + "listAccounts": { + "heading": "", + "error": "", + "empty": "" + }, + "listEdit": { + "heading": "", + "title": "", + "repliesPolicy": { + "heading": "", + "options": { + "none": "", + "list": "", + "followed": "" + } + } + }, + "listDelete": { + "heading": "", + "confirm": { + "title": "", + "message": "" + } + }, + "profile": { + "feedback": { + "succeed": "", + "failed": "" + }, + "root": { + "name": { + "title": "" + }, + "avatar": { + "title": "", + "description": "" + }, + "header": { + "title": "", + "description": "" + }, + "note": { + "title": "" + }, + "fields": { + "title": "", + "total_one": "", + "total_other": "" + }, + "visibility": { + "title": "", + "options": { + "public": "", + "unlisted": "", + "private": "" + } + }, + "sensitive": { + "title": "" + }, + "lock": { + "title": "", + "description": "" + }, + "bot": { + "title": "", + "description": "" + } + }, + "fields": { + "group": "", + "label": "", + "content": "" + }, + "mediaSelectionFailed": "" + }, + "push": { + "notAvailable": "", + "enable": { + "direct": "", + "settings": "" + }, + "global": { + "heading": "", + "description": "" + }, + "decode": { + "heading": "", + "description": "" + }, + "default": { + "heading": "" + }, + "follow": { + "heading": "" + }, + "follow_request": { + "heading": "" + }, + "favourite": { + "heading": "" + }, + "reblog": { + "heading": "" + }, + "mention": { + "heading": "" + }, + "poll": { + "heading": "" + }, + "status": { + "heading": "" + }, + "howitworks": "" + }, + "root": { + "announcements": { + "content": { + "unread": "", + "read": "", + "empty": "" + } + }, + "push": { + "content": { + "enabled": "", + "disabled": "" + } + }, + "update": { + "title": "" + }, + "logout": { + "button": "", + "alert": { + "title": "", + "message": "", + "buttons": { + "logout": "" + } + } + } + }, + "settings": { + "fontsize": { + "heading": "", + "content": { + "S": "", + "M": "", + "L": "", + "XL": "", + "XXL": "" + } + }, + "language": { + "heading": "" + }, + "theme": { + "heading": "", + "options": { + "auto": "", + "light": "", + "dark": "" + } + }, + "darkTheme": { + "heading": "", + "options": { + "lighter": "", + "darker": "" + } + }, + "browser": { + "heading": "", + "options": { + "internal": "", + "external": "" + } + }, + "staticEmoji": { + "heading": "", + "description": "" + }, + "feedback": { + "heading": "" + }, + "support": { + "heading": "" + }, + "review": { + "heading": "" + }, + "contact": { + "heading": "" + }, + "version": "", + "instanceVersion": "" + }, + "switch": { + "existing": "", + "new": "" + } + }, + "shared": { + "account": { + "actions": { + "accessibilityLabel": "", + "accessibilityHint": "" + }, + "followed_by": "", + "moved": "", + "created_at": "", + "summary": { + "statuses_count": "", + "following_count": "", + "followers_count": "" + }, + "toots": { + "default": "", + "all": "" + }, + "suspended": "" + }, + "accountInLists": { + "name": "", + "inLists": "", + "notInLists": "" + }, + "attachments": { + "name": "" + }, + "hashtag": { + "follow": "", + "unfollow": "" + }, + "history": { + "name": "" + }, + "search": { + "header": { + "prefix": "", + "placeholder": "" + }, + "empty": { + "general": "", + "advanced": { + "header": "", + "example": { + "account": "", + "hashtag": "", + "statusLink": "", + "accountLink": "" + } + }, + "trending": { + "tags": "" + } + }, + "sections": { + "accounts": "", + "hashtags": "", + "statuses": "" + }, + "notFound": "" + }, + "toot": { + "name": "" + }, + "users": { + "accounts": { + "following": "", + "followers": "" + }, + "statuses": { + "reblogged_by": "", + "favourited_by": "" + } + } + } +} \ No newline at end of file diff --git a/src/i18n/de/common.json b/src/i18n/de/common.json index 88bf6d29..4e0636a7 100644 --- a/src/i18n/de/common.json +++ b/src/i18n/de/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "OK", "apply": "Übernehmen", - "cancel": "Abbrechen" + "cancel": "Abbrechen", + "discard": "Abbrechen", + "continue": "Weiter", + "delete": "Löschen", + "done": "" }, "customEmoji": { "accessibilityLabel": "Eigenes Emoji {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} fehlgeschlagen, bitte wiederholen" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "Änderungen nicht gespeichert", + "message": "Deine Änderungen wurden nicht gespeichert. Möchtest du die Änderungen verwerfen?" + } } \ No newline at end of file diff --git a/src/i18n/de/components/contextMenu.json b/src/i18n/de/components/contextMenu.json index 10371cc1..a5fb5fd2 100644 --- a/src/i18n/de/components/contextMenu.json +++ b/src/i18n/de/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "Funktionen für diesen Tröt - wie z. B. Autor und Originaltröt", "account": { "title": "Benutzeraktionen", + "following": { + "action_false": "Folgen", + "action_true": "Nutzer entfolgen" + }, + "inLists": "", "mute": { "action_false": "Profil stummschalten", "action_true": "Stummschaltung des Nutzers aufheben" @@ -11,7 +16,7 @@ "action_true": "User entblocken" }, "reports": { - "action": "Melden und blockieren" + "action": "Nutzer melden und blockieren" } }, "copy": { diff --git a/src/i18n/de/components/instance.json b/src/i18n/de/components/instance.json index e2a8925e..e3d1efdc 100644 --- a/src/i18n/de/components/instance.json +++ b/src/i18n/de/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "Bei der Instanz angemeldet", - "message": "Du kannst dich mit einem weiteren Konto anmelden, während du weiterhin mit deinem bestehen Account eingeloggt bleibst", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "Weiter" - } + "message": "Du kannst dich mit einem weiteren Konto anmelden, während du weiterhin mit deinem bestehen Account eingeloggt bleibst" } } } \ No newline at end of file diff --git a/src/i18n/de/screens/compose.json b/src/i18n/de/screens/compose.json index 7b8bb1ff..303980e9 100644 --- a/src/i18n/de/screens/compose.json +++ b/src/i18n/de/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "Ursprungsnachricht nicht verfügbar", "description": "Ursprungströt wurde gelöscht. Möchtest du die Verknüpfung zu ihn entfernen?", - "cancel": "$t(common:buttons.cancel)", "confirm": "Referenz entfernen" } } @@ -89,8 +88,7 @@ "heading": "Auswahltyp wählen", "options": { "single": "Einfachauswahl", - "multiple": "Mehrfachauswahl", - "cancel": "$t(common:buttons.cancel)" + "multiple": "Mehrfachauswahl" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6 Stunden", "86400": "1 Tag", "259200": "3 Tage", - "604800": "7 Tage", - "cancel": "$t(common:buttons.cancel)" + "604800": "7 Tage" } } } @@ -130,8 +127,7 @@ "public": "Öffentlich", "unlisted": "Ungelistet", "private": "Nur für Folgende", - "direct": "Direktnachricht", - "cancel": "$t(common:buttons.cancel)" + "direct": "Direktnachricht" } }, "spoiler": { diff --git a/src/i18n/de/screens/imageViewer.json b/src/i18n/de/screens/imageViewer.json index 765c5900..e204c9f4 100644 --- a/src/i18n/de/screens/imageViewer.json +++ b/src/i18n/de/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "Bild speichern", - "share": "Bild teilen", - "cancel": "$t(common:buttons.cancel)" + "share": "Bild teilen" }, "save": { "succeed": "Bild gespeichert", diff --git a/src/i18n/de/screens/tabs.json b/src/i18n/de/screens/tabs.json index 4485a8e0..0edb41ac 100644 --- a/src/i18n/de/screens/tabs.json +++ b/src/i18n/de/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "Sprache" }, - "lists": { - "name": "Listen" - }, "list": { "name": "Liste: {{list}}" }, + "listAccounts": { + "name": "Benutzer in dieser Liste: {{list}}" + }, + "listAdd": { + "name": "Eine Liste hinzufügen" + }, + "listEdit": { + "name": "Listendetails bearbeiten" + }, + "lists": { + "name": "Listen" + }, "push": { "name": "Push-Benachrichtigung" }, @@ -87,15 +96,31 @@ "XXL": "XXL" } }, - "profile": { - "cancellation": { - "title": "Änderungen nicht gespeichert", - "message": "Änderung wurde nicht gespeichert. Möchtest du die Änderungen verwerfen?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "Verwerfen" + "listAccounts": { + "heading": "Nutzer verwalten", + "error": "Nutzer von der Liste löschen", + "empty": "Keine Nutzer in diese Liste hinzugefügt" + }, + "listEdit": { + "heading": "Listendetails bearbeiten", + "title": "Titel", + "repliesPolicy": { + "heading": "Antworten anzeigen für:", + "options": { + "none": "Niemanden", + "list": "Mitglieder der Liste", + "followed": "Allen gefolgten Nutzern" } - }, + } + }, + "listDelete": { + "heading": "Liste löschen", + "confirm": { + "title": "Liste \"{{list}}\" löschen?", + "message": "Diese Aktion kann nicht rückgängig gemacht werden." + } + }, + "profile": { "feedback": { "succeed": "{{type}} aktualisiert", "failed": "{{type}} Aktualisierung fehlgeschlagen, bitte erneut versuchen" @@ -125,8 +150,7 @@ "options": { "public": "Öffentlich", "unlisted": "Ungelistet", - "private": "Nur für Follower", - "cancel": "$t(common:buttons.cancel)" + "private": "Nur für Follower" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "Abmelden?", "message": "Nach dem Ausloggen musst du dich erneut anmelden", "buttons": { - "logout": "Abmelden", - "cancel": "$t(common:buttons.cancel)" + "logout": "Abmelden" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "Erscheinungsbild", "options": { "auto": "Wie System", "light": "Heller Modus", - "dark": "Dunkler Modus", - "cancel": "$t(common:buttons.cancel)" + "dark": "Dunkler Modus" } }, "darkTheme": { "heading": "Dunkles Design", "options": { "lighter": "Heller", - "darker": "Dunkler", - "cancel": "$t(common:buttons.cancel)" + "darker": "Dunkler" } }, "browser": { "heading": "Link öffnen", "options": { "internal": "Innerhalb der App", - "external": "Im Systembrowser öffnen", - "cancel": "$t(common:buttons.cancel)" + "external": "Im Systembrowser öffnen" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "Nimm Kontakt mit tooot auf" }, - "analytics": { - "heading": "Hilf uns, besser zu werden", - "description": "Es werden ausschließlich Daten gesammelt, welche nicht nutzerbezogen sind" - }, "version": "Version v{{version}}", "instanceVersion": "Mastodon Version {{version}}" }, @@ -307,6 +320,11 @@ }, "suspended": "Konto wurde von den Instanzmoderation gesperrt" }, + "accountInLists": { + "name": "", + "inLists": "", + "notInLists": "" + }, "attachments": { "name": "<0 /><1>\"s Medien" }, @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/es/common.json b/src/i18n/es/common.json index cd456dfe..ca8f5ee4 100644 --- a/src/i18n/es/common.json +++ b/src/i18n/es/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "OK", "apply": "Aplicar", - "cancel": "Cancelar" + "cancel": "Cancelar", + "discard": "Descartar", + "continue": "Continuar", + "delete": "Borrar", + "done": "Hecho" }, "customEmoji": { "accessibilityLabel": "Emoji personalizado {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} falló, vuelva a intentarlo" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "Cambios no guardados", + "message": "Los cambios no se han guardado. ¿Quieres descartarlos?" + } } \ No newline at end of file diff --git a/src/i18n/es/components/contextMenu.json b/src/i18n/es/components/contextMenu.json index e879a855..00dcf472 100644 --- a/src/i18n/es/components/contextMenu.json +++ b/src/i18n/es/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "Acciones para este toot, como su usuario o el toot en sí mismo", "account": { "title": "Acciones de usuario", + "following": { + "action_false": "Seguir usuario", + "action_true": "Dejar de seguir usuario" + }, + "inLists": "Administrar usuario de listas", "mute": { "action_false": "Silenciar usuario", "action_true": "Dejar de silenciar al usuario" @@ -11,7 +16,7 @@ "action_true": "Desbloquear usuario" }, "reports": { - "action": "Reportar y bloquear" + "action": "Reportar y bloquear usuario" } }, "copy": { diff --git a/src/i18n/es/components/instance.json b/src/i18n/es/components/instance.json index 914f3c04..ab46d601 100644 --- a/src/i18n/es/components/instance.json +++ b/src/i18n/es/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "Iniciado sesión en esta instancia", - "message": "Puedes iniciar sesión en otra cuenta, manteniendo conectadas las cuentas actuales", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "Continuar" - } + "message": "Puedes iniciar sesión en otra cuenta, manteniendo conectadas las cuentas actuales" } } } \ No newline at end of file diff --git a/src/i18n/es/screens/compose.json b/src/i18n/es/screens/compose.json index 5d696e74..60604b07 100644 --- a/src/i18n/es/screens/compose.json +++ b/src/i18n/es/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "No se pudo encontrar el toot respondido", "description": "El toot respondido podría haber sido eliminado. ¿Quieres eliminarlo de tu referencia?", - "cancel": "$t(common:buttons.cancel)", "confirm": "Eliminar referencia" } } @@ -89,8 +88,7 @@ "heading": "Tipo de encuesta", "options": { "single": "Respuesta única", - "multiple": "Respuesta múltiple", - "cancel": "$t(common:buttons.cancel)" + "multiple": "Respuesta múltiple" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6 horas", "86400": "1 día", "259200": "3 días", - "604800": "7 días", - "cancel": "$t(common:buttons.cancel)" + "604800": "7 días" } } } @@ -130,8 +127,7 @@ "public": "Público", "unlisted": "No listado", "private": "Solo seguidores", - "direct": "Mensaje directo", - "cancel": "$t(common:buttons.cancel)" + "direct": "Mensaje directo" } }, "spoiler": { diff --git a/src/i18n/es/screens/imageViewer.json b/src/i18n/es/screens/imageViewer.json index 03b22a17..45f4411e 100644 --- a/src/i18n/es/screens/imageViewer.json +++ b/src/i18n/es/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "Guardar imagen", - "share": "Compartir imagen", - "cancel": "$t(common:buttons.cancel)" + "share": "Compartir imagen" }, "save": { "succeed": "Imagen guardada", diff --git a/src/i18n/es/screens/tabs.json b/src/i18n/es/screens/tabs.json index be1155a7..9103b01e 100644 --- a/src/i18n/es/screens/tabs.json +++ b/src/i18n/es/screens/tabs.json @@ -46,14 +46,23 @@ "language": { "name": "Idioma" }, - "lists": { - "name": "Listas" - }, "list": { "name": "Lista: {{list}}" }, + "listAccounts": { + "name": "Usuarios en la lista: {{list}}" + }, + "listAdd": { + "name": "Añadir una lista" + }, + "listEdit": { + "name": "Editar detalles de lista" + }, + "lists": { + "name": "Listas" + }, "push": { - "name": "Notificación push" + "name": "Notificaciones push" }, "profile": { "name": "Editar perfil" @@ -87,15 +96,31 @@ "XXL": "XXL" } }, - "profile": { - "cancellation": { - "title": "Cambios no guardados", - "message": "Los cambios no se han guardado. ¿Quieres descartarlos?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "Descartar" + "listAccounts": { + "heading": "Administrar usuarios", + "error": "Eliminar usuario de la lista", + "empty": "No hay usuarios en esta lista" + }, + "listEdit": { + "heading": "Editar detalles de lista", + "title": "Título", + "repliesPolicy": { + "heading": "Mostrar respuestas a:", + "options": { + "none": "Nadie", + "list": "Miembros de la lista", + "followed": "Cualquier usuario seguido" } - }, + } + }, + "listDelete": { + "heading": "Borrar lista", + "confirm": { + "title": "¿Eliminar lista \"{{list}}\"?", + "message": "Esta acción no se podrá deshacer." + } + }, + "profile": { "feedback": { "succeed": "{{type}} actualizado", "failed": "Error al actualizar {{type}}, inténtalo de nuevo" @@ -125,15 +150,14 @@ "options": { "public": "Público", "unlisted": "No listado", - "private": "Solo seguidores", - "cancel": "$t(common:buttons.cancel)" + "private": "Solo seguidores" } }, "sensitive": { "title": "Publicar contenido multimedia sensible" }, "lock": { - "title": "Bloquear cuenta", + "title": "Hacer la cuenta privada", "description": "Necesitas aprobar manualmente los seguidores nuevos" }, "bot": { @@ -211,8 +235,7 @@ "title": "¿Cerrar sesión?", "message": "Después de cerrar sesión, necesitas iniciar sesión de nuevo", "buttons": { - "logout": "Cerrar sesión", - "cancel": "$t(common:buttons.cancel)" + "logout": "Cerrar sesión" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "Apariencia", "options": { "auto": "Como el sistema", "light": "Modo claro", - "dark": "Modo oscuro", - "cancel": "$t(common:buttons.cancel)" + "dark": "Modo oscuro" } }, "darkTheme": { "heading": "Tema oscuro", "options": { "lighter": "Más claro", - "darker": "Más oscuro", - "cancel": "$t(common:buttons.cancel)" + "darker": "Más oscuro" } }, "browser": { "heading": "Abrir enlaces", "options": { "internal": "Dentro de la aplicación", - "external": "Usar navegador", - "cancel": "$t(common:buttons.cancel)" + "external": "Usar navegador" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "Contactar tooot" }, - "analytics": { - "heading": "Ayúdanos a mejorar", - "description": "Recopilar uso no relativo al usuario" - }, "version": "Versión v{{version}}", "instanceVersion": "Versión de Mastodon v{{version}}" }, @@ -294,8 +307,8 @@ "accessibilityHint": "Puedes silenciar, bloquear, reportar o compartir este usuario" }, "followed_by": " te sigue", - "moved": "Se ha transladado", - "created_at": "Se unió en {{date}}", + "moved": "Se ha trasladado", + "created_at": "Se unió el {{date}}", "summary": { "statuses_count": "{{count}} toots", "following_count": "$t(shared.users.accounts.following)", @@ -307,8 +320,13 @@ }, "suspended": "Cuenta suspendida por los moderadores de tu servidor" }, + "accountInLists": { + "name": "Listas de @{{username}}", + "inLists": "En listas", + "notInLists": "Otras listas" + }, "attachments": { - "name": "" + "name": "Multimedia de <0 /><1>" }, "hashtag": { "follow": "Seguir", @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/fr/common.json b/src/i18n/fr/common.json index 2ff041e6..0b47114c 100644 --- a/src/i18n/fr/common.json +++ b/src/i18n/fr/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "Ok", "apply": "Confirmer", - "cancel": "Annuler" + "cancel": "Annuler", + "discard": "", + "continue": "", + "delete": "", + "done": "" }, "customEmoji": { "accessibilityLabel": "Émoji personnalisé {{emoji}}" @@ -18,5 +22,9 @@ "message": "Échec de la connexion, veuillez réessayer" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "", + "message": "" + } } \ No newline at end of file diff --git a/src/i18n/fr/components/contextMenu.json b/src/i18n/fr/components/contextMenu.json index d81e64c8..f938cde1 100644 --- a/src/i18n/fr/components/contextMenu.json +++ b/src/i18n/fr/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "Actions pour ce Pouet, telles que son utilisateur affiché, le Pouet lui-même", "account": { "title": "Actions de l'utilisateur", + "following": { + "action_false": "", + "action_true": "" + }, + "inLists": "", "mute": { "action_false": "Rendre muet l'utilisateur", "action_true": "Rendre la parole" @@ -11,7 +16,7 @@ "action_true": "Débloquer l'utilisateur" }, "reports": { - "action": "Signaler et bloquer" + "action": "" } }, "copy": { diff --git a/src/i18n/fr/components/instance.json b/src/i18n/fr/components/instance.json index 90d9fe5b..7bea5931 100644 --- a/src/i18n/fr/components/instance.json +++ b/src/i18n/fr/components/instance.json @@ -20,11 +20,7 @@ "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" - } + "message": "Vous pouvez vous connecter à un autre compte, en maintenant un compte connecté existant" } } } \ No newline at end of file diff --git a/src/i18n/fr/screens/compose.json b/src/i18n/fr/screens/compose.json index dd5387ed..7fd65c95 100644 --- a/src/i18n/fr/screens/compose.json +++ b/src/i18n/fr/screens/compose.json @@ -28,7 +28,6 @@ "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" } } @@ -89,8 +88,7 @@ "heading": "Type de choix", "options": { "single": "Choix unique", - "multiple": "Choix multiple", - "cancel": "$t(common:buttons.cancel)" + "multiple": "Choix multiple" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6 heures", "86400": "1 jour", "259200": "3 jours", - "604800": "7 jours", - "cancel": "$t(common:buttons.cancel)" + "604800": "7 jours" } } } @@ -130,8 +127,7 @@ "public": "Public", "unlisted": "Non listé", "private": "Abonné·e·s uniquement", - "direct": "Message direct", - "cancel": "$t(common:buttons.cancel)" + "direct": "Message direct" } }, "spoiler": { diff --git a/src/i18n/fr/screens/imageViewer.json b/src/i18n/fr/screens/imageViewer.json index 993931a0..e480f9c0 100644 --- a/src/i18n/fr/screens/imageViewer.json +++ b/src/i18n/fr/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "Enregistrer l'image", - "share": "Partager l'image", - "cancel": "$t(common:buttons.cancel)" + "share": "Partager l'image" }, "save": { "succeed": "Image enregistrée", diff --git a/src/i18n/fr/screens/tabs.json b/src/i18n/fr/screens/tabs.json index 7934b677..f20dc2ed 100644 --- a/src/i18n/fr/screens/tabs.json +++ b/src/i18n/fr/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "Langue" }, - "lists": { - "name": "Listes" - }, "list": { "name": "Liste : {{list}}" }, + "listAccounts": { + "name": "" + }, + "listAdd": { + "name": "" + }, + "listEdit": { + "name": "" + }, + "lists": { + "name": "Listes" + }, "push": { "name": "Push de Notification" }, @@ -87,15 +96,31 @@ "XXL": "XXL" } }, - "profile": { - "cancellation": { - "title": "Modifications non sauvegardées", - "message": "Votre modification n'a pas été enregistrée. Voulez-vous annuler l'enregistrement des modifications ?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "Ne pas tenir compte" + "listAccounts": { + "heading": "", + "error": "", + "empty": "" + }, + "listEdit": { + "heading": "", + "title": "", + "repliesPolicy": { + "heading": "", + "options": { + "none": "", + "list": "", + "followed": "" } - }, + } + }, + "listDelete": { + "heading": "", + "confirm": { + "title": "", + "message": "" + } + }, + "profile": { "feedback": { "succeed": "{{type}} mis à jour", "failed": "{{type}} Échec de la mise à jour, veuillez ré-essayer" @@ -125,8 +150,7 @@ "options": { "public": "Public", "unlisted": "Non listé", - "private": "Abonné·e·s uniquement", - "cancel": "$t(common:buttons.cancel)" + "private": "Abonné·e·s uniquement" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "Déconnexion?", "message": "Après vous être déconnecté, vous devez vous reconnecter", "buttons": { - "logout": "Déconnexion", - "cancel": "$t(common:buttons.cancel)" + "logout": "Déconnexion" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "Apparence", "options": { "auto": "Comme le système", "light": "Mode Clair", - "dark": "Mode sombre", - "cancel": "$t(common:buttons.cancel)" + "dark": "Mode sombre" } }, "darkTheme": { "heading": "Thème sombre", "options": { "lighter": "Plus claire", - "darker": "Plus sombre", - "cancel": "$t(common:buttons.cancel)" + "darker": "Plus sombre" } }, "browser": { "heading": "Ouverture du lien", "options": { "internal": "Dans l'application", - "external": "Ouvrir dans le navigateur système", - "cancel": "$t(common:buttons.cancel)" + "external": "Ouvrir dans le navigateur système" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "Contacter tooot" }, - "analytics": { - "heading": "Aidez-nous à nous améliorer", - "description": "Collecte uniquement de l'usage relatif des non-utilisateurs" - }, "version": "Version {{version}}", "instanceVersion": "Version de Mastodon v{{version}}" }, @@ -307,6 +320,11 @@ }, "suspended": "Compte suspendu par les modérateurs de votre serveur" }, + "accountInLists": { + "name": "", + "inLists": "", + "notInLists": "" + }, "attachments": { "name": "<0 /><1>\"s media" }, @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/it/common.json b/src/i18n/it/common.json index 182154db..daed31b9 100644 --- a/src/i18n/it/common.json +++ b/src/i18n/it/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "OK", "apply": "Applica", - "cancel": "Annulla" + "cancel": "Annulla", + "discard": "", + "continue": "", + "delete": "", + "done": "" }, "customEmoji": { "accessibilityLabel": "Emoji personalizzata {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} fallito, per favore riprova" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "", + "message": "" + } } \ No newline at end of file diff --git a/src/i18n/it/components/contextMenu.json b/src/i18n/it/components/contextMenu.json index 6f130c39..64ae83b7 100644 --- a/src/i18n/it/components/contextMenu.json +++ b/src/i18n/it/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "Azioni per questo toot, per l'utente che l'ha pubblicato o per il toot stesso", "account": { "title": "Azioni utente", + "following": { + "action_false": "", + "action_true": "" + }, + "inLists": "", "mute": { "action_false": "Muta utente", "action_true": "Riattiva utente" @@ -11,7 +16,7 @@ "action_true": "Sblocca utente" }, "reports": { - "action": "Segnala e blocca" + "action": "" } }, "copy": { diff --git a/src/i18n/it/components/instance.json b/src/i18n/it/components/instance.json index 1e47895b..4919837e 100644 --- a/src/i18n/it/components/instance.json +++ b/src/i18n/it/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "Accesso a questa istanza effettuato", - "message": "Puoi accedere ad ulteriori account, mantenendo l'accesso a quelli già esistenti", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "Continua" - } + "message": "Puoi accedere ad ulteriori account, mantenendo l'accesso a quelli già esistenti" } } } \ No newline at end of file diff --git a/src/i18n/it/screens/compose.json b/src/i18n/it/screens/compose.json index f84b9a13..589f34b1 100644 --- a/src/i18n/it/screens/compose.json +++ b/src/i18n/it/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "Impossibile trovare il toot a cui si è risposto", "description": "Il toot a cui si è risposto potrebbe essere stato cancellato. Vuoi rimuoverne il riferimento?", - "cancel": "$t(common:buttons.cancel)", "confirm": "Rimuovi riferimento" } } @@ -89,8 +88,7 @@ "heading": "Tipo di risposta", "options": { "single": "Risposta singola", - "multiple": "Risposta multipla", - "cancel": "$t(common:buttons.cancel)" + "multiple": "Risposta multipla" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6 ore", "86400": "1 giorno", "259200": "3 giorni", - "604800": "7 giorni", - "cancel": "$t(common:buttons.cancel)" + "604800": "7 giorni" } } } @@ -130,8 +127,7 @@ "public": "Pubblico", "unlisted": "Non listato", "private": "Solo seguaci", - "direct": "Messaggio diretto", - "cancel": "$t(common:buttons.cancel)" + "direct": "Messaggio diretto" } }, "spoiler": { diff --git a/src/i18n/it/screens/imageViewer.json b/src/i18n/it/screens/imageViewer.json index 1a640fec..19742768 100644 --- a/src/i18n/it/screens/imageViewer.json +++ b/src/i18n/it/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "Salva immagine", - "share": "Condividi immagine", - "cancel": "$t(common:buttons.cancel)" + "share": "Condividi immagine" }, "save": { "succeed": "Immagine salvata", diff --git a/src/i18n/it/screens/tabs.json b/src/i18n/it/screens/tabs.json index dedbc789..ace9b5b2 100644 --- a/src/i18n/it/screens/tabs.json +++ b/src/i18n/it/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "Lingua" }, - "lists": { - "name": "Liste" - }, "list": { "name": "Lista: {{list}}" }, + "listAccounts": { + "name": "" + }, + "listAdd": { + "name": "" + }, + "listEdit": { + "name": "" + }, + "lists": { + "name": "Liste" + }, "push": { "name": "Notifiche push" }, @@ -87,15 +96,31 @@ "XXL": "XXL" } }, - "profile": { - "cancellation": { - "title": "Modifiche non salvate", - "message": "Le tue modifiche non sono state salvate. Vuoi scartarle?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "Scarta" + "listAccounts": { + "heading": "", + "error": "", + "empty": "" + }, + "listEdit": { + "heading": "", + "title": "", + "repliesPolicy": { + "heading": "", + "options": { + "none": "", + "list": "", + "followed": "" } - }, + } + }, + "listDelete": { + "heading": "", + "confirm": { + "title": "", + "message": "" + } + }, + "profile": { "feedback": { "succeed": "{{type}} aggiornato", "failed": "Aggiornamento di {{type}} fallito, per favore riprova." @@ -125,8 +150,7 @@ "options": { "public": "Pubblico", "unlisted": "Non listato", - "private": "Solo seguaci", - "cancel": "$t(common:buttons.cancel)" + "private": "Solo seguaci" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "Uscire dall'account?", "message": "Se esci dal tuo account, dovrai rifare l'accesso", "buttons": { - "logout": "Esci", - "cancel": "$t(common:buttons.cancel)" + "logout": "Esci" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "Tema", "options": { "auto": "Segui impostazioni di sistema", "light": "Tema chiaro", - "dark": "Tema scuro", - "cancel": "$t(common:buttons.cancel)" + "dark": "Tema scuro" } }, "darkTheme": { "heading": "Tema scuro", "options": { "lighter": "Poco scuro", - "darker": "Molto scuro", - "cancel": "$t(common:buttons.cancel)" + "darker": "Molto scuro" } }, "browser": { "heading": "Apertura link", "options": { "internal": "Nella app", - "external": "Nel browser di sistema", - "cancel": "$t(common:buttons.cancel)" + "external": "Nel browser di sistema" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "Contatta tooot" }, - "analytics": { - "heading": "Aiutaci a migliorare", - "description": "Vengono raccolti dati di utilizzo anonimi" - }, "version": "Versione di tooot: v{{version}}", "instanceVersion": "Versione dell'istanza Mastodon: v{{version}}" }, @@ -307,6 +320,11 @@ }, "suspended": "" }, + "accountInLists": { + "name": "", + "inLists": "", + "notInLists": "" + }, "attachments": { "name": "Media di <0 /><1>\"" }, @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/ja/common.json b/src/i18n/ja/common.json index c0702a88..b2f8b369 100644 --- a/src/i18n/ja/common.json +++ b/src/i18n/ja/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "はい", "apply": "適用", - "cancel": "キャンセル" + "cancel": "キャンセル", + "discard": "変更を破棄", + "continue": "続ける", + "delete": "削除", + "done": "完了" }, "customEmoji": { "accessibilityLabel": "カスタム絵文字 {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} 接続に失敗しました。再試行してください。" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "変更は保存されていません", + "message": "変更は保存されていません。変更を破棄しますか?" + } } \ No newline at end of file diff --git a/src/i18n/ja/components/contextMenu.json b/src/i18n/ja/components/contextMenu.json index 47a35d43..9b4b5d61 100644 --- a/src/i18n/ja/components/contextMenu.json +++ b/src/i18n/ja/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "このトゥートへのアクション、投稿されたユーザー、トゥート自体など", "account": { "title": "ユーザーアクション", + "following": { + "action_false": "ユーザーをフォロー", + "action_true": "ユーザーをフォロー解除" + }, + "inLists": "リストのユーザーを管理", "mute": { "action_false": "ユーザーをミュート", "action_true": "ユーザーのミュートを解除" @@ -11,7 +16,7 @@ "action_true": "ユーザーのブロックを解除" }, "reports": { - "action": "通報とブロック" + "action": "ユーザーの報告とブロック" } }, "copy": { diff --git a/src/i18n/ja/components/instance.json b/src/i18n/ja/components/instance.json index 8a556d94..6f6e662d 100644 --- a/src/i18n/ja/components/instance.json +++ b/src/i18n/ja/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "このインスタンスにログインしました", - "message": "既存のアカウントにログインしたまま、他のアカウントにログインできます", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "続行" - } + "message": "既存のアカウントにログインしたまま、他のアカウントにログインできます" } } } \ No newline at end of file diff --git a/src/i18n/ja/screens/compose.json b/src/i18n/ja/screens/compose.json index 5caeff56..31cb0bf8 100644 --- a/src/i18n/ja/screens/compose.json +++ b/src/i18n/ja/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "返信されたトゥートが見つかりませんでした", "description": "返信されたトゥートが削除された可能性があります。参照から削除しますか?", - "cancel": "$t(common:buttons.cancel)", "confirm": "参照を削除" } } @@ -89,8 +88,7 @@ "heading": "投票タイプ", "options": { "single": "単一選択式", - "multiple": "複数選択式", - "cancel": "$t(common:buttons.cancel)" + "multiple": "複数選択式" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6時間", "86400": "1日", "259200": "3日", - "604800": "7日", - "cancel": "$t(common:buttons.cancel)" + "604800": "7日" } } } @@ -130,8 +127,7 @@ "public": "公開", "unlisted": "未収載", "private": "フォロワー限定", - "direct": "ダイレクトメッセージ", - "cancel": "$t(common:buttons.cancel)" + "direct": "ダイレクトメッセージ" } }, "spoiler": { diff --git a/src/i18n/ja/screens/imageViewer.json b/src/i18n/ja/screens/imageViewer.json index 8b2d2ab8..0cc9316c 100644 --- a/src/i18n/ja/screens/imageViewer.json +++ b/src/i18n/ja/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "画像を保存", - "share": "画像を共有", - "cancel": "$t(common:buttons.cancel)" + "share": "画像を共有" }, "save": { "succeed": "画像を保存しました", diff --git a/src/i18n/ja/screens/tabs.json b/src/i18n/ja/screens/tabs.json index aa1ac6ca..4f0e761b 100644 --- a/src/i18n/ja/screens/tabs.json +++ b/src/i18n/ja/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "言語" }, - "lists": { - "name": "リスト" - }, "list": { "name": "リスト: {{list}}" }, + "listAccounts": { + "name": "リスト {{list}} のユーザー" + }, + "listAdd": { + "name": "リストに追加" + }, + "listEdit": { + "name": "リストの詳細を編集" + }, + "lists": { + "name": "リスト" + }, "push": { "name": "プッシュ通知" }, @@ -87,15 +96,31 @@ "XXL": "最大" } }, - "profile": { - "cancellation": { - "title": "変更を破棄", - "message": "変更は保存されていません。変更の保存を破棄しますか?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "破棄" + "listAccounts": { + "heading": "ユーザーの管理", + "error": "リストからユーザーを削除", + "empty": "このリストにはユーザーが追加されていません" + }, + "listEdit": { + "heading": "リストの詳細を編集", + "title": "タイトル", + "repliesPolicy": { + "heading": "返信を表示", + "options": { + "none": "なし", + "list": "リストのメンバー", + "followed": "フォロー中のユーザー全員" } - }, + } + }, + "listDelete": { + "heading": "リストを削除", + "confirm": { + "title": "リスト \"{{list}}\" を削除しますか?", + "message": "この操作は復元できません。" + } + }, + "profile": { "feedback": { "succeed": "{{type}} がアップデートされました", "failed": "{{type}} のアップデートに失敗しました。もういちどお試しください" @@ -125,8 +150,7 @@ "options": { "public": "公開", "unlisted": "未収載", - "private": "フォロワー限定", - "cancel": "$t(common:buttons.cancel)" + "private": "フォロワー限定" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "ログアウトしますか?", "message": "ログアウトすると、再度ログインする必要があります", "buttons": { - "logout": "ログアウト", - "cancel": "$t(common:buttons.cancel)" + "logout": "ログアウト" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "外観", "options": { "auto": "システムの設定に従う", "light": "ライトモード", - "dark": "ダークモード", - "cancel": "$t(common:buttons.cancel)" + "dark": "ダークモード" } }, "darkTheme": { "heading": "ダークテーマ", "options": { "lighter": "明るめ", - "darker": "暗め", - "cancel": "$t(common:buttons.cancel)" + "darker": "暗め" } }, "browser": { "heading": "リンクを開く", "options": { "internal": "アプリ内で開く", - "external": "システムブラウザを使用する", - "cancel": "$t(common:buttons.cancel)" + "external": "システムブラウザを使用する" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "tooot に関する連絡" }, - "analytics": { - "heading": "ソフトウェア改善への協力", - "description": "ユーザーに関連しない情報のみ収集します" - }, "version": "バージョン v{{version}}", "instanceVersion": "Mastodonのバージョン v{{version}}" }, @@ -307,6 +320,11 @@ }, "suspended": "あなたのサーバーのモデレーターによって、アカウントは停止されました" }, + "accountInLists": { + "name": "@{{username}}のリスト", + "inLists": "リスト内", + "notInLists": "その他のリスト" + }, "attachments": { "name": "<0 /><1>\" のメディア" }, @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/ko/common.json b/src/i18n/ko/common.json index ecf14ded..ef6e5112 100644 --- a/src/i18n/ko/common.json +++ b/src/i18n/ko/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "확인", "apply": "적용", - "cancel": "취소" + "cancel": "취소", + "discard": "", + "continue": "", + "delete": "", + "done": "" }, "customEmoji": { "accessibilityLabel": "커스텀 이모지 {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} 실패, 다시 시도해주세요" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "", + "message": "" + } } \ No newline at end of file diff --git a/src/i18n/ko/components/contextMenu.json b/src/i18n/ko/components/contextMenu.json index 3ee2f6f6..e0d0b445 100644 --- a/src/i18n/ko/components/contextMenu.json +++ b/src/i18n/ko/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "이 툿에 할 동작, 툿 자체나 포스트한 사용자", "account": { "title": "사용자 동작", + "following": { + "action_false": "", + "action_true": "" + }, + "inLists": "", "mute": { "action_false": "사용자 뮤트", "action_true": "사용자 뮤트 해제" @@ -11,7 +16,7 @@ "action_true": "사용자 차단 해제" }, "reports": { - "action": "신고 및 차단" + "action": "" } }, "copy": { diff --git a/src/i18n/ko/components/instance.json b/src/i18n/ko/components/instance.json index c6ac6762..c673b5ce 100644 --- a/src/i18n/ko/components/instance.json +++ b/src/i18n/ko/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "이 인스턴스에 로그인했어요", - "message": "기존에 로그인한 계정을 유지한 채로, 새 계정에 로그인할 수 있어요", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "계속" - } + "message": "기존에 로그인한 계정을 유지한 채로, 새 계정에 로그인할 수 있어요" } } } \ No newline at end of file diff --git a/src/i18n/ko/screens/compose.json b/src/i18n/ko/screens/compose.json index ad21f6ec..c96f785b 100644 --- a/src/i18n/ko/screens/compose.json +++ b/src/i18n/ko/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "답장한 툿을 찾을 수 없어요", "description": "답장한 툿이 삭제되었을 수 있어요. 참조에서 제거할까요?", - "cancel": "$t(common:buttons.cancel)", "confirm": "참조 제거" } } @@ -89,8 +88,7 @@ "heading": "선택 유형", "options": { "single": "단일 선택", - "multiple": "다중 선택", - "cancel": "$t(common:buttons.cancel)" + "multiple": "다중 선택" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6시간", "86400": "1일", "259200": "3일", - "604800": "7일", - "cancel": "$t(common:buttons.cancel)" + "604800": "7일" } } } @@ -130,8 +127,7 @@ "public": "공개", "unlisted": "공개 타임라인에 비표시", "private": "팔로워만", - "direct": "개인 메시지", - "cancel": "$t(common:buttons.cancel)" + "direct": "개인 메시지" } }, "spoiler": { diff --git a/src/i18n/ko/screens/imageViewer.json b/src/i18n/ko/screens/imageViewer.json index 87bbff9d..958407da 100644 --- a/src/i18n/ko/screens/imageViewer.json +++ b/src/i18n/ko/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "이미지 저장", - "share": "이미지 공유", - "cancel": "$t(common:buttons.cancel)" + "share": "이미지 공유" }, "save": { "succeed": "이미지 저장됨", diff --git a/src/i18n/ko/screens/tabs.json b/src/i18n/ko/screens/tabs.json index 965f926d..b07580a3 100644 --- a/src/i18n/ko/screens/tabs.json +++ b/src/i18n/ko/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "언어" }, - "lists": { - "name": "목록" - }, "list": { "name": "목록: {{list}}" }, + "listAccounts": { + "name": "" + }, + "listAdd": { + "name": "" + }, + "listEdit": { + "name": "" + }, + "lists": { + "name": "목록" + }, "push": { "name": "푸시 알림" }, @@ -87,15 +96,31 @@ "XXL": "아주 크게" } }, - "profile": { - "cancellation": { - "title": "변경 사항이 저장되지 않음", - "message": "변경 사항이 저장되지 않았어요. 변경 사항 적용을 취소할까요?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "취소" + "listAccounts": { + "heading": "", + "error": "", + "empty": "" + }, + "listEdit": { + "heading": "", + "title": "", + "repliesPolicy": { + "heading": "", + "options": { + "none": "", + "list": "", + "followed": "" } - }, + } + }, + "listDelete": { + "heading": "", + "confirm": { + "title": "", + "message": "" + } + }, + "profile": { "feedback": { "succeed": "{{type}} 업데이트됨", "failed": "{{type}} 업데이트 실패, 다시 시도해주세요" @@ -125,8 +150,7 @@ "options": { "public": "공개", "unlisted": "공개 타임라인에 비표시", - "private": "팔로워만", - "cancel": "$t(common:buttons.cancel)" + "private": "팔로워만" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "로그아웃할까요?", "message": "로그아웃한 이후, 다시 로그인해야해요", "buttons": { - "logout": "로그아웃", - "cancel": "$t(common:buttons.cancel)" + "logout": "로그아웃" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "모양", "options": { "auto": "시스템과 동일", "light": "밝은 모드", - "dark": "어두운 모드", - "cancel": "$t(common:buttons.cancel)" + "dark": "어두운 모드" } }, "darkTheme": { "heading": "다크 테마", "options": { "lighter": "밝게", - "darker": "어둡게", - "cancel": "$t(common:buttons.cancel)" + "darker": "어둡게" } }, "browser": { "heading": "링크 열기", "options": { "internal": "앱 안에서", - "external": "시스템 브라우저 사용", - "cancel": "$t(common:buttons.cancel)" + "external": "시스템 브라우저 사용" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "tooot 연락" }, - "analytics": { - "heading": "개선할 수 있도록 도와주세요", - "description": "유저와 관련이 없는 사용량만 수집해요" - }, "version": "버전 v{{version}}", "instanceVersion": "마스토돈 버전 v{{version}}" }, @@ -307,6 +320,11 @@ }, "suspended": "계정이 서버 관리자에 의해 정지되었어요." }, + "accountInLists": { + "name": "", + "inLists": "", + "notInLists": "" + }, "attachments": { "name": "<0 /><1>\"의 미디어" }, @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/nl/common.json b/src/i18n/nl/common.json new file mode 100644 index 00000000..02c05685 --- /dev/null +++ b/src/i18n/nl/common.json @@ -0,0 +1,30 @@ +{ + "buttons": { + "OK": "OK", + "apply": "Toepassen", + "cancel": "Annuleer", + "discard": "Verwijder", + "continue": "Ga verder", + "delete": "Verwijder", + "done": "Gereed" + }, + "customEmoji": { + "accessibilityLabel": "Aangepaste emoji {{emoji}}" + }, + "message": { + "success": { + "message": "{{function}} geslaagd" + }, + "warning": { + "message": "" + }, + "error": { + "message": "{{function}} mislukt, probeer het opnieuw" + } + }, + "separator": ", ", + "discard": { + "title": "Wijziging niet opgeslagen", + "message": "De wijziging is niet opgeslagen. Wilt u de wijzigingen niet opslaan?" + } +} \ No newline at end of file diff --git a/src/i18n/nl/components/contextMenu.json b/src/i18n/nl/components/contextMenu.json new file mode 100644 index 00000000..c17a3a4f --- /dev/null +++ b/src/i18n/nl/components/contextMenu.json @@ -0,0 +1,81 @@ +{ + "accessibilityHint": "Acties voor deze toot, zoals de geplaatste gebruiker, toot zichzelf", + "account": { + "title": "Gebruikersacties", + "following": { + "action_false": "Volg gebruiker", + "action_true": "Ontvolg" + }, + "inLists": "Gebruiker van lijsten beheren", + "mute": { + "action_false": "Gebruiker dempen", + "action_true": "Dempen opheffen voor gebruiker" + }, + "block": { + "action_false": "Gebruiker blokkeren", + "action_true": "Gebruiker deblokkeren" + }, + "reports": { + "action": "Rapporteren en blokkeren" + } + }, + "copy": { + "action": "Toot kopiëren", + "succeed": "Gekopieerd" + }, + "instance": { + "title": "Instantie actie", + "block": { + "action": "Blokkeer instantie {{instance}}", + "alert": { + "title": "Bevestig blokkeren van {{instance}} ?", + "message": "Meestal kunt u bepaalde gebruiker dempen of blokkeren.\n\nNa het blokkeren van de instantie, wordt alle inhoud inclusief volgers van deze instantie verwijderd!", + "buttons": { + "confirm": "Bevestig" + } + } + } + }, + "share": { + "status": { + "action": "Toot delen" + }, + "account": { + "action": "Gebruiker delen" + } + }, + "status": { + "title": "Toot acties", + "edit": { + "action": "Toot bewerken" + }, + "delete": { + "action": "Toot verwijderen", + "alert": { + "title": "Verwijderen bevestigen?", + "message": "Alle boosts en favorieten zullen worden gewist, inclusief alle antwoorden.", + "buttons": { + "confirm": "Bevestig" + } + } + }, + "deleteEdit": { + "action": "Toot verwijderen en opnieuw plaatsen", + "alert": { + "title": "Bevestig verwijderen en opnieuw plaatsen?", + "message": "Alle boosts en favorieten zullen worden gewist, inclusief alle antwoorden.", + "buttons": { + "confirm": "Bevestig" + } + } + }, + "mute": { + "action_false": "Mute toot en reacties", + "action_true": "Unmute toot en reacties" + }, + "pin": { + "action_false": "Toot vastzetten", + "action_true": "Toot losmaken" + } + } +} \ No newline at end of file diff --git a/src/i18n/nl/components/emojis.json b/src/i18n/nl/components/emojis.json new file mode 100644 index 00000000..2b24c36c --- /dev/null +++ b/src/i18n/nl/components/emojis.json @@ -0,0 +1,3 @@ +{ + "frequentUsed": "Vaak gebruikt" +} \ No newline at end of file diff --git a/src/i18n/nl/components/instance.json b/src/i18n/nl/components/instance.json new file mode 100644 index 00000000..3f6bbf6a --- /dev/null +++ b/src/i18n/nl/components/instance.json @@ -0,0 +1,26 @@ +{ + "server": { + "textInput": { + "placeholder": "Domeinnaam van instantie" + }, + "button": "Inloggen", + "information": { + "name": "Naam", + "accounts": "Gebruikers", + "statuses": "Toots", + "domains": "Universum" + }, + "disclaimer": { + "base": "Het inlogproces gebruikt de systeembrowser, accountgegevens zijn niet zichtbaar voor de app." + }, + "terms": { + "base": "Door in te loggen, gaat u akkoord met het <0>privacybeleid en met de <1>servicevoorwaarden." + } + }, + "update": { + "alert": { + "title": "Ingelogd bij deze instantie", + "message": "Je kunt inloggen op een ander account met behoud van de huidige aangemelde account" + } + } +} \ No newline at end of file diff --git a/src/i18n/nl/components/mediaSelector.json b/src/i18n/nl/components/mediaSelector.json new file mode 100644 index 00000000..1c79a4c3 --- /dev/null +++ b/src/i18n/nl/components/mediaSelector.json @@ -0,0 +1,10 @@ +{ + "title": "Selecteer mediabron", + "message": "Media EXIF-gegevens zijn niet geüpload", + "options": { + "image": "Foto's uploaden", + "image_max": "Foto's uploaden (max {{max}})", + "video": "Video uploaden", + "video_max": "Video uploaden (max {{max}})" + } +} \ No newline at end of file diff --git a/src/i18n/nl/components/parse.json b/src/i18n/nl/components/parse.json new file mode 100644 index 00000000..3018349d --- /dev/null +++ b/src/i18n/nl/components/parse.json @@ -0,0 +1,8 @@ +{ + "HTML": { + "accessibilityHint": "Tik om inhoud uit te vouwen of in te klappen", + "expanded": "{{hint}}{{moreLines}}", + "moreLines": " ({{count}} meer lijnen)", + "defaultHint": "Lange toot" + } +} \ No newline at end of file diff --git a/src/i18n/nl/components/relationship.json b/src/i18n/nl/components/relationship.json new file mode 100644 index 00000000..8f023a3b --- /dev/null +++ b/src/i18n/nl/components/relationship.json @@ -0,0 +1,16 @@ +{ + "follow": { + "function": "Volg gebruiker" + }, + "block": { + "function": "Gebruiker blokkeren" + }, + "button": { + "error": "Fout bij het laden", + "blocked_by": "Geblokkeerd door gebruiker", + "blocking": "Deblokkeer", + "following": "Ontvolg", + "requested": "Aanvraag intrekken", + "default": "Volg" + } +} \ No newline at end of file diff --git a/src/i18n/nl/components/timeline.json b/src/i18n/nl/components/timeline.json new file mode 100644 index 00000000..68e68fee --- /dev/null +++ b/src/i18n/nl/components/timeline.json @@ -0,0 +1,152 @@ +{ + "empty": { + "error": { + "message": "Fout bij het laden", + "button": "Probeer opnieuw" + }, + "success": { + "message": "Tijdlijn is leeg" + } + }, + "end": { + "message": "Het einde, wat dacht je van een kopje <0 />" + }, + "lookback": { + "message": "Laatst gelezen om" + }, + "refresh": { + "fetchPreviousPage": "Nieuwere vanaf hier", + "refetch": "Naar nieuwste" + }, + "shared": { + "actioned": { + "pinned": "Vastgezet", + "favourite": "{{name}} markeerde jouw bericht als favoriet", + "status": "{{name}} heeft zojuist een bericht geplaatst", + "follow": "{{name}} volgt jou nu", + "follow_request": "{{name}} heeft verzocht je te volgen", + "poll": "Een poll waaraan jij hebt meegedaan is beëindigd", + "reblog": { + "default": "{{name}} boostte", + "notification": "{{name}} boostte jouw toot" + }, + "update": "De reblog is bewerkt" + }, + "actions": { + "reply": { + "accessibilityLabel": "Reageer op deze toot" + }, + "reblogged": { + "accessibilityLabel": "Boost deze toot", + "function": "Boost toot", + "options": { + "title": "Kies zichtbaarheid boost", + "public": "Openbare boost", + "unlisted": "Niet openbare boost" + } + }, + "favourited": { + "accessibilityLabel": "Toot toevoegen aan favorieten", + "function": "Favoriete toot" + }, + "bookmarked": { + "accessibilityLabel": "Toot toevoegen aan bladwijzers", + "function": "Voeg deze toot toe aan bladwijzers" + } + }, + "actionsUsers": { + "reblogged_by": { + "accessibilityLabel": "{{count}} gebruikers hebben deze toot geboost", + "accessibilityHint": "Tik om gebruikers te kennen", + "text": "$t(screenTabs:shared.users.statuses.reblogged_by)" + }, + "favourited_by": { + "accessibilityLabel": "{{count}} gebruikers hebben deze toot geboost", + "accessibilityHint": "Tik om gebruikers te kennen", + "text": "$t(screenTabs:shared.users.statuses.favourited_by)" + }, + "history": { + "accessibilityLabel": "Deze toot is {{count}} keer bewerkt", + "accessibilityHint": "Tik om de volledige bewerkingsgeschiedenis te bekijken", + "text_one": "{{count}} bewerken", + "text_other": "{{count}} bewerkingen" + } + }, + "attachment": { + "sensitive": { + "button": "Gevoelige media tonen" + }, + "unsupported": { + "text": "Fout bij het laden", + "button": "Probeer externe link" + } + }, + "avatar": { + "accessibilityLabel": "Avatar van {{name}}", + "accessibilityHint": "Tik om naar de pagina van {{name}} te gaan" + }, + "content": { + "expandHint": "Verborgen inhoud" + }, + "filtered": "Gefilterd: {{phrase}}.", + "fullConversation": "Gesprekken lezen", + "translate": { + "default": "Vertaal", + "succeed": "Vertaald door {{provider}} van {{source}}", + "failed": "Vertaling mislukt", + "source_not_supported": "Deze taal wordt niet ondersteund", + "target_not_supported": "Deze taal wordt niet ondersteund" + }, + "header": { + "shared": { + "account": { + "name": { + "accessibilityHint": "Weergavenaam gebruiker" + }, + "account": { + "accessibilityHint": "Gebruikersaccount" + } + }, + "application": "Via {{application}}", + "edited": { + "accessibilityLabel": "Toot bewerkt" + }, + "muted": { + "accessibilityLabel": "Toot gedempt" + }, + "visibility": { + "direct": { + "accessibilityLabel": "Toot is een direct bericht" + }, + "private": { + "accessibilityLabel": "Toot is alleen zichtbaar voor volgers" + } + } + }, + "conversation": { + "withAccounts": "Met", + "delete": { + "function": "Verwijder direct bericht" + } + } + }, + "poll": { + "meta": { + "button": { + "vote": "Stem", + "refresh": "Vernieuw" + }, + "count": { + "voters_one": "{{count}} gebruiker heeft gestemd", + "voters_other": "{{count}} gebruikers hebben gestemd", + "votes_one": "{{count}} stem", + "votes_other": "{{count}} stemmen" + }, + "expiration": { + "expired": "Stemmen verlopen", + "until": "Verloopt <0 />" + } + } + } + } +} \ No newline at end of file diff --git a/src/i18n/nl/screens.json b/src/i18n/nl/screens.json new file mode 100644 index 00000000..6fab9103 --- /dev/null +++ b/src/i18n/nl/screens.json @@ -0,0 +1,18 @@ +{ + "screenshot": { + "title": "Privacy Bescherming", + "message": "Gelieve de identiteit van een andere gebruiker niet openbaar te maken, zoals gebruikersnaam, avatar enz. Bedankt!", + "button": "Bevestig" + }, + "localCorrupt": { + "message": "Sessie verlopen. Log opnieuw in" + }, + "pushError": { + "message": "Push service fout", + "description": "Schakel push-meldingen opnieuw in bij instellingen" + }, + "shareError": { + "imageNotSupported": "Afbeeldingstype {{type}} wordt niet ondersteund", + "videoNotSupported": "Videotype {{type}} wordt niet ondersteund" + } +} \ No newline at end of file diff --git a/src/i18n/nl/screens/accountSelection.json b/src/i18n/nl/screens/accountSelection.json new file mode 100644 index 00000000..2b86781c --- /dev/null +++ b/src/i18n/nl/screens/accountSelection.json @@ -0,0 +1,6 @@ +{ + "heading": "Delen met...", + "content": { + "select_account": "Selecteer account" + } +} \ No newline at end of file diff --git a/src/i18n/nl/screens/actions.json b/src/i18n/nl/screens/actions.json new file mode 100644 index 00000000..519e01a5 --- /dev/null +++ b/src/i18n/nl/screens/actions.json @@ -0,0 +1,20 @@ +{ + "content": { + "altText": { + "heading": "Alternatieve tekst" + }, + "notificationsFilter": { + "heading": "Melding soorten weergeven", + "content": { + "follow": "$t(screenTabs:me.push.follow.heading)", + "follow_request": "Volgverzoek", + "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": "Toot van geabonneerde gebruikers", + "update": "De reblog is bewerkt" + } + } + } +} \ No newline at end of file diff --git a/src/i18n/nl/screens/announcements.json b/src/i18n/nl/screens/announcements.json new file mode 100644 index 00000000..cb61596a --- /dev/null +++ b/src/i18n/nl/screens/announcements.json @@ -0,0 +1,10 @@ +{ + "heading": "Mededelingen", + "content": { + "published": "Gepubliceerd <0 />", + "button": { + "read": "Lees", + "unread": "Markeren als gelezen" + } + } +} \ No newline at end of file diff --git a/src/i18n/nl/screens/compose.json b/src/i18n/nl/screens/compose.json new file mode 100644 index 00000000..d14dc421 --- /dev/null +++ b/src/i18n/nl/screens/compose.json @@ -0,0 +1,175 @@ +{ + "heading": { + "left": { + "button": "Annuleer", + "alert": { + "title": "Bewerken annuleren?", + "buttons": { + "save": "Concept opslaan", + "delete": "Concept verwijderen", + "cancel": "Annuleer" + } + } + }, + "right": { + "button": { + "default": "Toot", + "conversation": "Toot DM", + "reply": "Toot reactie", + "deleteEdit": "Toot", + "edit": "Toot", + "share": "Toot" + }, + "alert": { + "default": { + "title": "Tooten mislukt", + "button": "Probeer het opnieuw" + }, + "removeReply": { + "title": "Antwoord toot kon niet worden gevonden", + "description": "Het antwoord is mogelijk verwijderd. Wil je het van je referentie verwijderen?", + "confirm": "Verwijder de referentie" + } + } + } + }, + "content": { + "root": { + "header": { + "postingAs": "Tooten als @{{acct}}@{{domain}}", + "spoilerInput": { + "placeholder": "Spoiler waarschuwingsbericht" + }, + "textInput": { + "placeholder": "Wat wil je kwijt", + "keyboardImage": { + "exceedMaximum": { + "title": "Maximum aantal bijlagen bereikt", + "OK": "$t(common:buttons.OK)" + } + } + } + }, + "footer": { + "attachments": { + "sensitive": "Bijlagen als gevoelig markeren", + "remove": { + "accessibilityLabel": "Geüploade bijlage, nummer {{attachment}} verwijderen" + }, + "edit": { + "accessibilityLabel": "Geüploade bijlage, nummer {{attachment}} bewerken" + }, + "upload": { + "accessibilityLabel": "Upload meer bijlagen" + } + }, + "emojis": { + "accessibilityHint": "Tik om emoji toe te voegen" + }, + "poll": { + "option": { + "placeholder": { + "accessibilityLabel": "Poll optie {{index}}", + "single": "Enkele keuze", + "multiple": "Meerkeuze" + } + }, + "quantity": { + "reduce": { + "accessibilityLabel": "Verminder de poll opties tot {{amount}}", + "accessibilityHint": "Minimale hoeveelheid poll opties bereikt, momenteel zijn dat er {{amount}}" + }, + "increase": { + "accessibilityLabel": "Verhoog poll opties naar {{amount}}", + "accessibilityHint": "Maximum aantal poll opties bereikt, momenteel is {{amount}}" + } + }, + "multiple": { + "heading": "Keuze soort", + "options": { + "single": "Enkele keuze", + "multiple": "Meerkeuze" + } + }, + "expiration": { + "heading": "Geldigheid", + "options": { + "300": "5 minuten", + "1800": "30 minuten", + "3600": "1 uur", + "21600": "6 uur", + "86400": "1 dag", + "259200": "3 dagen", + "604800": "7 dagen" + } + } + } + }, + "actions": { + "attachment": { + "accessibilityLabel": "Bijlage toevoegen", + "accessibilityHint": "Poll functie wordt uitgeschakeld wanneer er een bijlage is", + "failed": { + "alert": { + "title": "Uploaden mislukt", + "button": "Probeer het opnieuw" + } + } + }, + "poll": { + "accessibilityLabel": "Voeg poll toe", + "accessibilityHint": "Bijlage functie wordt uitgeschakeld wanneer poll actief is" + }, + "visibility": { + "accessibilityLabel": "Toot zichtbaarheid is {{visibility}}", + "title": "Toot zichtbaarheid", + "options": { + "public": "Openbaar", + "unlisted": "Niet openbaar", + "private": "Alleen volgers", + "direct": "Direct bericht" + } + }, + "spoiler": { + "accessibilityLabel": "Spoiler" + }, + "emoji": { + "accessibilityLabel": "Voeg emoji toe", + "accessibilityHint": "Open emoji lijst, veeg horizontaal om de pagina te wijzigen" + } + }, + "drafts_one": "Concept ({{count}})", + "drafts_other": "Concepten ({{count}})" + }, + "editAttachment": { + "header": { + "title": "Bijlage bewerken", + "right": { + "accessibilityLabel": "Sla bewerken van de bijlage op", + "failed": { + "title": "Bewerken mislukt", + "button": "Probeer het opnieuw" + } + } + }, + "content": { + "altText": { + "heading": "Omschrijf deze media voor mensen met een visuele beperking", + "placeholder": "Je kan een beschrijving aan je media toevoegen, ook wel bekend als alt-text, zodat deze voor meer mensen toegankelijk wordt. Bijvoorbeeld voor mensen met een visuele beperking.\n\nGoede beschrijvingen zijn beknopt, maar geven nauwkeurig genoeg weer wat er in de media staat om de context ervan te begrijpen." + }, + "imageFocus": "Sleep de focuscirkel om het focuspunt bij te werken" + } + }, + "draftsList": { + "header": { + "title": "Concept" + }, + "warning": "Concepten worden alleen lokaal opgeslagen en kunnen verloren gaan. Gebruik daarom de concepten niet voor langdurige opslag.", + "content": { + "accessibilityHint": "Opgeslagen concept, tik om dit concept te bewerken", + "textEmpty": "Inhoud is leeg" + }, + "checkAttachment": "Controleren van bijlagen op de server..." + } + } +} \ No newline at end of file diff --git a/src/i18n/nl/screens/imageViewer.json b/src/i18n/nl/screens/imageViewer.json new file mode 100644 index 00000000..f8b7ce36 --- /dev/null +++ b/src/i18n/nl/screens/imageViewer.json @@ -0,0 +1,16 @@ +{ + "content": { + "actions": { + "accessibilityLabel": "Meer acties van deze afbeelding", + "accessibilityHint": "Je kunt deze afbeelding opslaan of delen" + }, + "options": { + "save": "Afbeelding opslaan", + "share": "Afbeelding delen" + }, + "save": { + "succeed": "Afbeelding opgeslagen", + "failed": "Afbeelding opslaan mislukt" + } + } +} \ No newline at end of file diff --git a/src/i18n/nl/screens/tabs.json b/src/i18n/nl/screens/tabs.json new file mode 100644 index 00000000..307902d3 --- /dev/null +++ b/src/i18n/nl/screens/tabs.json @@ -0,0 +1,379 @@ +{ + "tabs": { + "local": { + "name": "Volgend" + }, + "public": { + "name": "", + "segments": { + "left": "Globaal", + "right": "Lokaal" + } + }, + "notifications": { + "name": "Meldingen" + }, + "me": { + "name": "Over mij" + } + }, + "common": { + "search": { + "accessibilityLabel": "Zoeken", + "accessibilityHint": "Zoek naar hashtags, gebruikers of toots" + } + }, + "notifications": { + "filter": { + "accessibilityLabel": "Filter", + "accessibilityHint": "Filter getoonde meldingstypes" + } + }, + "me": { + "stacks": { + "bookmarks": { + "name": "Bladwijzers" + }, + "conversations": { + "name": "Directe Berichten" + }, + "favourites": { + "name": "Favorieten" + }, + "fontSize": { + "name": "Grootte van lettertype" + }, + "language": { + "name": "Taal" + }, + "list": { + "name": "Lijst: {{list}}" + }, + "listAccounts": { + "name": "Gebruikers in de lijst: {{list}}" + }, + "listAdd": { + "name": "Lijst toevoegen" + }, + "listEdit": { + "name": "Lijstdetails bewerken" + }, + "lists": { + "name": "Lijsten" + }, + "push": { + "name": "Push Melding" + }, + "profile": { + "name": "Profiel bewerken" + }, + "profileName": { + "name": "Weergavenaam bewerken" + }, + "profileNote": { + "name": "Beschrijving bewerken" + }, + "profileFields": { + "name": "Metadata bewerken" + }, + "settings": { + "name": "App Instellingen" + }, + "webSettings": { + "name": "Meer Accountinstellingen" + }, + "switch": { + "name": "Account wisselen" + } + }, + "fontSize": { + "demo": "

Dit is een demo toot😊. Je kan uit verschillende opties hieronder kiezen.

Deze instelling heeft alleen invloed op de inhoud van toots, maar niet op andere lettergroottes.

", + "sizes": { + "S": "S", + "M": "M - Standaard", + "L": "L", + "XL": "XL", + "XXL": "XXL" + } + }, + "listAccounts": { + "heading": "Gebruikers beheren", + "error": "Gebruiker verwijderen uit lijst", + "empty": "Geen gebruiker toegevoegd aan deze lijst" + }, + "listEdit": { + "heading": "Lijstdetails bewerken", + "title": "Titel", + "repliesPolicy": { + "heading": "Toon reacties aan:", + "options": { + "none": "Niemand", + "list": "Leden van de lijst", + "followed": "Elke gevolgde gebruiker" + } + } + }, + "listDelete": { + "heading": "Verwijder lijst", + "confirm": { + "title": "Lijst verwijderen \"{{list}}\"?", + "message": "Deze actie kan niet worden hersteld." + } + }, + "profile": { + "feedback": { + "succeed": "{{type}} bijgewerkt", + "failed": "{{type}} update is mislukt, probeer het opnieuw" + }, + "root": { + "name": { + "title": "Weergavenaam" + }, + "avatar": { + "title": "Avatar", + "description": "Zal worden teruggebracht naar 400x400px" + }, + "header": { + "title": "Omslagfoto", + "description": "Zal worden teruggebracht naar 1500x500px" + }, + "note": { + "title": "Omschrijving" + }, + "fields": { + "title": "Metadata", + "total_one": "{{count}} veld", + "total_other": "{{count}} velden" + }, + "visibility": { + "title": "Post zichtbaarheid", + "options": { + "public": "Openbaar", + "unlisted": "Niet openbaar", + "private": "Alleen volgers" + } + }, + "sensitive": { + "title": "Posten van gevoelige media" + }, + "lock": { + "title": "Account vergrendelen", + "description": "Vereist dat je handmatig volgers goedkeurt" + }, + "bot": { + "title": "Bot account", + "description": "Dit is een geautomatiseerd account en wordt mogelijk niet gemonitord" + } + }, + "fields": { + "group": "Groep {{index}}", + "label": "Label", + "content": "Inhoud" + }, + "mediaSelectionFailed": "Afbeelding verwerken is mislukt. Probeer het opnieuw." + }, + "push": { + "notAvailable": "Je telefoon ondersteunt geen push-meldingen", + "enable": { + "direct": "Push meldingen inschakelen", + "settings": "Inschakelen in instellingen" + }, + "global": { + "heading": "Inschakelen voor {{acct}}", + "description": "Berichten worden doorgestuurd via tooot's server" + }, + "decode": { + "heading": "Toon berichtdetails", + "description": "Berichten die doorgestuurd zijn via tooot's server zijn versleuteld, maar je kunt kiezen om het bericht op de server te decoderen. Onze broncode is open source en we houden geen logs bij." + }, + "default": { + "heading": "Standaard" + }, + "follow": { + "heading": "Nieuwe volger" + }, + "follow_request": { + "heading": "Volgverzoek" + }, + "favourite": { + "heading": "Favorieten" + }, + "reblog": { + "heading": "Boosted" + }, + "mention": { + "heading": "Vermeldde jou" + }, + "poll": { + "heading": "Enquete updates" + }, + "status": { + "heading": "Toot van geabonneerde gebruikers" + }, + "howitworks": "Leer hoe het werkt" + }, + "root": { + "announcements": { + "content": { + "unread": "{{amount}} ongelezen", + "read": "Alle gelezen", + "empty": "Geen" + } + }, + "push": { + "content": { + "enabled": "Ingeschakeld", + "disabled": "Uitgeschakeld" + } + }, + "update": { + "title": "Bijwerken naar de laatste versie" + }, + "logout": { + "button": "Uitloggen", + "alert": { + "title": "Uitloggen?", + "message": "Na het uitloggen moet je opnieuw inloggen", + "buttons": { + "logout": "Uitloggen" + } + } + } + }, + "settings": { + "fontsize": { + "heading": "$t(me.stacks.fontSize.name)", + "content": { + "S": "$t(me.fontSize.sizes.S)", + "M": "$t(me.fontSize.sizes.M)", + "L": "$t(me.fontSize.sizes.L)", + "XL": "$t(me.fontSize.sizes.XL)", + "XXL": "$t(me.fontSize.sizes.XXL)" + } + }, + "language": { + "heading": "$t(me.stacks.language.name)" + }, + "theme": { + "heading": "Uiterlijk", + "options": { + "auto": "Zoals systeem", + "light": "Lichte modus", + "dark": "Donkere modus" + } + }, + "darkTheme": { + "heading": "Donker thema", + "options": { + "lighter": "Lichter", + "darker": "Donkerder" + } + }, + "browser": { + "heading": "Link openen", + "options": { + "internal": "In app", + "external": "Systeembrowser gebruiken" + } + }, + "staticEmoji": { + "heading": "Statische emoji gebruiken", + "description": "Als je vaak een app crash tegenkomt bij het bekijken van de emoji-lijst, kun je proberen om statische emojis te gebruiken." + }, + "feedback": { + "heading": "Feature aanvragen" + }, + "support": { + "heading": "Tooot ondersteunen" + }, + "review": { + "heading": "Tooot beoordelen" + }, + "contact": { + "heading": "Contacteer tooot" + }, + "version": "Version v{{version}}", + "instanceVersion": "Mastodon versie v{{version}}" + }, + "switch": { + "existing": "Kies uit ingelogd", + "new": "Log in op instantie" + } + }, + "shared": { + "account": { + "actions": { + "accessibilityLabel": "Acties voor gebruiker {{user}}", + "accessibilityHint": "Je kunt deze gebruiker dempen, blokkeren, rapporteren of delen" + }, + "followed_by": " volgt jou", + "moved": "Gebruiker is verplaatst", + "created_at": "Lid sinds {{date}}", + "summary": { + "statuses_count": "{{count}} toots", + "following_count": "$t(shared.users.accounts.following)", + "followers_count": "$t(shared.users.accounts.followers)" + }, + "toots": { + "default": "Toots", + "all": "Toots en reacties" + }, + "suspended": "Account is geschorst door de beheerders van de server" + }, + "accountInLists": { + "name": "Lijsten van @{{username}}", + "inLists": "In lijsten", + "notInLists": "Andere lijsten" + }, + "attachments": { + "name": "<0 /><1>\"s media" + }, + "hashtag": { + "follow": "Volg", + "unfollow": "Ontvolg" + }, + "history": { + "name": "Geschiedenis bewerken" + }, + "search": { + "header": { + "prefix": "Zoeken", + "placeholder": "naar..." + }, + "empty": { + "general": "Enter keyword to search for $t(screenTabs:shared.search.sections.accounts)$t(screenTabs:shared.search.sections.hashtags) or $t(screenTabs:shared.search.sections.statuses)", + "advanced": { + "header": "Geavanceerd zoeken", + "example": { + "account": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)", + "hashtag": "$t(shared.search.header.prefix) $t(shared.search.sections.hashtags)", + "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", + "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" + } + }, + "trending": { + "tags": "" + } + }, + "sections": { + "accounts": "Gebruiker", + "hashtags": "Hashtag", + "statuses": "Toot" + }, + "notFound": "Kan {{searchTerm}} niet vinden gerelateerd aan {{type}}" + }, + "toot": { + "name": "Discussies" + }, + "users": { + "accounts": { + "following": "Volgend {{count}}", + "followers": "{{count}} volgers" + }, + "statuses": { + "reblogged_by": "{{count}} boostten", + "favourited_by": "{{count}} markeerden als favoriet" + } + } + } +} \ No newline at end of file diff --git a/src/i18n/pl/common.json b/src/i18n/pl/common.json index 304fea54..59af91e9 100644 --- a/src/i18n/pl/common.json +++ b/src/i18n/pl/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "Ok", "apply": "Zastosuj", - "cancel": "Anuluj" + "cancel": "Anuluj", + "discard": "", + "continue": "", + "delete": "", + "done": "" }, "customEmoji": { "accessibilityLabel": "Własne emoji {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} nie powiodło się, spróbuj ponownie" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "", + "message": "" + } } \ No newline at end of file diff --git a/src/i18n/pl/components/contextMenu.json b/src/i18n/pl/components/contextMenu.json index ba398d8a..84daeaaf 100644 --- a/src/i18n/pl/components/contextMenu.json +++ b/src/i18n/pl/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "", "account": { "title": "", + "following": { + "action_false": "", + "action_true": "" + }, + "inLists": "", "mute": { "action_false": "", "action_true": "" diff --git a/src/i18n/pl/components/instance.json b/src/i18n/pl/components/instance.json index 3f2cd6e8..9ab20d42 100644 --- a/src/i18n/pl/components/instance.json +++ b/src/i18n/pl/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "", - "message": "", - "buttons": { - "cancel": "", - "continue": "" - } + "message": "" } } } \ No newline at end of file diff --git a/src/i18n/pl/screens/compose.json b/src/i18n/pl/screens/compose.json index ceb1afd4..ebf265d9 100644 --- a/src/i18n/pl/screens/compose.json +++ b/src/i18n/pl/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "", "description": "", - "cancel": "", "confirm": "" } } @@ -89,8 +88,7 @@ "heading": "", "options": { "single": "", - "multiple": "", - "cancel": "" + "multiple": "" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "", "86400": "", "259200": "", - "604800": "", - "cancel": "" + "604800": "" } } } @@ -130,8 +127,7 @@ "public": "", "unlisted": "", "private": "", - "direct": "", - "cancel": "" + "direct": "" } }, "spoiler": { diff --git a/src/i18n/pl/screens/imageViewer.json b/src/i18n/pl/screens/imageViewer.json index ad2b495c..17bba91e 100644 --- a/src/i18n/pl/screens/imageViewer.json +++ b/src/i18n/pl/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "", - "share": "", - "cancel": "" + "share": "" }, "save": { "succeed": "", diff --git a/src/i18n/pl/screens/tabs.json b/src/i18n/pl/screens/tabs.json index ed143487..f280a8a7 100644 --- a/src/i18n/pl/screens/tabs.json +++ b/src/i18n/pl/screens/tabs.json @@ -46,10 +46,19 @@ "language": { "name": "" }, - "lists": { + "list": { "name": "" }, - "list": { + "listAccounts": { + "name": "" + }, + "listAdd": { + "name": "" + }, + "listEdit": { + "name": "" + }, + "lists": { "name": "" }, "push": { @@ -87,15 +96,31 @@ "XXL": "" } }, - "profile": { - "cancellation": { - "title": "", - "message": "", - "buttons": { - "cancel": "", - "discard": "" + "listAccounts": { + "heading": "", + "error": "", + "empty": "" + }, + "listEdit": { + "heading": "", + "title": "", + "repliesPolicy": { + "heading": "", + "options": { + "none": "", + "list": "", + "followed": "" } - }, + } + }, + "listDelete": { + "heading": "", + "confirm": { + "title": "", + "message": "" + } + }, + "profile": { "feedback": { "succeed": "", "failed": "" @@ -125,8 +150,7 @@ "options": { "public": "", "unlisted": "", - "private": "", - "cancel": "" + "private": "" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "", "message": "", "buttons": { - "logout": "", - "cancel": "" + "logout": "" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "", - "options": { - "cancel": "" - } + "heading": "" }, "theme": { "heading": "", "options": { "auto": "", "light": "", - "dark": "", - "cancel": "" + "dark": "" } }, "darkTheme": { "heading": "", "options": { "lighter": "", - "darker": "", - "cancel": "" + "darker": "" } }, "browser": { "heading": "", "options": { "internal": "", - "external": "", - "cancel": "" + "external": "" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "" }, - "analytics": { - "heading": "", - "description": "" - }, "version": "", "instanceVersion": "" }, @@ -307,6 +320,11 @@ }, "suspended": "" }, + "accountInLists": { + "name": "", + "inLists": "", + "notInLists": "" + }, "attachments": { "name": "" }, @@ -332,6 +350,9 @@ "statusLink": "", "accountLink": "" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/pt_BR/common.json b/src/i18n/pt_BR/common.json index 0cc54b9b..7b9190b2 100644 --- a/src/i18n/pt_BR/common.json +++ b/src/i18n/pt_BR/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "OK", "apply": "Aplicar", - "cancel": "Cancelar" + "cancel": "Cancelar", + "discard": "", + "continue": "", + "delete": "", + "done": "" }, "customEmoji": { "accessibilityLabel": "Emoji personalizado {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} falhou, por favor, tente novamente" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "", + "message": "" + } } \ No newline at end of file diff --git a/src/i18n/pt_BR/components/contextMenu.json b/src/i18n/pt_BR/components/contextMenu.json index 0b1c7410..e0498625 100644 --- a/src/i18n/pt_BR/components/contextMenu.json +++ b/src/i18n/pt_BR/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "Ações para este toot, como o seu usuário publicado", "account": { "title": "Ações do Usuário", + "following": { + "action_false": "", + "action_true": "" + }, + "inLists": "", "mute": { "action_false": "Silenciar usuário", "action_true": "Desativar o silêncio do usuário" @@ -11,7 +16,7 @@ "action_true": "Desbloquear usuário" }, "reports": { - "action": "Denunciar e bloquear" + "action": "" } }, "copy": { diff --git a/src/i18n/pt_BR/components/instance.json b/src/i18n/pt_BR/components/instance.json index 8f237b89..5266bfd0 100644 --- a/src/i18n/pt_BR/components/instance.json +++ b/src/i18n/pt_BR/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "Conectado a esta instância", - "message": "Você pode fazer login em outra conta mantendo a conta existente logada", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "Continuar" - } + "message": "Você pode fazer login em outra conta mantendo a conta existente logada" } } } \ No newline at end of file diff --git a/src/i18n/pt_BR/screens/compose.json b/src/i18n/pt_BR/screens/compose.json index aa3677e0..0af03ec4 100644 --- a/src/i18n/pt_BR/screens/compose.json +++ b/src/i18n/pt_BR/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "Não foi possível encontrar um toot respondido", "description": "Um toot respondido pode ter sido excluído. Você quer removê-lo da sua referência?", - "cancel": "$t(common:buttons.cancel)", "confirm": "Remover referência" } } @@ -89,8 +88,7 @@ "heading": "Tipo de opção", "options": { "single": "Uma opção", - "multiple": "Múltipla escolha", - "cancel": "$t(common:buttons.cancel)" + "multiple": "Múltipla escolha" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6 horas", "86400": "1 dia", "259200": "3 dias", - "604800": "7 dias", - "cancel": "$t(common:buttons.cancel)" + "604800": "7 dias" } } } @@ -130,8 +127,7 @@ "public": "Público", "unlisted": "Não listado", "private": "Apenas seguidores", - "direct": "Mensagem Direta", - "cancel": "$t(common:buttons.cancel)" + "direct": "Mensagem Direta" } }, "spoiler": { diff --git a/src/i18n/pt_BR/screens/imageViewer.json b/src/i18n/pt_BR/screens/imageViewer.json index e6ec5e54..c458a2a6 100644 --- a/src/i18n/pt_BR/screens/imageViewer.json +++ b/src/i18n/pt_BR/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "Salvar imagem", - "share": "Compartilhar Imagem", - "cancel": "$t(common:buttons.cancel)" + "share": "Compartilhar Imagem" }, "save": { "succeed": "Imagem salva", diff --git a/src/i18n/pt_BR/screens/tabs.json b/src/i18n/pt_BR/screens/tabs.json index b44b69fe..885fd814 100644 --- a/src/i18n/pt_BR/screens/tabs.json +++ b/src/i18n/pt_BR/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "Idioma" }, - "lists": { - "name": "Listas" - }, "list": { "name": "Lista: {{list}}" }, + "listAccounts": { + "name": "" + }, + "listAdd": { + "name": "" + }, + "listEdit": { + "name": "" + }, + "lists": { + "name": "Listas" + }, "push": { "name": "Notificação" }, @@ -87,15 +96,31 @@ "XXL": "Extra grande" } }, - "profile": { - "cancellation": { - "title": "Alterações não salvas", - "message": "Sua alteração não foi salva. Descartar as alterações?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "Descartar" + "listAccounts": { + "heading": "", + "error": "", + "empty": "" + }, + "listEdit": { + "heading": "", + "title": "", + "repliesPolicy": { + "heading": "", + "options": { + "none": "", + "list": "", + "followed": "" } - }, + } + }, + "listDelete": { + "heading": "", + "confirm": { + "title": "", + "message": "" + } + }, + "profile": { "feedback": { "succeed": "{{type}} atualizado", "failed": "{{type}} falhou na atualização. Por favor, tente novamente" @@ -125,8 +150,7 @@ "options": { "public": "Público", "unlisted": "Não listado", - "private": "Apenas seguidores", - "cancel": "$t(common:buttons.cancel)" + "private": "Apenas seguidores" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "Desconectar?", "message": "Após sair, você precisa entrar novamente", "buttons": { - "logout": "Sair", - "cancel": "$t(common:buttons.cancel)" + "logout": "Sair" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "Aparência", "options": { "auto": "Como o sistema", "light": "Modo claro", - "dark": "Modo escuro", - "cancel": "$t(common:buttons.cancel)" + "dark": "Modo escuro" } }, "darkTheme": { "heading": "Tema escuro", "options": { "lighter": "Claro", - "darker": "Escuro", - "cancel": "$t(common:buttons.cancel)" + "darker": "Escuro" } }, "browser": { "heading": "Abrir links", "options": { "internal": "Dentro do aplicativo", - "external": "Usar navegador do sistema", - "cancel": "$t(common:buttons.cancel)" + "external": "Usar navegador do sistema" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "Contatar tooot" }, - "analytics": { - "heading": "Ajude-nos a melhorar", - "description": "Coletando somente relativo ao uso, não ao usuário" - }, "version": "Versão v{{version}}", "instanceVersion": "Versão Mastodon v{{version}}" }, @@ -307,6 +320,11 @@ }, "suspended": "" }, + "accountInLists": { + "name": "", + "inLists": "", + "notInLists": "" + }, "attachments": { "name": "<0 /><1>\"s mídia" }, @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/sv/common.json b/src/i18n/sv/common.json index cb81f060..bea4cce8 100644 --- a/src/i18n/sv/common.json +++ b/src/i18n/sv/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "OK", "apply": "Verkställ", - "cancel": "Avbryt" + "cancel": "Avbryt", + "discard": "Kasta bort", + "continue": "Fortsätt", + "delete": "Radera", + "done": "Klar" }, "customEmoji": { "accessibilityLabel": "Anpassad emoji {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} misslyckades, försök igen" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "Ändringen har inte sparats", + "message": "Din ändring har inte sparats. Vill du strunta i att spara ändringarna?" + } } \ No newline at end of file diff --git a/src/i18n/sv/components/contextMenu.json b/src/i18n/sv/components/contextMenu.json index 164e3beb..cf1c2b56 100644 --- a/src/i18n/sv/components/contextMenu.json +++ b/src/i18n/sv/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "Åtgärder för detta inlägg, som t.ex. dess författare, själva inlägget", "account": { "title": "Användaråtgärder", + "following": { + "action_false": "Följ användare", + "action_true": "Avfölj användaren" + }, + "inLists": "Hantera användare i listor", "mute": { "action_false": "Tysta användare", "action_true": "Sluta tysta användare" @@ -11,7 +16,7 @@ "action_true": "Avblockera användare" }, "reports": { - "action": "Rapportera och blockera" + "action": "Rapportera och blockera användare" } }, "copy": { diff --git a/src/i18n/sv/components/instance.json b/src/i18n/sv/components/instance.json index 3f669dbf..b770b56f 100644 --- a/src/i18n/sv/components/instance.json +++ b/src/i18n/sv/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "Inloggad till denna instans", - "message": "Du kan logga in på ett annat konto och behålla redan inloggade konton", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "Fortsätt" - } + "message": "Du kan logga in på ett annat konto och behålla redan inloggade konton" } } } \ No newline at end of file diff --git a/src/i18n/sv/screens/compose.json b/src/i18n/sv/screens/compose.json index daa26e73..001fd497 100644 --- a/src/i18n/sv/screens/compose.json +++ b/src/i18n/sv/screens/compose.json @@ -13,7 +13,7 @@ }, "right": { "button": { - "default": "Inlägg", + "default": "Publicera", "conversation": "Skicka DM", "reply": "Skicka svar", "deleteEdit": "Inlägg", @@ -28,7 +28,6 @@ "removeReply": { "title": "Inlägget kunde inte hittas", "description": "Inlägget du svarar på kan ha raderats. Vill du ta bort referensen till det?", - "cancel": "$t(common:buttons.cancel)", "confirm": "Ta bort referens" } } @@ -89,8 +88,7 @@ "heading": "Typ av val", "options": { "single": "Enval", - "multiple": "Flerval", - "cancel": "$t(common:buttons.cancel)" + "multiple": "Flerval" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6 timmar", "86400": "1 dag", "259200": "3 dagar", - "604800": "7 dagar", - "cancel": "$t(common:buttons.cancel)" + "604800": "7 dagar" } } } @@ -130,8 +127,7 @@ "public": "Offentlig", "unlisted": "Olistad", "private": "Endast följare", - "direct": "Direktmeddelande", - "cancel": "$t(common:buttons.cancel)" + "direct": "Direktmeddelande" } }, "spoiler": { diff --git a/src/i18n/sv/screens/imageViewer.json b/src/i18n/sv/screens/imageViewer.json index 39ad2514..f26d0e52 100644 --- a/src/i18n/sv/screens/imageViewer.json +++ b/src/i18n/sv/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "Spara bild", - "share": "Dela bild", - "cancel": "$t(common:buttons.cancel)" + "share": "Dela bild" }, "save": { "succeed": "Bild sparad", diff --git a/src/i18n/sv/screens/tabs.json b/src/i18n/sv/screens/tabs.json index e10287fd..9ae9726b 100644 --- a/src/i18n/sv/screens/tabs.json +++ b/src/i18n/sv/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "Språk" }, - "lists": { - "name": "Listor" - }, "list": { "name": "Lista: {{list}}" }, + "listAccounts": { + "name": "Användare i listan: {{list}}" + }, + "listAdd": { + "name": "Lägg till en lista" + }, + "listEdit": { + "name": "Redigera listans detaljer" + }, + "lists": { + "name": "Listor" + }, "push": { "name": "Pushnotiser" }, @@ -87,15 +96,31 @@ "XXL": "XXL" } }, - "profile": { - "cancellation": { - "title": "Ändringen har inte sparats", - "message": "Din ändring har inte sparats. Vill du strunta i att spara ändringarna?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "Kasta bort" + "listAccounts": { + "heading": "Hantera användare", + "error": "Ta bort användare från lista", + "empty": "Ingen användare tillagd i denna lista" + }, + "listEdit": { + "heading": "Redigera listans detaljer", + "title": "Titel", + "repliesPolicy": { + "heading": "Visa svar:", + "options": { + "none": "Ingen", + "list": "Medlemmar i listan", + "followed": "Alla följda användare" } - }, + } + }, + "listDelete": { + "heading": "Radera lista", + "confirm": { + "title": "Radera listan \"{{list}}\"?", + "message": "Denna åtgärd kan inte ångras." + } + }, + "profile": { "feedback": { "succeed": "{{type}} uppdaterades", "failed": "{{type}}-uppdateringen misslyckades, vänligen försök igen" @@ -125,8 +150,7 @@ "options": { "public": "Offentlig", "unlisted": "Olistad", - "private": "Endast följare", - "cancel": "$t(common:buttons.cancel)" + "private": "Endast följare" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "Logga ut?", "message": "Efter att du loggat ut måste du logga in igen", "buttons": { - "logout": "Logga ut", - "cancel": "$t(common:buttons.cancel)" + "logout": "Logga ut" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "Utseende", "options": { "auto": "Som systemet", "light": "Ljust läge", - "dark": "Mörkt läge", - "cancel": "$t(common:buttons.cancel)" + "dark": "Mörkt läge" } }, "darkTheme": { "heading": "Mörkt tema", "options": { "lighter": "Ljusare", - "darker": "Mörkare", - "cancel": "$t(common:buttons.cancel)" + "darker": "Mörkare" } }, "browser": { "heading": "Öppna länk", "options": { "internal": "Inuti appen", - "external": "Använd systemets webbläsare", - "cancel": "$t(common:buttons.cancel)" + "external": "Använd systemets webbläsare" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "Kontakta tooot" }, - "analytics": { - "heading": "Hjälp oss att bli bättre", - "description": "Samlar endast in användningsdata som inte är kopplad till användaren" - }, "version": "Version v{{version}}", "instanceVersion": "Mastodon version v{{version}}" }, @@ -307,6 +320,11 @@ }, "suspended": "Kontot är avstängt av moderatorerna på din server" }, + "accountInLists": { + "name": "@{{username}}s listor", + "inLists": "I listor", + "notInLists": "Andra listor" + }, "attachments": { "name": "<0 /><1>s media" }, @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/vi/common.json b/src/i18n/vi/common.json index 92fe0faf..d1eefbd6 100644 --- a/src/i18n/vi/common.json +++ b/src/i18n/vi/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "OK", "apply": "Áp dụng", - "cancel": "Hủy bỏ" + "cancel": "Hủy bỏ", + "discard": "Bỏ qua", + "continue": "Tiếp tục", + "delete": "Xóa", + "done": "" }, "customEmoji": { "accessibilityLabel": "Tùy chỉnh emoji {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} thất bại, xin thử lại sau" } }, - "separator": ", " + "separator": ", ", + "discard": { + "title": "Những thay đổi chưa được lưu", + "message": "Những thay đổi của bạn chưa được lưu. Bạn có muốn hủy bỏ?" + } } \ No newline at end of file diff --git a/src/i18n/vi/components/contextMenu.json b/src/i18n/vi/components/contextMenu.json index 0dee5c99..8cedf106 100644 --- a/src/i18n/vi/components/contextMenu.json +++ b/src/i18n/vi/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "Hành động với tút này, bao gồm đăng thủ công hay đăng tự động", "account": { "title": "Hành động người dùng", + "following": { + "action_false": "Theo dõi người này", + "action_true": "Ngưng theo dõi người này" + }, + "inLists": "", "mute": { "action_false": "Ẩn người này", "action_true": "Bỏ ẩn người dùng" diff --git a/src/i18n/vi/components/instance.json b/src/i18n/vi/components/instance.json index 901fbd3a..b03df3c8 100644 --- a/src/i18n/vi/components/instance.json +++ b/src/i18n/vi/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "Đang đăng nhập vào máy chủ", - "message": "Bạn có thể đăng nhập nhiều tài khoản cùng lúc", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "Tiếp tục" - } + "message": "Bạn có thể đăng nhập nhiều tài khoản cùng lúc" } } } \ No newline at end of file diff --git a/src/i18n/vi/screens/compose.json b/src/i18n/vi/screens/compose.json index 36f7ac4a..83b5901c 100644 --- a/src/i18n/vi/screens/compose.json +++ b/src/i18n/vi/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "Tút trả lời sẽ không tìm thấy", "description": "Đã xóa tút trả lời. Bạn có muốn xóa nguồn luôn không?", - "cancel": "$t(common:buttons.cancel)", "confirm": "Xóa nguồn" } } @@ -89,8 +88,7 @@ "heading": "Kiểu bình chọn", "options": { "single": "Một lựa chọn", - "multiple": "Nhiều lựa chọn", - "cancel": "$t(common:buttons.cancel)" + "multiple": "Nhiều lựa chọn" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6 giờ", "86400": "1 ngày", "259200": "3 ngày", - "604800": "7 ngày", - "cancel": "$t(common:buttons.cancel)" + "604800": "7 ngày" } } } @@ -130,8 +127,7 @@ "public": "Công khai", "unlisted": "Hạn chế", "private": "Riêng tư", - "direct": "Nhắn riêng", - "cancel": "$t(common:buttons.cancel)" + "direct": "Nhắn riêng" } }, "spoiler": { diff --git a/src/i18n/vi/screens/imageViewer.json b/src/i18n/vi/screens/imageViewer.json index a815b0cd..643ef719 100644 --- a/src/i18n/vi/screens/imageViewer.json +++ b/src/i18n/vi/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "Lưu ảnh", - "share": "Chia sẻ ảnh", - "cancel": "$t(common:buttons.cancel)" + "share": "Chia sẻ ảnh" }, "save": { "succeed": "Đã lưu ảnh", diff --git a/src/i18n/vi/screens/tabs.json b/src/i18n/vi/screens/tabs.json index 5a79d628..65775503 100644 --- a/src/i18n/vi/screens/tabs.json +++ b/src/i18n/vi/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "Ngôn ngữ" }, - "lists": { - "name": "Danh sách" - }, "list": { "name": "Danh sách: {{list}}" }, + "listAccounts": { + "name": "Người trong danh sách: {{list}}" + }, + "listAdd": { + "name": "Thêm một danh sách" + }, + "listEdit": { + "name": "Sửa danh sách" + }, + "lists": { + "name": "Danh sách" + }, "push": { "name": "Thông báo đẩy" }, @@ -87,15 +96,31 @@ "XXL": "XXL" } }, - "profile": { - "cancellation": { - "title": "Những thay đổi chưa được lưu", - "message": "Những thay đổi của bạn chưa được lưu. Bạn có muốn hủy bỏ?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "Hủy bỏ" + "listAccounts": { + "heading": "Quản lý người dùng", + "error": "Xoá khỏi danh sách", + "empty": "Chưa thêm ai vào danh sách" + }, + "listEdit": { + "heading": "Sửa danh sách", + "title": "Chức vụ", + "repliesPolicy": { + "heading": "Cho phép trả lời với:", + "options": { + "none": "Không ai", + "list": "Người trong danh sách", + "followed": "Bất cứ ai đã theo dõi" } - }, + } + }, + "listDelete": { + "heading": "Xoá danh sách", + "confirm": { + "title": "Xóa danh sách \"{{list}}\"?", + "message": "Hành phục này không thể khôi phục được." + } + }, + "profile": { "feedback": { "succeed": "Đã cập nhật {{type}}", "failed": "Cập nhật {{type}} thất bại, xin thử lại" @@ -125,8 +150,7 @@ "options": { "public": "Công khai", "unlisted": "Hạn chế", - "private": "Riêng tư", - "cancel": "$t(common:buttons.cancel)" + "private": "Riêng tư" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "Vẫn đăng xuất?", "message": "Sau khi đăng xuất, bạn sẽ phải nhập lại mật khẩu", "buttons": { - "logout": "Đăng xuất", - "cancel": "$t(common:buttons.cancel)" + "logout": "Đăng xuất" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "Giao diện", "options": { "auto": "Theo thiết bị", "light": "Sáng", - "dark": "Tối", - "cancel": "$t(common:buttons.cancel)" + "dark": "Tối" } }, "darkTheme": { "heading": "Độ tối", "options": { "lighter": "Thấp", - "darker": "Vừa", - "cancel": "$t(common:buttons.cancel)" + "darker": "Vừa" } }, "browser": { "heading": "Mở liên kết", "options": { "internal": "Bằng app", - "external": "Bằng trình duyệt", - "cancel": "$t(common:buttons.cancel)" + "external": "Bằng trình duyệt" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "Liên hệ tooot" }, - "analytics": { - "heading": "Thu thập dữ liệu", - "description": "Giúp cải thiện chất lượng app" - }, "version": "Phiên bản {{version}}", "instanceVersion": "Mastodon phiên bản {{version}}" }, @@ -307,6 +320,11 @@ }, "suspended": "Người này đã bị vô hiệu hóa" }, + "accountInLists": { + "name": "", + "inLists": "", + "notInLists": "" + }, "attachments": { "name": "<0 /><1>'s media" }, @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": { diff --git a/src/i18n/zh-Hans/common.json b/src/i18n/zh-Hans/common.json index 1cf4d63d..a3c7dd6d 100644 --- a/src/i18n/zh-Hans/common.json +++ b/src/i18n/zh-Hans/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "好的", "apply": "应用", - "cancel": "取消" + "cancel": "取消", + "discard": "丢弃", + "continue": "继续", + "delete": "删除", + "done": "完成" }, "customEmoji": { "accessibilityLabel": "自定义表情{{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}}失败,请重试" } }, - "separator": "," + "separator": ",", + "discard": { + "title": "更改尚未保存", + "message": "您的更改尚未保存。是否放弃保存更改?" + } } \ No newline at end of file diff --git a/src/i18n/zh-Hans/components/contextMenu.json b/src/i18n/zh-Hans/components/contextMenu.json index 1be976e7..456b3e1c 100644 --- a/src/i18n/zh-Hans/components/contextMenu.json +++ b/src/i18n/zh-Hans/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "更多关于此条嘟文,例如发布者等", "account": { "title": "用户操作", + "following": { + "action_false": "关注用户", + "action_true": "取消关注用户" + }, + "inLists": "管理用户列表", "mute": { "action_false": "静音用户", "action_true": "取消静音用户" @@ -11,7 +16,7 @@ "action_true": "取消屏蔽用户" }, "reports": { - "action": "举报并屏蔽" + "action": "举报并屏蔽用户" } }, "copy": { diff --git a/src/i18n/zh-Hans/components/instance.json b/src/i18n/zh-Hans/components/instance.json index bdda2741..abf40b9b 100644 --- a/src/i18n/zh-Hans/components/instance.json +++ b/src/i18n/zh-Hans/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "此社区已登录", - "message": "你可以登录同个社区的另一个账号,不影响已登录的账号", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "继续" - } + "message": "你可以登录同个社区的另一个账号,不影响已登录的账号" } } } \ No newline at end of file diff --git a/src/i18n/zh-Hans/screens/compose.json b/src/i18n/zh-Hans/screens/compose.json index 5af29c05..ba2d5dc3 100644 --- a/src/i18n/zh-Hans/screens/compose.json +++ b/src/i18n/zh-Hans/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "回复的嘟文不存在", "description": "回复的嘟文可能已被删除。确认移除回复嘟文的关联?", - "cancel": "$t(common:buttons.cancel)", "confirm": "移除关联" } } @@ -89,8 +88,7 @@ "heading": "可选项", "options": { "single": "单选", - "multiple": "多选", - "cancel": "$t(common:buttons.cancel)" + "multiple": "多选" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6小时", "86400": "1天", "259200": "3天", - "604800": "7天", - "cancel": "$t(common:buttons.cancel)" + "604800": "7天" } } } @@ -130,8 +127,7 @@ "public": "公开", "unlisted": "不公开", "private": "仅关注者", - "direct": "私信", - "cancel": "$t(common:buttons.cancel)" + "direct": "私信" } }, "spoiler": { diff --git a/src/i18n/zh-Hans/screens/imageViewer.json b/src/i18n/zh-Hans/screens/imageViewer.json index 27ab50ac..fbc0e928 100644 --- a/src/i18n/zh-Hans/screens/imageViewer.json +++ b/src/i18n/zh-Hans/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "保存图片", - "share": "分享图片", - "cancel": "$t(common:buttons.cancel)" + "share": "分享图片" }, "save": { "succeed": "图片保存成功", diff --git a/src/i18n/zh-Hans/screens/tabs.json b/src/i18n/zh-Hans/screens/tabs.json index 131094ba..38200304 100644 --- a/src/i18n/zh-Hans/screens/tabs.json +++ b/src/i18n/zh-Hans/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "应用语言" }, - "lists": { - "name": "列表" - }, "list": { "name": "列表:{{list}}" }, + "listAccounts": { + "name": "列表中的用户:{{list}}" + }, + "listAdd": { + "name": "添加列表" + }, + "listEdit": { + "name": "编辑列表详情" + }, + "lists": { + "name": "列表" + }, "push": { "name": "推送通知" }, @@ -87,15 +96,31 @@ "XXL": "超大号" } }, - "profile": { - "cancellation": { - "title": "更改尚未保存", - "message": "您的更改尚未保存。是否放弃保存更改?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "不保存" + "listAccounts": { + "heading": "管理用户", + "error": "从列表中移除用户", + "empty": "此列表中没有添加用户" + }, + "listEdit": { + "heading": "编辑列表详情", + "title": "名称", + "repliesPolicy": { + "heading": "显示回复给:", + "options": { + "none": "无", + "list": "列表成员", + "followed": "任何被关注的用户" } - }, + } + }, + "listDelete": { + "heading": "删除列表", + "confirm": { + "title": "删除列表“{{list}}”?", + "message": "此操作不可恢复。" + } + }, + "profile": { "feedback": { "succeed": "{{type}}已更新", "failed": "{{type}}更新失败,请重试" @@ -125,8 +150,7 @@ "options": { "public": "公开", "unlisted": "不公开", - "private": "仅关注者", - "cancel": "$t(common:buttons.cancel)" + "private": "仅关注者" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "确认退出登录?", "message": "退出登录后,需要重新认证账号", "buttons": { - "logout": "退出登录", - "cancel": "$t(common:buttons.cancel)" + "logout": "退出登录" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "应用外观", "options": { "auto": "跟随系统", "light": "浅色模式", - "dark": "深色模式", - "cancel": "$t(common:buttons.cancel)" + "dark": "深色模式" } }, "darkTheme": { "heading": "深色主题", "options": { "lighter": "暗淡", - "darker": "暗黑", - "cancel": "$t(common:buttons.cancel)" + "darker": "暗黑" } }, "browser": { "heading": "外部链接", "options": { "internal": "应用内打开", - "external": "浏览器打开", - "cancel": "$t(common:buttons.cancel)" + "external": "浏览器打开" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "联系 tooot" }, - "analytics": { - "heading": "帮助我们改进", - "description": "收集不与用户相关联的使用信息" - }, "version": "版本 v{{version}}", "instanceVersion": "长毛象版本 v{{version}}" }, @@ -307,6 +320,11 @@ }, "suspended": "此账户已被服务器管理员停用" }, + "accountInLists": { + "name": "@{{username}}所在列表", + "inLists": "在列表中", + "notInLists": "其它列表" + }, "attachments": { "name": "<0 /><1>的媒体" }, @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix)指定$t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix)指定$t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "热门标签" } }, "sections": { diff --git a/src/i18n/zh-Hant/common.json b/src/i18n/zh-Hant/common.json index 2f4cb560..6132e49a 100644 --- a/src/i18n/zh-Hant/common.json +++ b/src/i18n/zh-Hant/common.json @@ -2,7 +2,11 @@ "buttons": { "OK": "OK", "apply": "套用", - "cancel": "取消" + "cancel": "取消", + "discard": "不儲存", + "continue": "繼續", + "delete": "刪除", + "done": "完成" }, "customEmoji": { "accessibilityLabel": "自定的表情符號 {{emoji}}" @@ -18,5 +22,9 @@ "message": "{{function}} 失敗,請再試一次" } }, - "separator": "," + "separator": ",", + "discard": { + "title": "變更尚未儲存", + "message": "您的變更尚未儲存。是否放棄儲存變更?" + } } \ No newline at end of file diff --git a/src/i18n/zh-Hant/components/contextMenu.json b/src/i18n/zh-Hant/components/contextMenu.json index e375eca0..4280dd5c 100644 --- a/src/i18n/zh-Hant/components/contextMenu.json +++ b/src/i18n/zh-Hant/components/contextMenu.json @@ -2,6 +2,11 @@ "accessibilityHint": "更多關於此條嘟文,例如發佈者等", "account": { "title": "使用者操作", + "following": { + "action_false": "跟隨使用者", + "action_true": "取消跟隨使用者" + }, + "inLists": "管理使用者列表", "mute": { "action_false": "靜音使用者", "action_true": "解除靜音使用者" @@ -11,7 +16,7 @@ "action_true": "解除封鎖使用者" }, "reports": { - "action": "檢舉並封鎖" + "action": "檢舉並封鎖使用者" } }, "copy": { diff --git a/src/i18n/zh-Hant/components/instance.json b/src/i18n/zh-Hant/components/instance.json index 7acbe363..26dec890 100644 --- a/src/i18n/zh-Hant/components/instance.json +++ b/src/i18n/zh-Hant/components/instance.json @@ -20,11 +20,7 @@ "update": { "alert": { "title": "已登入站點", - "message": "您可以登入其它的帳號,已登入的帳號會被保留", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "continue": "繼續" - } + "message": "您可以登入其它的帳號,已登入的帳號會被保留" } } } \ No newline at end of file diff --git a/src/i18n/zh-Hant/components/mediaSelector.json b/src/i18n/zh-Hant/components/mediaSelector.json index 509d1f4e..01033cf0 100644 --- a/src/i18n/zh-Hant/components/mediaSelector.json +++ b/src/i18n/zh-Hant/components/mediaSelector.json @@ -2,9 +2,9 @@ "title": "選擇媒體來源", "message": "媒體 Exif 資訊不會被上傳", "options": { - "image": "上傳圖片", - "image_max": "上傳圖片(最多 {{max}} 張)", + "image": "上傳照片", + "image_max": "上傳照片(最多 {{max}} 張)", "video": "上傳影片", - "video_max": "上傳影片(最多 {{max}} 個)" + "video_max": "上傳影片(最多 {{max}} 支)" } } \ No newline at end of file diff --git a/src/i18n/zh-Hant/components/parse.json b/src/i18n/zh-Hant/components/parse.json index 613472f0..f721fc53 100644 --- a/src/i18n/zh-Hant/components/parse.json +++ b/src/i18n/zh-Hant/components/parse.json @@ -1,6 +1,6 @@ { "HTML": { - "accessibilityHint": "點擊展開或折疊內容", + "accessibilityHint": "點擊以展開或折疊內容", "expanded": "{{hint}}{{moreLines}}", "moreLines": "(還有 {{count}} 行)", "defaultHint": "長嘟文" diff --git a/src/i18n/zh-Hant/components/timeline.json b/src/i18n/zh-Hant/components/timeline.json index ad5d3d02..a483f163 100644 --- a/src/i18n/zh-Hant/components/timeline.json +++ b/src/i18n/zh-Hant/components/timeline.json @@ -37,7 +37,7 @@ "accessibilityLabel": "回覆嘟文" }, "reblogged": { - "accessibilityLabel": "轉發此嘟", + "accessibilityLabel": "轉嘟", "function": "轉嘟", "options": { "title": "選擇轉嘟範圍", @@ -56,18 +56,18 @@ }, "actionsUsers": { "reblogged_by": { - "accessibilityLabel": "{{count}} 個使用者轉嘟了此嘟文", - "accessibilityHint": "點擊可以取得更多使用者資訊", + "accessibilityLabel": "{{count}} 個使用者轉嘟了", + "accessibilityHint": "點擊以取得更多使用者資訊", "text": "$t(screenTabs:shared.users.statuses.reblogged_by)" }, "favourited_by": { "accessibilityLabel": "{{count}} 個使用者喜歡此嘟文", - "accessibilityHint": "點擊可以取得使用者資訊", + "accessibilityHint": "點擊以取得使用者資訊", "text": "$t(screenTabs:shared.users.statuses.favourited_by)" }, "history": { "accessibilityLabel": "嘟文被編輯了 {{count}} 次", - "accessibilityHint": "點擊查看編輯紀錄", + "accessibilityHint": "點擊以查看編輯紀錄", "text_one": "{{count}} 次編輯", "text_other": "{{count}} 次編輯" } diff --git a/src/i18n/zh-Hant/screens/compose.json b/src/i18n/zh-Hant/screens/compose.json index b9a8ebd5..4e374c29 100644 --- a/src/i18n/zh-Hant/screens/compose.json +++ b/src/i18n/zh-Hant/screens/compose.json @@ -28,7 +28,6 @@ "removeReply": { "title": "回覆的嘟文不存在", "description": "回覆的嘟文可能已被刪除。確認移除回覆嘟文的關聯?", - "cancel": "$t(common:buttons.cancel)", "confirm": "移除關聯" } } @@ -89,8 +88,7 @@ "heading": "選擇類型", "options": { "single": "單選題", - "multiple": "複選題", - "cancel": "$t(common:buttons.cancel)" + "multiple": "複選題" } }, "expiration": { @@ -102,8 +100,7 @@ "21600": "6 小時", "86400": "1 天", "259200": "3 天", - "604800": "7 天", - "cancel": "$t(common:buttons.cancel)" + "604800": "7 天" } } } @@ -130,8 +127,7 @@ "public": "公開", "unlisted": "不公開", "private": "僅限跟隨者", - "direct": "私訊", - "cancel": "$t(common:buttons.cancel)" + "direct": "私訊" } }, "spoiler": { diff --git a/src/i18n/zh-Hant/screens/imageViewer.json b/src/i18n/zh-Hant/screens/imageViewer.json index 1d3de721..49e5b9b9 100644 --- a/src/i18n/zh-Hant/screens/imageViewer.json +++ b/src/i18n/zh-Hant/screens/imageViewer.json @@ -6,8 +6,7 @@ }, "options": { "save": "儲存圖片", - "share": "分享圖片", - "cancel": "$t(common:buttons.cancel)" + "share": "分享圖片" }, "save": { "succeed": "圖片已儲存", diff --git a/src/i18n/zh-Hant/screens/tabs.json b/src/i18n/zh-Hant/screens/tabs.json index 96fee96c..f53da09a 100644 --- a/src/i18n/zh-Hant/screens/tabs.json +++ b/src/i18n/zh-Hant/screens/tabs.json @@ -46,12 +46,21 @@ "language": { "name": "語言" }, - "lists": { - "name": "列表" - }, "list": { "name": "列表:{{list}}" }, + "listAccounts": { + "name": "使用者在 {{list}} 列表中" + }, + "listAdd": { + "name": "新增列表" + }, + "listEdit": { + "name": "編輯列表詳細資料" + }, + "lists": { + "name": "列表" + }, "push": { "name": "推播通知" }, @@ -87,15 +96,31 @@ "XXL": "超大" } }, - "profile": { - "cancellation": { - "title": "變更尚未儲存", - "message": "您的變更尚未儲存。是否放棄儲存變更?", - "buttons": { - "cancel": "$t(common:buttons.cancel)", - "discard": "不儲存" + "listAccounts": { + "heading": "管理使用者", + "error": "從列表中刪除使用者", + "empty": "此列表中沒有任何使用者" + }, + "listEdit": { + "heading": "編輯列表詳細資料", + "title": "標題", + "repliesPolicy": { + "heading": "顯示回覆:", + "options": { + "none": "沒有人", + "list": "列表中的成員", + "followed": "任何跟隨的使用者" } - }, + } + }, + "listDelete": { + "heading": "刪除列表", + "confirm": { + "title": "要刪除 \"{{list}}\" 列表嗎?", + "message": "此操作無法還原。" + } + }, + "profile": { "feedback": { "succeed": "{{type}} 已更新", "failed": "{{type}} 更新失敗,請重試。" @@ -125,8 +150,7 @@ "options": { "public": "公開", "unlisted": "不公開", - "private": "僅限跟隨者", - "cancel": "$t(common:buttons.cancel)" + "private": "僅限跟隨者" } }, "sensitive": { @@ -211,8 +235,7 @@ "title": "確定要登出?", "message": "登出後,需要重新驗證帳號", "buttons": { - "logout": "登出", - "cancel": "$t(common:buttons.cancel)" + "logout": "登出" } } } @@ -229,34 +252,28 @@ } }, "language": { - "heading": "$t(me.stacks.language.name)", - "options": { - "cancel": "$t(common:buttons.cancel)" - } + "heading": "$t(me.stacks.language.name)" }, "theme": { "heading": "外觀", "options": { "auto": "跟隨系統", "light": "淺色模式", - "dark": "深色模式", - "cancel": "$t(common:buttons.cancel)" + "dark": "深色模式" } }, "darkTheme": { "heading": "深色主題", "options": { "lighter": "暗淡", - "darker": "暗黑", - "cancel": "$t(common:buttons.cancel)" + "darker": "暗黑" } }, "browser": { "heading": "開啟連結", "options": { "internal": "從應用程式內開啟", - "external": "使用系統瀏覽器開啟", - "cancel": "$t(common:buttons.cancel)" + "external": "使用系統瀏覽器開啟" } }, "staticEmoji": { @@ -275,10 +292,6 @@ "contact": { "heading": "聯繫 tooot" }, - "analytics": { - "heading": "幫助我們改善", - "description": "僅收集不與使用者相關聯的資料" - }, "version": "Version v{{version}}", "instanceVersion": "Mastodon version v{{version}}" }, @@ -307,12 +320,17 @@ }, "suspended": "此帳號已被伺服器管理員停用" }, + "accountInLists": { + "name": "@{{username}} 的列表", + "inLists": "在列表中", + "notInLists": "其它列表" + }, "attachments": { "name": "<0 /><1>的媒體" }, "hashtag": { - "follow": "跟隨", - "unfollow": "取消跟隨" + "follow": "追蹤", + "unfollow": "取消追蹤" }, "history": { "name": "編輯歷史" @@ -332,6 +350,9 @@ "statusLink": "$t(shared.search.header.prefix) $t(shared.search.sections.statuses)", "accountLink": "$t(shared.search.header.prefix) $t(shared.search.sections.accounts)" } + }, + "trending": { + "tags": "" } }, "sections": {