Jump to content
Toggle menu
  • 3 articles
  • 22 files
  • 3 users
  • 2.5K edits
Shroudforge
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Tradurre il Modloader

From Shroudforge
Revision as of 01:36, 7 November 2026 by Bonsaibauer (talk | contribs) (Importing a new version from external source)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Translate the Modloader



Aiuta a rendere ShroudForge disponibile ai giocatori di tutto il mondo. Modifica le traduzioni in Fink oppure invia le modifiche come pull request su GitHub.

Tradurre con Fink

Apri l'editor Fink per ShroudForge. Fink mostra il testo sorgente inglese accanto alle traduzioni. I file delle lingue restano nel repository. Fink non conserva una seconda copia sincronizzata in un servizio di traduzione.

Seleziona il progetto e il branch nell'editor. Rivedi un messaggio, modifica la traduzione e controlla il risultato. Inizialmente Fink salva il lavoro come bozza nel browser. Per salvare le modifiche su GitHub è necessario un account GitHub.

Inviare le modifiche come pull request

Se il branch predefinito è protetto, crea prima un branch di traduzione su GitHub. Aprilo in Fink e invia lì le modifiche. Poi crea una pull request, così le modifiche potranno essere esaminate prima dell'unione. Fink non crea branch al posto tuo.

Se non puoi scrivere nel repository ShroudForge, usa il flusso per fork di Fink. Installa l'app GitHub di Inlang sul tuo account, invia le modifiche al tuo fork e poi apri una pull request. Fink apre la pagina delle pull request di GitHub. Esamina e invia la pull request lì.

L'elenco delle pull request ShroudForge mostra i contributi di traduzione aperti e il loro stato di revisione. Consulta la guida Fink a branch, fork e pull request per maggiori dettagli.

Modificare direttamente i file di traduzione

Puoi anche modificare i file JSON nella cartella modules/ui-resources/locales/ e creare una pull request nel repository. Mantieni le stesse chiavi del file sorgente inglese en-GB.json. Non rinominare segnaposto come {count}. Il loro nome deve restare identico in ogni traduzione.

Prima di aprire una pull request puoi controllare i file delle lingue:

cd modules/modloader/ui
npm run locale:check

Il file di progetto Fink modules/ui-resources/project.inlang/settings.json collega l'editor a questi cataloghi. Il link di esempio qui sopra apre quel progetto. Se in seguito usi un URL diverso per l'editor, aggiornalo nel link di questo articolo e nell'illustrazione SVG.