Skip to content

Istruzioni in italiano

Pedro Garau Martínez edited this page Dec 10, 2019 · 1 revision

1º - Estrarre i file Rpy dal gioco

Requisiti

I passi da seguire

  1. Scarica il file chiamato «un.rpyc»
  2. Copialo nella cartella «game» che si trova all'interno del videogioco che vuoi tradurre.
  3. 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.

2º - Creare i file di traduzione

Requisiti

I passi da seguire

  1. Scarica ed estrai la versione di RenPy adatta al tuo sistema operativo.
  2. Sposta la cartella del videogioco all'interno di quella che hai ottenuto estraendo lo SDK. Fatto ciò, esegui il file «renpy.exe». 
  3. Seleziona la frase corrispondente al nome della cartella del gioco (in questo caso «DDLC-1.1.1-pc») e clicca su «Generate Translation».
  4. Inserisci la lingua desiderata e clicca nuovamente su «Generate Translation».
  5. Attendi pazientemente e, una volta apparsa la finestra sottostante, prosegui al passo successivo.

3º Come usare Monika per esportare ed importare i file

Requisiti

Monika

I passi da seguire

  1. Vai nella cartella "game/tl/(lingua scelta)" e troverai una serie di cartelle e/o file con estensione «.rpy»
  2. Incolla il programma all'interno di quella cartella e crea un nuovo file chiamato «Characters.map»
  3. 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»:
  4. 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:
  5. 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:
  6. Adesso sai chi dice cosa, quindi inserisci i nomi di chi parla all'interno del file «Characters.map» in questa forma: tag=nome

  1. Fai "Salva".
  2. 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.)

  1. Verrà generato un file chiamato «script-ch0.po»

  1. Grazie a questo file potrai tradurre il gioco, infatti puoi già tradurre il testo tramite il tuo programma preferito (es. PoEdit, Weblate o MemoQ...).
  2. A traduzione ultimata esegui la seguente stringa dal prompt dei comandi: Monika -import "script-ch0.rpy"
  3. 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.

4º Scelta 1 - Forza il gioco affinché si avvii nella lingua scelta

I passi da seguire

  1. Apri il file «options.rpy» che si trova all'interno della cartella «game» del videogioco.

  1. 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"
    

  1. Salva il file

4º Scelta 2 - Inserisci la lingua scelta nelle impostazioni del gioco

I passi da seguire

  1. Apri il file «screens.rpy» che si trova all'interno della cartella «game» del videogioco.

  1. Cerca «screen preferences()» e vai alla fine del blocco di codice.

  2. 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).
  1. Avvia il gioco, vai in "Impostazioni" e scegli la lingua.

5º- Testa le modifiche

I passi da seguire

Avvia il gioco e controlla che tutto funzioni correttamente