LocalizationService

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Brak możliwości tworzenia
Usługa
Bez replikacji

Usługa lokalizacji jest usługą odpowiedzialną za obsługę automatycznego tłumaczenia.

Służy jako magazyn dla LocalizationTable obiektów używanych przez automatyczną zamianę tekstu.

Usługa lokalizacji będzie używać tylko swoich dziecięcych tablic lokalizacji do automatycznej wymiany tekstu, chyba że GuiBase2d.RootLocalizationTable zostanie określone na obiekcie GUI lub jego przodkach.

Podsumowanie

Właściwości

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    ID lokalne używane do lokalizacji podstawowych i wewnętrznych funkcji.

  • Tylko do odczytu
    Bez replikacji
    Odczyt równoległy

    Id lokalnego, które lokalny gracz ustawił dla swojego systemu operacyjnego.

Metody

Właściwości

RobloxLocaleId

Tylko do odczytu
Bez replikacji
Odczyt równoległy

Właściwość ta pokazuje lokalny identyfikator używany do lokalizacji podstawowych i wewnętrznych funkcji, takich jak CoreGui .Zwraca ciąg z dwoma literowymi kodami (na przykład, en-us ) dla lokalizacji.

SystemLocaleId

Tylko do odczytu
Bez replikacji
Odczyt równoległy

Właściwość ta pokazuje lokalny identyfikator, który lokalny gracz ustawił dla swojego systemu operacyjnego.

Wynikiem tego będzie ciąg z kodem dwuliterowym (np. "en-us") dla lokalizacji.

Zobacz także Player.LocaleId , lokalną identyfikator, którą użytkownik ustawił dla swojego konta Roblox, która jest używana do lokalizacji treści w doświadczeniu.Będzie to inna wartość, gdy Roblox jeszcze nie wspiera lokalnego tego gracza wewnętrznie.

Metody

GetCorescriptLocalizations

Instances

Zwraca listę LocalizationTable obiektów używanych do lokalizacji skryptów głównych.


Zwroty

Instances

GetTableEntries

Zwraca Array, gdzie każdy element zwróconego Array jest sam w sobie elementem Array w tym samym formacie, o którym mowa w LocalizationTable:GetEntries() .Kolejność elementów w zwroconym Array jest taka sama, jak kolejność, przez którą LocalizationTables będzie przeszukiwany, aby próbować zautomatyzowanej lokalizacji dla dostarczonego Instance .Elementy wejściowe w ramach określonego LocalizationTable są zwracane w nieokreślonej kolejności.

Funkcja ta zwraca wpisy niezależnie od tego, czy obiekt jest GuiBase2d z włączoną GuiBase2d.AutoLocalize opcją.Obiekt, który jest GuiBase2d, nie zostanie rzeczywiście automatycznie zlokalizowany, chyba że GuiBase2d.AutoLocalize jest włączone.

Sortowanie tabel wygląda następująco:

Funkcja ta nie zwraca. Nie będzie czekać, aż chmura LocalizationTable zostanie wczytana.

Parametry

instance: Instance
Wartość domyślna: "nil"

Zwroty

Zbiór tablic, w którym każda tablica jest w tym samym formacie, jak opisano w LocalizationTable:GetEntries().

GetTranslatorForPlayer

Funkcja ta przyjmuje gracza jako argument i zwraca instancję Translator, którą można użyć do wykonywania tłumaczeń dla tego obszaru, jeśli są dostępne.Wpisy używane do lokalizacji to wpisy dostarczone przez hierarchię LocalizationTable pod LocalizationService oraz chmurę LocalizationTable, jeśli jest dostępna i już załadowana.Będzie to taki sam zestaw wpisów powracający przez LocalizationService:GetTableEntries(nil) .

Funkcja ta nie zwraca. Nie będzie czekać, aż chmura LocalizationTable zostanie wczytana.

Zobacz także:

Parametry

player: Instance

The Player otrzymujesz Translator za które płacisz.

Wartość domyślna: ""

Zwroty

Instancja Translator dla określonego lokalnego.

Przykłady kodu

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

Wynik

Zwraca strunę kodu kraju/regionu zgodnie z lokalizacją IP klienta gracza. Wspierane kody krajów/regionów są następujące:


