Internationalisierung
Diese Seite erklärt, wie Sie mit i18next mehrsprachige Unterstützung zu Ihrem Pixi’VN-Spiel hinzufügen, einschließlich Übersetzungsstrategien für die Benutzeroberfläche und die Erzählung. Wie übersetzt man die Visual Novel?
In Visual Novels und ähnlichen Spielen ist es üblich, den Spielern die Auswahl ihrer Muttersprache zu ermöglichen.
Für Ihr Pixi’VN-Projekt sollten Sie eine externe Bibliothek zur Verwaltung von Übersetzungen verwenden. Dies gibt Ihnen die Flexibilität, die Implementierung zu wählen, die am besten zu Ihren Anforderungen passt.
Die beliebteste und am weitesten kompatible Bibliothek ist i18next.
Vorlagen
In allen Vorlagen ist i18next bereits enthalten und konfiguriert. Sie können sofort mit der Übersetzung Ihres Spiels beginnen.
Übersetzungen werden in mehreren JSON-Dateien (eine pro Sprache) als Schlüssel-Wert-Paare gespeichert. Der Schlüssel ist eine eindeutige Kennung für den Text, und der Wert ist die übersetzte Zeichenkette.
Erstellen
ink
Wenn Sie ink verwenden, können Sie Zeichenketten automatisch aus ink-Text für die Übersetzung extrahieren. Mehr erfahren Sie hier.
Übersetzungs-JSON-Dateien müssen manuell erstellt werden. Es wird empfohlen, Übersetzungen in zwei Abschnitte aufzuteilen (siehe es.json):
- UI-Texte: für Bildschirme, Einstellungen, Schnelltasten usw.—alles, was nicht zur Erzählung gehört.
- Erzählungstexte: für Dialoge, Auswahlmenüs usw.
{
"ui": {
"text_speed": "Velocidad del texto"
// ...
},
"narration": {
"Hello, my name is {{name}}": "Hola, mi nombre es {{name}}"
// ...
}
}