Dynamische Inhalte übersetzen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Sie können Parameter in Ihrer Lokalisierungstabelle verwenden, wenn nur ein Teil des angezeigten Textes übersetzt werden muss, wie z.B. das Lokalisieren einer Maßeinheit nach einem Zahlenwert, das Verweisen auf einen Benutzernamen oder das Anzeige von Zeit und Datum.

Anzeigen einer Menge an In-Game-Items.
Anzeigen des Roblox-Benutzernamens eines Spielers in einer Nachricht.
Anzeigen eines Highscores mit lokalisierten Trennzeichen.

Parameter bestehen aus einem Parameterwert und einem optionalen Formatbezeichner, der in geschweifte Klammern eingeschlossen ist.

Im folgenden Beispiel hat ein Spiel die folgenden Einträge in seiner Lokalisierungstabelle:

Quellees
Hallo {Spieler_Name}!Hola {Spieler_Name}!
Mein Name ist {NPC_Name}Me llamo {NPC_Name}

Wenn ein Benutzer seine Sprache auf es eingestellt hat, wäre die Übersetzungsausgabe wie folgt:

Originaltext im SpielSpanische Übersetzung
Hallo new_storm!Hola new_storm!
Mein Name ist Diva DragonslayerMe llamo Diva Dragonslayer

In einigen Fällen möchten Sie möglicherweise Formatbezeichner verwenden, um zu steuern, wie der Parameterwert im lokalisierten String formatiert wird.

Die verfügbaren Formatbezeichner sind wie folgt:

BezeichnerTypBeschreibungBeispielausgabe
intZahlGanzzahl mit optionalem Minuszeichen; keine Tausendertrennzeichen.1234
fixedZahlZwei Dezimalstellen mit Dezimalindikator, optionales Minuszeichen und keine Tausendertrennzeichen.1234.50
1234,50
numZahlZwei Dezimalstellen mit Dezimalindikator, optionales Minuszeichen und Tausendertrennzeichen.1.234,50
1234,50
HEXZahlGanzzahl in Hexadezimal umgewandelt; negativ wird in das 64-Bit-Zweierkomplement umgewandelt.3FF
hexZahlDas gleiche wie HEX, aber in Kleinbuchstaben.3ff
datetimeZahlUTC-Zeitstempel als Zahl in ein universelles, lesbares Zeitformat.2017-10-10 13:38:10
iso8601ZahlUTC-Zeitstempel als Zahl im ISO-8601-Format für UTC-Zeit.2017-10-12T22:02:38Z
shorttimeZahlUTC-Zeitstempel in lokales "Stunde:Minute"-Format.1:45 PM
13:45
shortdatetimeZahlUTC-Zeitstempel im allgemeinen Datum+Uhrzeit-Muster mit kurzer Zeit.10/10/2017 1:45 PM
shortdateZahlUTC-Zeitstempel im kurzen Datumsformat.10/10/2017
2017-10-10
translateStringSuch nach einem wörtlichen Source-String in der Lokalisierungstabelle und verwendet die verfügbar Übersetzung für die Locale.

Teilstrings übersetzen

Verwenden Sie den translate-Bezeichner, wenn Sie eine direkte Übersetzung aus Ihrer Lokalisierungstabelle benötigen. Die Lokalisierung sucht nach einem exakten Match des Parameters in der Quellspalte Ihrer Lokalisierungstabelle.

Im folgenden Beispiel hat ein Spiel die folgenden Zeilen in seiner Lokalisierungstabelle:

Quellees
Ich komme aus {Ort_Name:translate}.Soy de {Ort_Name:translate}.
BrasilienBrasil
LondonLondres
DeutschlandAlemania

Wenn ein Benutzer seine Sprache auf 'es' eingestellt hat, wird die Übersetzungsausgabe wie folgt angezeigt:

Originaltext im SpielSpanische Übersetzung
Ich komme aus Brasilien.Soy de Brasil.
Ich komme aus London.Soy de Londres.
Ich komme aus Deutschland.Soy de Alemania.

Mit Zahlen übersetzen

Sie können einen Bezeichner verwenden, um Ihre numerischen Werte so zu formatieren, dass sie im Kontext Ihres Spiels passen.

Im folgenden Beispiel hat ein Spiel die folgenden nummerbezogenen Einträge in seiner Lokalisierungstabelle:

Quellees
{rennzeit:fixed} Sekunden{rennzeit:fixed} segundos
${1:num} Bargeld und {2:int} Edelsteine${1:num} dinero y {2:int} joyas

Wenn ein Benutzer seine Sprache auf es eingestellt hat, wird die Übersetzungsausgabe wie folgt angezeigt:

Originaltext im SpielSpanische Übersetzung
75,202844 Sekunden75,20 segundos
$2500.5 Bargeld und 99.8 Edelsteine$2.500,50 dinero y 100 joyas
©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.