<th>Państwo/Region</th>
</tr>
</thead>
<tbody>
<tr>
<td>US</td>
<td>Stany Zjednoczone</td>
</tr>
<tr>
<td>GB</td>
<td>Zjednoczone Królestwo</td>
</tr>
<tr>
<td>CA</td>
<td>Kanała</td>
</tr>
<tr>
<td>AF</td>
<td>Afganistan</td>
</tr>
<tr>
<td>AX</td>
<td>Wyspy Alandzkie</td>
</tr>
<tr>
<td>AL</td>
<td>Albania</td>
</tr>
<tr>
<td>DZ</td>
<td>Algierska</td>
</tr>
<tr>
<td>AS</td>
<td>Amerykańskie Samoa</td>
</tr>
<tr>
<td>AD</td>
<td>Andora</td>
</tr>
<tr>
<td>AO</td>
<td>Angola</td>
</tr>
<tr>
<td>AI</td>
<td>Anguilla</td>
</tr>
<tr>
<td>AQ</td>
<td>Antarktyda</td>
</tr>
<tr>
<td>AG</td>
<td>Antigua i Barbuda</td>
</tr>
<tr>
<td>AR</td>
<td>Argentyna</td>
</tr>
<tr>
<td>AM</td>
<td>Gruzja</td>
</tr>
<tr>
<td>AW</td>
<td>Aruby</td>
</tr>
<tr>
<td>AU</td>
<td>Australia</td>
</tr>
<tr>
<td>AT</td>
<td>Austria</td>
</tr>
<tr>
<td>AZ</td>
<td>Azerbejdżan</td>
</tr>
<tr>
<td>BS</td>
<td>Bahamy</td>
</tr>
<tr>
<td>BH</td>
<td>Bahrajn</td>
</tr>
<tr>
<td>BD</td>
<td>Bangladesz</td>
</tr>
<tr>
<td>BB</td>
<td>Barykada</td>
</tr>
<tr>
<td>BY</td>
<td>Białoruś</td>
</tr>
<tr>
<td>BE</td>
<td>Belgia</td>
</tr>
<tr>
<td>BZ</td>
<td>Białyz</td>
</tr>
<tr>
<td>BJ</td>
<td>Benał</td>
</tr>
<tr>
<td>BM</td>
<td>Bermudy</td>
</tr>
<tr>
<td>BT</td>
<td>Bułgaria</td>
</tr>
<tr>
<td>BO</td>
<td>Boliwia</td>
</tr>
<tr>
<td>BQ</td>
<td>Bonaire, Święta Eustacja i Saba</td>
</tr>
<tr>
<td>BA</td>
<td>Bośnia i Hercegowina</td>
</tr>
<tr>
<td>BW</td>
<td>Botswanę</td>
</tr>
<tr>
<td>BV</td>
<td>Wyspa Bouvet</td>
</tr>
<tr>
<td>BR</td>
<td>Brazylia</td>
</tr>
<tr>
<td>IO</td>
<td>Terytorium Oceanu Indyjskiego Brytyjczyków</td>
</tr>
<tr>
<td>BN</td>
<td>Brunei Darussalam</td>
</tr>
<tr>
<td>BG</td>
<td>Bułgaria</td>
</tr>
<tr>
<td>BF</td>
<td>Burkina Faso</td>
</tr>
<tr>
<td>BI</td>
<td>Bułgaria</td>
</tr>
<tr>
<td>KH</td>
<td>Kambodża</td>
</tr>
<tr>
<td>CM</td>
<td>Kameryna</td>
</tr>
<tr>
<td>CV</td>
<td>Czarnogóra</td>
</tr>
<tr>
<td>KY</td>
<td>Wyspy Kajmanskie</td>
</tr>
<tr>
<td>CF</td>
<td>Republika Środkowej Afryki</td>
</tr>
<tr>
<td>TD</td>
<td>Czad</td>
</tr>
<tr>
<td>CL</td>
<td>Kolumbia</td>
</tr>
<tr>
<td>CN</td>
<td>Chiny</td>
</tr>
<tr>
<td>CX</td>
<td>Wyspa Bożego Narodzenia</td>
</tr>
<tr>
<td>CC</td>
<td>Wyspy Kokosowe</td>
</tr>
<tr>
<td>CO</td>
<td>Kolumbia</td>
</tr>
<tr>
<td>KM</td>
<td>Komory</td>
</tr>
<tr>
<td>CG</td>
<td>Kongo</td>
</tr>
<tr>
<td>CD</td>
<td>Kongo (DRC)</td>
</tr>
<tr>
<td>CK</td>
<td>Wyspy Cooka</td>
</tr>
<tr>
<td>CR</td>
<td>Kostaryka</td>
</tr>
<tr>
<td>CI</td>
<td>Wybrzeże Kości Słoniowej</td>
</tr>
<tr>
<td>HR</td>
<td>Chorwacja</td>
</tr>
<tr>
<td>CW</td>
<td>Kuraçao</td>
</tr>
<tr>
<td>CY</td>
<td>Cypr</td>
</tr>
<tr>
<td>CZ</td>
<td>Czechy</td>
</tr>
<tr>
<td>DK</td>
<td>Dania</td>
</tr>
<tr>
<td>DJ</td>
<td>Dżibuti</td>
</tr>
<tr>
<td>DM</td>
<td>Dominika</td>
</tr>
<tr>
<td>DO</td>
<td>Republika Dominikany</td>
</tr>
<tr>
<td>EC</td>
<td>Ekwador</td>
</tr>
<tr>
<td>EG</td>
<td>Egipt</td>
</tr>
<tr>
<td>SV</td>
<td>Słowacja</td>
</tr>
<tr>
<td>GQ</td>
<td>Gwinea Równikowa</td>
</tr>
<tr>
<td>ER</td>
<td>Erytrea</td>
</tr>
<tr>
<td>EE</td>
<td>Estonia</td>
</tr>
<tr>
<td>ET</td>
<td>Etiopia</td>
</tr>
<tr>
<td>FK</td>
<td>Wyspy Falklandzkie (Malwiny)</td>
</tr>
<tr>
<td>FO</td>
<td>Wyspy Falklandzkie</td>
</tr>
<tr>
<td>FJ</td>
<td>Fidży</td>
</tr>
<tr>
<td>FI</td>
<td>Finlandia</td>
</tr>
<tr>
<td>FR</td>
<td>Francja</td>
</tr>
<tr>
<td>GF</td>
<td>Francuska Gujana</td>
</tr>
<tr>
<td>PF</td>
<td>Francuska Polinezja</td>
</tr>
<tr>
<td>TF</td>
<td>Francuskie terytoria południowe</td>
</tr>
<tr>
<td>GA</td>
<td>Gwinea Równikowa</td>
</tr>
<tr>
<td>GM</td>
<td>Gambia</td>
</tr>
<tr>
<td>GE</td>
<td>Gruzja</td>
</tr>
<tr>
<td>DE</td>
<td>Niemcy</td>
</tr>
</tbody>
Kodeks

