LocalizationService

Veraltete anzeigen

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

Nicht erstellbar
Dienst
Nicht repliziert

Der LocalizationService ist der Dienst, der für die Bearbeitung automatisierter Übersetzungen verantwortlich ist.

Es wird als Speicher für LocalizationTable Objekte verwendet, die durch automatische Textersetzung verwendet werden.

Der Lokalisierungsservice verwendet nur seine Kind-Lokalisierungstabellen für die automatische Textersetzung, es sei denn GuiBase2d.RootLocalizationTable wird auf einem GUI-Objekt oder seinen Vorfahren angegeben.

Zusammenfassung

Eigenschaften

  • Schreibgeschützt
    Nicht repliziert
    Parallel lesen

    Die lokale ID, die für die Lokalisierung von Kern- und internen Funktionen verwendet wird.

  • Schreibgeschützt
    Nicht repliziert
    Parallel lesen

    Die lokale ID, die der lokale Spieler für sein Betriebssystem festgelegt hat.

Methoden

Eigenschaften

RobloxLocaleId

Schreibgeschützt
Nicht repliziert
Parallel lesen

Diese Eigenschaft zeigt die lokale ID, die für die Lokalisierung von Kern- und internen Funktionen wie CoreGui verwendet wird.Gibt eine Zeichenkette mit dem zweistelligen Code (zum Beispiel, en-us ) für das lokale zurück.

SystemLocaleId

Schreibgeschützt
Nicht repliziert
Parallel lesen

Diese Eigenschaft zeigt die lokale ID, die der lokale Spieler für sein Betriebssystem festgelegt hat.

Dies gibt eine Zeichenkette mit dem zweistelligen Code (zum Beispiel "en-us") für das lokale zurück.

Siehe auch Player.LocaleId , die lokale ID, die ein Benutzer für seinen Roblox-Konto festgelegt hat, die für die Lokalisierung von In-Experience-Inhalten verwendet wird.Dies wird ein anderer Wert sein, wenn Roblox diesen Spieler:innoch nicht lokal intern unterstützt.

Methoden

GetCorescriptLocalizations

Instances

Gibt eine Liste von LocalizationTable Objekten zurück, die für die Lokalisierung von Kernskripten verwendet werden.


Rückgaben

Instances

GetTableEntries

Gibt eine Array zurück, wo jedes Element der zurückgegebenen Array selbst ein Array von Einträgen im gleichen Format ist, wie es in LocalizationTable:GetEntries() beschrieben ist.Die Reihenfolge der Elemente in der zurückgegebenen Array ist die gleiche Reihenfolge, durch die die LocalizationTables gesucht wird, um die automatische Lokalisierung für die bereitgestellte Instance zu versuchen.Die Eintrags元素 innerhalb eines bestimmten LocalizationTable werden in einer nicht spezifizierten Reihenfolge zurückgegeben.

Diese Funktion gibt Einträge 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 GuiBase2d.AutoLocalize ist aktiviert.

Die Reihenfolge der Tabellen ist wie folgt:

Diese Funktion gibt nicht nach. Sie wird nicht warten, bis die Cloud LocalizationTable geladen wurde.

Parameter

instance: Instance
Standardwert: "nil"

Rückgaben

Ein Array von Arrays, bei dem jedes Array im selben Format ist, wie es in LocalizationTable:GetEntries() beschrieben ist.

GetTranslatorForPlayer

Diese Funktion nimmt einen Spieler als Argument und gibt eine Translator zurück, die verwendet werden kann, um Übersetzungen für dieses Lokal durchzuführen, wenn verfügbar.Die für die Lokalisierung verwendeten Einträge sind die Einträge, die von der LocalizationTable Hierarchie unter LocalizationService bereitgestellt werden, sowie die Cloud LocalizationTable, wenn sie verfügbar und bereits geladen ist.Dies wird die gleiche Reihe von Einträgen sein, die von LocalizationService:GetTableEntries(nil) zurückgegeben werden.

