LocalizationService
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
LocalizationService ist der Dienst, der für die Bearbeitung automatisierter Übersetzungen verantwortlich ist.
Es wird als Speicher für LocalizationTable Objekte verwendet, die von automatischem Text-Ersetzung verwendet werden.
LocalizationService verwendet nur seine child LocalizationTables für den automatischen Text-Ersetzung, wenn GuiBase2d.RootLocalizationTable nicht auf einem GUI-Objekt oder seinen Vorfahren angegeben ist.
Zusammenfassung
Eigenschaften
Die lokale ID, die für die Lokalisierung von Kern- und internen Funktionen verwendet wird.
Die lokale ID, die der lokale Spieler für sein Betriebssystem festgelegt hat.
Methoden
Gibt eine Liste von LocalizationTable Objekten zurück, die für die Lokalisierung von Kernskripts verwendet werden.
Erhalte alle Einreichungen für die automatische Lokalisierung.
Kehrt ein Translator zurück, um für Übersetzungen mit den lokalen Daten verwendet zu werden.
Gibt die Land-/Regionscode-String entsprechend der Client-IP-Geolokation des Spieler:inzurück.
Lädt bis zur Cloud LocalizationTable für die Argumentlokalisierung - wenn verfügbar. Wird eine Translator Instanz für die Übersetzungen für das angegebene Land zurückgegeben.
Wird bis zur Cloud LocalizationTable für das lokale Speicher des Spieler:ingeladen - wenn verfügbar. Wird eine Translator Instanz zurückgegeben, die für Übersetzungen für das angegebene lokale verwendet wird.
Eigenschaften
RobloxLocaleId
Dieses Eigenschaften zeigt die lokale ID an, die für die Lokalisierung von Kern- und internen Funktionen verwendet wird, wie z. B. CoreGui. Wird eine Zeichenfolge mit den zwei Buchstabencode (z. B. en-us ) für die Lokalisierung zurückgegeben.
SystemLocaleId
Dieses Eigenschaften zeigt die lokale id, die der lokale spieler für sein betriebssystem festgelegt hat.
Dies gibt eine Zeichenfolge mit den zwei Buchstabencode (z. B. "en-us") für das lokale zurück.
Siehe auch Player.LocaleId, die lokale ID, die ein Benutzer für sein Roblox-Konto festgelegt hat, die für die Lokalisierung von In-Experience-Inhalten verwendet wird. Dies wird ein anderer Wert sein, wenn Roblox diese Spieler:innoch nicht intern unterstützt.
Methoden
GetCorescriptLocalizations
Gibt eine Liste von LocalizationTable Objekten zurück, die für die Lokalisierung von Kernskripts verwendet werden.
Rückgaben
GetTableEntries
Gibt ein Array zurück, in dem jedes Element der zurückgegebenen Array ein Array der in der gleichen Reihenfolge wie in <
Diese Funktion gibt Einreichungen zurück, unabhängig davon, ob das Objekt ein GuiBase2d mit GuiBase2d.AutoLocalize aktiviert ist. Ein Objekt, das ein GuiBase2d ist, wird nicht automatisch lokalisiert, es sei denn, 1> Class.GuiBase2d.AutoLocalize1> ist aktiviert.
Die Sortierung der Tabellen erfolgt wie folgt:
- Zuerst sucht es den ältesten Vorgänger des Objekts (Instanz
- Danach werden Tabeln aus der LocalizationTable Hierarchie unter LocalizationService angehängt. Für jedes Kind LocalizationTable
- Schließlich fügt sich die Cloud-App LocalizationTable an den Array an. Wenn es keine Cloud LocalizationTable gibt, oder die Cloud LocalizationTable noch nicht geladen ist, dann fügt sich keine Tabelle an in diesem Schritt.
Diese Funktion gibt keine Ausgabe ab. Sie wird nicht warten, bis die Cloud LocalizationTable geladen ist.
Parameter
Rückgaben
Ein Array von Arrays, in dem jedes Array in der gleichen Form wie in LocalizationTable:GetEntries() beschrieben ist.
GetTranslatorForPlayer
Diese Funktion nimmt einen Spieler als Argument und gibt eine Translator Instanz zurück, die für Übersetzungen für diesen Lokalen Bereich verwendet werden kann, wenn verfügbar. Die Eingaben für die Lokalisierung sind die Eingaben, die von der
Diese Funktion gibt keine Ausgabe ab. Sie wird nicht warten, bis die Cloud LocalizationTable geladen ist.
Siehe auch:
- LocalizationService:GetTranslatorForPlayerAsync() hat die gleiche Funktionalität wie diese Funktion, mit der Unterschied, dass sie bis zum Laden der Cloud LocalizationTable ausgegeben wird.
- LocalizationService:GetTranslatorForLocaleAsync() , gibt einen Übersetzer zurück, der für Übersetzungen mit dem angegebenen lokalen verwendet wird.
Parameter
Das Player, das Sie für den Translator erhalten.
Rückgaben
Die Translator Instanz für das angegebene Land.
Code-Beispiele
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end
GetCountryRegionForPlayerAsync
Gibt eine Country-/Region-Code-String nach der Client-IP-Geolokation des Spieler:inzurück. Die unterstützten Country-/Region-Codes sind wie folgt:
<tbody><tr><td>DE</td><td>Vereinigte Staaten</td></tr><tr><td>GB</td><td>Vereinigtes Königreich</td></tr><tr><td>KA</td><td>Kanada</td></tr><tr><td>AF</td><td>Afghanistan</td></tr><tr><td>DA</td><td>Inseln Aland</td></tr><tr><td>AL</td><td>Albanien</td></tr><tr><td>DZ</td><td>Algerien</td></tr><tr><td>AS</td><td>Amerikanische Samoa</td></tr><tr><td>AD</td><td>Andorra</td></tr><tr><td>AO</td><td>Angola</td></tr><tr><td>KI</td><td>Enguilla</td></tr><tr><td>AQ</td><td>Antarktika</td></tr><tr><td>AG</td><td>Antigua und Barbuda</td></tr><tr><td>AR</td><td>Argentinien</td></tr><tr><td>Vorabend</td><td>Armenien</td></tr><tr><td>AW</td><td>Aruba</td></tr><tr><td>AU-</td><td>Australien</td></tr><tr><td>AN</td><td>Österreich</td></tr><tr><td>AZ</td><td>Aserbaidschan</td></tr><tr><td>BS</td><td>Bahamas</td></tr><tr><td>BH</td><td>Bahrain</td></tr><tr><td>BD</td><td>Bangladesch</td></tr><tr><td>BB</td><td>Barbados</td></tr><tr><td>VON</td><td>Weißrussland</td></tr><tr><td>SEI</td><td>Belgien</td></tr><tr><td>BZ</td><td>Belize</td></tr><tr><td>BJ</td><td>Benin</td></tr><tr><td>BM</td><td>Bermuda</td></tr><tr><td>BT</td><td>Bhutan</td></tr><tr><td>BO</td><td>Bolivien</td></tr><tr><td>BQ</td><td>Bonaire, Saint Eustatius und Saba</td></tr><tr><td>Ba</td><td>Bosnien und Herzegowina</td></tr><tr><td>BW</td><td>Botswana</td></tr><tr><td>BV</td><td>Bouvetinsel</td></tr><tr><td>BR</td><td>Brasilien</td></tr><tr><td>IO</td><td>Britisches Territorium im Indischen Ozean</td></tr><tr><td>BN</td><td>Brunei Darussalam</td></tr><tr><td>Hintergrund</td><td>Bulgarien</td></tr><tr><td>BF</td><td>Burkina Faso</td></tr><tr><td>BI</td><td>Burundi</td></tr><tr><td>KH</td><td>Kambodscha</td></tr><tr><td>PM</td><td>Kamerun</td></tr><tr><td>Lebenslauf</td><td>Kap Verde</td></tr><tr><td>KY</td><td>Kaimaninseln</td></tr><tr><td>CF</td><td>Zentralafrikanische Republik</td></tr><tr><td>TD</td><td>Chad</td></tr><tr><td>CL</td><td>Chile</td></tr><tr><td>CN</td><td>China</td></tr><tr><td>CX</td><td>Weihnachtsinsel</td></tr><tr><td>CC</td><td>Kokosinseln</td></tr><tr><td>CO</td><td>Kolumbien</td></tr><tr><td>KM</td><td>Komoren</td></tr><tr><td>CG</td><td>Kongo</td></tr><tr><td>Abkühlzeit</td><td>Kongo (DRC)</td></tr><tr><td>CK</td><td>Cookinseln</td></tr><tr><td>CR</td><td>Kostarika</td></tr><tr><td>CI</td><td>Elfenbeinküste</td></tr><tr><td>HR</td><td>Kroatien</td></tr><tr><td>CW</td><td>Kuraçao</td></tr><tr><td>ZY</td><td>Zypern</td></tr><tr><td>CZ</td><td>Tschechien</td></tr><tr><td>DK</td><td>Dänemark</td></tr><tr><td>DJ</td><td>Dschibuti</td></tr><tr><td>DM</td><td>Dominika</td></tr><tr><td>TUN</td><td>Dominikanische Republik</td></tr><tr><td>EC</td><td>Ecuador</td></tr><tr><td>EG</td><td>Ägypten</td></tr><tr><td>SV</td><td>El Salvador</td></tr><tr><td>GQ-</td><td>Äquinoktium-Guinea</td></tr><tr><td>ER</td><td>Eritrea</td></tr><tr><td>EE</td><td>Estland</td></tr><tr><td>ET</td><td>Äthiopien</td></tr><tr><td>FK</td><td>Falklandinseln (Malvinas)</td></tr><tr><td>FO</td><td>Färöer</td></tr><tr><td>FJ</td><td>Fidschi</td></tr><tr><td>FI</td><td>Finnland</td></tr><tr><td>FR</td><td>Frankreich</td></tr><tr><td>GF</td><td>Französisch-Guayana</td></tr><tr><td>PF</td><td>Französisch-Polynesien</td></tr><tr><td>TF</td><td>Französische Südterritorien</td></tr><tr><td>GA</td><td>Gabun</td></tr><tr><td>GM</td><td>Gambschscha</td></tr><tr><td>GE</td><td>Georgien</td></tr><tr><td>DE</td><td>Deutschland</td></tr></tbody>
Code | Land/Region |
---|
<tbody><tr><td>GH</td><td>Ghana</td></tr><tr><td>GI</td><td>Gibraltar</td></tr><tr><td>GR</td><td>Griechenland</td></tr><tr><td>GL</td><td>Grönland</td></tr><tr><td>GB</td><td>Granada</td></tr><tr><td>GP</td><td>Guadeloupe</td></tr><tr><td>GU</td><td>Guam</td></tr><tr><td>GT</td><td>Guatemala</td></tr><tr><td>GG</td><td>Island</td></tr><tr><td>NE</td><td>Guinea</td></tr><tr><td>GW</td><td>Guinea-Bissau</td></tr><tr><td>GY</td><td>Guyana</td></tr><tr><td>HT</td><td>Haiti</td></tr><tr><td>HM</td><td>Heard und McDonaldinseln</td></tr><tr><td>VA</td><td>Heiliger See</td></tr><tr><td>HN</td><td>Honduras</td></tr><tr><td>HK</td><td>Hongkong</td></tr><tr><td>HU</td><td>Ungarn</td></tr><tr><td>IS</td><td>Island</td></tr><tr><td>IN</td><td>Indien</td></tr><tr><td>ID</td><td>Indonesien</td></tr><tr><td>IQ</td><td>Irak</td></tr><tr><td>IE</td><td>Irland</td></tr><tr><td>IM</td><td>Insel Man</td></tr><tr><td>IL</td><td>Israel</td></tr><tr><td>IT</td><td>Italien</td></tr><tr><td>JM</td><td>Jamaika</td></tr><tr><td>JP</td><td>Japan</td></tr><tr><td>JE</td><td>Jersey</td></tr><tr><td>JO</td><td>Jordanien</td></tr><tr><td>KZ</td><td>Kasachstan</td></tr><tr><td>KE</td><td>Kenia</td></tr><tr><td>KI</td><td>Kiribati</td></tr><tr><td>KR</td><td>Korea</td></tr><tr><td>KW</td><td>Kuwait</td></tr><tr><td>KG</td><td>Kirgisistan</td></tr><tr><td>LA</td><td>Laos</td></tr><tr><td>LV</td><td>Lettland</td></tr><tr><td>LB</td><td>Libanon</td></tr><tr><td>LS</td><td>Lesotho</td></tr><tr><td>LR</td><td>Liberia</td></tr><tr><td>LY-</td><td>Libyen</td></tr><tr><td>LI</td><td>Liechtenstein</td></tr><tr><td>LT</td><td>Litauen</td></tr><tr><td>LU</td><td>Luxemburg</td></tr><tr><td>MO</td><td>Macau</td></tr><tr><td>MK</td><td>Македония</td></tr><tr><td>MG</td><td>Madagaskar</td></tr><tr><td>MW</td><td>Malawi</td></tr><tr><td>MEINE</td><td>Malaysien</td></tr><tr><td>MV</td><td>Malediven</td></tr><tr><td>ML</td><td>Mal</td></tr><tr><td>MT</td><td>Malta</td></tr><tr><td>MH</td><td>Marshallinseln</td></tr><tr><td>MQ</td><td>Martinique</td></tr><tr><td>MR</td><td>Mauretanien</td></tr><tr><td>ME</td><td>Mauretanien</td></tr><tr><td>YT</td><td>Mayotte</td></tr><tr><td>MX</td><td>Mexiko</td></tr><tr><td>Frequenz</td><td>Mikronesien</td></tr><tr><td>MD</td><td>Republik Moldau</td></tr><tr><td>MC</td><td>Monaco</td></tr><tr><td>MN</td><td>Mongolei</td></tr><tr><td>ME</td><td>Montenegro</td></tr><tr><td>MS</td><td>Montserrat</td></tr><tr><td>MA</td><td>Marokko</td></tr><tr><td>MZ</td><td>Mosambik</td></tr><tr><td>MM</td><td>Myanmar</td></tr><tr><td>Nein</td><td>Namibia</td></tr><tr><td>NR</td><td>Nauru</td></tr><tr><td>NP</td><td>Nepal</td></tr><tr><td>NL</td><td>Niederlande</td></tr><tr><td>EIN</td><td>Niederländische Antillen</td></tr><tr><td>NC</td><td>Neukaledonien</td></tr><tr><td>Neuseeland</td><td>Neuseeland</td></tr><tr><td>Nein</td><td>Nicaragua</td></tr><tr><td>NE</td><td>Niger</td></tr><tr><td>NG</td><td>Nigeria</td></tr><tr><td>Nein</td><td>Neu</td></tr><tr><td>NE</td><td>Norfolkinsel</td></tr><tr><td>MP</td><td>Nördliche Marianen</td></tr><tr><td>NEIN</td><td>Norwegen</td></tr><tr><td>OM</td><td>Oman</td></tr></tbody>
Code | Land/Region |
---|
<tbody><tr><td>PK</td><td>Pakistan</td></tr><tr><td>PW</td><td>Palau</td></tr><tr><td>PS</td><td>Staat Palästina</td></tr><tr><td>PA</td><td>Panama</td></tr><tr><td>PG</td><td>Papua-Neuguinea</td></tr><tr><td>PY</td><td>Paraguay</td></tr><tr><td>PE</td><td>Peru</td></tr><tr><td>PH-</td><td>Philippinen</td></tr><tr><td>PN</td><td>Pitcairninseln</td></tr><tr><td>PL-</td><td>Polen</td></tr><tr><td>PT</td><td>Portugal</td></tr><tr><td>Öffentlich</td><td>Puerto Rico</td></tr><tr><td>QA</td><td>Katar</td></tr><tr><td>RE</td><td>Wiedervereinigung</td></tr><tr><td>RO</td><td>Rumänien</td></tr><tr><td>RU</td><td>Russische Föderation</td></tr><tr><td>RW</td><td>Ruanda</td></tr><tr><td>BL</td><td>Saint-Barthélemy</td></tr><tr><td>SH</td><td>St. Helena, Ascension und Tristan da Cunha</td></tr><tr><td>KN</td><td>St. Kitts und Nevis</td></tr><tr><td>LC</td><td>St. Lucia</td></tr><tr><td>MF</td><td>Saint-Martin</td></tr><tr><td>PM</td><td>Saint-Pierre und Miquelon</td></tr><tr><td>VC</td><td>St. Vincent und die Grenadinen</td></tr><tr><td>WS</td><td>Samoa</td></tr><tr><td>SM</td><td>San Marino</td></tr><tr><td>ST</td><td>São Tomé und Príncipe</td></tr><tr><td>SA</td><td>Saudi-Arabien</td></tr><tr><td>SP</td><td>Senegal</td></tr><tr><td>RS</td><td>Serbien</td></tr><tr><td>SC</td><td>Seychellen</td></tr><tr><td>SL</td><td>Sierra Leone</td></tr><tr><td>SG</td><td>Singapur</td></tr><tr><td>SX</td><td>Sint Maarten</td></tr><tr><td>SK</td><td>Slowakei</td></tr><tr><td>SI</td><td>Slowenien</td></tr><tr><td>SB</td><td>Salomonen</td></tr><tr><td>SO</td><td>Somalia</td></tr><tr><td>ZA-</td><td>Südafrika</td></tr><tr><td>GS</td><td>Südgeorgien und die Südlichen Sandwichinseln</td></tr><tr><td>SS</td><td>Südsudan</td></tr><tr><td>ES</td><td>Spanien</td></tr><tr><td>LK</td><td>Sri Lanka</td></tr><tr><td>SR</td><td>Suriname</td></tr><tr><td>SJ</td><td>Spitzbergen und Jan Mayen</td></tr><tr><td>SZ</td><td>Swasiland</td></tr><tr><td>SE</td><td>Schweden</td></tr><tr><td>CH</td><td>Schweiz</td></tr><tr><td>SW</td><td>Taiwan</td></tr><tr><td>TJ</td><td>Tadschikistan</td></tr><tr><td>TZ</td><td>Tansania</td></tr><tr><td>TH</td><td>Thailand</td></tr><tr><td>Übersetzen</td><td>Osttimor</td></tr><tr><td>TG</td><td>Togo</td></tr><tr><td>TK</td><td>Tokenau</td></tr><tr><td>AN</td><td>Tonga</td></tr><tr><td>Öffnen (TT)</td><td>Trinidad und Tobago</td></tr><tr><td>TN</td><td>Tunesien</td></tr><tr><td>DR</td><td>Türkiye (Türkei)</td></tr><tr><td>TM</td><td>Turkmenistan</td></tr><tr><td>TC</td><td>Turks- und Caicosinseln</td></tr><tr><td>Fernseher</td><td>Tuvalu</td></tr><tr><td>UG</td><td>Uganda</td></tr><tr><td>Nutzerakquise</td><td>Ukraine</td></tr><tr><td>AE</td><td>Vereinigte Arabische Emirate</td></tr><tr><td>MM</td><td>Kleinere abgelegene Inseln der Vereinigten Staaten</td></tr><tr><td>UI</td><td>Uruguay</td></tr><tr><td>UZ</td><td>Usbekistan</td></tr><tr><td>VU</td><td>Vanuatu</td></tr><tr><td>VE</td><td>Venezuela</td></tr><tr><td>VN</td><td>Vietnam</td></tr><tr><td>VG</td><td>Virgin Islands (Britisch)</td></tr><tr><td>VI</td><td>Virgin Islands (Vereinigte Staaten)</td></tr><tr><td>WF</td><td>Wallis und Futuna</td></tr><tr><td>EH</td><td>Westsahara</td></tr><tr><td>JA</td><td>Jemen</td></tr><tr><td>ZM</td><td>Simbabwe</td></tr><tr><td>ZW</td><td>Simbabwe</td></tr><tr><td>CU</td><td>Kuba</td></tr><tr><td>IR</td><td>Iran</td></tr><tr><td>DA</td><td>Syrien</td></tr><tr><td>KP</td><td>Nordkorea</td></tr></tbody>
Code | Land/Region |
---|
Siehe auch:
- PolicyService:GetPolicyInfoForPlayerAsync() gibt Richtlinieninformationen über einen Spieler zurück, der basiert auf Geolokation, Alterssgruppe und Plattform
Parameter
Der Spieler, für den Sie die Land-/Regionsinformationen erhalten.
Rückgaben
Eine Zeichenfolge, die den Land-/Regionscode eines Spieler:inanzeigt.
Code-Beispiele
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local result, code = pcall(LocalizationService.GetCountryRegionForPlayerAsync, LocalizationService, player)
if result and code == "CA" then
print("Hello, friend from Canada!")
else
print("GetCountryRegionForPlayerAsync failed: " .. code)
end
GetTranslatorForLocaleAsync
Diese Funktion nimmt einen Lokalisierungscode als Argument und gibt zurück, bis die Cloud LocalizationTable für diesen Lokalisierungsbereich geladen wurde, wenn verfügbar. Sie gibt dann ein Class
Diese Funktion kann Fehler machen und sollte daher in einem pcall() eingeschlossen sein.
Siehe auch:
- LocalizationService:GetTranslatorForPlayer() gibt den Übersetzer entsprechend der lokalen Einstellungen des angegebenen Spieler:inan. Diese Funktion wird deprecated und sollte nicht in neuen Workflows verwendet werden.
- LocalizationService:GetTranslatorForPlayerAsync() gibt bis zur Cloud LocalizationTable für die lokale des angegebenen Spielers geladen und dann den Übersetzer entsprechend der lokalen des angegebenen Spieler:inerhält.
Parameter
Eine Roblox-unterstützte Sprache oder Codes.
Rückgaben
Die Translator Instanz für das angegebene Land.
Code-Beispiele
local LocalizationService = game:GetService("LocalizationService")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForLocaleAsync("fr")
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print("Hello in French: " .. result)
else
print("GetTranslatorForLocaleAsync failed: " .. translator)
end
GetTranslatorForPlayerAsync
Diese Funktion nimmt einen Spieler als Argument und gibt zurück, bis die Cloud LocalizationTable für diesen Spieler:ingeladen ist, wenn verfügbar. Sie gibt dann ein Translator
Diese Funktion kann Fehler machen und sollte daher in einem pcall() eingeschlossen sein.
Siehe auch:
- LocalizationService:GetTranslatorForPlayer() , die gleiche Funktionalität wie diese Funktion, mit der Ausnahme, dass sie nicht produziert und nicht wartet, bis die Cloud LocalizationTable für die lokale Sprache des Spieler:ingeladen ist. Diese Funktion ist deprecated und sollte nicht in neuen Workflows verwendet werden.
- LocalizationService:GetTranslatorForLocaleAsync() , gibt einen Übersetzer zurück, der für Übersetzungen mit dem angegebenen lokalen verwendet wird.
Parameter
Das Player, das Sie für den Translator erhalten.
Rückgaben
Die Translator Instanz für das angegebene Land.
Code-Beispiele
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end