<th>Państwo/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>Grecja</td>
</tr>
<tr>
<td>GL</td>
<td>Grenlandia</td>
</tr>
<tr>
<td>GD</td>
<td>Gwiazda</td>
</tr>
<tr>
<td>GP</td>
<td>Gujana Francuska</td>
</tr>
<tr>
<td>GU</td>
<td>Guam</td>
</tr>
<tr>
<td>GT</td>
<td>Gwatemala</td>
</tr>
<tr>
<td>GG</td>
<td>Gwernsey</td>
</tr>
<tr>
<td>GN</td>
<td>Gwiazda</td>
</tr>
<tr>
<td>GW</td>
<td>Gwinea Równikowa</td>
</tr>
<tr>
<td>GY</td>
<td>Gwiana</td>
</tr>
<tr>
<td>HT</td>
<td>Gwiazda Haiti</td>
</tr>
<tr>
<td>HM</td>
<td>Wyspa Heard i wyspy McDonald</td>
</tr>
<tr>
<td>VA</td>
<td>Święty Widok</td>
</tr>
<tr>
<td>HN</td>
<td>Honduras</td>
</tr>
<tr>
<td>HK</td>
<td>Kraków</td>
</tr>
<tr>
<td>HU</td>
<td>Węgry</td>
</tr>
<tr>
<td>IS</td>
<td>Islandia</td>
</tr>
<tr>
<td>IN</td>
<td>Indii</td>
</tr>
<tr>
<td>ID</td>
<td>Indonesja</td>
</tr>
<tr>
<td>IQ</td>
<td>Irak</td>
</tr>
<tr>
<td>IE</td>
<td>Irlandia</td>
</tr>
<tr>
<td>IM</td>
<td>Wyspa Man</td>
</tr>
<tr>
<td>IL</td>
<td>Izrael</td>
</tr>
<tr>
<td>IT</td>
<td>Włochy</td>
</tr>
<tr>
<td>JM</td>
<td>Jamaika</td>
</tr>
<tr>
<td>JP</td>
<td>Japonia</td>
</tr>
<tr>
<td>JE</td>
<td>Koszulka</td>
</tr>
<tr>
<td>JO</td>
<td>Jordanie</td>
</tr>
<tr>
<td>KZ</td>
<td>Kazachstan</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>Kuwejt</td>
</tr>
<tr>
<td>KG</td>
<td>Kazachstan</td>
</tr>
<tr>
<td>LA</td>
<td>Łotwa</td>
</tr>
<tr>
<td>LV</td>
<td>Łotwa</td>
</tr>
<tr>
<td>LB</td>
<td>Liban</td>
</tr>
<tr>
<td>LS</td>
<td>Lesotho</td>
</tr>
<tr>
<td>LR</td>
<td>Liberia</td>
</tr>
<tr>
<td>LY</td>
<td>Libia</td>
</tr>
<tr>
<td>LI</td>
<td>Litwański</td>
</tr>
<tr>
<td>LT</td>
<td>Litwa</td>
</tr>
<tr>
<td>LU</td>
<td>Luksemburg</td>
</tr>
<tr>
<td>MO</td>
<td>Makau</td>
</tr>
<tr>
<td>MK</td>
<td>Bułgaria</td>
</tr>
<tr>
<td>MG</td>
<td>Madagaskar</td>
</tr>
<tr>
<td>MW</td>
<td>Malezja</td>
</tr>
<tr>
<td>MY</td>
<td>Malezja</td>
</tr>
<tr>
<td>MV</td>
<td>Malediwy</td>
</tr>
<tr>
<td>ML</td>
<td>Malia</td>
</tr>
<tr>
<td>MT</td>
<td>Maltę</td>
</tr>
<tr>
<td>MH</td>
<td>Wyspy Marshall</td>
</tr>
<tr>
<td>MQ</td>
<td>Martynika</td>
</tr>
<tr>
<td>MR</td>
<td>Mauretania</td>
</tr>
<tr>
<td>MU</td>
<td>Mauritius</td>
</tr>
<tr>
<td>YT</td>
<td>Mayotte</td>
</tr>
<tr>
<td>MX</td>
<td>Meksyk</td>
</tr>
<tr>
<td>FM</td>
<td>Mikronezja</td>
</tr>
<tr>
<td>MD</td>
<td>Mołdawia</td>
</tr>
<tr>
<td>MC</td>
<td>Monaco</td>
</tr>
<tr>
<td>MN</td>
<td>Mongolia</td>
</tr>
<tr>
<td>ME</td>
<td>Czarnogóra</td>
</tr>
<tr>
<td>MS</td>
<td>Montevideo</td>
</tr>
<tr>
<td>MA</td>
<td>Maroko</td>
</tr>
<tr>
<td>MZ</td>
<td>Mołdawia</td>
</tr>
<tr>
<td>MM</td>
<td>Mjamara</td>
</tr>
<tr>
<td>NA</td>
<td>Namibia</td>
</tr>
<tr>
<td>NR</td>
<td>Nauru</td>
</tr>
<tr>
<td>NP</td>
<td>Nepał</td>
</tr>
<tr>
<td>NL</td>
<td>Niemcy</td>
</tr>
<tr>
<td>AN</td>
<td>Wyspy Niderlandzkie</td>
</tr>
<tr>
<td>NC</td>
<td>Nowa Kaledonia</td>
</tr>
<tr>
<td>NZ</td>
<td>Nowa Zelandia</td>
</tr>
<tr>
<td>NI</td>
<td>Nikaragua</td>
</tr>
<tr>
<td>NE</td>
<td>Niger</td>
</tr>
<tr>
<td>NG</td>
<td>Nigeria</td>
</tr>
<tr>
<td>NU</td>
<td>Nieue</td>
</tr>
<tr>
<td>NF</td>
<td>Wyspa Norfolk</td>
</tr>
<tr>
<td>MP</td>
<td>Wyspy Marshalla Północnego</td>
</tr>
<tr>
<td>NO</td>
<td>Norwegia</td>
</tr>
<tr>
<td>OM</td>
<td>Omamnij</td>
</tr>
</tbody>
Kodeks