Diese Funktion gibt nicht nach. Sie wird nicht warten, bis die Cloud LocalizationTable geladen wurde.

Siehe auch:

Parameter

player: Instance

Das Player, für das du das Translator bekommst.

Standardwert: ""

Rückgaben

Die Translator Instanz für das angegebene lokale.

Code-Beispiele

This code sample attempts to retrieve a Translator object for the local player. LocalizationService:GetTranslatorForPlayerAsync() is wrapped in a pcall because it may error. If it does not error and returns a Translator, it translates and prints "Hello World!" in the player's language. If the function errors, it prints "GetTranslatorForLocaleAsync failed:" followed by the error message.

LocalizationService:GetTranslatorForPlayer() can also be used if you'd like to get the player's translator without yielding until the function returns.

Getting and Using a Translator for a Player

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

Angehalten

Gibt einen Länder-/Regionscode-Zeichenstrang nach IP-Geolokation des Spieler:inzurück. Die unterstützten Länder-/Regionscodes sind wie folgt:


<th>Land/Region</th>
</tr>
</thead>
<tbody>
<tr>
<td>US</td>
<td>Vereinigte Staaten</td>
</tr>
<tr>
<td>GB</td>
<td>Vereinigtes Königreich</td>
</tr>
<tr>
<td>CA</td>
<td>Kanada</td>
</tr>
<tr>
<td>AF</td>
<td>Afghanistan</td>
</tr>
<tr>
<td>AX</td>
<td>Alandinseln</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>AI</td>
<td>Anguilla</td>
</tr>
<tr>
<td>AQ</td>
<td>Antarktis</td>
</tr>
<tr>
<td>AG</td>
<td>Antigua und Barbuda</td>
</tr>
<tr>
<td>AR</td>
<td>Argentinien</td>
</tr>
<tr>
<td>AM</td>
<td>Armenien</td>
</tr>
<tr>
<td>AW</td>
<td>Abrufen</td>
</tr>
<tr>
<td>AU</td>
<td>Australien</td>
</tr>
<tr>
<td>AT</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>Bahrein</td>
</tr>
<tr>
<td>BD</td>
<td>Bangladesch</td>
</tr>
<tr>
<td>BB</td>
<td>Barbados</td>
</tr>
<tr>
<td>BY</td>
<td>Weißrussland</td>
</tr>
<tr>
<td>BE</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>Bermudien</td>
</tr>
<tr>
<td>BT</td>
<td>Bhutan</td>
</tr>
<tr>
<td>BO</td>
<td>Bolien</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>Botschaften 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>BG</td>
<td>Bulgarien</td>
</tr>
<tr>
<td>BF</td>
<td>Burkina Faso</td>
</tr>
<tr>
<td>BI</td>
<td>Bürundi</td>
</tr>
<tr>
<td>KH</td>
<td>Kambodschen</td>
</tr>
<tr>
<td>CM</td>
<td>Kamerun</td>
</tr>
<tr>
<td>CV</td>
<td>São Vicente und Neves</td>
</tr>
<tr>
<td>KY</td>
<td>Kaimaninseln</td>
</tr>
<tr>
<td>CF</td>
<td>Zentralafrikanische Republik</td>
</tr>
<tr>
<td>TD</td>
<td>Tschad</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>CD</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>Curaçao</td>
</tr>
<tr>
<td>CY</td>
<td>Zypern</td>
</tr>
<tr>
<td>CZ</td>
<td>Tschechische Republik</td>
</tr>
<tr>
<td>DK</td>
<td>Dänemark</td>
</tr>
<tr>
<td>DJ</td>
<td>Dschibuti</td>
</tr>
<tr>
<td>DM</td>
<td>Dominikanisch</td>
</tr>
<tr>
<td>DO</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>Äquatorialguinea</td>
</tr>
<tr>
<td>ER</td>
<td>Äthiopien</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üdgebiete</td>
</tr>
<tr>
<td>GA</td>
<td>Gaborunien</td>
</tr>
<tr>
<td>GM</td>
<td>Gambien</td>
</tr>
<tr>
<td>GE</td>
<td>Georgien</td>
</tr>
<tr>
<td>DE</td>
<td>Deutschland</td>
</tr>
</tbody>
Kodierung

