add italian support (italian translation fix) (#2249)

* Updated IT Readme

* Update it-IT.json

* Update it-IT.json (2)

* fixed a couple errors while reviewing
This commit is contained in:
laura o3o 2023-07-09 08:03:54 +02:00 committed by GitHub
parent 47186a47b2
commit d332861ed8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 100 additions and 100 deletions

View File

@ -5,7 +5,7 @@
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md) [EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
**Attenzione:** Diamo sempre il benvenuto ai contributori del progetto. Prima di aggiungere il tuo contributo, leggi attentamente il nostro [Codice di condotta](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md). **Attenzione:** Diamo sempre il benvenuto ai contributori del progetto. Prima di contribuire, leggi attentamente il nostro [Codice di condotta](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
## Funzionalità attuali ## Funzionalità attuali
@ -15,12 +15,12 @@
* Teletrasporto * Teletrasporto
* Sistema Gacha * Sistema Gacha
* Cooperativa *parzialmente* funzionale * Cooperativa *parzialmente* funzionale
* Evoca mostri dalla console * Evocazione nemici usando la console
* Funzionalità dell'inventario (ricevi oggetti/personaggi, aggiorna oggetti/personaggi, ecc.) * Inventario (ricevi e aggiorna oggetti/personaggi, ecc.)
## Guida rapida all'installazione ## Guida rapida all'installazione
**Nota:** Per il supporto, unisciti al nostro [Discord](https://discord.gg/T5vZU6UyeG). **Nota:** Se hai bisogno di aiuto, unisciti al nostro [Discord](https://discord.gg/T5vZU6UyeG).
### Requisiti ### Requisiti
@ -30,30 +30,30 @@
* [MongoDB](https://www.mongodb.com/try/download/community) (consigliato 4.0+) * [MongoDB](https://www.mongodb.com/try/download/community) (consigliato 4.0+)
* Servizio proxy: mitmproxy (mitmdump, consigliato), Fiddler Classic, ecc. * Servizi proxy: mitmproxy (mitmdump, consigliato), Fiddler Classic, ecc.
### Esecuzione ### Esecuzione
**Nota:** Se hai eseguito l'aggiornamento da una versione precedente, rimuovi `config.json` in modo che venga generato di nuovo. **Nota:** Se hai aggiornato da una versione precedente, elimina `config.json` in modo che venga generato di nuovo.
1. Ottieni "grasscutter.jar". 1. Ottieni "grasscutter.jar".
- Scarica da [azioni](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297) - Scarica da [azioni](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297)
- [Compilalo tu stesso](#Compilazione) - [Compilalo tu stesso](#Compilazione)
2. Crea una cartella `resources` nella directory in cui si trova grasscutter.jar e sposta lì le cartelle `BinOutput` ed `ExcelBinOutput` *(Vedi il [wiki](https://github.com/Grasscutters/Grasscutter/wiki ) per maggiori dettagli su come ottenerli.)* 2. Crea una cartella chiamata `resources` nella directory in cui si trova grasscutter.jar e sposta lì le cartelle `BinOutput` ed `ExcelBinOutput` *(Vedi il [wiki](https://github.com/Grasscutters/Grasscutter/wiki ) per maggiori dettagli su come ottenerli.)*
3. Eseguire Grasscutter con `java -jar grasscutter.jar`. **Assicurati che il servizio mongodb sia attivo.** 3. Esegui Grasscutter con `java -jar grasscutter.jar`. **Assicurati che il servizio mongodb sia attivo.**
### Connessione client ### Connessione al client
½. Crea un account usando [il comando corrispondente nella console del server](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting). ½. Crea un account usando [il comando corrispondente nella console del server](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting).
1. Reindirizza il traffico: (scegli uno) 1. Reindirizza il traffico: (scegli uno)
- mitmdump: `mitmdump -s proxy.py -k` - Con mitmdump: `mitmdump -s proxy.py -k`
Autorizza il certificato CA: Autorizza il certificato CA:
**Nota:**Il certificato CA si trova solitamente in `%USERPROFILE%\ .mitmproxy`, oppure puoi scaricarlo da `http://mitm.it` **Nota:**Il certificato CA si trova solitamente in `%USERPROFILE%\ .mitmproxy`, oppure puoi scaricarlo da `http://mitm.it`
Fare doppio clic su [installa](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) o ... Fai doppio clic su [installa](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) o ...
- Con riga di comando - Con riga di comando
@ -61,11 +61,11 @@
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
``` ```
- Fiddler Classic: esegui Fiddler Classic, abilita `Decrypt https traffic` nelle opzioni e cambia la porta predefinita in (Strumenti -> Opzioni -> Connessioni) in qualcosa di diverso da `8888`, e carica [questo script](https :/ /github.lunatic.moe/fiddlerscript). - Con Fiddler Classic: esegui Fiddler Classic, abilita `Decrypt https traffic` nelle opzioni e cambia la porta predefinita in (Strumenti -> Opzioni -> Connessioni) in qualcosa di diverso da `8888`, e carica [questo script](https://github.lunatic.moe/fiddlerscript).
- [File host](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map) - [File host](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. Impostare il proxy di rete su `127.0.0.1:8080` o la porta proxy impostata. 2. Imposta il proxy di rete a `127.0.0.1:8080` o la porta proxy impostata.
**Puoi anche usare `start.cmd` per avviare automaticamente il server e il servizio proxy, ma devi impostare l'ambiente JAVA_HOME** **Puoi anche usare `start.cmd` per avviare automaticamente il server e il servizio proxy, ma devi impostare l'ambiente JAVA_HOME**
@ -98,11 +98,11 @@ chmod +x gradlew
Puoi trovare il jar generato nella cartella principale del progetto. Puoi trovare il jar generato nella cartella principale del progetto.
### I comandi sono stati spostati nel [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)! ### I comandi sono stati spostati al [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)!
# Soluzioni agli errori comuni # Soluzioni agli errori comuni
* Se la compilazione non riesce, controlla l'installazione di JDK (JDK 17 e convalida la variabile JDK bin PATH) * Se la compilazione non riesce, controlla l'installazione di JDK (JDK 17 e convalida la variabile JDK bin PATH)
* Il mio client non si connette, non accede, 4206, ecc... - Probabilmente le tue impostazioni proxy sono *il problema*, se usi * Se il tuo client non si connette, non accede, da errore 4206, ecc... - Probabilmente *il problema* sono le tue impostazioni proxy, se usi
Fiddler assicurati di utilizzare una porta diversa da 8888 Fiddler assicurati di utilizzare una porta diversa da 8888
* Sequenza di avvio: MongoDB > Grasscutter > Servizio proxy (mitmdump, fiddler, ecc.) > Gioco * Sequenza di avvio: MongoDB > Grasscutter > Servizio proxy (mitmdump, fiddler, ecc.) > Gioco

View File

@ -14,9 +14,9 @@
"request": "[Dispatch] Client %s %s richiesta: %s", "request": "[Dispatch] Client %s %s richiesta: %s",
"keystore": { "keystore": {
"general_error": "[Dispatch] Errore nel caricamento di keystore!", "general_error": "[Dispatch] Errore nel caricamento di keystore!",
"password_error": "[Dispatch] Impossibile caricare il keystore. Provando passwrd di default keystore...", "password_error": "[Dispatch] Impossibile caricare il keystore. Provando password di default keystore...",
"no_keystore_error": "[Dispatch] Nessun cert SSL trovato! Ritorno ad un server HTTP.", "no_keystore_error": "[Dispatch] Nessun cert SSL trovato! Ritornando ad un server HTTP.",
"default_password": "[Dispatch] La password di default del keystore è stata caricata con successo. Considera di impostare la password a 123456 in config.json." "default_password": "[Dispatch] La password di default del keystore è stata caricata con successo. Prova ad impostare la password a 123456 in config.json."
}, },
"authentication": { "authentication": {
"default_unable_to_verify": "[Authentication] [Autenticazione] Qualcosa ha chiamato metodo VerifyUser che non è disponibile nel gestore di autenticazione predefinito." "default_unable_to_verify": "[Authentication] [Autenticazione] Qualcosa ha chiamato metodo VerifyUser che non è disponibile nel gestore di autenticazione predefinito."
@ -24,8 +24,8 @@
"no_commands_error": "I comandi non sono supportati in modalità solo dispatch.", "no_commands_error": "I comandi non sono supportati in modalità solo dispatch.",
"unhandled_request_error": "[Dispatch] Potenziali %s richieste non gestite: %s.", "unhandled_request_error": "[Dispatch] Potenziali %s richieste non gestite: %s.",
"account": { "account": {
"login_attempt": "[Dispatch] Il client %s sta provando a fare il login.", "login_attempt": "[Dispatch] Il client %s sta provando ad accedere.",
"login_success": "[Dispatch] Client %s loggato come %s.", "login_success": "[Dispatch] Client %s ha accesso come %s.",
"login_max_player_limit": "[Dispatch] Client %s non è riuscito ad accedere: Il numero di giocatori online ha raggiunto il limite", "login_max_player_limit": "[Dispatch] Client %s non è riuscito ad accedere: Il numero di giocatori online ha raggiunto il limite",
"login_token_attempt": "[Dispatch] Il client %s sta tentando di accedere tramite token.", "login_token_attempt": "[Dispatch] Il client %s sta tentando di accedere tramite token.",
"login_token_error": "[Dispatch] Client %s non è riuscito ad accedere tramite token.", "login_token_error": "[Dispatch] Client %s non è riuscito ad accedere tramite token.",
@ -49,24 +49,24 @@
"router_error": "[Dispatch] Impossibile collegare il router." "router_error": "[Dispatch] Impossibile collegare il router."
}, },
"status": { "status": {
"free_software": "Grasscutter è un software GRATUITO. Se hai pagato per questo, potresti essere stato truffato. Homepage: https://github.com/Grasscutters/Grasscutter", "free_software": "Grasscutter è un software GRATUITO. Se lo hai pagato, potresti essere stato truffato. Homepage: https://github.com/Grasscutters/Grasscutter",
"starting": "Avvio di Grasscutter...", "starting": "Avvio di Grasscutter...",
"shutdown": "Chiusura in corso...", "shutdown": "Chiusura in corso...",
"done": "Fatto! Per aiuto, digita \"help\"", "done": "Fatto! Per aiuto, digita \"help\"",
"error": "Si è verificato un errore.", "error": "Si è verificato un errore.",
"welcome": "Benvenuto in Grasscutter!", "welcome": "Benvenuto a Grasscutter!",
"run_mode_error": "Modalità di esecuzione del server non valida: %s.", "run_mode_error": "Modalità di esecuzione del server non valida: %s.",
"run_mode_help": "La modalità di esecuzione del server deve essere 'HYBRID', 'DISPATCH_ONLY' o 'GAME_ONLY'. Impossibile avviare Grasscutter...", "run_mode_help": "La modalità di esecuzione del server deve essere 'HYBRID', 'DISPATCH_ONLY' o 'GAME_ONLY'. Impossibile avviare Grasscutter...",
"create_resources": "Creazione cartella risorse...", "create_resources": "Creazione cartella delle risorse...",
"resources_error": "Inserisci una copia di 'BinOutput' e 'ExcelBinOutput' nella cartella delle risorse.", "resources_error": "Inserisci una copia di 'BinOutput' e 'ExcelBinOutput' nella cartella delle risorse.",
"version": "Versione Grassscutter: %s-%s", "version": "Versione Grassscutter: %s-%s",
"game_version": "Versione del gioco: %s", "game_version": "Versione del gioco: %s",
"resources": { "resources": {
"loading": "Caricamento risorse...", "loading": "Caricamento risorse...",
"finish": "Terminato il caricamento delle risorse.", "finish": "Terminato il caricamento delle risorse.",
"custom": "🇺🇸Find additional resources at: 'Anime-Game-Servers/CustomGCResources'.", "custom": "Puoi trovare risorse aggiuntive a: 'Anime-Game-Servers/CustomGCResources'.",
"missing_server": "🇺🇸To fully use questing, it is recommended to add the 'Server' folder.", "missing_server": "Per usare questing al completo, è consigliato aggiungere la cartella 'Server'.",
"missing_scenes": "🇺🇸To fully use questing, it is recommended to add the 'ScriptSceneData' folder." "missing_scenes": "Per usare questing al completo, è consigliato aggiungere la cartella 'ScriptSceneData'."
} }
} }
}, },
@ -84,10 +84,10 @@
"set_for_to": "%s per %s impostato su %s.", "set_for_to": "%s per %s impostato su %s.",
"invalid": { "invalid": {
"amount": "Importo non valido.", "amount": "Importo non valido.",
"artifactId": "ID artefatto non valido.", "artifactId": "ID manufatto non valido.",
"avatarId": "ID avatar non valido.", "AvatarId": "ID Avatar non valido.",
"avatarLevel": "Livello avatar non valido.", "AvatarLevel": "Livello Avatar non valido.",
"cfgId": "🇺🇸Invalid cfg ID.", "cfgId": "cfg ID invalido.",
"entityId": "ID entità non valido.", "entityId": "ID entità non valido.",
"itemId": "ID articolo non valido.", "itemId": "ID articolo non valido.",
"itemLevel": "ItemLevel non valido.", "itemLevel": "ItemLevel non valido.",
@ -130,25 +130,25 @@
}, },
"achievement": { "achievement": {
"success": { "success": {
"grant": "🇺🇸Granted the achievement to %s.", "grant": "Concesso l'obbiettivo a %s.",
"revoke": "🇺🇸Revoked the achievement from %s.", "revoke": "Revocato l'obbiettivo from %s.",
"progress": "🇺🇸Set progress of %s's achievement(id: %s) to %s.", "progress": "Impostato il progresso della completazione dell'obbiettivo(id: %s) di %s a %s.",
"grantall": "🇺🇸Granted %s achievement(s) to %s.", "grantall": "Concesso/i l'/gli obbiettivo/i a %s.",
"revokeall": "🇺🇸Revoked %s achievement(s) from %s." "revokeall": "Revocato/i l'/gli obbiettivo/i da %s."
}, },
"fail": { "fail": {
"achievement_not_found": "🇺🇸Achievement not found.", "achievement_not_found": "Obbiettivo non trovato.",
"already_achieved": "🇺🇸%s has already achieved the achievement.", "already_achieved": "%s ha già completato l'obbiettivo.",
"not_yet_achieved": "🇺🇸%s hasn't achieved the achievement yet." "not_yet_achieved": "🇺🇸%s non ha ancora completato l'obbiettivo."
}, },
"description": "🇺🇸Grant, Revoke or Progress achievements." "description": "Concedi, revoca o imposta il progresso della completazione degli obbiettivi."
}, },
"announce": { "announce": {
"send_success": "Invia un annuncio con successo, puoi revocarlo /a revoca %s.", "send_success": "Invia un annuncio con successo, puoi revocarlo /a revoca %s.",
"refresh_success": "Aggiorna il file di configurazione dell'annuncio con successo. [Totale %s]", "refresh_success": "Aggiorna il file di configurazione dell'annuncio con successo. [Totale %s]",
"revoke_done": "Prova a revocare l'annuncio %s.", "revoke_done": "Prova a revocare l'annuncio %s.",
"not_found": "Impossibile trovare l'annuncio %s.", "not_found": "Impossibile trovare l'annuncio %s.",
"description": "Invia annuncio a tutti i giocatori online o gestisci l'annuncio del server" "description": "Invia un annuncio a tutti i giocatori online o gestisci l'annuncio del server"
}, },
"clear": { "clear": {
"weapons": "Armi cancellate per %s.", "weapons": "Armi cancellate per %s.",
@ -162,7 +162,7 @@
}, },
"coop": { "coop": {
"success": "Convocato %s nel mondo di %s.", "success": "Convocato %s nel mondo di %s.",
"description": "Forza qualcuno a unirsi al mondo degli altri. Se nessuno viene preso di mira, ti manda comunque in modalità cooperativa." "description": "Forza qualcuno a unirsi al mondo degli altri. Se il bersaglio non è impostato, ti manda comunque in modalità cooperativa."
}, },
"enter_dungeon": { "enter_dungeon": {
"changed": "Cambiato nel dungeon %s.", "changed": "Cambiato nel dungeon %s.",
@ -171,22 +171,22 @@
"description": "Entra in un dungeon" "description": "Entra in un dungeon"
}, },
"entity": { "entity": {
"description": "🇺🇸Modify an existing entity's properties", "description": "Modifica le proprietà di un entità esistente",
"not_found_error": "🇺🇸Entity does not exist" "not_found_error": "L'entità non esiste."
}, },
"give": { "give": {
"usage_relic": "Utilizzo: fornire <artifactID> [mainPropID] [<appendPropID>[,<times>]]... [lv<livello 0-20>]", "usage_relic": "Utilizzo: fornire <artifactID> [mainPropID] [<appendPropID>[,<times>]]... [lv<livello 0-20>]",
"illegal_relic": "Questo ID artefatto appartiene a un intervallo nella blacklist, potrebbe non essere quello che volevi.", "illegal_relic": "Questo ID manufatto appartiene a un intervallo nella blacklist, potrebbe non essere quello che volevi.",
"given": "Dato %s di %s a %s.", "given": "Dato %s di %s a %s.",
"given_with_level_and_refinement": "Dato %s con livello %s, perfezionamento %s %s volte a %s.", "given_with_level_and_refinement": "Dato %s con livello %s, perfezionamento %s %s volte a %s.",
"given_level": "Dato %s con livello %s %s volte a %s.", "given_level": "Dato %s con livello %s %s volte a %s.",
"given_avatar": "Dato %s con livello da %s a %s.", "given_Avatar": "Dato %s con livello da %s a %s.",
"giveall_success": "Ha dato tutti gli oggetti con successo.", "giveall_success": "Ha dato tutti gli oggetti con successo.",
"description": "Dà un oggetto a te o al giocatore specificato. Può anche dare tutte le armi, avatar e/o materiali, e può costruire artefatti personalizzati." "description": "Dà un oggetto a te o al giocatore specificato. Può anche dare tutte le armi, Avatar e/o materiali, e può costruire manufatti personalizzati."
}, },
"heal": { "heal": {
"success": "Tutti i personaggi sono stati curati.", "success": "Tutti i personaggi sono stati curati.",
"description": "Guarisci tutti i personaggi della tua squadra attuale." "description": "Guarisce tutti i personaggi della tua squadra attuale"
}, },
"help": { "help": {
"aliases": "Alias: ", "aliases": "Alias: ",
@ -199,26 +199,26 @@
}, },
"kick": { "kick": {
"player_kick_player": "Il giocatore [%s:%s] ha espulso un giocatore [%s:%s]", "player_kick_player": "Il giocatore [%s:%s] ha espulso un giocatore [%s:%s]",
"server_kick_player": "Ha preso a calci il giocatore [%s:%s]...", "server_kick_player": "È stato espulso il giocatore [%s:%s]...",
"description": "Espelle il giocatore specificato dal server (WIP)" "description": "Espelle il giocatore specificato dal server (WIP)"
}, },
"killall": { "killall": {
"scene_not_found_in_player_world": "Scena non trovata nel mondo del giocatore.", "scene_not_found_in_player_world": "Scena non trovata nel mondo del giocatore.",
"kill_monsters_in_scene": "Uccidere %s mostri nella scena %s.", "kill_monsters_in_scene": "Uccisi %s mostri nella scena %s.",
"description": "Uccidi tutte le entità" "description": "Uccide tutte le entità"
}, },
"killCharacter": { "killCharacter": {
"success": "Hai ucciso il personaggio attuale di %s.", "success": "Ucciso il personaggio attuale di %s.",
"description": "Uccide il personaggio attuale del giocatore" "description": "Uccide il personaggio attuale del giocatore"
}, },
"language": { "language": {
"current_language": "La lingua attuale è %s.", "current_language": "La lingua attuale è %s.",
"language_changed": "Lingua modificata in %s.", "language_changed": "Lingua cambiata a %s.",
"language_not_found": "Attualmente, il server non ha quella lingua.", "language_not_found": "Attualmente, il server non ha quella lingua.",
"description": "Mostra o cambia la lingua corrente" "description": "Mostra o cambia la lingua corrente"
}, },
"list": { "list": {
"success": "Ci sono %s player(s) online:", "success": "Ci sono %s player online:",
"description": "Lista player online" "description": "Lista player online"
}, },
"permission": { "permission": {
@ -231,7 +231,7 @@
}, },
"position": { "position": {
"success": "Coordinate: %s, %s, %s\nRotazione:%s, %s, %s\nID scena: %a", "success": "Coordinate: %s, %s, %s\nRotazione:%s, %s, %s\nID scena: %a",
"description": "Ottiene informazioni sulla posizione e sulla rotazione" "description": "Ottiene informazioni sulla posizione e sulla rotazione attuale del giocatore"
}, },
"quest": { "quest": {
"added": "Missione %s aggiunta.", "added": "Missione %s aggiunta.",
@ -239,39 +239,39 @@
"not_found": "Missione non trovata.", "not_found": "Missione non trovata.",
"invalid_id": "ID missione non valido.", "invalid_id": "ID missione non valido.",
"description": "Aggiungi o completa missioni", "description": "Aggiungi o completa missioni",
"running": "🇺🇸Quest %s is %s (%s).", "running": "Missione %s è %s (%s).",
"talking": "🇺🇸Talk %s is %s for main quest %s (%s).", "talking": "Talk %s è %s per la missione principale %s (%s).",
"state": { "state": {
"none": "🇺🇸unknown (none)", "none": "sconosciuta (nessuna)",
"unstarted": "🇺🇸unfinished (not started, not completed)", "unstarted": "incompleta (not cominciata, non completata)",
"unfinished": "🇺🇸unfinished (started, not completed)", "unfinished": "incompleta (cominciata, non completata)",
"finished": "🇺🇸finished (completed)", "finished": "completa (completata)",
"failed": "🇺🇸finished (completed, but failed)", "failed": "incompleta (completata, ma fallita)",
"exists": "🇺🇸found", "exists": "Missione esistente",
"not_exists": "🇺🇸not found" "not_exists": "Missione non esistente."
}, },
"enabled": "🇺🇸Questing enabled." "enabled": "Questing abilitato."
}, },
"group": { "group": {
"invalid_groupid": "🇺🇸Invalid group ID.", "invalid_groupid": "group ID non valido.",
"invalid_suiteid": "🇺🇸Invalid suite ID.", "invalid_suiteid": "suite ID non valido.",
"group_not_found": "🇺🇸Group not found.", "group_not_found": "group non trovato.",
"description": "🇺🇸Alter group loading", "description": "Carica Alter Group",
"refreshed": "🇺🇸Group %s refreshed." "refreshed": "Group %s ricaricato."
}, },
"cutscene": { "cutscene": {
"description": "Riproduce un filmato" "description": "Riproduce una cutscene"
}, },
"sound": { "sound": {
"description": "🇺🇸Plays a sound" "description": "Riproduce un suono"
}, },
"reload": { "reload": {
"reload_start": "Ricarica configurazione.", "reload_start": "Ricarica in configurazione.",
"reload_done": "Ricarica completa.", "reload_done": "Ricarica completa.",
"description": "Ricarica configurazione server" "description": "Ricarica la configurazione del server"
}, },
"resetConst": { "resetConst": {
"reset_all": "Ripristina le costellazioni di tutti gli avatar.", "reset_all": "Ripristina le costellazioni di tutti gli Avatar.",
"success": "Le costellazioni per %s sono state reimpostate. Effettua nuovamente il login per vedere le modifiche.", "success": "Le costellazioni per %s sono state reimpostate. Effettua nuovamente il login per vedere le modifiche.",
"description": "Reimposta il livello della costellazione sul tuo personaggio attivo corrente, dovrai reloggare dopo aver usato il comando per vedere eventuali modifiche" "description": "Reimposta il livello della costellazione sul tuo personaggio attivo corrente, dovrai reloggare dopo aver usato il comando per vedere eventuali modifiche"
}, },
@ -304,7 +304,7 @@
}, },
"sendMessage": { "sendMessage": {
"success": "Messaggio inviato.", "success": "Messaggio inviato.",
"description": "Invia un messaggio a un giocatore come server. Se usato senza target, invia a tutti i giocatori sul server." "description": "Invia un messaggio a un giocatore come server. Se usato senza bersaglio, invia a tutti i giocatori sul server."
}, },
"setConst": { "setConst": {
"range_error": "Il livello della costellazione deve essere compreso tra 0 e 6.", "range_error": "Il livello della costellazione deve essere compreso tra 0 e 6.",
@ -316,10 +316,10 @@
"description": "Imposta il livello di costellazione per il tuo attuale personaggio attivo" "description": "Imposta il livello di costellazione per il tuo attuale personaggio attivo"
}, },
"setFetterLevel": { "setFetterLevel": {
"range_error": "Il livello di restrizione deve essere compreso tra 0 e 10.", "range_error": "Il livello di amicizia deve essere compreso tra 0 e 10.",
"success": "Livello di restrizione impostato su %s.", "success": "Livello di amicizia impostato a %s.",
"level_error": "Livello restrizione non valido.", "level_error": "Livello di amicizia non valido.",
"description": "Imposta il tuo livello di restrizione per il tuo attuale personaggio attivo" "description": "Imposta il tuo livello di amicizia per il tuo attuale personaggio attivo"
}, },
"setProp": { "setProp": {
"description": "Imposta le proprietà dell'intero account. Cose come godmode possono essere abilitate in questo modo, oltre a cambiare cose come il pavimento dell'abisso sbloccato e il progresso del pass battaglia.\n\tValori per <prop> (senza distinzione tra maiuscole e minuscole): GodMode | UnlimitedStamina | UnlimitedEnergy | TowerLevel | WorldLevel | BPLevel | SetOpenState | UnsetOpenState | UnlockMap\n\t(cont.) vedi PlayerProperty enum per altri possibili valori, nella forma PROP_MAX_SPRING_VOLUME -> max_spring_volume" "description": "Imposta le proprietà dell'intero account. Cose come godmode possono essere abilitate in questo modo, oltre a cambiare cose come il pavimento dell'abisso sbloccato e il progresso del pass battaglia.\n\tValori per <prop> (senza distinzione tra maiuscole e minuscole): GodMode | UnlimitedStamina | UnlimitedEnergy | TowerLevel | WorldLevel | BPLevel | SetOpenState | UnsetOpenState | UnlockMap\n\t(cont.) vedi PlayerProperty enum per altri possibili valori, nella forma PROP_MAX_SPRING_VOLUME -> max_spring_volume"
@ -354,19 +354,19 @@
"team": { "team": {
"invalid_usage": "Utilizzo non valido.", "invalid_usage": "Utilizzo non valido.",
"invalid_index": "L'indice non è valido.", "invalid_index": "L'indice non è valido.",
"add_too_much": "Il server ti permette di avere al massimo %s avatar nella tua squadra.", "add_too_much": "Il server ti permette di avere al massimo %s personaggi nella tua squadra.",
"failed_to_add_avatar": "Impossibile aggiungere l'ID avatar %s.", "failed_to_add_Avatar": "Impossibile aggiungere l'ID Avatar %s.",
"failed_to_parse_index": "Impossibile analizzare l'indice: %s", "failed_to_parse_index": "Impossibile analizzare l'indice: %s",
"remove_too_much": "Non puoi rimuovere tutti i tuoi avatar.", "remove_too_much": "Non puoi rimuovere tutti i tuoi personaggi.",
"ignore_index": "Indici ignorati: %s", "ignore_index": "Indici ignorati: %s",
"index_out_of_range": "L'indice che hai specificato non è compreso nell'intervallo.", "index_out_of_range": "L'indice che hai specificato non è compreso nell'intervallo.",
"failed_parse_avatar_id": "Impossibile analizzare l'ID avatar: %s", "failed_parse_Avatar_id": "Impossibile analizzare l'ID Avatar: %s",
"avatar_already_in_team": "Avatar è già nel team.", "Avatar_already_in_team": "Il personaggio è già nella squadra.",
"avatar_not_found": "Avatar %s non trovato.", "Avatar_not_found": "Personaggio %s non trovato.",
"description": "Modifica manualmente la tua squadra." "description": "Modifica manualmente la tua squadra."
}, },
"teleportAll": { "teleportAll": {
"success": "Evoca tutti i giocatori nella tua posizione.", "success": "Teletrasportati tutti i giocatori nella tua posizione.",
"error": "Puoi usare questo comando solo in modalità MP.", "error": "Puoi usare questo comando solo in modalità MP.",
"description": "Teletrasporta tutti i giocatori del tuo mondo nella tua posizione" "description": "Teletrasporta tutti i giocatori del tuo mondo nella tua posizione"
}, },
@ -377,15 +377,15 @@
"description": "Cambia la posizione del giocatore" "description": "Cambia la posizione del giocatore"
}, },
"trialAvatarActivity": { "trialAvatarActivity": {
"description": "Manipolare le funzionalità dell'attività Avatar di prova. Ciò include la commutazione degli stati dei sotterranei e delle ricompense.", "description": "Manipola le funzionalità dell'attività Trial del personaggio. Ciò include la commutazione degli stati dei dungeon e delle ricompense.",
"not_found": "Dati giocatore attività avatar di prova non trovati. Forse l'attività non è abilitata.", "not_found": "Dati giocatore attività personaggi di prova non trovati. Forse l'attività non è abilitata.",
"invalid_param": "Parametro non valido.", "invalid_param": "Parametro non valido.",
"schedule_not_found": "Programma %s non trovato.", "schedule_not_found": "Programma %s non trovato.",
"success_schedule": "ID programma modificato in %s.", "success_schedule": "ID programma modificato in %s.",
"success_dungeon": "Stato del dungeon dell'avatar %s attivato.", "success_dungeon": "Stato del dungeon del personaggio %s attivato.",
"success_dungeon_all": "Modificato lo stato dei dungeon di tutti gli avatar.", "success_dungeon_all": "Modificato lo stato dei dungeon di tutti i personaggi.",
"success_reward": "Stato della ricompensa dell'avatar %s attivato/disattivato.", "success_reward": "Stato della ricompensa del personaggio %s attivato/disattivato.",
"success_reward_all": "Attivato/disattivato lo stato di ricompensa di tutti gli avatar." "success_reward_all": "Attivato/disattivato lo stato di ricompensa di tutti i personaggi."
}, },
"weather": { "weather": {
"success": "Imposta l'ID meteo su %s con il tipo di clima %s.", "success": "Imposta l'ID meteo su %s con il tipo di clima %s.",
@ -393,7 +393,7 @@
"description": "Cambia l'ID meteo e il tipo di clima. Gli ID meteo possono essere trovati in ./Resources/ExcelBinOutput/WeatherExcelConfigData.json.\nTipi di clima: soleggiato, nuvoloso, pioggia, temporale, neve, nebbia" "description": "Cambia l'ID meteo e il tipo di clima. Gli ID meteo possono essere trovati in ./Resources/ExcelBinOutput/WeatherExcelConfigData.json.\nTipi di clima: soleggiato, nuvoloso, pioggia, temporale, neve, nebbia"
}, },
"ban": { "ban": {
"success": "Soccesso.", "success": "Successo.",
"failure": "Fallito, giocatore non trovato.", "failure": "Fallito, giocatore non trovato.",
"invalid_time": "Impossibile analizzare il timestamp.", "invalid_time": "Impossibile analizzare il timestamp.",
"description": "Banna un giocatore" "description": "Banna un giocatore"
@ -408,7 +408,7 @@
"description": "Sbanna un giocatore" "description": "Sbanna un giocatore"
}, },
"troubleshoot": { "troubleshoot": {
"description": "🇺🇸Generate debugging information for troubleshooting." "description": "Genera informazioni di debugging per il troubleshooting."
} }
}, },
"gacha": { "gacha": {
@ -419,7 +419,7 @@
"available_three_stars": "Articoli a 3 stelle disponibili" "available_three_stars": "Articoli a 3 stelle disponibili"
}, },
"records": { "records": {
"title": "🇺🇸Gacha Records", "title": "Cronologia Gacha",
"date": "Data", "date": "Data",
"item": "oggetto" "item": "oggetto"
} }
@ -428,14 +428,14 @@
"handbook": { "handbook": {
"title": "Manuale GM", "title": "Manuale GM",
"title_commands": "Comandi", "title_commands": "Comandi",
"title_avatars": "Avatar", "title_Avatars": "Personaggi",
"title_items": "Articoli", "title_items": "Articoli",
"title_scenes": "Scene", "title_scenes": "Scene",
"title_monsters": "Mostri", "title_monsters": "Mostri",
"header_id": "ID", "header_id": "ID",
"header_command": "Comando", "header_command": "Comando",
"header_description": "Descrizione", "header_description": "Descrizione",
"header_avatar": "🇺🇸Avatar", "header_Avatar": "Personaggi",
"header_item": "Articolo", "header_item": "Articolo",
"header_scene": "Scena", "header_scene": "Scena",
"header_monster": "Mostro" "header_monster": "Mostro"
@ -462,9 +462,9 @@
"disabling_plugin": "Disabilitazione plug-in: %s", "disabling_plugin": "Disabilitazione plug-in: %s",
"disabling_failed": "Impossibile disabilitare il plug-in: %s", "disabling_failed": "Impossibile disabilitare il plug-in: %s",
"invalid_api": { "invalid_api": {
"not_present": "🇺🇸Plugin %s does not specify an API version.", "not_present": "Il plugin %s non ha una versione API specifica.",
"lower": "🇺🇸Plugin %s is using API version %s, while the server is using API version %s.", "lower": "Il plugin %s sta usando la versione API %s, mentre il server sta usando la versione API %s.",
"outdated": "🇺🇸Plugin %s is using an outdated API method." "outdated": "Il plugin %s sta usando un metodo API obsoleto."
} }
} }
} }