<th>Państwo/Region</th>
</tr>
</thead>
<tbody>
<tr>
<td>PK</td>
<td>Pakistańczycy</td>
</tr>
<tr>
<td>PW</td>
<td>Palawia</td>
</tr>
<tr>
<td>PS</td>
<td>Palestyna</td>
</tr>
<tr>
<td>PA</td>
<td>Panama</td>
</tr>
<tr>
<td>PG</td>
<td>Papua-Nowa Gwinea</td>
</tr>
<tr>
<td>PY</td>
<td>Paragwaj</td>
</tr>
<tr>
<td>PE</td>
<td>Peru</td>
</tr>
<tr>
<td>PH</td>
<td>Filipiny</td>
</tr>
<tr>
<td>PN</td>
<td>Wyspy Pitcairn</td>
</tr>
<tr>
<td>PL</td>
<td>Polska</td>
</tr>
<tr>
<td>PT</td>
<td>Portugalnia</td>
</tr>
<tr>
<td>PR</td>
<td>Portoryko</td>
</tr>
<tr>
<td>QA</td>
<td>Katar</td>
</tr>
<tr>
<td>RE</td>
<td>Zjednoczenie</td>
</tr>
<tr>
<td>RO</td>
<td>Rumunia</td>
</tr>
<tr>
<td>RU</td>
<td>Rosyjska Federacja</td>
</tr>
<tr>
<td>RW</td>
<td>Rwandzie</td>
</tr>
<tr>
<td>BL</td>
<td>Święta Barthelemy</td>
</tr>
<tr>
<td>SH</td>
<td>Święta Helena, Wniebowstąpienie i Tristan da Cunha</td>
</tr>
<tr>
<td>KN</td>
<td>Święta Kity i Nevis</td>
</tr>
<tr>
<td>LC</td>
<td>Święta Lucia</td>
</tr>
<tr>
<td>MF</td>
<td>Święta Marta</td>
</tr>
<tr>
<td>PM</td>
<td>Święta Helena i Mikronezja</td>
</tr>
<tr>
<td>VC</td>
<td>Saint Vincent i Grenadyny</td>
</tr>
<tr>
<td>WS</td>
<td>Szwecja</td>
</tr>
<tr>
<td>SM</td>
<td>San Marino</td>
</tr>
<tr>
<td>ST</td>
<td>Sao Tome i Principe</td>
</tr>
<tr>
<td>SA</td>
<td>Arabia Saudyjska</td>
</tr>
<tr>
<td>SN</td>
<td>Senegał</td>
</tr>
<tr>
<td>RS</td>
<td>Szwajcaria</td>
</tr>
<tr>
<td>SC</td>
<td>Seszele</td>
</tr>
<tr>
<td>SL</td>
<td>Republika Liberii</td>
</tr>
<tr>
<td>SG</td>
<td>Święta Helena</td>
</tr>
<tr>
<td>SX</td>
<td>Sint Maarten</td>
</tr>
<tr>
<td>SK</td>
<td>Słowacja</td>
</tr>
<tr>
<td>SI</td>
<td>Słowenia</td>
</tr>
<tr>
<td>SB</td>
<td>Wyspy Salomona</td>
</tr>
<tr>
<td>SO</td>
<td>Szwecja</td>
</tr>
<tr>
<td>ZA</td>
<td>Południowa Afryka</td>
</tr>
<tr>
<td>GS</td>
<td>Południowa Gruzja i Południowe Wyspy Sandwich</td>
</tr>
<tr>
<td>SS</td>
<td>Południowy Sudan</td>
</tr>
<tr>
<td>ES</td>
<td>Hiszpania</td>
</tr>
<tr>
<td>LK</td>
<td>Sri Lanka</td>
</tr>
<tr>
<td>SR</td>
<td>Surinam</td>
</tr>
<tr>
<td>SJ</td>
<td>Szwalbard i Jan Mayen</td>
</tr>
<tr>
<td>SZ</td>
<td>Szwajcaria</td>
</tr>
<tr>
<td>SE</td>
<td>Szwecja</td>
</tr>
<tr>
<td>CH</td>
<td>Szwajcaria</td>
</tr>
<tr>
<td>TW</td>
<td>Tajwan</td>
</tr>
<tr>
<td>TJ</td>
<td>Tadżykistan</td>
</tr>
<tr>
<td>TZ</td>
<td>Tanzania</td>
</tr>
<tr>
<td>TH</td>
<td>Tajlandia</td>
</tr>
<tr>
<td>TL</td>
<td>Timor-Wschodni</td>
</tr>
<tr>
<td>TG</td>
<td>Togo</td>
</tr>
<tr>
<td>TK</td>
<td>Tokelau</td>
</tr>
<tr>
<td>TO</td>
<td>Tonga</td>
</tr>
<tr>
<td>TT</td>
<td>Trynidad i Tobago</td>
</tr>
<tr>
<td>TN</td>
<td>Tunezja</td>
</tr>
<tr>
<td>TR</td>
<td>Türkiye (Turcja)</td>
</tr>
<tr>
<td>TM</td>
<td>Tadżykistan</td>
</tr>
<tr>
<td>TC</td>
<td>Wyspy Turcze i Kajmany</td>
</tr>
<tr>
<td>TV</td>
<td>Tuwału</td>
</tr>
<tr>
<td>UG</td>
<td>Ugandą</td>
</tr>
<tr>
<td>UA</td>
<td>Ukraina</td>
</tr>
<tr>
<td>AE</td>
<td>Zjednoczone Emiraty Arabskie</td>
</tr>
<tr>
<td>UM</td>
<td>Mniejsze oddalone wyspy Stanów Zjednoczonych</td>
</tr>
<tr>
<td>UY</td>
<td>Urugwaj</td>
</tr>
<tr>
<td>UZ</td>
<td>Uzbekistan</td>
</tr>
<tr>
<td>VU</td>
<td>Vanuatu</td>
</tr>
<tr>
<td>VE</td>
<td>Wenezuela</td>
</tr>
<tr>
<td>VN</td>
<td>Wietnam</td>
</tr>
<tr>
<td>VG</td>
<td>Wyspy Dziewicze (Brytyjskie)</td>
</tr>
<tr>
<td>VI</td>
<td>Wyspy Dziewicze (US)</td>
</tr>
<tr>
<td>WF</td>
<td>Wallis i Futuna</td>
</tr>
<tr>
<td>EH</td>
<td>Sahara Zachodnia</td>
</tr>
<tr>
<td>YE</td>
<td>Jemenu</td>
</tr>
<tr>
<td>ZM</td>
<td>Zambia</td>
</tr>
<tr>
<td>ZW</td>
<td>Zimbabwe</td>
</tr>
<tr>
<td>CU</td>
<td>Kuby</td>
</tr>
<tr>
<td>IR</td>
<td>Irań</td>
</tr>
<tr>
<td>SY</td>
<td>Syria</td>
</tr>
<tr>
<td>KP</td>
<td>Korea Północna</td>
</tr>
</tbody>
Kodeks

