Skip to content

Commit

Permalink
feat: Added Italian language (#794)
Browse files Browse the repository at this point in the history
* Feat: added italian

* Small fix

* Update index.js to match to the original indent style
  • Loading branch information
PolpOnline authored Oct 9, 2020
1 parent b277079 commit a4a651b
Show file tree
Hide file tree
Showing 13 changed files with 281 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/shared/locales/all.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import eleLocaleFa from 'element-ui/lib/locale/lang/fa'
import eleLocaleFr from 'element-ui/lib/locale/lang/fr'
import eleLocaleHu from 'element-ui/lib/locale/lang/hu'
import eleLocaleId from 'element-ui/lib/locale/lang/id'
import elelocaleIt from 'element-ui/lib/locale/lang/it'
import eleLocaleJa from 'element-ui/lib/locale/lang/ja'
import eleLocaleKo from 'element-ui/lib/locale/lang/ko'
import eleLocalePl from 'element-ui/lib/locale/lang/pl'
Expand All @@ -28,6 +29,7 @@ import appLocaleFa from '@shared/locales/fa'
import appLocaleFr from '@shared/locales/fr'
import appLocaleHu from '@shared/locales/hu'
import appLocaleId from '@shared/locales/id'
import applocaleIt from '@shared/locales/it'
import appLocaleJa from '@shared/locales/ja'
import appLocaleKo from '@shared/locales/ko'
import appLocalePl from '@shared/locales/pl'
Expand Down Expand Up @@ -96,6 +98,12 @@ const resources = {
...appLocaleId
}
},
'it': {
translation: {
...elelocaleIt,
...applocaleIt
}
},
'ja': {
translation: {
...eleLocaleJa,
Expand Down
6 changes: 6 additions & 0 deletions src/shared/locales/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import appLocaleFa from '@shared/locales/fa'
import appLocaleFr from '@shared/locales/fr'
import appLocaleHu from '@shared/locales/hu'
import appLocaleId from '@shared/locales/id'
import appLocaleIt from '@shared/locales/it'
import appLocaleJa from '@shared/locales/ja'
import appLocaleKo from '@shared/locales/ko'
import appLocalePl from '@shared/locales/pl'
Expand Down Expand Up @@ -61,6 +62,11 @@ const resources = {
...appLocaleId
}
},
'it': {
translation: {
...appLocaleIt
}
},
'ja': {
translation: {
...appLocaleJa
Expand Down
4 changes: 4 additions & 0 deletions src/shared/locales/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ export const availableLanguages = [
value: 'id',
label: 'Indonesia'
},
{
value: 'it',
label: 'Italiano'
},
{
value: 'ja',
label: '日本語'
Expand Down
7 changes: 7 additions & 0 deletions src/shared/locales/it/about.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export default {
'engine-version': 'Versione Engine',
'license': 'Licenza',
'about': 'Chi siamo',
'release': 'Rilasci',
'support': 'Supporto'
}
32 changes: 32 additions & 0 deletions src/shared/locales/it/app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
export default {
'task-list': 'Elenco Attività',
'add-task': 'Aggiungi Attività',
'about': 'A proposito di Motrix',
'preferences': 'Preferenze...',
'check-for-updates': 'Verifica la disponibilità di aggiornamenti...',
'check-updates-now': 'Verifica ora',
'checking-for-updates': 'Sto verificando la disponibilità di aggiornamenti ...',
'check-for-updates-title': 'Verifica la disponibilità di aggiornamenti',
'update-available-message': 'Una nuova versione di Motrix è disponibile, aggiornare ora?',
'update-not-available-message': 'Applicazione già aggiornata!',
'update-downloaded-message': 'Pronto per l\'installazione...',
'update-error-message': 'Errore nell\'aggiornamento',
'engine-damaged-message': 'Il motore è danneggiato, per favore, reinstalla l\'app : (',
'engine-missing-message': 'Il motore è assente, per favore, reinstalla l\'app : (',
'system-error-title': 'Errore di sistema',
'system-error-message': 'L\'applicazione non si è avviata: {{message}}',
'hide': 'Nascondi Motrix',
'hide-others': 'Nascondi Altro',
'unhide': 'Mostra Tutto',
'show': 'Mostra Motrix',
'quit': 'Esci da Motrix',
'under-development-message': 'Scusa, questa funzioe è in fase di sviluppo...',
'yes': 'Si',
'no': 'No',
'cancel': 'Annulla',
'submit': 'Invia',
'gt1d': '> 1 giorno',
'hour': 'h',
'minute': 'm',
'second': 's'
}
9 changes: 9 additions & 0 deletions src/shared/locales/it/edit.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
'undo': 'Annulla',
'redo': 'Ripeti',
'cut': 'Taglia',
'copy': 'Copia',
'paste': 'Incolla',
'delete': 'Elimina',
'select-all': 'Seleziona Tutto'
}
7 changes: 7 additions & 0 deletions src/shared/locales/it/help.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export default {
'official-website': 'Sito di Motrix',
'manual': 'Manuale',
'release-notes': 'Note di rilascio...',
'report-problem': 'Segnala un\'problema',
'toggle-dev-tools': 'Attiva/disatttiva gli Strumenti di sviluppo'
}
21 changes: 21 additions & 0 deletions src/shared/locales/it/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import about from './about'
import app from './app'
import edit from './edit'
import help from './help'
import menu from './menu'
import preferences from './preferences'
import subnav from './subnav'
import task from './task'
import window from './window'

export default {
about,
app,
edit,
help,
menu,
preferences,
subnav,
task,
window
}
8 changes: 8 additions & 0 deletions src/shared/locales/it/menu.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
'app': 'Motrix',
'file': 'File',
'task': 'Attività',
'edit': 'Modifica',
'window': 'Finestra',
'help': 'Aiuto'
}
73 changes: 73 additions & 0 deletions src/shared/locales/it/preferences.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
export default {
'basic': 'Base',
'advanced': 'Avanzate',
'lab': 'Sperimentali',
'save': 'Salva e applica',
'save-success-message': 'Preferenze salvate con successo',
'save-fail-message': 'Preferenze non salvate',
'discard': 'Scarta modifiche',
'startup': 'Avvio',
'open-at-login': 'Apri al login',
'keep-window-state': 'Mantieni le dimensioni e la posizione della finestra quando l\'app viene chiusa',
'auto-resume-all': 'Ricomincia tutti le attività non finite alla riapertura dell\'app',
'default-dir': 'Posizione di default per i download',
'mas-default-dir-tips': 'A causa delle restrizioni imposte dall\'App Store, è raccomandato impostare la directory di default su ~/Downloads',
'transfer-settings': 'Transmissione dati',
'transfer-speed-upload': 'Limite di uplooad',
'transfer-speed-download': 'Limite di download',
'transfer-speed-unlimited': 'Illimitata',
'task-manage': 'Gestione attività',
'max-concurrent-downloads': 'Massimo numero di attività eseguibili contemporaneamente',
'max-connection-per-server': 'Massimo numero di connessioni simultanee per server',
'new-task-show-downloading': 'Mostra automaticamente il download quando aggiungo una nuova attività',
'no-confirm-before-delete-task': 'Nessuna conferma richiesta prima di eliminare un\'attività',
'continue': 'Continua',
'task-completed-notify': 'Notifica quando un download è finito',
'auto-purge-record': 'Elimina automaticamente la cronologia di download quando esco l\'app viene chiusa',
'ui': 'UI',
'appearance': 'Aspetto',
'theme-auto': 'Auto',
'theme-light': 'Light',
'theme-dark': 'Dark',
'auto-hide-window': 'Nascondi automaticamente la finestra',
'run-mode': 'Avvia come',
'run-mode-standard': 'Applicazione Standard ',
'run-mode-menu-bar': 'Menu Bar Application',
'tray-speedometer': 'Menu bar tray show real-time speed',
'language': 'Lingua',
'change-language': 'Cambia lingua',
'hide-app-menu': 'Nascondi dal menu delle app (Solo Windows & Linux)',
'proxy': 'Proxy',
'use-proxy': 'Usa Proxy',
'no-proxy-input-tips': 'Non usare proxy per questi Host e Domini, uno per linea',
'proxy-tips': 'Guida all\'uso dei proxy (In Inglese)',
'bt-tracker': 'Tracker Servers',
'bt-tracker-input-tips': 'Tracker servers, uno per linea',
'bt-tracker-tips': 'Raccomandati: ',
'sync-tracker-tips': 'Sincronizza',
'auto-sync-tracker': 'Aggiorna automaticamente la lista dei tracker ogni giorno',
'port': 'Porte in ascolto',
'bt-port': 'Porte in ascolto BT',
'dht-port': 'Porte in ascolto DHT',
'security': 'Sicurezza',
'rpc-secret': 'RPC Secret',
'rpc-secret-tips': 'Guida sull\'uso degli rpc secret (in Inglese)',
'developer': 'Sviluppatore',
'mock-user-agent': 'Cambia User-Agent',
'app-log-path': 'Posizione log dell\'app',
'download-session-path': 'Posizione sessione di download',
'factory-reset': 'Reset di fabbrica',
'factory-reset-confirm': 'Sei sicuro di voler riportare alle impostazioni di fabbrica l\'app?',
'lab-warning': '⚠️ Ablilitare le funzioni sperimentali potrebbe risultare in un crash o una perdita di dati, decidi a tuo rischio e pericolo!',
'download-protocol': 'Protocolli',
'protocols-default-client': 'Imposta di Default i seguenti protocolli',
'protocols-magnet': 'Magnet [ magnet:// ]',
'protocols-thunder': 'Thunder [ thunder:// ]',
'browser-extensions': 'Estensione per browser',
'baidu-exporter': 'BaiduExporter',
'browser-extensions-tips': 'Fornita dalla community, ',
'baidu-exporter-help': 'Clicca qui per scoprire il funzionamento',
'auto-update': 'Auto Update',
'auto-check-update': 'Verifica automaticamente la disponibilità di aggiornamenti',
'last-check-update-time': 'Ultima volta quando gli aggiornamenti sono stati verificati'
}
4 changes: 4 additions & 0 deletions src/shared/locales/it/subnav.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export default {
'task-list': 'Attività',
'preferences': 'Preferenze'
}
94 changes: 94 additions & 0 deletions src/shared/locales/it/task.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
export default {
'active': 'In corso',
'waiting': 'In Pausa',
'stopped': 'Terminate',
'new-task': 'Nuova attività',
'new-bt-task': 'Nuova attività BT',
'open-file': 'Apri un file Torrent...',
'uri-task': 'URL',
'torrent-task': 'Torrent',
'uri-task-tips': 'Un url per linea (supporta magnet)',
'thunder-link-tips': 'Nota: I Thunder links potrebbero non essere più scaricabili dopo il decoding',
'new-task-uris-required': 'Per favore, inserisci almeno un url risorsa valido',
'new-task-torrent-required': 'Per favore, inserisci un file torrent',
'file-name': 'Nome File',
'file-extension': 'Tipo File',
'file-size': 'Dimensione File',
'selected-files-sum': 'Selezionati: {{selectedFilesCount}} files, dimensione totale {{selectedFilesTotalSize}}',
'task-name': 'Nome attività',
'task-out': 'Rinomina',
'task-out-tips': '(opzionale)',
'task-split': 'Splits',
'task-dir': 'Posizione file',
'pause-task': 'Metti in pausa attività',
'task-ua': 'UA',
'task-user-agent': 'User-Agent',
'task-referer': 'Referer',
'task-cookie': 'Cookie',
'task-proxy': 'Proxy',
'navigate-to-downloading': 'Naviga per scaricare',
'show-advanced-options': 'Opzioni avanzate',
'copyright-warning': 'Avviso sul Copyright',
'copyright-warning-message': 'Il file che stai cercando di scaricare potrebbe esssere un audio o video soggetto a Copyright, per favore, assicurati che tu abbia il permesso per accedervi.',
'copyright-yes': 'Si, ho il permesso',
'copyright-no': 'No, non ho il permesso',
'copyright-error-message': 'Impossibile scaricare il file a causa di un problema di Copyright',
'pause-task-success': '"{{taskName}}" messo in pausa con successo',
'pause-task-fail': 'Impossibile mettere in pausa "{{taskName}}"',
'resume-task': 'Ricomincia Task',
'resume-task-success': 'Attività "{{taskName}}" ricominciata con successo',
'resume-task-fail': 'Impossibile ricominciare l\'attività: "{{taskName}}"',
'delete-task': 'Elimina attività',
'delete-selected-tasks': 'Elimina attività selezionate',
'delete-task-confirm': 'Sei sicuro di voler rimuovere l\'attività "{{taskName}}"?',
'batch-delete-task-confirm': 'Sei sicuro di voler rimuovere {{count}} attività in batch?',
'delete-task-label': 'Elimina con i file',
'delete-task-success': 'attività "{{taskName}}" eliminata con successo',
'delete-task-fail': 'Impossibile eliminare l\'attività "{{taskName}}"',
'remove-task-file-fail': 'Imossibile eliminare i file(s) delle attività, per favore, eliminali manualmente',
'remove-task-config-file-fail': 'Impossibile eliminare i file di configutazine delle attività, per favore, eliminali manualmente',
'move-task-up': 'Muovi l\'attività più in alto',
'move-task-down': 'Muovi l\'attività più in basso',
'pause-all-task': 'Metti in pausa tutte le attività',
'pause-all-task-success': 'Tutte le attività messe in pausa con successo',
'pause-all-task-fail': 'Impossibile mettere in pausa tutte le attività',
'resume-all-task': 'Ricomincia tutte le attività',
'resume-all-task-success': 'Tutte le attività ricominciate con successo',
'resume-all-task-fail': 'Impossibile ricominciate tutte le attività',
'select-all-task': 'Seleziona tutte le attività',
'clear-recent-tasks': 'Elimina le attività recenti',
'purge-record': 'Elimina la cronologia delle attività',
'purge-record-success': 'Cronologia delle attività eliminata con successo',
'purge-record-fail': 'Impossibile eliminare la cronologia delle attività',
'batch-delete-task-success': 'Attività eliminate in batch con successo',
'batch-delete-task-fail': 'Impossibile eliminare in batch le attività',
'refresh-list': 'Aggiorna la lista delle attività',
'no-task': 'Non ci sono attività',
'copy-link': 'Copia link',
'copy-link-success': 'Link copiato con successo',
'remove-record': 'Rimuovi cronologia delle attività',
'remove-record-confirm': 'Sei sicuro di voler eliminare la cronologia di download di "{{taskName}}"?',
'remove-record-label': 'Elimina con i file',
'remove-record-success': 'cronologia dell\'attività "{{taskName}}" eliminata con successo',
'remove-record-fail': 'Imposibile eliminare la cronologia dell\'attività "{{taskName}}"',
'show-in-folder': 'Mostra le attività nela cartella',
'file-not-exist': 'File target non esistente o eliminato',
'file-path-error': 'Errore path del file',
'opening-task-message': 'Apertura attività "{{taskName}}" ...',
'get-task-name': 'Ottengo il nome del file...',
'remaining-prefix': 'Rimanente',
'select-torrent': 'Trascina il file torrent qua o clicca per selezionarlo',
'task-info-dialog-title': 'Dettagli {{title}}',
'download-start-message': 'Iniziato il download di {{taskName}}',
'download-pause-message': 'Download di {{taskName}} in pausa',
'download-stop-message': 'Download di {{taskName}} stoppato',
'download-error-message': 'Errore durante il download di {{taskName}}',
'download-complete-message': 'Dowload di {{taskName}} completato',
'download-complete-notify': 'Download completato',
'bt-download-complete-message': 'Completed downloading {{taskName}}, seeding',
'bt-download-complete-notify': 'Dowload BT completato, seeding...',
'bt-download-complete-tips': 'Suggerimento: È possibile interrompere un\'attività per fermare il seeding',
'bt-stopping-seeding-tip': 'Seeding fermato, ci vorrà un po\' di tempo per disconnettersi, per favore, aspetta...',
'download-fail-message': 'Impossibile scaricare {{taskName}}',
'download-fail-notify': 'Download Fallito'
}
8 changes: 8 additions & 0 deletions src/shared/locales/it/window.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
'reload': 'Ricarica',
'close': 'Chiudi',
'minimize': 'Riduci a icona',
'zoom': 'Zoo',
'toggle-fullsmcreen': 'Modalità a schermo intero',
'front': 'Riporta tutto davanti'
}

0 comments on commit a4a651b

Please sign in to comment.