-
Notifications
You must be signed in to change notification settings - Fork 0
Istruzioni in italiano
Pedro Garau Martínez edited this page Dec 10, 2019
·
1 revision
- Scarica il file chiamato «un.rpyc»
- Copialo nella cartella «game» che si trova all'interno del videogioco che vuoi tradurre.
- Esegui il gioco e attendi finché non visualizzi la schermata di inizio. Dopodiché, apri nuovamente la cartella e dovresti trovare dei nuovi file in formato «.rpy». Quest'ultimi sono i file che verranno usati per tradurre il gioco.
- Scarica ed estrai la versione di RenPy adatta al tuo sistema operativo.
- Sposta la cartella del videogioco all'interno di quella che hai ottenuto estraendo lo SDK. Fatto ciò, esegui il file «renpy.exe».
- Seleziona la frase corrispondente al nome della cartella del gioco (in questo caso «DDLC-1.1.1-pc») e clicca su «Generate Translation».
- Inserisci la lingua desiderata e clicca nuovamente su «Generate Translation».
- Attendi pazientemente e, una volta apparsa la finestra sottostante, prosegui al passo successivo.
- Vai nella cartella "game/tl/(lingua scelta)" e troverai una serie di cartelle e/o file con estensione «.rpy»
- Incolla il programma all'interno di quella cartella e crea un nuovo file chiamato «Characters.map»
- Questo file conterrà i nomi di tutti i personaggi, così facendo potrai sapere chi pronuncia quale frase. Ad esempio, se apri un file rpy come «script-ch0.rpy» potrai vedere dei «tag»:
- I nomi solitamente si trovano nel file «script.rpy» oppure in «definitions.rpy» nella cartella «game», pertanto, apri quest'ultima cartella e cerca quei file:
- A prima vista potresti trovare dei nomi in "scripts", tuttavia non sono al completo. Se ad esempio cerchi «define mc» in "definitions", troverai i nomi mancanti:
- Adesso sai chi dice cosa, quindi inserisci i nomi di chi parla all'interno del file «Characters.map» in questa forma: tag=nome
- Fai "Salva".
- Torna nella cartella in cui si trova il file «Characters.map», apri il prompt dei comandi e scrivi la seguente stringa.
Monika -export "script-ch0.rpy"
(Sostituire «script-ch0.rpy» con il nome del file dal quale vuoi estrarre il testo.)
- Verrà generato un file chiamato «script-ch0.po»
- Grazie a questo file potrai tradurre il gioco, infatti puoi già tradurre il testo tramite il tuo programma preferito (es. PoEdit, Weblate o MemoQ...).
- A traduzione ultimata esegui la seguente stringa dal prompt dei comandi:
Monika -import "script-ch0.rpy"
- Dovresti aver ottenuto un file chiamato «script-ch0_new.rpy». Cancella l'originale e rinomina il nuovo affinché abbia lo stesso nome dell'originale.
Adesso hai due scelte davanti, dare la possibilità al giocatore di scegliere la lingua dalle impostazioni del gioco o forzare il gioco affinché si avvii nella lingua da te scelta.
- Apri il file «options.rpy» che si trova all'interno della cartella «game» del videogioco.
- Inserisci queste due stringhe di testo a inizio file (sostituisci «Italian» con la lingua da te scelta).
-
define config.default_language = "Italian"
-
define config.language = "Italian"
- Salva il file
- Apri il file «screens.rpy» che si trova all'interno della cartella «game» del videogioco.
-
Cerca «screen preferences()» e vai alla fine del blocco di codice.
-
Inserisci il seguente testo alla fine lla fine di "hbox" e salva le modifiche.
-
hbox:
-
vbox:
-
style_prefix "radio"
-
label _("Language")
-
textbutton _("English") action Language(None)
-
textbutton _("Italian") action Language("Italian")
- (Cambia Italian nella lingua scelta).
- Avvia il gioco, vai in "Impostazioni" e scegli la lingua.
Avvia il gioco e controlla che tutto funzioni correttamente