Zobacz także:

Parametry

player: Instance

Gracz, dla którego uzyskujesz informacje o kraju/regionie.

Wartość domyślna: ""

Zwroty

Sznurek wskazujący kod kraju/regionu gracza.

Przykłady kodu

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

Wynik

Funkcja ta przyjmuje kod lokalny jako argument i wykonuje do czasu, aż chmura LocalizationTable dla tego lokalnego zostanie załadowana, jeśli jest dostępna.Następnie zwraca obiekt Translator, który można wykorzystać do wykonywania tłumaczeń dla tego lokalnego, jeśli są dostępne.Wpisy używane do lokalizacji to wpisy dostarczone przez hierarchię LocalizationTable pod LocalizationService oraz chmurkową tabelę (jeśli jest dostępna).Będzie to taki sam zestaw wpisów powracający przez LocalizationService:GetTableEntries(nil) .

Funkcja ta może wystąpić błąd i dlatego powinna być owinięta w pcall().

Zobacz także:

Parametry

locale: string

Wspierany język lub lokalny kod Roblox.

Wartość domyślna: ""

Zwroty

Instancja Translator dla określonego lokalnego.

Przykłady kodu

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

Wynik

Funkcja ta przyjmuje gracza jako argument i wykonuje do czasu, aż chmura LocalizationTable dla lokalizacji gracza zostanie załadowana, jeśli jest dostępna.Następnie zwraca obiekt Translator, który można wykorzystać do wykonywania tłumaczeń dla tego lokalnego, jeśli są dostępne.Wpisy używane do lokalizacji to wpisy dostarczone przez hierarchię LocalizationTable pod LocalizationService oraz chmurkową tabelę (jeśli jest dostępna).Będzie to taki sam zestaw wpisów powracający przez LocalizationService:GetTableEntries(nil) .

Funkcja ta może wystąpić błąd i dlatego powinna być owinięta w pcall().

Zobacz także:

Parametry

player: Instance

The Player otrzymujesz Translator za które płacisz.

Wartość domyślna: ""

Zwroty

Instancja Translator dla określonego lokalnego.

Przykłady kodu

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

Zdarzenia