<th>Land/Region</th>
</tr>
</thead>
<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>GD</td>
<td>Granada</td>
</tr>
<tr>
<td>GP</td>
<td>Guadelouppe</td>
</tr>
<tr>
<td>GU</td>
<td>Guam</td>
</tr>
<tr>
<td>GT</td>
<td>Guaatemala</td>
</tr>
<tr>
<td>GG</td>
<td>Guernsey</td>
</tr>
<tr>
<td>GN</td>
<td>Guinea</td>
</tr>
<tr>
<td>GW</td>
<td>Guyana-Bissau</td>
</tr>
<tr>
<td>GY</td>
<td>Guayana</td>
</tr>
<tr>
<td>HT</td>
<td>Hispanien</td>
</tr>
<tr>
<td>HM</td>
<td>Heard- und McDonaldinseln gehört</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>Jemen</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>Japenien</td>
</tr>
<tr>
<td>JE</td>
<td>Trikot</td>
</tr>
<tr>
<td>JO</td>
<td>Jordanien</td>
</tr>
<tr>
<td>KZ</td>
<td>Kasachstan</td>
</tr>
<tr>
<td>KE</td>
<td>Kenien</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>Kasachstan</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>Libyen</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>Luxburg</td>
</tr>
<tr>
<td>MO</td>
<td>Macao</td>
</tr>
<tr>
<td>MK</td>
<td>Mazedonien</td>
</tr>
<tr>
<td>MG</td>
<td>Madagaskar</td>
</tr>
<tr>
<td>MW</td>
<td>Malawi</td>
</tr>
<tr>
<td>MY</td>
<td>Malaysien</td>
</tr>
<tr>
<td>MV</td>
<td>Malediven</td>
</tr>
<tr>
<td>ML</td>
<td>Mauretanien</td>
</tr>
<tr>
<td>MT</td>
<td>Malta</td>
</tr>
<tr>
<td>MH</td>
<td>Marshallinseln</td>
</tr>
<tr>
<td>MQ</td>
<td>Martinik</td>
</tr>
<tr>
<td>MR</td>
<td>Mauretanien</td>
</tr>
<tr>
<td>MU</td>
<td>Mauretanien</td>
</tr>
<tr>
<td>YT</td>
<td>Mauretanien</td>
</tr>
<tr>
<td>MX</td>
<td>Mexiko</td>
</tr>
<tr>
<td>FM</td>
<td>Mikronesien</td>
</tr>
<tr>
<td>MD</td>
<td>Moldau</td>
</tr>
<tr>
<td>MC</td>
<td>Monaco</td>
</tr>
<tr>
<td>MN</td>
<td>Mongolien</td>
</tr>
<tr>
<td>ME</td>
<td>Montenegro</td>
</tr>
<tr>
<td>MS</td>
<td>Montevideo</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>NA</td>
<td>Namibia</td>
</tr>
<tr>
<td>NR</td>
<td>Naurau</td>
</tr>
<tr>
<td>NP</td>
<td>Nepal</td>
</tr>
<tr>
<td>NL</td>
<td>Niederlande</td>
</tr>
<tr>
<td>AN</td>
<td>Niederländische Antillen</td>
</tr>
<tr>
<td>NC</td>
<td>Neukaledonien</td>
</tr>
<tr>
<td>NZ</td>
<td>Neuseeland</td>
</tr>
<tr>
<td>NI</td>
<td>Nicaragua</td>
</tr>
<tr>
<td>NE</td>
<td>Niger</td>
</tr>
<tr>
<td>NG</td>
<td>Nigerien</td>
</tr>
<tr>
<td>NU</td>
<td>Neu</td>
</tr>
<tr>
<td>NF</td>
<td>Norfolkinsel</td>
</tr>
<tr>
<td>MP</td>
<td>Nördliche Marianeninseln</td>
</tr>
<tr>
<td>NO</td>
<td>Norwegen</td>
</tr>
<tr>
<td>OM</td>
<td>Oman</td>
</tr>
</tbody>
Kodierung

