From 9b86e6161a0b0fa3f148c6fa60a8eee38995cc9f Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 15:59:47 +0200 Subject: [PATCH 01/27] New translations tabs.json (Vietnamese) --- src/i18n/vi/screens/tabs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/vi/screens/tabs.json b/src/i18n/vi/screens/tabs.json index 2435f2e4..49e52146 100644 --- a/src/i18n/vi/screens/tabs.json +++ b/src/i18n/vi/screens/tabs.json @@ -252,8 +252,8 @@ } }, "staticEmoji": { - "heading": "", - "description": "" + "heading": "Dùng emoji có sẵn", + "description": "Nếu app thường xuyên bị treo khi xem danh sách emoji, bạn hãy dùng emoji mặc định." }, "feedback": { "heading": "Đề xuất tính năng" From 70ac435c9157c88b3080bd85b7104bf580063e2e Mon Sep 17 00:00:00 2001 From: octospacc Date: Fri, 13 May 2022 16:45:23 +0200 Subject: [PATCH 02/27] Add italian (it) translation --- src/i18n/i18n.ts | 3 +- src/i18n/it/_all.ts | 17 ++ src/i18n/it/common.json | 22 ++ src/i18n/it/components/emojis.json | 3 + src/i18n/it/components/instance.json | 28 ++ src/i18n/it/components/mediaSelector.json | 28 ++ src/i18n/it/components/parse.json | 9 + src/i18n/it/components/relationship.json | 16 + src/i18n/it/components/timeline.json | 234 +++++++++++++++ src/i18n/it/screens.json | 18 ++ src/i18n/it/screens/actions.json | 19 ++ src/i18n/it/screens/announcements.json | 10 + src/i18n/it/screens/compose.json | 178 +++++++++++ src/i18n/it/screens/imageViewer.json | 17 ++ src/i18n/it/screens/tabs.json | 345 ++++++++++++++++++++++ src/i18n/locales.ts | 1 + 16 files changed, 947 insertions(+), 1 deletion(-) create mode 100644 src/i18n/it/_all.ts create mode 100644 src/i18n/it/common.json create mode 100644 src/i18n/it/components/emojis.json create mode 100644 src/i18n/it/components/instance.json create mode 100644 src/i18n/it/components/mediaSelector.json create mode 100644 src/i18n/it/components/parse.json create mode 100644 src/i18n/it/components/relationship.json create mode 100644 src/i18n/it/components/timeline.json create mode 100644 src/i18n/it/screens.json create mode 100644 src/i18n/it/screens/actions.json create mode 100644 src/i18n/it/screens/announcements.json create mode 100644 src/i18n/it/screens/compose.json create mode 100644 src/i18n/it/screens/imageViewer.json create mode 100644 src/i18n/it/screens/tabs.json diff --git a/src/i18n/i18n.ts b/src/i18n/i18n.ts index 7c9fd51b..9465efc9 100644 --- a/src/i18n/i18n.ts +++ b/src/i18n/i18n.ts @@ -3,6 +3,7 @@ import { initReactI18next } from 'react-i18next' import de from '@root/i18n/de/_all' import en from '@root/i18n/en/_all' +import en from '@root/i18n/it/_all' import ko from '@root/i18n/ko/_all' import vi from '@root/i18n/vi/_all' import zh_Hans from '@root/i18n/zh-Hans/_all' @@ -14,7 +15,7 @@ i18n.use(initReactI18next).init({ ns: ['common'], defaultNS: 'common', - resources: { 'zh-Hans': zh_Hans, vi, ko, en, de }, + resources: { 'zh-Hans': zh_Hans, vi, ko, it, en, de }, returnEmptyString: false, saveMissing: true, diff --git a/src/i18n/it/_all.ts b/src/i18n/it/_all.ts new file mode 100644 index 00000000..fa81be2e --- /dev/null +++ b/src/i18n/it/_all.ts @@ -0,0 +1,17 @@ +export default { + common: require('./common'), + + screens: require('./screens'), + screenActions: require('./screens/actions'), + screenAnnouncements: require('./screens/announcements'), + screenCompose: require('./screens/compose'), + screenImageViewer: require('./screens/imageViewer'), + screenTabs: require('./screens/tabs'), + + componentEmojis: require('./components/emojis'), + componentInstance: require('./components/instance'), + componentMediaSelector: require('./components/mediaSelector'), + componentParse: require('./components/parse'), + componentRelationship: require('./components/relationship'), + componentTimeline: require('./components/timeline') +} diff --git a/src/i18n/it/common.json b/src/i18n/it/common.json new file mode 100644 index 00000000..181c6406 --- /dev/null +++ b/src/i18n/it/common.json @@ -0,0 +1,22 @@ +{ + "buttons": { + "OK": "OK", + "apply": "Applica", + "cancel": "Annulla" + }, + "customEmoji": { + "accessibilityLabel": "Emoji personalizzata {{emoji}}" + }, + "message": { + "success": { + "message": "{{function}} eseguito con successo" + }, + "warning": { + "message": "" + }, + "error": { + "message": "{{function}} fallito, per favore riprova" + } + }, + "separator": ", " +} diff --git a/src/i18n/it/components/emojis.json b/src/i18n/it/components/emojis.json new file mode 100644 index 00000000..2929920f --- /dev/null +++ b/src/i18n/it/components/emojis.json @@ -0,0 +1,3 @@ +{ + "frequentUsed": "Usate di frequente" +} diff --git a/src/i18n/it/components/instance.json b/src/i18n/it/components/instance.json new file mode 100644 index 00000000..b10f7dd9 --- /dev/null +++ b/src/i18n/it/components/instance.json @@ -0,0 +1,28 @@ +{ + "server": { + "textInput": { + "placeholder": "Dominio dell'istanza" + }, + "button": "Accedi", + "information": { + "name": "Nome", + "accounts": "Utenti", + "statuses": "Toot", + "domains": "Universi" + }, + "disclaimer": { + "base": "Per accedere, verrà aperta una pagina del browser di sistema. I dati di accesso del tuo account sono protetti. Leggi di più:", + "privacy": "politica sulla privacy" + } + }, + "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" + } + } + } +} diff --git a/src/i18n/it/components/mediaSelector.json b/src/i18n/it/components/mediaSelector.json new file mode 100644 index 00000000..9ae5297a --- /dev/null +++ b/src/i18n/it/components/mediaSelector.json @@ -0,0 +1,28 @@ +{ + "title": "Seleziona origine media", + "options": { + "library": "Carica da libreria locale", + "photo": "Scatta una foto", + "cancel": "$t(common:buttons.cancel)" + }, + "library": { + "alert": { + "title": "Permesso non concesso", + "message": "È richiesto l'accesso ai file del dispositivo per il caricamento dalla libreria", + "buttons": { + "settings": "Correggi impostazioni", + "cancel": "$t(common:buttons.cancel)" + } + } + }, + "photo": { + "alert": { + "title": "Permesso non concesso", + "message": "È richiesto l'accesso alla fotocamera per scattare foto", + "buttons": { + "settings": "Correggi impostazioni", + "cancel": "$t(common:buttons.cancel)" + } + } + } +} diff --git a/src/i18n/it/components/parse.json b/src/i18n/it/components/parse.json new file mode 100644 index 00000000..593f0744 --- /dev/null +++ b/src/i18n/it/components/parse.json @@ -0,0 +1,9 @@ +{ + "HTML": { + "expanded": { + "true": "Richiudi {{hint}}", + "false": "Espandi {{hint}}" + }, + "defaultHint": "toot" + } +} diff --git a/src/i18n/it/components/relationship.json b/src/i18n/it/components/relationship.json new file mode 100644 index 00000000..0515160d --- /dev/null +++ b/src/i18n/it/components/relationship.json @@ -0,0 +1,16 @@ +{ + "follow": { + "function": "Segui utente" + }, + "block": { + "function": "Blocca utente" + }, + "button": { + "error": "Errore di caricamento", + "blocked_by": "L'utente ti ha bloccato", + "blocking": "Sblocca", + "following": "Smetti di seguire", + "requested": "Annulla richiesta di seguire", + "default": "Segui" + } +} diff --git a/src/i18n/it/components/timeline.json b/src/i18n/it/components/timeline.json new file mode 100644 index 00000000..0df457eb --- /dev/null +++ b/src/i18n/it/components/timeline.json @@ -0,0 +1,234 @@ +{ + "empty": { + "error": { + "message": "Errore di caricamento", + "button": "Riprova" + }, + "success": { + "message": "Timeline vuota" + } + }, + "end": { + "message": "Hai letto tutto. Vuoi una tazza di <0 />" + }, + "lookback": { + "message": "Letto alle" + }, + "refresh": { + "fetchPreviousPage": "Più recenti da qui", + "refetch": "Vai a recenti" + }, + "shared": { + "actioned": { + "pinned": "Fissato in cima", + "favourite": "{{name}} ha apprezzato il tuo toot", + "status": "{{name}} ha appena pubblicato", + "follow": "{{name}} ti sta seguendo", + "follow_request": "{{name}} ha chiesto di seguirti", + "poll": "Un sondaggio in cui hai votato è terminato", + "reblog": { + "default": "{{name}} ha ricondiviso", + "notification": "{{name}} ha ricondiviso il tuo toot" + } + }, + "actions": { + "reply": { + "accessibilityLabel": "Rispondi a questo toot" + }, + "reblogged": { + "accessibilityLabel": "Ricondividi questo toot", + "function": "Ricondividi toot" + }, + "favourited": { + "accessibilityLabel": "Apprezza questo toot", + "function": "Apprezza toot" + }, + "bookmarked": { + "accessibilityLabel": "Aggiungi questo toot ai segnalibri", + "function": "Aggiungi toot ai segnalibri" + } + }, + "actionsUsers": { + "reblogged_by": { + "accessibilityLabel": "{{count}} utenti hanno ricondiviso questo toot", + "accessibilityHint": "Premi per vedere gli utenti", + "text": "$t(screenTabs:shared.users.statuses.reblogged_by)" + }, + "favourited_by": { + "accessibilityLabel": "{{count}} utenti hanno apprezzato questo toot", + "accessibilityHint": "Premi per vedere gli utenti", + "text": "$t(screenTabs:shared.users.statuses.favourited_by)" + }, + "history": { + "accessibilityLabel": "Questo toot è stato modificato {{count}} volte", + "accessibilityHint": "Premi per vedere la cronologia di revisioni", + "text_one": "{{count}} modifica", + "text_other": "{{count}} modifiche" + } + }, + "attachment": { + "sensitive": { + "button": "Mostra media sensibile" + }, + "unsupported": { + "text": "Errore di caricamento", + "button": "Apri sul sito dell'istanza remota" + } + }, + "avatar": { + "accessibilityLabel": "Foto profilo di {{name}}", + "accessibilityHint": "Premi per aprire il profilo di {{name}}" + }, + "content": { + "expandHint": "Contenuto nascosto" + }, + "filtered": "Filtrato", + "fullConversation": "Leggi la conversazione", + "translate": { + "default": "Traduci", + "succeed": "Traduzione da {{source}} fornita da {{provider}}", + "failed": "Traduzione fallita", + "source_not_supported": "La lingua del toot non è supportata", + "target_not_supported": "La lingua di destinazione non è supportata" + }, + "header": { + "shared": { + "account": { + "name": { + "accessibilityHint": "Nome visualizzato dell'utente" + }, + "account": { + "accessibilityHint": "Profilo dell'utente" + } + }, + "application": "Pubblicato via {{application}}", + "edited": { + "accessibilityLabel": "Toot modificato" + }, + "muted": { + "accessibilityLabel": "Toot mutato" + }, + "visibility": { + "direct": { + "accessibilityLabel": "Questo toot è un messaggio diretto" + }, + "private": { + "accessibilityLabel": "Questo toot è visibile solo ai seguaci" + } + } + }, + "conversation": { + "withAccounts": "Con", + "delete": { + "function": "Cancella messaggio" + } + }, + "actions": { + "accessibilityHint": "Azioni per questo toot, per l'utente che l'ha pubblicato o per il toot stesso", + "account": { + "heading": "Riguardo quest'utente", + "mute": { + "function": "Muta utente", + "button": "Muta @{{acct}}" + }, + "block": { + "function": "Blocca utente", + "button": "Blocca @{{acct}}" + }, + "reports": { + "function": "Segnala utente", + "button": "Segnala @{{acct}}" + } + }, + "domain": { + "heading": "Riguardo questa istanza", + "block": { + "function": "Blocca istanza", + "button": "Blocca istanza {{domain}}" + }, + "alert": { + "title": "Conferma blocco di {{domain}} ?", + "message": "Sarebbe meglio mutare o bloccare singoli utenti.\n\nSe blocchi un'istanza, tutti i suoi contenuti a te relativi, inclusi tutti i tuoi seguaci da questa, saranno rimossi.", + "buttons": { + "confirm": "Conferma blocco", + "cancel": "$t(common:buttons.cancel)" + } + } + }, + "share": { + "status": { + "heading": "Condividi toot", + "button": "Condividi il link a questo toot" + }, + "account": { + "heading": "Condividi utente", + "button": "Share il link a questo utente" + } + }, + "status": { + "heading": "Riguardo questo toot", + "edit": { + "function": "Modifica toot", + "button": "Modifica questo toot" + }, + "delete": { + "function": "Cancella toot", + "button": "Cancella toot", + "alert": { + "title": "Cancellare il toot?", + "message": "Vuoi davvero cancellare questo toot? Tutti gli apprezzamenti, le ricondivisioni, e le risposte verranno persi.", + "buttons": { + "confirm": "Conferma", + "cancel": "$t(common:buttons.cancel)" + } + } + }, + "deleteEdit": { + "function": "Cancella toot", + "button": "Cancella e riscrivi toot", + "alert": { + "title": "Cancellare e riscrivere il toot?", + "message": "Vuoi davvero cancellare e riscrivere questo toot? Tutti gli apprezzamenti, le ricondivisioni, e le risposte verranno persi.", + "buttons": { + "confirm": "Conferma", + "cancel": "$t(common:buttons.cancel)" + } + } + }, + "mute": { + "function": "Muta toot", + "button": { + "positive": "Muta questo toot e le sue risposte", + "negative": "Smuta questo toot e le sue risposte" + } + }, + "pin": { + "function": "Fissa in cima", + "button": { + "positive": "Fissa questo toot in cima al profilo", + "negative": "Togli questo toot dalla cima del profilo" + } + } + } + } + }, + "poll": { + "meta": { + "button": { + "vote": "Vota", + "refresh": "Ricarica" + }, + "count": { + "voters_one": "{{count}} utente ha votato", + "voters_other": "{{count}} utenti hanno votato", + "votes_one": "{{count}} voto", + "votes_other": "{{count}} voti" + }, + "expiration": { + "expired": "Voto scaduto", + "until": "Scade in <0 />" + } + } + } + } +} diff --git a/src/i18n/it/screens.json b/src/i18n/it/screens.json new file mode 100644 index 00000000..b6201347 --- /dev/null +++ b/src/i18n/it/screens.json @@ -0,0 +1,18 @@ +{ + "screenshot": { + "title": "Tutela della privacy", + "message": "Per favore, non rivelare l'identità degli altri utenti (nome, foto profilo, ecc..). Grazie!", + "button": "Ho capito" + }, + "localCorrupt": { + "message": "La sessione è scaduta, devi riaccedere" + }, + "pushError": { + "message": "Errore servizio push", + "description": "Riabilita le notifiche push nelle impostazioni" + }, + "shareError": { + "imageNotSupported": "Tipo immagine {{type}} non supportato", + "videoNotSupported": "Tipo video {{type}} non supportato" + } +} diff --git a/src/i18n/it/screens/actions.json b/src/i18n/it/screens/actions.json new file mode 100644 index 00000000..52750175 --- /dev/null +++ b/src/i18n/it/screens/actions.json @@ -0,0 +1,19 @@ +{ + "content": { + "button": { + "apply": "$t(common:buttons.apply)", + "cancel": "$t(common:buttons.cancel)" + }, + "notificationsFilter": { + "heading": "Filtra notifiche per tipo", + "content": { + "follow": "$t(screenTabs:me.push.follow.heading)", + "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)", + "follow_request": "Richieste di seguirti" + } + } + } +} diff --git a/src/i18n/it/screens/announcements.json b/src/i18n/it/screens/announcements.json new file mode 100644 index 00000000..67682bd6 --- /dev/null +++ b/src/i18n/it/screens/announcements.json @@ -0,0 +1,10 @@ +{ + "heading": "Annunci", + "content": { + "published": "Pubblicato <0 />", + "button": { + "read": "Già letto", + "unread": "Segna come letto" + } + } +} diff --git a/src/i18n/it/screens/compose.json b/src/i18n/it/screens/compose.json new file mode 100644 index 00000000..8df3583c --- /dev/null +++ b/src/i18n/it/screens/compose.json @@ -0,0 +1,178 @@ +{ + "heading": { + "left": { + "button": "Scarta", + "alert": { + "title": "Scartare il toot?", + "buttons": { + "save": "Salva come bozza", + "delete": "Scarta ed esci", + "cancel": "Annulla" + } + } + }, + "right": { + "button": { + "default": "Toot", + "conversation": "Messaggio diretto", + "reply": "Toot di risposta", + "deleteEdit": "Toot", + "edit": "Toot", + "share": "Toot" + }, + "alert": { + "default": { + "title": "Invio fallito", + "button": "Riprova" + }, + "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" + } + } + } + }, + "content": { + "root": { + "header": { + "postingAs": "Pubblicando come @{{acct}}@{{domain}}", + "spoilerInput": { + "placeholder": "Avviso di spoiler" + }, + "textInput": { + "placeholder": "A cosa stai pensando?", + "keyboardImage": { + "exceedMaximum": { + "title": "Hai raggiunto il numero massimo di allegati permessi", + "OK": "$t(common:buttons.OK)" + } + } + } + }, + "footer": { + "attachments": { + "sensitive": "Segnala allegati come sensibili", + "remove": { + "accessibilityLabel": "Rimuovi allegato numero {{attachment}}" + }, + "edit": { + "accessibilityLabel": "Modifica allegato numero {{attachment}}" + }, + "upload": { + "accessibilityLabel": "Carica altri allegati" + } + }, + "emojis": { + "accessibilityHint": "Premi per aggiungere delle emoji a questo toot" + }, + "poll": { + "option": { + "placeholder": { + "accessibilityLabel": "Scelta di sondaggio {{index}}", + "single": "Risposta singola", + "multiple": "Risposta multipla" + } + }, + "quantity": { + "reduce": { + "accessibilityLabel": "Riduci le scelte del sondaggio a {{amount}}", + "accessibilityHint": "Hai raggiunto il minimo di scelte possibili per il sondaggio ({{amount}})" + }, + "increase": { + "accessibilityLabel": "Aumenta le scelte del sondaggio a {{amount}}", + "accessibilityHint": "Hai raggiunto il massimo di scelte possibili per il sondaggio ({{amount}})" + } + }, + "multiple": { + "heading": "Tipo di risposta", + "options": { + "single": "Risposta singola", + "multiple": "Risposta multipla", + "cancel": "$t(common:buttons.cancel)" + } + }, + "expiration": { + "heading": "Durata", + "options": { + "300": "5 minuti", + "1800": "30 minuti", + "3600": "1 ora", + "21600": "6 ore", + "86400": "1 giorno", + "259200": "3 giorni", + "604800": "7 giorni", + "cancel": "$t(common:buttons.cancel)" + } + } + } + }, + "actions": { + "attachment": { + "accessibilityLabel": "Carica allegato", + "accessibilityHint": "Non potrai creare sondaggi se carichi degli allegati", + "failed": { + "alert": { + "title": "Caricamento fallito", + "button": "Riprova" + } + } + }, + "poll": { + "accessibilityLabel": "Crea sondaggio", + "accessibilityHint": "Non potrai caricare allegati se crei un sondaggio" + }, + "visibility": { + "accessibilityLabel": "La visibilità del toot è: {{visibility}}", + "title": "Visibilità toot", + "options": { + "public": "Pubblico", + "unlisted": "Non listato", + "private": "Solo seguaci", + "direct": "Messaggio diretto", + "cancel": "$t(common:buttons.cancel)" + } + }, + "spoiler": { + "accessibilityLabel": "Spoiler" + }, + "emoji": { + "accessibilityLabel": "Aggiungi emoji", + "accessibilityHint": "Apri il pannello di selezione delle emoji, scorri orizzontalmente per cambiare tra le pagine" + } + }, + "drafts_one": "Bozze ({{count}})", + "drafts_other": "Bozze ({{count}})" + }, + "editAttachment": { + "header": { + "title": "Modifica allegato", + "right": { + "accessibilityLabel": "Salva le modifiche all'allegato", + "failed": { + "title": "Modifica fallita", + "button": "Riprova" + } + } + }, + "content": { + "altText": { + "heading": "Descrizione media per ipovedenti", + "placeholder": "Puoi aggiungere una descrizione (anche chiamata alt-text) ai tuoi media, così da renderli accessibili a molte più persone, incluse quelle con disabilità visive.\n\nUna buona descrizione è concisa ma presenta il contenuto del media in modo abbastanza accurato da farne capire il contesto." + }, + "imageFocus": "Trascina il cerchio per modificare il punto focale della foto" + } + }, + "draftsList": { + "header": { + "title": "Bozza" + }, + "content": { + "accessibilityHint": "Bozza salvata, premi per modificarla", + "textEmpty": "Testo vuoto" + }, + "checkAttachment": "Controllo degli allegati sul server..." + } + } +} diff --git a/src/i18n/it/screens/imageViewer.json b/src/i18n/it/screens/imageViewer.json new file mode 100644 index 00000000..d1cf95a4 --- /dev/null +++ b/src/i18n/it/screens/imageViewer.json @@ -0,0 +1,17 @@ +{ + "content": { + "actions": { + "accessibilityLabel": "Altre azioni per questa immagine", + "accessibilityHint": "Puoi salvare o condividere questa immagine" + }, + "options": { + "save": "Salva immagine", + "share": "Condividi immagine", + "cancel": "$t(common:buttons.cancel)" + }, + "save": { + "succeed": "Immagine salvata", + "failed": "Salvataggio immagine fallito" + } + } +} diff --git a/src/i18n/it/screens/tabs.json b/src/i18n/it/screens/tabs.json new file mode 100644 index 00000000..d75a7cd1 --- /dev/null +++ b/src/i18n/it/screens/tabs.json @@ -0,0 +1,345 @@ +{ + "tabs": { + "local": { + "name": "Home" + }, + "public": { + "name": "", + "segments": { + "left": "Federazione", + "right": "Locale" + } + }, + "notifications": { + "name": "Notifiche" + }, + "me": { + "name": "Profilo" + } + }, + "common": { + "search": { + "accessibilityLabel": "Cerca", + "accessibilityHint": "Cerca hashtags, utenti, o toot" + } + }, + "notifications": { + "filter": { + "accessibilityLabel": "Filtri", + "accessibilityHint": "Filtra le notifiche mostrate per tipo" + } + }, + "me": { + "stacks": { + "bookmarks": { + "name": "Segnalibri" + }, + "conversations": { + "name": "Messaggi diretti" + }, + "favourites": { + "name": "Apprezzati" + }, + "fontSize": { + "name": "Grandezza del testo dei toot" + }, + "lists": { + "name": "Liste" + }, + "list": { + "name": "Lista: {{list}}" + }, + "push": { + "name": "Notifiche push" + }, + "profile": { + "name": "Modifica profilo" + }, + "profileName": { + "name": "Modifica nome visualizzato" + }, + "profileNote": { + "name": "Modifica descrizione" + }, + "profileFields": { + "name": "Modifica metadati profilo" + }, + "settings": { + "name": "Impostazioni app" + }, + "webSettings": { + "name": "Altre impostazioni account" + }, + "switch": { + "name": "Cambia account" + } + }, + "fontSize": { + "showcase": "Toot di esempio", + "demo": "

Questo toot è un esempio 😺️. Puoi scegliere diverse opzioni di grandezza del testo qui sotto.

Questa impostazione si applica solo al testo dei toot, non anche agli altri testi della app.

", + "availableSizes": "Dimensioni testo", + "sizes": { + "S": "S", + "M": "M - Predefinito", + "L": "L", + "XL": "XL", + "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" + } + }, + "feedback": { + "succeed": "{{type}} aggiornato", + "failed": "Aggiornamento di {{type}} fallito, per favore riprova." + }, + "root": { + "name": { + "title": "Nome visualizzato" + }, + "avatar": { + "title": "Foto profilo", + "description": "Sarà ridotta a 400x400 px" + }, + "header": { + "title": "Immagine dell'intestazione", + "description": "Sarà ridotta a 1500x500 px" + }, + "note": { + "title": "Biografia" + }, + "fields": { + "title": "Metadati del profilo", + "total_one": "{{count}} campo", + "total_other": "{{count}} campi" + }, + "visibility": { + "title": "Privacy dei post predefinita", + "options": { + "public": "Pubblico", + "unlisted": "Non listato", + "private": "Solo seguaci", + "cancel": "$t(common:buttons.cancel)" + } + }, + "sensitive": { + "title": "Segna sempre i media come sensibili" + }, + "lock": { + "title": "Blocca account", + "description": "Richiede che approvi i seguaci manualmente" + }, + "bot": { + "title": "Questo account è un bot", + "description": "Questo account esegue operazioni automatiche e potrebbe non essere controllato da una persona" + } + }, + "fields": { + "group": "Gruppo {{index}}", + "label": "Etichetta", + "content": "Contenuto" + } + }, + "push": { + "notAvailable": "Il tuo dispositivo non supporta le notifiche push per tooot", + "enable": { + "direct": "Abilita notifiche push", + "settings": "Abilita nelle impostazioni" + }, + "global": { + "heading": "Abilita per {{acct}}", + "description": "I messaggi dovranno attraversare i server di tooot" + }, + "decode": { + "heading": "Mostra dettagli del messaggio", + "description": "I messaggi, che attraversano i server di tooot, sono cifrati per impostazione predefinita (ma puoi scegliere di disabilitare la cifratura). Il programma server è open source e abbiamo una politica no-log." + }, + "default": { + "heading": "Predefinito" + }, + "follow": { + "heading": "Nuovi seguaci" + }, + "favourite": { + "heading": "Apprezzamenti" + }, + "reblog": { + "heading": "Ricondivisioni" + }, + "mention": { + "heading": "Menzioni" + }, + "poll": { + "heading": "Novità sui sondaggi" + }, + "howitworks": "Scopri come funziona il traversamento dei messaggi" + }, + "root": { + "announcements": { + "content": { + "unread": "{{amount}} da leggere", + "read": "Tutto già letto", + "empty": "Vuoto" + } + }, + "push": { + "content": { + "enabled": "Abilitato", + "disabled": "Disabilitato" + } + }, + "update": { + "title": "Aggiorna all'ultima versione" + }, + "logout": { + "button": "Esci dall'account", + "alert": { + "title": "Uscire dall'account?", + "message": "Se esci dal tuo account, dovrai rifare l'accesso", + "buttons": { + "logout": "Esci", + "cancel": "$t(common:buttons.cancel)" + } + } + } + }, + "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": "Lingua", + "options": { + "cancel": "$t(common:buttons.cancel)" + } + }, + "theme": { + "heading": "Tema", + "options": { + "auto": "Segui impostazioni di sistema", + "light": "Tema chiaro", + "dark": "Tema scuro", + "cancel": "$t(common:buttons.cancel)" + } + }, + "darkTheme": { + "heading": "Tema scuro", + "options": { + "lighter": "Poco scuro", + "darker": "Molto scuro", + "cancel": "$t(common:buttons.cancel)" + } + }, + "browser": { + "heading": "Apertura link", + "options": { + "internal": "Nella app", + "external": "Nel browser di sistema", + "cancel": "$t(common:buttons.cancel)" + } + }, + "staticEmoji": { + "heading": "Usa emoji statiche", + "description": "Se la app crasha spesso quando all'apertura della lista di emoji, puoi provare ad attivare le emoji statiche." + }, + "feedback": { + "heading": "Richiedi funzionalità" + }, + "support": { + "heading": "Supporta tooot" + }, + "review": { + "heading": "Recensisci tooot" + }, + "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}}" + }, + "switch": { + "existing": "Scegli un account già inserito", + "new": "Accedi ad un'istanza" + } + }, + "shared": { + "account": { + "actions": { + "accessibilityLabel": "Azioni per l'utente {{user}}", + "accessibilityHint": "Puoi mutare, bloccare, segnalare o condividere l'utente" + }, + "followed_by": " ti segue", + "moved": "Profilo trasferito", + "created_at": "Account creato il: {{date}}", + "summary": { + "statuses_count": "{{count}} toot", + "following_count": "$t(shared.users.accounts.following)", + "followers_count": "$t(shared.users.accounts.followers)" + }, + "toots": { + "default": "Toot", + "all": "Toot e risposte" + } + }, + "attachments": { + "name": "Media di <0 /><1>\"" + }, + "search": { + "header": { + "prefix": "Cerca", + "placeholder": "qualcosa..." + }, + "empty": { + "general": "Inserisci una parola chiave per cercare $t(screenTabs:shared.search.sections.accounts),$t(screenTabs:shared.search.sections.hashtags), o $t(screenTabs:shared.search.sections.statuses)", + "advanced": { + "header": "Ricerca avanzata", + "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)" + } + } + }, + "sections": { + "accounts": "Utente", + "hashtags": "Hashtag", + "statuses": "Toot" + }, + "notFound": "Impossibile trovare {{searchTerm}} come {{type}}" + }, + "toot": { + "name": "Discussioni" + }, + "users": { + "accounts": { + "following": "{{count}} seguiti", + "followers": "{{count}} seguaci" + }, + "statuses": { + "reblogged_by": "{{count}} ricondivisioni", + "favourited_by": "{{count}} apprezzamenti" + } + }, + "history": { + "name": "Cronologia delle modifiche" + } + } +} diff --git a/src/i18n/locales.ts b/src/i18n/locales.ts index ade8d606..37c27a79 100644 --- a/src/i18n/locales.ts +++ b/src/i18n/locales.ts @@ -1,6 +1,7 @@ const LOCALES = { de: 'Deutsch', en: 'English', + it: 'Italiano', ko: '한국어', vi: 'Tiếng Việt', 'zh-Hans': '简体中文' From 4d822ee471f53b26a982420873ebb56c885761ba Mon Sep 17 00:00:00 2001 From: andrigamerita <37557992+andrigamerita@users.noreply.github.com> Date: Fri, 13 May 2022 17:24:51 +0200 Subject: [PATCH 03/27] Trigger BUILD --- BUILD | 1 + 1 file changed, 1 insertion(+) create mode 100644 BUILD diff --git a/BUILD b/BUILD new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/BUILD @@ -0,0 +1 @@ + From 15b686a9a63617399bfb6ede99265d7c4b959bcf Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:26 +0200 Subject: [PATCH 04/27] New translations instance.json (Italian) --- src/i18n/it/components/instance.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/it/components/instance.json b/src/i18n/it/components/instance.json index b10f7dd9..8b22a1d0 100644 --- a/src/i18n/it/components/instance.json +++ b/src/i18n/it/components/instance.json @@ -20,9 +20,9 @@ "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)", + "cancel": "", "continue": "Continua" } } } -} +} \ No newline at end of file From 3df10d380564640f7ececc105b020183ee0c2203 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:27 +0200 Subject: [PATCH 05/27] New translations common.json (Italian) --- src/i18n/it/common.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/i18n/it/common.json b/src/i18n/it/common.json index 181c6406..a04e0e1c 100644 --- a/src/i18n/it/common.json +++ b/src/i18n/it/common.json @@ -1,6 +1,6 @@ { "buttons": { - "OK": "OK", + "OK": "", "apply": "Applica", "cancel": "Annulla" }, @@ -18,5 +18,5 @@ "message": "{{function}} fallito, per favore riprova" } }, - "separator": ", " -} + "separator": "" +} \ No newline at end of file From e46285ccf08779ba11b3a0ae2930d3418695e901 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:28 +0200 Subject: [PATCH 06/27] New translations tabs.json (Italian) --- src/i18n/it/screens/tabs.json | 52 +++++++++++++++++------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/i18n/it/screens/tabs.json b/src/i18n/it/screens/tabs.json index d75a7cd1..97bd554d 100644 --- a/src/i18n/it/screens/tabs.json +++ b/src/i18n/it/screens/tabs.json @@ -79,11 +79,11 @@ "demo": "

Questo toot è un esempio 😺️. Puoi scegliere diverse opzioni di grandezza del testo qui sotto.

Questa impostazione si applica solo al testo dei toot, non anche agli altri testi della app.

", "availableSizes": "Dimensioni testo", "sizes": { - "S": "S", + "S": "", "M": "M - Predefinito", - "L": "L", - "XL": "XL", - "XXL": "XXL" + "L": "", + "XL": "", + "XXL": "" } }, "profile": { @@ -91,7 +91,7 @@ "title": "Modifiche non salvate", "message": "Le tue modifiche non sono state salvate. Vuoi scartarle?", "buttons": { - "cancel": "$t(common:buttons.cancel)", + "cancel": "", "discard": "Scarta" } }, @@ -125,7 +125,7 @@ "public": "Pubblico", "unlisted": "Non listato", "private": "Solo seguaci", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } }, "sensitive": { @@ -204,26 +204,26 @@ "message": "Se esci dal tuo account, dovrai rifare l'accesso", "buttons": { "logout": "Esci", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } } } }, "settings": { "fontsize": { - "heading": "$t(me.stacks.fontSize.name)", + "heading": "", "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)" + "S": "", + "M": "", + "L": "", + "XL": "", + "XXL": "" } }, "language": { "heading": "Lingua", "options": { - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } }, "theme": { @@ -232,7 +232,7 @@ "auto": "Segui impostazioni di sistema", "light": "Tema chiaro", "dark": "Tema scuro", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } }, "darkTheme": { @@ -240,7 +240,7 @@ "options": { "lighter": "Poco scuro", "darker": "Molto scuro", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } }, "browser": { @@ -248,7 +248,7 @@ "options": { "internal": "Nella app", "external": "Nel browser di sistema", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } }, "staticEmoji": { @@ -290,8 +290,8 @@ "created_at": "Account creato il: {{date}}", "summary": { "statuses_count": "{{count}} toot", - "following_count": "$t(shared.users.accounts.following)", - "followers_count": "$t(shared.users.accounts.followers)" + "following_count": "", + "followers_count": "" }, "toots": { "default": "Toot", @@ -311,17 +311,17 @@ "advanced": { "header": "Ricerca avanzata", "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)" + "account": "", + "hashtag": "", + "statusLink": "", + "accountLink": "" } } }, "sections": { "accounts": "Utente", - "hashtags": "Hashtag", - "statuses": "Toot" + "hashtags": "", + "statuses": "" }, "notFound": "Impossibile trovare {{searchTerm}} come {{type}}" }, @@ -342,4 +342,4 @@ "name": "Cronologia delle modifiche" } } -} +} \ No newline at end of file From de815205bca72f4d3f73a4335dfa09d6ed5b7d29 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:29 +0200 Subject: [PATCH 07/27] New translations compose.json (Italian) --- src/i18n/it/screens/compose.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/i18n/it/screens/compose.json b/src/i18n/it/screens/compose.json index 8df3583c..74b482c2 100644 --- a/src/i18n/it/screens/compose.json +++ b/src/i18n/it/screens/compose.json @@ -13,12 +13,12 @@ }, "right": { "button": { - "default": "Toot", + "default": "", "conversation": "Messaggio diretto", "reply": "Toot di risposta", - "deleteEdit": "Toot", - "edit": "Toot", - "share": "Toot" + "deleteEdit": "", + "edit": "", + "share": "" }, "alert": { "default": { @@ -28,7 +28,7 @@ "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)", + "cancel": "", "confirm": "Rimuovi" } } @@ -46,7 +46,7 @@ "keyboardImage": { "exceedMaximum": { "title": "Hai raggiunto il numero massimo di allegati permessi", - "OK": "$t(common:buttons.OK)" + "OK": "" } } } @@ -90,7 +90,7 @@ "options": { "single": "Risposta singola", "multiple": "Risposta multipla", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } }, "expiration": { @@ -103,7 +103,7 @@ "86400": "1 giorno", "259200": "3 giorni", "604800": "7 giorni", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } } } @@ -131,11 +131,11 @@ "unlisted": "Non listato", "private": "Solo seguaci", "direct": "Messaggio diretto", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } }, "spoiler": { - "accessibilityLabel": "Spoiler" + "accessibilityLabel": "" }, "emoji": { "accessibilityLabel": "Aggiungi emoji", @@ -175,4 +175,4 @@ "checkAttachment": "Controllo degli allegati sul server..." } } -} +} \ No newline at end of file From 59fd07206df7d3f8b9f2ebaa1122cbc575582834 Mon Sep 17 00:00:00 2001 From: Zhiyuan Zheng Date: Fri, 13 May 2022 19:13:29 +0200 Subject: [PATCH 08/27] Added Italian --- README.md | 5 +++++ fastlane/metadata/en-US/release_notes.txt | 1 + fastlane/metadata/zh-Hans/release_notes.txt | 1 + src/i18n/i18n.ts | 2 +- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d3be720b..2420f572 100644 --- a/README.md +++ b/README.md @@ -6,5 +6,10 @@ ## Special thanks +@forenta for German translation + +@andrigamerita for Italian translation + @hellojaccc for Korean translation + @duy@mas.to for Vietnamese translation \ No newline at end of file diff --git a/fastlane/metadata/en-US/release_notes.txt b/fastlane/metadata/en-US/release_notes.txt index ca475eeb..2859b8c8 100644 --- a/fastlane/metadata/en-US/release_notes.txt +++ b/fastlane/metadata/en-US/release_notes.txt @@ -2,3 +2,4 @@ Support editing toot Integrated into system's share menu Follow system's font weight setting (iOS) Upload gif from keyboard (Android) +Added German and Italian diff --git a/fastlane/metadata/zh-Hans/release_notes.txt b/fastlane/metadata/zh-Hans/release_notes.txt index 3f23af52..ebf42983 100644 --- a/fastlane/metadata/zh-Hans/release_notes.txt +++ b/fastlane/metadata/zh-Hans/release_notes.txt @@ -2,3 +2,4 @@ 支持系统图片分享 跟随系统字体粗细(苹果) 键盘上传gif图片(安卓) +新增德语和意大利语 diff --git a/src/i18n/i18n.ts b/src/i18n/i18n.ts index 9465efc9..220124af 100644 --- a/src/i18n/i18n.ts +++ b/src/i18n/i18n.ts @@ -3,7 +3,7 @@ import { initReactI18next } from 'react-i18next' import de from '@root/i18n/de/_all' import en from '@root/i18n/en/_all' -import en from '@root/i18n/it/_all' +import it from '@root/i18n/it/_all' import ko from '@root/i18n/ko/_all' import vi from '@root/i18n/vi/_all' import zh_Hans from '@root/i18n/zh-Hans/_all' From 1d210de26aff29573f5018f0c7eaf1d2f1b4b182 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:30 +0200 Subject: [PATCH 09/27] New translations announcements.json (Italian) --- src/i18n/it/screens/announcements.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/it/screens/announcements.json b/src/i18n/it/screens/announcements.json index 67682bd6..c41719f6 100644 --- a/src/i18n/it/screens/announcements.json +++ b/src/i18n/it/screens/announcements.json @@ -7,4 +7,4 @@ "unread": "Segna come letto" } } -} +} \ No newline at end of file From bc5f3628dc9f41021fc9a2a15ce83fd0c001d84e Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:31 +0200 Subject: [PATCH 10/27] New translations imageViewer.json (Italian) --- src/i18n/it/screens/imageViewer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/it/screens/imageViewer.json b/src/i18n/it/screens/imageViewer.json index d1cf95a4..05c960c9 100644 --- a/src/i18n/it/screens/imageViewer.json +++ b/src/i18n/it/screens/imageViewer.json @@ -7,11 +7,11 @@ "options": { "save": "Salva immagine", "share": "Condividi immagine", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" }, "save": { "succeed": "Immagine salvata", "failed": "Salvataggio immagine fallito" } } -} +} \ No newline at end of file From 285b2038ff23bd14c575554378a482409e3cea66 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:32 +0200 Subject: [PATCH 11/27] New translations actions.json (Italian) --- src/i18n/it/screens/actions.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/i18n/it/screens/actions.json b/src/i18n/it/screens/actions.json index 52750175..d4270664 100644 --- a/src/i18n/it/screens/actions.json +++ b/src/i18n/it/screens/actions.json @@ -1,19 +1,19 @@ { "content": { "button": { - "apply": "$t(common:buttons.apply)", - "cancel": "$t(common:buttons.cancel)" + "apply": "", + "cancel": "" }, "notificationsFilter": { "heading": "Filtra notifiche per tipo", "content": { - "follow": "$t(screenTabs:me.push.follow.heading)", - "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)", + "follow": "", + "favourite": "", + "reblog": "", + "mention": "", + "poll": "", "follow_request": "Richieste di seguirti" } } } -} +} \ No newline at end of file From 254244fb7350b0e1c2be3bda3daf2b9d29f89300 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:33 +0200 Subject: [PATCH 12/27] New translations emojis.json (Italian) --- src/i18n/it/components/emojis.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/it/components/emojis.json b/src/i18n/it/components/emojis.json index 2929920f..dfcfdea3 100644 --- a/src/i18n/it/components/emojis.json +++ b/src/i18n/it/components/emojis.json @@ -1,3 +1,3 @@ { "frequentUsed": "Usate di frequente" -} +} \ No newline at end of file From c66d63f25bc4b99d24abbaf5c5441b8afbb74322 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:34 +0200 Subject: [PATCH 13/27] New translations mediaSelector.json (Italian) --- src/i18n/it/components/mediaSelector.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/i18n/it/components/mediaSelector.json b/src/i18n/it/components/mediaSelector.json index 9ae5297a..0005dc38 100644 --- a/src/i18n/it/components/mediaSelector.json +++ b/src/i18n/it/components/mediaSelector.json @@ -3,7 +3,7 @@ "options": { "library": "Carica da libreria locale", "photo": "Scatta una foto", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" }, "library": { "alert": { @@ -11,7 +11,7 @@ "message": "È richiesto l'accesso ai file del dispositivo per il caricamento dalla libreria", "buttons": { "settings": "Correggi impostazioni", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } } }, @@ -21,8 +21,8 @@ "message": "È richiesto l'accesso alla fotocamera per scattare foto", "buttons": { "settings": "Correggi impostazioni", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } } } -} +} \ No newline at end of file From 040b9851033a92e053789263bd2eb7858adf0b6e Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:35 +0200 Subject: [PATCH 14/27] New translations timeline.json (Italian) --- src/i18n/it/components/timeline.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/i18n/it/components/timeline.json b/src/i18n/it/components/timeline.json index 0df457eb..6c7b5f34 100644 --- a/src/i18n/it/components/timeline.json +++ b/src/i18n/it/components/timeline.json @@ -52,12 +52,12 @@ "reblogged_by": { "accessibilityLabel": "{{count}} utenti hanno ricondiviso questo toot", "accessibilityHint": "Premi per vedere gli utenti", - "text": "$t(screenTabs:shared.users.statuses.reblogged_by)" + "text": "" }, "favourited_by": { "accessibilityLabel": "{{count}} utenti hanno apprezzato questo toot", "accessibilityHint": "Premi per vedere gli utenti", - "text": "$t(screenTabs:shared.users.statuses.favourited_by)" + "text": "" }, "history": { "accessibilityLabel": "Questo toot è stato modificato {{count}} volte", @@ -151,7 +151,7 @@ "message": "Sarebbe meglio mutare o bloccare singoli utenti.\n\nSe blocchi un'istanza, tutti i suoi contenuti a te relativi, inclusi tutti i tuoi seguaci da questa, saranno rimossi.", "buttons": { "confirm": "Conferma blocco", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } } }, @@ -179,7 +179,7 @@ "message": "Vuoi davvero cancellare questo toot? Tutti gli apprezzamenti, le ricondivisioni, e le risposte verranno persi.", "buttons": { "confirm": "Conferma", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } } }, @@ -191,7 +191,7 @@ "message": "Vuoi davvero cancellare e riscrivere questo toot? Tutti gli apprezzamenti, le ricondivisioni, e le risposte verranno persi.", "buttons": { "confirm": "Conferma", - "cancel": "$t(common:buttons.cancel)" + "cancel": "" } } }, @@ -231,4 +231,4 @@ } } } -} +} \ No newline at end of file From 31090f6ccc59673d5647aff79a2c0f44e7adf555 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:36 +0200 Subject: [PATCH 15/27] New translations relationship.json (Italian) --- src/i18n/it/components/relationship.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/it/components/relationship.json b/src/i18n/it/components/relationship.json index 0515160d..2b1cfeda 100644 --- a/src/i18n/it/components/relationship.json +++ b/src/i18n/it/components/relationship.json @@ -13,4 +13,4 @@ "requested": "Annulla richiesta di seguire", "default": "Segui" } -} +} \ No newline at end of file From a7913d063d5a2ba99d0d8a84a7eec44e93a6cbc5 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:37 +0200 Subject: [PATCH 16/27] New translations parse.json (Italian) --- src/i18n/it/components/parse.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/it/components/parse.json b/src/i18n/it/components/parse.json index 593f0744..8f98a863 100644 --- a/src/i18n/it/components/parse.json +++ b/src/i18n/it/components/parse.json @@ -6,4 +6,4 @@ }, "defaultHint": "toot" } -} +} \ No newline at end of file From 5e4aef3937d2bc0773cc8aad4cdd37209fe50556 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:41 +0200 Subject: [PATCH 17/27] New translations common.json (Chinese Traditional) --- src/i18n/zh-Hant/common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/zh-Hant/common.json b/src/i18n/zh-Hant/common.json index 551ca0b0..875ac770 100644 --- a/src/i18n/zh-Hant/common.json +++ b/src/i18n/zh-Hant/common.json @@ -1,6 +1,6 @@ { "buttons": { - "OK": "", + "OK": "OK", "apply": "套用", "cancel": "取消" }, From d41cd0afdbe11d84e89cef6bca75b02e7b72fa3e Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:13:45 +0200 Subject: [PATCH 18/27] New translations screens.json (Italian) --- src/i18n/it/screens.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/it/screens.json b/src/i18n/it/screens.json index b6201347..a06decd7 100644 --- a/src/i18n/it/screens.json +++ b/src/i18n/it/screens.json @@ -15,4 +15,4 @@ "imageNotSupported": "Tipo immagine {{type}} non supportato", "videoNotSupported": "Tipo video {{type}} non supportato" } -} +} \ No newline at end of file From 77a902de486fd6aa9689434adc093f1db5100fc1 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:21:16 +0200 Subject: [PATCH 19/27] New translations timeline.json (Chinese Traditional) --- src/i18n/zh-Hant/components/timeline.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/i18n/zh-Hant/components/timeline.json b/src/i18n/zh-Hant/components/timeline.json index 6e5fd6eb..78c85fbc 100644 --- a/src/i18n/zh-Hant/components/timeline.json +++ b/src/i18n/zh-Hant/components/timeline.json @@ -16,7 +16,7 @@ }, "refresh": { "fetchPreviousPage": "", - "refetch": "" + "refetch": "到最新的位置" }, "shared": { "actioned": { @@ -51,18 +51,18 @@ "actionsUsers": { "reblogged_by": { "accessibilityLabel": "{{count}} 個使用者轉嘟了此嘟文", - "accessibilityHint": "", - "text": "" + "accessibilityHint": "點擊可以取得更多使用者資訊", + "text": "$t(screenTabs:shared.users.statuses.reblogged_by)" }, "favourited_by": { - "accessibilityLabel": "", - "accessibilityHint": "", - "text": "" + "accessibilityLabel": "{{count}} 個使用者喜歡此嘟文", + "accessibilityHint": "點擊可以取得使用者資訊", + "text": "$t(screenTabs:shared.users.statuses.favourited_by)" }, "history": { - "accessibilityLabel": "", - "accessibilityHint": "", - "text_one": "", + "accessibilityLabel": "嘟文被編輯了 {{count}} 次", + "accessibilityHint": "點擊查看編輯紀錄", + "text_one": "{{count}} 次編輯", "text_other": "" } }, From c5d6718d0e5c784f5a50c49f20feedf7838ea4c2 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:21:37 +0200 Subject: [PATCH 20/27] New translations instance.json (Italian) --- src/i18n/it/components/instance.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/it/components/instance.json b/src/i18n/it/components/instance.json index 8b22a1d0..59ba3636 100644 --- a/src/i18n/it/components/instance.json +++ b/src/i18n/it/components/instance.json @@ -20,7 +20,7 @@ "title": "Accesso a questa istanza effettuato", "message": "Puoi accedere ad ulteriori account, mantenendo l'accesso a quelli già esistenti", "buttons": { - "cancel": "", + "cancel": "$t(common:buttons.cancel)", "continue": "Continua" } } From 7bde66db6de0c6dd29f5b692b3f73a2d794186d4 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:21:38 +0200 Subject: [PATCH 21/27] New translations common.json (Italian) --- src/i18n/it/common.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/it/common.json b/src/i18n/it/common.json index a04e0e1c..182154db 100644 --- a/src/i18n/it/common.json +++ b/src/i18n/it/common.json @@ -1,6 +1,6 @@ { "buttons": { - "OK": "", + "OK": "OK", "apply": "Applica", "cancel": "Annulla" }, @@ -18,5 +18,5 @@ "message": "{{function}} fallito, per favore riprova" } }, - "separator": "" + "separator": ", " } \ No newline at end of file From 428669c6bb414c91a2d13b2472a36e2240a7d088 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:21:39 +0200 Subject: [PATCH 22/27] New translations tabs.json (Italian) --- src/i18n/it/screens/tabs.json | 50 +++++++++++++++++------------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/src/i18n/it/screens/tabs.json b/src/i18n/it/screens/tabs.json index 97bd554d..083067f6 100644 --- a/src/i18n/it/screens/tabs.json +++ b/src/i18n/it/screens/tabs.json @@ -79,11 +79,11 @@ "demo": "

Questo toot è un esempio 😺️. Puoi scegliere diverse opzioni di grandezza del testo qui sotto.

Questa impostazione si applica solo al testo dei toot, non anche agli altri testi della app.

", "availableSizes": "Dimensioni testo", "sizes": { - "S": "", + "S": "S", "M": "M - Predefinito", - "L": "", - "XL": "", - "XXL": "" + "L": "L", + "XL": "XL", + "XXL": "XXL" } }, "profile": { @@ -91,7 +91,7 @@ "title": "Modifiche non salvate", "message": "Le tue modifiche non sono state salvate. Vuoi scartarle?", "buttons": { - "cancel": "", + "cancel": "$t(common:buttons.cancel)", "discard": "Scarta" } }, @@ -125,7 +125,7 @@ "public": "Pubblico", "unlisted": "Non listato", "private": "Solo seguaci", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } }, "sensitive": { @@ -204,26 +204,26 @@ "message": "Se esci dal tuo account, dovrai rifare l'accesso", "buttons": { "logout": "Esci", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } } } }, "settings": { "fontsize": { - "heading": "", + "heading": "$t(me.stacks.fontSize.name)", "content": { - "S": "", - "M": "", - "L": "", - "XL": "", - "XXL": "" + "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": "Lingua", "options": { - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } }, "theme": { @@ -232,7 +232,7 @@ "auto": "Segui impostazioni di sistema", "light": "Tema chiaro", "dark": "Tema scuro", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } }, "darkTheme": { @@ -240,7 +240,7 @@ "options": { "lighter": "Poco scuro", "darker": "Molto scuro", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } }, "browser": { @@ -248,7 +248,7 @@ "options": { "internal": "Nella app", "external": "Nel browser di sistema", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } }, "staticEmoji": { @@ -290,8 +290,8 @@ "created_at": "Account creato il: {{date}}", "summary": { "statuses_count": "{{count}} toot", - "following_count": "", - "followers_count": "" + "following_count": "$t(shared.users.accounts.following)", + "followers_count": "$t(shared.users.accounts.followers)" }, "toots": { "default": "Toot", @@ -311,17 +311,17 @@ "advanced": { "header": "Ricerca avanzata", "example": { - "account": "", - "hashtag": "", - "statusLink": "", - "accountLink": "" + "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)" } } }, "sections": { "accounts": "Utente", - "hashtags": "", - "statuses": "" + "hashtags": "Hashtag", + "statuses": "Toot" }, "notFound": "Impossibile trovare {{searchTerm}} come {{type}}" }, From cb791fef4574f9179b35920703a6e19ffdc7d05e Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:21:40 +0200 Subject: [PATCH 23/27] New translations compose.json (Italian) --- src/i18n/it/screens/compose.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/i18n/it/screens/compose.json b/src/i18n/it/screens/compose.json index 74b482c2..4abf23cd 100644 --- a/src/i18n/it/screens/compose.json +++ b/src/i18n/it/screens/compose.json @@ -13,12 +13,12 @@ }, "right": { "button": { - "default": "", + "default": "Toot", "conversation": "Messaggio diretto", "reply": "Toot di risposta", - "deleteEdit": "", - "edit": "", - "share": "" + "deleteEdit": "Toot", + "edit": "Toot", + "share": "Toot" }, "alert": { "default": { @@ -28,7 +28,7 @@ "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": "", + "cancel": "$t(common:buttons.cancel)", "confirm": "Rimuovi" } } @@ -46,7 +46,7 @@ "keyboardImage": { "exceedMaximum": { "title": "Hai raggiunto il numero massimo di allegati permessi", - "OK": "" + "OK": "$t(common:buttons.OK)" } } } @@ -90,7 +90,7 @@ "options": { "single": "Risposta singola", "multiple": "Risposta multipla", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } }, "expiration": { @@ -103,7 +103,7 @@ "86400": "1 giorno", "259200": "3 giorni", "604800": "7 giorni", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } } } @@ -131,11 +131,11 @@ "unlisted": "Non listato", "private": "Solo seguaci", "direct": "Messaggio diretto", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } }, "spoiler": { - "accessibilityLabel": "" + "accessibilityLabel": "Spoiler" }, "emoji": { "accessibilityLabel": "Aggiungi emoji", From f956d37ea9ce8c8223615af8b34845efd529a370 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:21:41 +0200 Subject: [PATCH 24/27] New translations imageViewer.json (Italian) --- src/i18n/it/screens/imageViewer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/it/screens/imageViewer.json b/src/i18n/it/screens/imageViewer.json index 05c960c9..1a640fec 100644 --- a/src/i18n/it/screens/imageViewer.json +++ b/src/i18n/it/screens/imageViewer.json @@ -7,7 +7,7 @@ "options": { "save": "Salva immagine", "share": "Condividi immagine", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" }, "save": { "succeed": "Immagine salvata", From 28c1a89a7842e6ff31f3e2990887979e75fe201e Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:21:42 +0200 Subject: [PATCH 25/27] New translations actions.json (Italian) --- src/i18n/it/screens/actions.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/i18n/it/screens/actions.json b/src/i18n/it/screens/actions.json index d4270664..36ee63af 100644 --- a/src/i18n/it/screens/actions.json +++ b/src/i18n/it/screens/actions.json @@ -1,17 +1,17 @@ { "content": { "button": { - "apply": "", - "cancel": "" + "apply": "$t(common:buttons.apply)", + "cancel": "$t(common:buttons.cancel)" }, "notificationsFilter": { "heading": "Filtra notifiche per tipo", "content": { - "follow": "", - "favourite": "", - "reblog": "", - "mention": "", - "poll": "", + "follow": "$t(screenTabs:me.push.follow.heading)", + "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)", "follow_request": "Richieste di seguirti" } } From d898d0bf120ebd46eb1634cf7b9757967c917948 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:21:44 +0200 Subject: [PATCH 26/27] New translations mediaSelector.json (Italian) --- src/i18n/it/components/mediaSelector.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/i18n/it/components/mediaSelector.json b/src/i18n/it/components/mediaSelector.json index 0005dc38..5ab89dd9 100644 --- a/src/i18n/it/components/mediaSelector.json +++ b/src/i18n/it/components/mediaSelector.json @@ -3,7 +3,7 @@ "options": { "library": "Carica da libreria locale", "photo": "Scatta una foto", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" }, "library": { "alert": { @@ -11,7 +11,7 @@ "message": "È richiesto l'accesso ai file del dispositivo per il caricamento dalla libreria", "buttons": { "settings": "Correggi impostazioni", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } } }, @@ -21,7 +21,7 @@ "message": "È richiesto l'accesso alla fotocamera per scattare foto", "buttons": { "settings": "Correggi impostazioni", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } } } From d119bb6f504e680a4ba29210fc5356f2f4242436 Mon Sep 17 00:00:00 2001 From: xmflsct Date: Fri, 13 May 2022 19:21:45 +0200 Subject: [PATCH 27/27] New translations timeline.json (Italian) --- src/i18n/it/components/timeline.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/i18n/it/components/timeline.json b/src/i18n/it/components/timeline.json index 6c7b5f34..271209b5 100644 --- a/src/i18n/it/components/timeline.json +++ b/src/i18n/it/components/timeline.json @@ -52,12 +52,12 @@ "reblogged_by": { "accessibilityLabel": "{{count}} utenti hanno ricondiviso questo toot", "accessibilityHint": "Premi per vedere gli utenti", - "text": "" + "text": "$t(screenTabs:shared.users.statuses.reblogged_by)" }, "favourited_by": { "accessibilityLabel": "{{count}} utenti hanno apprezzato questo toot", "accessibilityHint": "Premi per vedere gli utenti", - "text": "" + "text": "$t(screenTabs:shared.users.statuses.favourited_by)" }, "history": { "accessibilityLabel": "Questo toot è stato modificato {{count}} volte", @@ -151,7 +151,7 @@ "message": "Sarebbe meglio mutare o bloccare singoli utenti.\n\nSe blocchi un'istanza, tutti i suoi contenuti a te relativi, inclusi tutti i tuoi seguaci da questa, saranno rimossi.", "buttons": { "confirm": "Conferma blocco", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } } }, @@ -179,7 +179,7 @@ "message": "Vuoi davvero cancellare questo toot? Tutti gli apprezzamenti, le ricondivisioni, e le risposte verranno persi.", "buttons": { "confirm": "Conferma", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } } }, @@ -191,7 +191,7 @@ "message": "Vuoi davvero cancellare e riscrivere questo toot? Tutti gli apprezzamenti, le ricondivisioni, e le risposte verranno persi.", "buttons": { "confirm": "Conferma", - "cancel": "" + "cancel": "$t(common:buttons.cancel)" } } },