diff --git a/public/locales/it-IT/translation.json b/public/locales/it-IT/translation.json new file mode 100644 index 0000000..a283733 --- /dev/null +++ b/public/locales/it-IT/translation.json @@ -0,0 +1,305 @@ +{ + "JELLYSTAT": "Jellystat", + "MENU_TABS": { + "HOME": "Home", + "LIBRARIES": "Librerie", + "USERS": "Utenti", + "ACTIVITY": "Attività", + "STATISTICS": "Statistiche", + "SETTINGS": "Impostazioni", + "ABOUT": "Informazioni", + "LOGOUT": "Disconnetti" + }, + "HOME_PAGE": { + "SESSIONS": "Sessioni", + "RECENTLY_ADDED": "Aggiunti di recente", + "WATCH_STATISTIC": "Statistiche di visualizzazione", + "LIBRARY_OVERVIEW": "Panoramica della libreria" + }, + "SESSIONS": { + "NO_SESSIONS": "Nessuna sessione attiva trovata" + }, + "STAT_CARDS": { + "MOST_VIEWED_MOVIES": "FILM PIÙ VISTI", + "MOST_POPULAR_MOVIES": "FILM PIÙ POPOLARI", + "MOST_VIEWED_SERIES": "SERIE PIÙ VISTE", + "MOST_POPULAR_SERIES": "SERIE PIÙ POPOLARI", + "MOST_LISTENED_MUSIC": "MUSICA PIÙ ASCOLTATA", + "MOST_POPULAR_MUSIC": "MUSICA PIÙ POPOLARE", + "MOST_VIEWED_LIBRARIES": "LIBRERIE PIÙ VISTE", + "MOST_USED_CLIENTS": "CLIENTS PIÙ UTILIZZATI", + "MOST_ACTIVE_USERS": "UTENTI PIÙ ATTIVI" + "CONCURRENT_STREAMS": "FLUSSI SIMULTANEI" + }, + "LIBRARY_OVERVIEW": { + "MOVIE_LIBRARIES": "LIBRERIE FILM", + "SHOW_LIBRARIES": "LIBRERIE SERIE", + "MUSIC_LIBRARIES": "LIBRERIE MUSICALI", + "MIXED_LIBRARIES": "LIBRERIE MISTE" + }, + "LIBRARY_CARD": { + "LIBRARY": "Libreria", + "TOTAL_TIME": "Tempo totale", + "TOTAL_FILES": "File totali", + "LIBRARY_SIZE": "Dimensione libreria", + "TOTAL_PLAYBACK": "Riproduzione totale", + "LAST_PLAYED": "Ultima riproduzione", + "LAST_ACTIVITY": "Ultima attività", + "TRACKED": "Tracciato" + }, + "GLOBAL_STATS": { + "LAST_24_HRS": "Ultime 24 ore", + "LAST_7_DAYS": "Ultimi 7 giorni", + "LAST_30_DAYS": "Ultimi 30 giorni", + "LAST_180_DAYS": "Ultimi 180 giorni", + "LAST_365_DAYS": "Ultimi 365 giorni", + "ALL_TIME": "Totale", + "ITEM_STATS": "Statistiche elemento" + }, + "ITEM_INFO": { + "FILE_PATH": "Percorso file", + "FILE_SIZE": "Dimensione file", + "RUNTIME": "Durata", + "AVERAGE_RUNTIME": "Durata media", + "OPEN_IN_JELLYFIN": "Apri in Jellyfin", + "ARCHIVED_DATA_OPTIONS": "Opzioni dati archiviati", + "PURGE": "Elimina", + "CONFIRM_ACTION": "Conferma azione", + "CONFIRM_ACTION_MESSAGE": "Sei sicuro di voler eliminare questo elemento", + "CONFIRM_ACTION_MESSAGE_2": "e l'attività di riproduzione associata" + }, + "LIBRARY_INFO": { + "LIBRARY_STATS": "Statistiche libreria", + "LIBRARY_ACTIVITY": "Attività della libreria" + }, + "TAB_CONTROLS": { + "OVERVIEW": "Panoramica", + "ACTIVITY": "Attività", + "OPTIONS": "Opzioni" + }, + "ITEM_ACTIVITY": "Attività elemento", + "ACTIVITY_TABLE": { + "MODAL": { + "HEADER": "Informazioni flusso" + }, + "IP_ADDRESS": "Indirizzo IP", + "CLIENT": "Client", + "DEVICE": "Dispositivo", + "PLAYBACK_DURATION": "Durata riproduzione", + "TOTAL_PLAYBACK": "Riproduzione totale", + "EXPAND": "Espandi", + "COLLAPSE": "Comprimi", + "SORT_BY": "Ordina per", + "ASCENDING": "Ascendente", + "DESCENDING": "Discendente", + "CLEAR_SORT": "Cancella ordinamento", + "CLEAR_FILTER": "Cancella filtro", + "FILTER_BY": "Filtra per", + "COLUMN_ACTIONS": "Azioni colonna", + "TOGGLE_SELECT_ROW": "Seleziona/Deseleziona riga", + "TOGGLE_SELECT_ALL": "Seleziona/Deseleziona tutto", + "MIN": "Min", + "MAX": "Max" + }, + "TABLE_NAV_BUTTONS": { + "FIRST": "Primo", + "LAST": "Ultimo", + "NEXT": "Successivo", + "PREVIOUS": "Precedente" + }, + "PURGE_OPTIONS": { + "PURGE_CACHE": "Elimina elemento nella cache", + "PURGE_CACHE_WITH_ACTIVITY": "Elimina elemento nella cache e attività di riproduzione", + "PURGE_LIBRARY_CACHE": "Elimina libreria e elementi nella cache", + "PURGE_LIBRARY_CACHE_WITH_ACTIVITY": "Elimina libreria, elementi e attività nella cache", + "PURGE_LIBRARY_ITEMS_CACHE": "Elimina solo elementi nella libreria", + "PURGE_LIBRARY_ITEMS_CACHE_WITH_ACTIVITY": "Elimina elementi nella libreria e attività", + "PURGE_ACTIVITY": "Sei sicuro di voler eliminare l'attività di riproduzione selezionata?" + }, + "ERROR_MESSAGES": { + "FETCH_THIS_ITEM": "Recupera questo elemento da Jellyfin", + "NO_ACTIVITY": "Nessuna attività trovata", + "NEVER": "Mai", + "N/A": "N/D", + "NO_STATS": "Nessuna statistica da visualizzare", + "NO_BACKUPS": "Nessun backup trovato", + "NO_LOGS": "Nessun log trovato", + "NO_API_KEYS": "Nessuna chiave trovata", + "NETWORK_ERROR": "Impossibile connettersi al server Jellyfin", + "INVALID_LOGIN": "Nome utente o password non validi", + "INVALID_URL": "Errore {STATUS}: L'URL richiesto non è stato trovato.", + "UNAUTHORIZED": "Errore {STATUS}: Non autorizzato", + "PASSWORD_LENGTH": "La password deve essere lunga almeno 6 caratteri", + "USERNAME_REQUIRED": "Il nome utente è obbligatorio" + }, + "SHOW_ARCHIVED_LIBRARIES": "Mostra librerie archiviate", + "HIDE_ARCHIVED_LIBRARIES": "Nascondi librerie archiviate", + "UNITS": { + "YEAR": "Anno", + "YEARS": "Anni", + "MONTH": "Mese", + "MONTHS": "Mesi", + "DAY": "Giorno", + "DAYS": "Giorni", + "HOUR": "Ora", + "HOURS": "Ore", + "MINUTE": "Minuto", + "MINUTES": "Minuti", + "SECOND": "Secondo", + "SECONDS": "Secondi", + "PLAYS": "Riproduzioni", + "ITEMS": "Elementi" + "STREAMS": "Flussi" + }, + "USERS_PAGE": { + "ALL_USERS": "Tutti gli utenti", + "LAST_CLIENT": "Ultimo client", + "LAST_SEEN": "Ultima visualizzazione", + "AGO": "Fa", + "AGO_ALT": "", + "USER_STATS": "Statistiche utente", + "USER_ACTIVITY": "Attività dell'utente" + }, + "STAT_PAGE": { + "STATISTICS": "Statistiche", + "DAILY_PLAY_PER_LIBRARY": "Numero di riproduzioni giornaliere per libreria", + "PLAY_COUNT_BY": "Conteggio riproduzioni per" + }, + "SETTINGS_PAGE": { + "SETTINGS": "Impostazioni", + "LANGUAGE": "Lingua", + "SELECT_AN_ADMIN": "Seleziona un amministratore preferito", + "LIBRARY_SETTINGS": "Impostazioni libreria", + "BACKUP": "Backup", + "BACKUPS": "Backup", + "CHOOSE_FILE": "Scegli file", + "LOGS": "Log", + "SIZE": "Dimensione", + "JELLYFIN_URL": "URL Jellyfin", + "EMBY_URL": "URL Emby", + "EXTERNAL_URL": "URL esterno", + "API_KEY": "Chiave API", + "API_KEYS": "Chiavi API", + "KEY_NAME": "Nome chiave", + "KEY": "Chiave", + "NAME": "Nome", + "ADD_KEY": "Aggiungi chiave", + "DURATION": "Durata", + "EXECUTION_TYPE": "Tipo di esecuzione", + "RESULTS": "Risultati", + "SELECT_ADMIN": "Seleziona account amministratore preferito", + "HOUR_FORMAT": "Formato orario", + "HOUR_FORMAT_12": "12 ore", + "HOUR_FORMAT_24": "24 ore", + "SECURITY": "Sicurezza", + "CURRENT_PASSWORD": "Password attuale", + "NEW_PASSWORD": "Nuova password", + "UPDATE": "Aggiorna", + "REQUIRE_LOGIN": "Richiedi accesso", + "TASK": "Compito", + "TASKS": "Compiti", + "INTERVAL": "Intervallo", + "INTERVALS": { + "15_MIN": "15 minuti", + "30_MIN": "30 minuti", + "1_HOUR": "1 ora", + "12_HOURS": "12 ore", + "1_DAY": "1 giorno", + "1_WEEK": "1 settimana" + }, + "SELECT_LIBRARIES_TO_IMPORT": "Seleziona librerie da importare", + "SELECT_LIBRARIES_TO_IMPORT_TOOLTIP": "L'attività per gli elementi in queste librerie viene ancora tracciata, anche se non importata.", + "DATE_ADDED": "Data aggiunta" + }, + "TASK_TYPE": { + "JOB": "Attività", + "IMPORT": "Importa" + }, + "TASK_DESCRIPTION": { + "PartialJellyfinSync": "Sincronizzazione elementi aggiunti di recente", + "JellyfinSync": "Sincronizzazione completa con Jellyfin", + "Jellyfin_Playback_Reporting_Plugin_Sync": "Importa dati plugin di riproduzione", + "Backup": "Backup Jellystat" + }, + "ABOUT_PAGE": { + "ABOUT_JELLYSTAT": "Informazioni su Jellystat", + "VERSION": "Versione", + "UPDATE_AVAILABLE": "Aggiornamento disponibile", + "GITHUB": "Github", + "Backup": "Backup Jellystat" + }, + "SEARCH": "Cerca", + "TOTAL": "Totale", + "LAST": "Ultimo", + "SERIES": "Serie", + "SEASON": "Stagione", + "SEASONS": "Stagioni", + "EPISODE": "Episodio", + "EPISODES": "Episodi", + "MOVIES": "Film", + "MUSIC": "Musica", + "SONGS": "Canzoni", + "FILES": "File", + "LIBRARIES": "Librerie", + "USER": "Utente", + "USERS": "Utenti", + "TYPE": "Tipo", + "NEW_VERSION_AVAILABLE": "Nuova versione disponibile", + "ARCHIVED": "Archiviato", + "NOT_ARCHIVED": "Non archiviato", + "ALL": "Tutti", + "CLOSE": "Chiudi", + "TOTAL_PLAYS": "Riproduzioni totali", + "TITLE": "Titolo", + "VIEWS": "Visualizzazioni", + "WATCH_TIME": "Tempo di visualizzazione", + "LAST_WATCHED": "Ultima visualizzazione", + "MEDIA": "Media", + "SAVE": "Salva", + "YES": "Sì", + "NO": "No", + "FILE_NAME": "Nome file", + "DATE": "Data", + "START": "Inizia", + "DOWNLOAD": "Scarica", + "RESTORE": "Ripristina", + "ACTIONS": "Azioni", + "DELETE": "Elimina", + "BITRATE": "Bitrate", + "CONTAINER": "Contenitore", + "VIDEO": "Video", + "CODEC": "Codec", + "WIDTH": "Larghezza", + "HEIGHT": "Altezza", + "FRAMERATE": "Frequenza fotogrammi", + "DYNAMIC_RANGE": "Gamma dinamica", + "ASPECT_RATIO": "Rapporto d'aspetto", + "AUDIO": "Audio", + "CHANNELS": "Canali", + "LANGUAGE": "Lingua", + "STREAM_DETAILS": "Dettagli flusso", + "SOURCE_DETAILS": "Dettagli sorgente", + "DIRECT": "Diretto", + "TRANSCODE": "Transcodifica", + "USERNAME": "Nome utente", + "PASSWORD": "Password", + "LOGIN": "Accedi", + "FT_SETUP_PROGRESS": "Impostazione iniziale Passo {STEP} di {TOTAL}", + "VALIDATING": "Convalida", + "SAVE_JELLYFIN_DETAILS": "Salva dettagli Jellyfin", + "SETTINGS_SAVED": "Impostazioni salvate", + "SUCCESS": "Successo", + "PASSWORD_UPDATE_SUCCESS": "Password aggiornata con successo", + "CREATE_USER": "Crea utente", + "GEOLOCATION_INFO_FOR": "Informazioni geolocalizzazione per", + "CITY": "Città", + "REGION": "Regione", + "COUNTRY": "Paese", + "ORGANIZATION": "Organizzazione", + "ISP": "ISP", + "LATITUDE": "Latitudine", + "LONGITUDE": "Longitudine", + "TIMEZONE": "Fuso orario", + "POSTCODE": "CAP", + "X_ROWS_SELECTED": "{ROWS} righe selezionate" +} diff --git a/src/lib/languages.jsx b/src/lib/languages.jsx index 033af18..6e7552b 100644 --- a/src/lib/languages.jsx +++ b/src/lib/languages.jsx @@ -11,4 +11,8 @@ export const languages = [ id: "zh-CN", description: "简体中文", }, + { + id: "it-IT", + description: "Italiano", + }, ];