<th>Land/Region</th>
</tr>
</thead>
<tbody>
<tr>
<td>PK</td>
<td>Pakistan</td>
</tr>
<tr>
<td>PW</td>
<td>Paläu</td>
</tr>
<tr>
<td>PS</td>
<td>Palästina</td>
</tr>
<tr>
<td>PA</td>
<td>Pandemie</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>PR</td>
<td>Portugalien Puerto Rico</td>
</tr>
<tr>
<td>QA</td>
<td>Vereinigte Staaten</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>Rumänien</td>
</tr>
<tr>
<td>BL</td>
<td>Heilige Barthelemy</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>Sankt 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>Salomonen</td>
</tr>
<tr>
<td>SM</td>
<td>Sankt Marin</td>
</tr>
<tr>
<td>ST</td>
<td>Sao Tome und Príncipe</td>
</tr>
<tr>
<td>SA</td>
<td>Saudi Arabien</td>
</tr>
<tr>
<td>SN</td>
<td>Senegal</td>
</tr>
<tr>
<td>RS</td>
<td>Serbien</td>
</tr>
<tr>
<td>SC</td>
<td>Sechellen</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>Salomoneninseln</td>
</tr>
<tr>
<td>SO</td>
<td>Südafrika</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>Surinamisch</td>
</tr>
<tr>
<td>SJ</td>
<td>Spitzbergen und Jan Mayen</td>
</tr>
<tr>
<td>SZ</td>
<td>Schwedenland</td>
</tr>
<tr>
<td>SE</td>
<td>Schweden</td>
</tr>
<tr>
<td>CH</td>
<td>Schweiz</td>
</tr>
<tr>
<td>TW</td>
<td>Taiwan</td>
</tr>
<tr>
<td>TJ</td>
<td>Tadschikistan</td>
</tr>
<tr>
<td>TZ</td>
<td>Tansenien</td>
</tr>
<tr>
<td>TH</td>
<td>Thailand</td>
</tr>
<tr>
<td>TL</td>
<td>Osttimor</td>
</tr>
<tr>
<td>TG</td>
<td>Togo</td>
</tr>
<tr>
<td>TK</td>
<td>Tokelauf</td>
</tr>
<tr>
<td>TO</td>
<td>Tönungen</td>
</tr>
<tr>
<td>TT</td>
<td>Trinidad und Tobago</td>
</tr>
<tr>
<td>TN</td>
<td>Tunesien</td>
</tr>
<tr>
<td>TR</td>
<td>Türkei (Türkei)</td>
</tr>
<tr>
<td>TM</td>
<td>Turkmenistan</td>
</tr>
<tr>
<td>TC</td>
<td>Türkei und Caicosinseln</td>
</tr>
<tr>
<td>TV</td>
<td>Tuvalu</td>
</tr>
<tr>
<td>UG</td>
<td>Uganda</td>
</tr>
<tr>
<td>Nutzerakquise</td>
<td>Ukrainien</td>
</tr>
<tr>
<td>AE</td>
<td>Vereinigte Arabische Emirate</td>
</tr>
<tr>
<td>UM</td>
<td>Kleinere abgelegene Inseln der Vereinigten Staaten</td>
</tr>
<tr>
<td>UY</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>Venezualien</td>
</tr>
<tr>
<td>VN</td>
<td>Vietnamesisch</td>
</tr>
<tr>
<td>VG</td>
<td>Virgininseln (Britisch)</td>
</tr>
<tr>
<td>VI</td>
<td>Amerikanische Jungferninseln (US)</td>
</tr>
<tr>
<td>WF</td>
<td>Wallis und Futuna</td>
</tr>
<tr>
<td>EH</td>
<td>Westliche Sahara</td>
</tr>
<tr>
<td>YE</td>
<td>Jemen</td>
</tr>
<tr>
<td>ZM</td>
<td>Simbabwe</td>
</tr>
<tr>
<td>ZW</td>
<td>Simsburg</td>
</tr>
<tr>
<td>CU</td>
<td>Kubien</td>
</tr>
<tr>
<td>IR</td>
<td>Irland</td>
</tr>
<tr>
<td>SY</td>
<td>Syrien</td>
</tr>
<tr>
<td>KP</td>
<td>Nordkorea</td>
</tr>
</tbody>
Kodierung

