Statische Inhalte übersetzen

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

Du kannst Parameter in deinem Lokalisierungstisch verwenden, wenn nur ein Teil des angezeigten Textes übersetzt werden muss, z. B. die Lokalisierung einer Maßeinheit nach einem Zahlwert, die Referenz eines Benutzernamens oder die Anzeige von Zeit und Datum.

Zeigen einer Menge von In-Game-Artikeln.
>

Zeigen des Roblox-Benutzernamens eines Spieler:inin einer Nachricht.

Zeigen einer hohen Punktzahl mit lokalisierten Trennzeichen.
>

Parameter bestehen aus einem Parameternwert und einem optionalen Formatspezifikator , der in Klammern eingeschlossen ist.

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

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

Wenn ein Benutzer seine lokale Einstellung auf es festgelegt hat, wäre die Übersetzungsausgabe wie folgt:

Origineller In-Game-TextSpanische Übersetzung
Hallo new_storm!Hola neue_Sturm!
Mein Name ist Diva DragonslayerIch heiße Diva Dragonslayer

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

Die verfügbaren Formatspezifikatoren sind wie folgt:

SpezifikatorTypBeschreibungAusgabe
zahl intzahlZahl mit optionalem negativen Zeichen; keine Tausend-Trennzeichen.1234
固定iertzahlZwei Zahlen mit Dezimalzeichen, optionalem negativen Zeichen und keine Tausend-Trennzeichen.1234.501234,50
nummerzahlZwei Zahlen mit Dezimalzeichen, optionalem negativen Zeichen und Tausend-Trennzeichen.1,234.501234,50
ZEHNzahlZahl konvertiert zu hex; negativ wird in 64-Bit-Zweierkomplement umgewandelt.3FF
hexzahlGleich wie HEX, aber kleinschreibung.3ff
datum und zeitzahlUTC-Zeitmarke als Zahl zum universellen lesbaren Format für Benutzer.2017-10-10 13:38:10
iso8601zahlUTC-Zeit戳 als Zahl zum ISO-8601-Format UTC-Zeit.2017-10-12T22:02:38Z
kurze zeitzahlUTC-Zeitmarke auf lokales "Stunde:Minute"-Format.1:45 PM13:45
kurze zeitspannezahlUTC-Zeitmarke zu allgemeinem Datum+Zeitmuster mit kurzer Zeit.10/10/2017 1:45 PM
kurzdatumzahlUTC-Zeitmarke zu kurzem Datumsmuster.10/10/20172017-10-10
übersetzenZeichenketteSucht nach einem literalen Quelltext String-Match in der Lokalisierungstabelle und verwendet die verfügbare lokale Übersetzung.

Unterzeichen übersetzen

Verwende den translate -Spezialisten, wenn du eine direkte Übersetzung aus deinem Lokalisierungstisch benötigst.Die Lokalisierung sucht nach einem genauen Übereinstimmung des Parameters in der Quellspalte Ihrer Lokalisierungstabelle.

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

Quellees
Ich komme aus Place_Name:translate.Soja von Place_Name:translate.
BrasilienBrasilien
LondonLondon
DeutschlandDeutschland

Wenn ein Benutzer seine lokale Einstellung auf "es" festgelegt hat, wird die Übersetzungsausgabe wie folgt angezeigt:

Origineller In-Game-TextSpanische Übersetzung
Ich komme aus Brasilien.Soja aus Brasilien.
Ich komme aus London.Soja aus London.
Ich komme aus Deutschland.Soy aus Deutschland.

Mit Zahlen übersetzen

Du kannst einen Spezifikator verwenden, um deine numerischen Werte so zu formatieren, dass sie zum Kontext in deiner Erlebnispassen.

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

Quellees
race_time:fixed sekundenrace_time:fixed sekunden
$1:num bargeld und 2:int juwelen$1:num geld und 2:int juwelen

Wenn ein Benutzer seine lokale Einstellung auf es gesetzt hat, wird die Übersetzungsausgabe wie folgt angezeigt:

Origineller In-Game-TextSpanische Übersetzung
75.202844 sekunden75,20 sekunden
2500,5 $ bargeld und 99,8 juwelen$2.500,50 dinero und 100 joyas