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 Lokalisierungs-Tabelle verwenden, wenn nur ein Teil der angezeigten Zeichen Übersetzung erfordert, wie z. B. die Lokalisierung einer Messungseinheit nach einem Zahlwert, das Verweisen eines Benutzernamens oder das Anzeigen von Zeit und Datum.

Anzeigen einer Menge In-Game-Items.
Zeigen Sie den Roblox-Benutzernamen eines Spieler:inin einer Nachricht an.
Anzeigen eines hohen Ergebnisses mit lokalisierten Separatoren.

Parameter bestehen aus einem Argumentwert und einem optionalen Format-Spezialisierer in Klammern.

Im folgenden Beispiel hat ein Erlebnis die folgenden Einreichungen in seiner Lokalisierungs-Tabelle:

Quellees
Hallo Player_Name!Hola Player_Name!
Mein Name ist NPC_NameIch heiße NPC_Name

Wenn ein Benutzer seine Sprache auf es setzt, würde die Übersetzungsausgabe wie folgt sein:

Ursprünglicher In-Game-TextSpanische Übersetzung
Hallo new_storm!Hola new_storm!
Mein Name ist Diva DragonslayerIch bin Diva Dragonslayer

In einigen Fällen möchten Sie Format-Spezialisierungen verwenden, um zu kontrollieren, wie der Parameterwert in der lokalisierten Stringformatiert wird.

Die verfügbaren Format-Spezialisierungen sind wie folgt:

SpezifikatorTypBeschreibungAusgabebeispiel
intnummerEinheit mit optionalem negativen Zeichen; keine Tausend Sperren.1234
repariertnummerZwei Zeichen mit Zeichenkursator, optionalem Negativzeichen und keine Tausendertrennstriche.1234.501234,50
nummernummerZwei Zeichen mit Zeichenkursator, optionalem Negativzeichen und Tausendern.1,234.501234,50
HEXnummerIntßer umgewandelt in Hex; Negativ umgewandelt in 64-Bit-Zweier-Ergänzung.3FF
hexnummerGanz ähnlich wie HEX, aber in der unteren Schreibweise.3ffnen
datumnummerUTC-Timestamp als Zahl in universell lesbarem Format.2017-10-10 13:38:10
iso8601nummerUTC-Timestamp als Zahl für die ISO-8601-Format UTC-Zeit.2017-10-12T22:02:38Z
kurzzeitnummerUTC-Timestamp für lokale "Stunde: Minute"-格式.1:45 PM13:45
kurzzeitnummerUTC-Datumsvorlage mit kurzer Zeit für allgemeines Datum + Zeitmuster.10.10.2017 1:45 PM
kurznamenummerUTC-Timestamp für kurze Daten.10/10/20172017-10-10
übersetzenstringSuche nach einem lit. Quelle--String-Match in der Übersetzungstabelle und verwendet die verfügbare lokale Übersetzung.

Substring-Übersetzung

Verwenden Sie den translate Spezialisten, wenn Sie eine direkte Übersetzung von Ihrer Lokalisierungstabelle erfordern. Die Lokalisierung sucht nach einem genauen Match des Parameters in der Quelle-Säule Ihrer Lokalisierungstabelle.

Im folgenden Beispiel hat ein Erlebnis die folgenden Zeilen in seiner Lokalisierungs-Tabelle:

Quellees
Ich komme aus Place_Name:translate.Soy de Place_Name:translate.
BrasilienBrasilien
LondonLondon
DeutschlandDeutschland

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

Ursprünglicher In-Game-TextSpanische Übersetzung
Ich komme aus Brasilien.Soy de Brasilien.
Ich komme aus London.Soy de London.
Ich komme aus Deutschland.Soy de Alemania.

Mit Zahlen übersetzen

Du kannst einen Spezifikator verwenden, um deine nummerischen Werte anzupassen, um den Kontext in deiner Erlebniszu entsprechen.

Im folgenden Beispiel hat ein Erlebnis die folgende Anzahl von verwandten Einträgen in seiner Lokalisierungs-Tabelle:

Quellees
:race_time:fixed sekundenzu race_time:fixed sekunden
$1:num bargeld und 2:int schmuck$1:num geld und 2:int schmuck

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

Ursprünglicher In-Game-TextSpanische Übersetzung
75.202844 sekunden75,20 sekunden
2.500,5 bargeld und 99,8 juwelen2.500,50 dollar und 100 schmuck