Siehe auch:

Parameter

player: Instance

Der Spieler, für den Sie Länder-/Regionsinformationen erhalten.

Standardwert: ""

Rückgaben

Eine Zeichenfolge, die den Länder-/Regionscode eines Spieler:inanzeigt.

Code-Beispiele

This code sample gets the country/region code for a local player and prints "Hello, friend from Canada!" if the player's client IP geolocation is Canada.

Getting Country/Region Code for a Player

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

Angehalten

Diese Funktion nimmt einen Lokalkode als Argument und gibt bis die Cloud für diesen Lokalkode geladen wurde, wenn verfügbar, zurück LocalizationTable.Dann gibt es ein Translator Objekt zurück, das verwendet werden kann, um Übersetzungen für dieses lokale durchzuführen, wenn verfügbar.Die für die Lokalisierung verwendeten Einträge sind die von der LocalizationTable Hierarchie unter LocalizationService bereitgestellten Einträge, sowie der Cloud-Tabelle (wenn verfügbar).Dies wird die gleiche Reihe von Einträgen sein, die von LocalizationService:GetTableEntries(nil) zurückgegeben werden.

Diese Funktion kann fehlerhaft sein und sollte daher in einem pcall() verpackt werden.

Siehe auch:

Parameter

locale: string

Eine von Roblox unterstützte Sprache oder Codes.

Standardwert: ""

Rückgaben

Die Translator Instanz für das angegebene lokale.

Code-Beispiele

This code sample attempts to retrieve a Translator object for the locale "fr" (French).

LocalizationService:GetTranslatorForLocaleAsync() is wrapped in a pcall because it may error. If it does not error and returns a Translator, prints "Hello in French:" followed by the French translation of "Hello World!". If the function errors, it prints "GetTranslatorForLocaleAsync failed:" followed by the error message.

Getting and Using a Translator for a Locale

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

Angehalten

Diese Funktion nimmt einen Spieler als Argument und gibt bis die Cloud LocalizationTable, zurück.Dann gibt es ein Translator Objekt zurück, das verwendet werden kann, um Übersetzungen für dieses lokale durchzuführen, wenn verfügbar.Die für die Lokalisierung verwendeten Einträge sind die von der LocalizationTable Hierarchie unter LocalizationService bereitgestellten Einträge, sowie der Cloud-Tabelle (wenn verfügbar).Dies wird die gleiche Reihe von Einträgen sein, die von LocalizationService:GetTableEntries(nil) zurückgegeben werden.

Diese Funktion kann fehlerhaft sein und sollte daher in einem pcall() verpackt werden.

Siehe auch:

Parameter

player: Instance

Das Player, für das du das Translator bekommst.

Standardwert: ""

Rückgaben

Die Translator Instanz für das angegebene lokale.

Code-Beispiele

This code sample attempts to retrieve a Translator object for the local player. LocalizationService:GetTranslatorForPlayerAsync() is wrapped in a pcall because it may error. If it does not error and returns a Translator, it translates and prints "Hello World!" in the player's language. If the function errors, it prints "GetTranslatorForLocaleAsync failed:" followed by the error message.

LocalizationService:GetTranslatorForPlayer() can also be used if you'd like to get the player's translator without yielding until the function returns.

Getting and Using a Translator for a Player

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

Ereignisse