1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00

Merge pull request #293 from tooot-app/main

Another run for v4
This commit is contained in:
xmflsct
2022-05-13 19:23:12 +02:00
committed by GitHub
23 changed files with 967 additions and 13 deletions

1
BUILD Normal file
View File

@ -0,0 +1 @@

View File

@ -6,5 +6,10 @@
## Special thanks ## Special thanks
@forenta for German translation
@andrigamerita for Italian translation
@hellojaccc for Korean translation @hellojaccc for Korean translation
@duy@mas.to for Vietnamese translation @duy@mas.to for Vietnamese translation

View File

@ -2,3 +2,4 @@ Support editing toot
Integrated into system's share menu Integrated into system's share menu
Follow system's font weight setting (iOS) Follow system's font weight setting (iOS)
Upload gif from keyboard (Android) Upload gif from keyboard (Android)
Added German and Italian

View File

@ -2,3 +2,4 @@
支持系统图片分享 支持系统图片分享
跟随系统字体粗细(苹果) 跟随系统字体粗细(苹果)
键盘上传gif图片安卓) 键盘上传gif图片安卓)
新增德语和意大利语

View File

@ -3,6 +3,7 @@ import { initReactI18next } from 'react-i18next'
import de from '@root/i18n/de/_all' import de from '@root/i18n/de/_all'
import en from '@root/i18n/en/_all' import en from '@root/i18n/en/_all'
import it from '@root/i18n/it/_all'
import ko from '@root/i18n/ko/_all' import ko from '@root/i18n/ko/_all'
import vi from '@root/i18n/vi/_all' import vi from '@root/i18n/vi/_all'
import zh_Hans from '@root/i18n/zh-Hans/_all' import zh_Hans from '@root/i18n/zh-Hans/_all'
@ -14,7 +15,7 @@ i18n.use(initReactI18next).init({
ns: ['common'], ns: ['common'],
defaultNS: 'common', defaultNS: 'common',
resources: { 'zh-Hans': zh_Hans, vi, ko, en, de }, resources: { 'zh-Hans': zh_Hans, vi, ko, it, en, de },
returnEmptyString: false, returnEmptyString: false,
saveMissing: true, saveMissing: true,

17
src/i18n/it/_all.ts Normal file
View File

@ -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')
}

22
src/i18n/it/common.json Normal file
View File

@ -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": ", "
}

View File

@ -0,0 +1,3 @@
{
"frequentUsed": "Usate di frequente"
}

View File

@ -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"
}
}
}
}

View File

@ -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)"
}
}
}
}

View File

@ -0,0 +1,9 @@
{
"HTML": {
"expanded": {
"true": "Richiudi {{hint}}",
"false": "Espandi {{hint}}"
},
"defaultHint": "toot"
}
}

View File

@ -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"
}
}

View File

@ -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 />"
}
}
}
}
}

18
src/i18n/it/screens.json Normal file
View File

@ -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"
}
}

View File

@ -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"
}
}
}
}

View File

@ -0,0 +1,10 @@
{
"heading": "Annunci",
"content": {
"published": "Pubblicato <0 />",
"button": {
"read": "Già letto",
"unread": "Segna come letto"
}
}
}

View File

@ -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..."
}
}
}

View File

@ -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"
}
}
}

View File

@ -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": "<p>Questo toot è un esempio 😺️. Puoi scegliere diverse opzioni di grandezza del testo qui sotto.<br /><br />Questa impostazione si applica solo al testo dei toot, non anche agli altri testi della app.</p>",
"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>\"</1>"
},
"search": {
"header": {
"prefix": "Cerca",
"placeholder": "qualcosa..."
},
"empty": {
"general": "Inserisci una parola chiave per cercare <bold>$t(screenTabs:shared.search.sections.accounts)</bold>,<bold>$t(screenTabs:shared.search.sections.hashtags)</bold>, o <bold>$t(screenTabs:shared.search.sections.statuses)</bold>",
"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 <bold>{{searchTerm}}</bold> 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"
}
}
}

View File

@ -1,6 +1,7 @@
const LOCALES = { const LOCALES = {
de: 'Deutsch', de: 'Deutsch',
en: 'English', en: 'English',
it: 'Italiano',
ko: '한국어', ko: '한국어',
vi: 'Tiếng Việt', vi: 'Tiếng Việt',
'zh-Hans': '简体中文' 'zh-Hans': '简体中文'

View File

@ -252,8 +252,8 @@
} }
}, },
"staticEmoji": { "staticEmoji": {
"heading": "", "heading": "Dùng emoji có sẵn",
"description": "" "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": { "feedback": {
"heading": "Đề xuất tính năng" "heading": "Đề xuất tính năng"

View File

@ -1,6 +1,6 @@
{ {
"buttons": { "buttons": {
"OK": "", "OK": "OK",
"apply": "套用", "apply": "套用",
"cancel": "取消" "cancel": "取消"
}, },

View File

@ -16,7 +16,7 @@
}, },
"refresh": { "refresh": {
"fetchPreviousPage": "", "fetchPreviousPage": "",
"refetch": "" "refetch": "到最新的位置"
}, },
"shared": { "shared": {
"actioned": { "actioned": {
@ -51,18 +51,18 @@
"actionsUsers": { "actionsUsers": {
"reblogged_by": { "reblogged_by": {
"accessibilityLabel": "{{count}} 個使用者轉嘟了此嘟文", "accessibilityLabel": "{{count}} 個使用者轉嘟了此嘟文",
"accessibilityHint": "", "accessibilityHint": "點擊可以取得更多使用者資訊",
"text": "" "text": "$t(screenTabs:shared.users.statuses.reblogged_by)"
}, },
"favourited_by": { "favourited_by": {
"accessibilityLabel": "", "accessibilityLabel": "{{count}} 個使用者喜歡此嘟文",
"accessibilityHint": "", "accessibilityHint": "點擊可以取得使用者資訊",
"text": "" "text": "$t(screenTabs:shared.users.statuses.favourited_by)"
}, },
"history": { "history": {
"accessibilityLabel": "", "accessibilityLabel": "嘟文被編輯了 {{count}} 次",
"accessibilityHint": "", "accessibilityHint": "點擊查看編輯紀錄",
"text_one": "", "text_one": "{{count}} 次編輯",
"text_other": "" "text_other": ""
} }
}, },