LocalizationService

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tidak Dapat Dibuat
Layanan
Tidak Direplikasi

LokalisasiService adalah layanan yang bertanggung jawab untuk menangani terjemahan otomatis.

Ini digunakan sebagai penyimpanan untuk LocalizationTable objek yang digunakan oleh pengganti teks otomatis.

Layanan Lokalisasi hanya akan menggunakan Tabel Lokalisasi Anaknya untuk penggantian teks otomatis kecuali GuiBase2d.RootLocalizationTable ditentukan pada objek GUI atau leluhurnya.

Rangkuman

Properti

  • Hanya Baca
    Tidak Direplikasi
    Baca Paralel

    ID lokal yang digunakan untuk melokalkan fitur inti dan internal.

  • Hanya Baca
    Tidak Direplikasi
    Baca Paralel

    ID lokal yang ditetapkan pemain lokal untuk sistem operasi mereka.

Metode

Properti

RobloxLocaleId

Hanya Baca
Tidak Direplikasi
Baca Paralel

Properti ini menunjukkan ID lokal yang digunakan untuk lokalisasi fitur inti dan internal seperti CoreGui .Kembalikan string dengan kode dua huruf (misalnya, en-us ) untuk lokal.

SystemLocaleId

Hanya Baca
Tidak Direplikasi
Baca Paralel

Properti ini menunjukkan id lokal yang telah ditetapkan pemain lokal untuk sistem operasi mereka.

Ini akan mengembalikan string dengan kode dua huruf (misalnya, "en-us") untuk lokal.

Lihat juga Player.LocaleId , ID lokal yang telah ditetapkan pengguna untuk akun Roblox mereka yang digunakan untuk melokalkan konten pengalaman lokal.Ini akan menjadi nilai yang berbeda ketika Roblox belum mendukung lokal pemain itu secara internal.

Metode

GetCorescriptLocalizations

Instances

Kembalikan daftar LocalizationTable objek yang digunakan untuk melokalkan skrip inti.


Memberikan nilai

Instances

GetTableEntries

Kembalikan Array , di mana setiap elemen dari kembali Array adalah sendiri sebuah Array entri dalam format yang sama seperti yang dijelaskan di LocalizationTable:GetEntries() .Pesanan elemen dalam dikembalikan Array adalah urutan yang sama dengan yang akan dicari oleh LocalizationTables untuk melakukan lokalisasi otomatis untuk yang disediakan Instance .Elemen entri dalam khusus LocalizationTable dikembalikan dalam urutan yang tidak ditentukan.

Fungsi ini mengembalikan entri terlepas dari apakah objek adalah GuiBase2d dengan GuiBase2d.AutoLocalize diaktifkan.Sebuah objek yang merupakan GuiBase2d tidak akan benar-benar diterjemahkan secara otomatis kecuali GuiBase2d.AutoLocalize diaktifkan.

Pemesanan tabel adalah sebagai berikut:

Fungsi ini tidak menghasilkan. Ini tidak akan menunggu sampai cloud LocalizationTable telah dimuat.

Parameter

instance: Instance
Nilai Default: "nil"

Memberikan nilai

Sebuah array dari array, di mana setiap array adalah dalam format yang sama seperti yang dijelaskan di LocalizationTable:GetEntries() .

GetTranslatorForPlayer

Fungsi ini mengambil pemain sebagai argumen dan kembali instansi Translator yang dapat digunakan untuk melakukan terjemahan untuk lokasi itu jika ada yang tersedia.Entri yang digunakan untuk lokalisasi adalah entri yang disediakan oleh hierarki LocalizationTable di bawah LocalizationService serta cloud LocalizationTable jika tersedia dan sudah dimuat.Ini akan menjadi set entri yang sama yang dikembalikan oleh LocalizationService:GetTableEntries(nil) .

Fungsi ini tidak menghasilkan. Ini tidak akan menunggu sampai cloud LocalizationTable telah dimuat.

Lihat juga:

Parameter

player: Instance

The Player yang Anda mendapatkan Translator untuk.

Nilai Default: ""

Memberikan nilai

Instansi Translator untuk lokasi yang ditentukan.

Contoh Kode

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

Hasil

Kembali string kode negara/wilayah sesuai dengan lokasi IP klien pemain. Kode negara/wilayah yang didukung adalah sebagai berikut:


<th>Negara/Wilayah</th>
</tr>
</thead>
<tbody>
<tr>
<td>US</td>
<td>Amerika Serikat</td>
</tr>
<tr>
<td>GB</td>
<td>Kerajaan Inggris</td>
</tr>
<tr>
<td>CA</td>
<td>Kanada</td>
</tr>
<tr>
<td>AF</td>
<td>Afrika Selatan</td>
</tr>
<tr>
<td>AX</td>
<td>Kepulauan Aland</td>
</tr>
<tr>
<td>AL</td>
<td>Albania</td>
</tr>
<tr>
<td>DZ</td>
<td>Aljeria</td>
</tr>
<tr>
<td>AS</td>
<td>Samoa Amerika</td>
</tr>
<tr>
<td>AD</td>
<td>Andorra</td>
</tr>
<tr>
<td>AO</td>
<td>Angola</td>
</tr>
<tr>
<td>AI</td>
<td>Angguilla</td>
</tr>
<tr>
<td>AQ</td>
<td>Antartika</td>
</tr>
<tr>
<td>AG</td>
<td>Antigua dan Barbuda</td>
</tr>
<tr>
<td>AR</td>
<td>Argentina</td>
</tr>
<tr>
<td>AM</td>
<td>Armenia</td>
</tr>
<tr>
<td>AW</td>
<td>Aruba</td>
</tr>
<tr>
<td>AU</td>
<td>Amerika Australia</td>
</tr>
<tr>
<td>AT</td>
<td>Austria</td>
</tr>
<tr>
<td>AZ</td>
<td>Azerbaijan</td>
</tr>
<tr>
<td>BS</td>
<td>Bahama</td>
</tr>
<tr>
<td>BH</td>
<td>Bahrain</td>
</tr>
<tr>
<td>BD</td>
<td>Bangladesh</td>
</tr>
<tr>
<td>BB</td>
<td>Barbados</td>
</tr>
<tr>
<td>BY</td>
<td>Belarus</td>
</tr>
<tr>
<td>BE</td>
<td>Belanda</td>
</tr>
<tr>
<td>BZ</td>
<td>Belize</td>
</tr>
<tr>
<td>BJ</td>
<td>Benin</td>
</tr>
<tr>
<td>BM</td>
<td>Belanda Bermuda</td>
</tr>
<tr>
<td>BT</td>
<td>Bhutan</td>
</tr>
<tr>
<td>BO</td>
<td>Bolivia</td>
</tr>
<tr>
<td>BQ</td>
<td>Bonaire, Saint Eustatius dan Saba</td>
</tr>
<tr>
<td>BA</td>
<td>Bosnia dan Herzegovina</td>
</tr>
<tr>
<td>BW</td>
<td>Botswana</td>
</tr>
<tr>
<td>BV</td>
<td>Pulau Bouvet</td>
</tr>
<tr>
<td>BR</td>
<td>Brasil</td>
</tr>
<tr>
<td>IO</td>
<td>Wilayah Lautan India Inggris</td>
</tr>
<tr>
<td>BN</td>
<td>Brunei Darussalam</td>
</tr>
<tr>
<td>BG</td>
<td>Bulgaria</td>
</tr>
<tr>
<td>BF</td>
<td>Burkina Faso</td>
</tr>
<tr>
<td>BI</td>
<td>Burundi</td>
</tr>
<tr>
<td>KH</td>
<td>Kamboja</td>
</tr>
<tr>
<td>CM</td>
<td>Kamerun</td>
</tr>
<tr>
<td>CV</td>
<td>Kepulauan Verde</td>
</tr>
<tr>
<td>KY</td>
<td>Kepulauan Cayman</td>
</tr>
<tr>
<td>CF</td>
<td>Republik Afrika Tengah</td>
</tr>
<tr>
<td>TD</td>
<td>Kamboja</td>
</tr>
<tr>
<td>CL</td>
<td>Chile</td>
</tr>
<tr>
<td>CN</td>
<td>Tiongga</td>
</tr>
<tr>
<td>CX</td>
<td>Pulau Natal</td>
</tr>
<tr>
<td>CC</td>
<td>Kepulauan Cocos</td>
</tr>
<tr>
<td>CO</td>
<td>Kolombi</td>
</tr>
<tr>
<td>KM</td>
<td>Komoros</td>
</tr>
<tr>
<td>CG</td>
<td>Kongo</td>
</tr>
<tr>
<td>CD</td>
<td>Kongo (DRC)</td>
</tr>
<tr>
<td>CK</td>
<td>Kepulauan Cook</td>
</tr>
<tr>
<td>CR</td>
<td>Kosta Rika</td>
</tr>
<tr>
<td>CI</td>
<td>Pantai Cokelat</td>
</tr>
<tr>
<td>HR</td>
<td>Kroasi</td>
</tr>
<tr>
<td>CW</td>
<td>Kuraçao</td>
</tr>
<tr>
<td>CY</td>
<td>Cyprus</td>
</tr>
<tr>
<td>CZ</td>
<td>Republik Ceko</td>
</tr>
<tr>
<td>DK</td>
<td>Denmark</td>
</tr>
<tr>
<td>DJ</td>
<td>Djibouti</td>
</tr>
<tr>
<td>DM</td>
<td>Dominika</td>
</tr>
<tr>
<td>DO</td>
<td>Republik Dominika</td>
</tr>
<tr>
<td>EC</td>
<td>Ekuador</td>
</tr>
<tr>
<td>EG</td>
<td>Mesir</td>
</tr>
<tr>
<td>SV</td>
<td>El Salvador</td>
</tr>
<tr>
<td>GQ</td>
<td>Guinea Ekuatorial</td>
</tr>
<tr>
<td>ER</td>
<td>Eritrea</td>
</tr>
<tr>
<td>EE</td>
<td>Estonia</td>
</tr>
<tr>
<td>ET</td>
<td>Etiopia</td>
</tr>
<tr>
<td>FK</td>
<td>Kepulauan Falkland (Malvinas)</td>
</tr>
<tr>
<td>FO</td>
<td>Kepulauan Falkland</td>
</tr>
<tr>
<td>FJ</td>
<td>Fiji</td>
</tr>
<tr>
<td>FI</td>
<td>Finlandia</td>
</tr>
<tr>
<td>FR</td>
<td>Prancis</td>
</tr>
<tr>
<td>GF</td>
<td>Guiana Prancis</td>
</tr>
<tr>
<td>PF</td>
<td>Polinesia Perancis</td>
</tr>
<tr>
<td>TF</td>
<td>Wilayah Selatan Perancis</td>
</tr>
<tr>
<td>GA</td>
<td>Gabon</td>
</tr>
<tr>
<td>GM</td>
<td>Gabungan Gabon</td>
</tr>
<tr>
<td>GE</td>
<td>Georgia</td>
</tr>
<tr>
<td>DE</td>
<td>Jerman</td>
</tr>
</tbody>
Kode

<th>Negara/Wilayah</th>
</tr>
</thead>
<tbody>
<tr>
<td>GH</td>
<td>Ghana</td>
</tr>
<tr>
<td>GI</td>
<td>Kepulauan Gibraltar</td>
</tr>
<tr>
<td>GR</td>
<td>Yunani</td>
</tr>
<tr>
<td>GL</td>
<td>Greenland</td>
</tr>
<tr>
<td>GD</td>
<td>Grenada</td>
</tr>
<tr>
<td>GP</td>
<td>Guadeloupe</td>
</tr>
<tr>
<td>GU</td>
<td>Guam</td>
</tr>
<tr>
<td>GT</td>
<td>Kosta Rika</td>
</tr>
<tr>
<td>GG</td>
<td>Guernsey</td>
</tr>
<tr>
<td>GN</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>Pulauaiti</td>
</tr>
<tr>
<td>HM</td>
<td>Pulau Heard dan Pulau McDonald</td>
</tr>
<tr>
<td>VA</td>
<td>Lihat Suci</td>
</tr>
<tr>
<td>HN</td>
<td>Honduras</td>
</tr>
<tr>
<td>HK</td>
<td>Hong Kong</td>
</tr>
<tr>
<td>HU</td>
<td>Hongaria</td>
</tr>
<tr>
<td>IS</td>
<td>Islandia</td>
</tr>
<tr>
<td>IN</td>
<td>Indonesia</td>
</tr>
<tr>
<td>ID</td>
<td>Indonesia</td>
</tr>
<tr>
<td>IQ</td>
<td>Irak</td>
</tr>
<tr>
<td>IE</td>
<td>Irlandia</td>
</tr>
<tr>
<td>IM</td>
<td>Pulau Man</td>
</tr>
<tr>
<td>IL</td>
<td>Kanada Israel</td>
</tr>
<tr>
<td>IT</td>
<td>Italia</td>
</tr>
<tr>
<td>JM</td>
<td>Jamaika</td>
</tr>
<tr>
<td>JP</td>
<td>Jepang</td>
</tr>
<tr>
<td>JE</td>
<td>Jersey</td>
</tr>
<tr>
<td>JO</td>
<td>Jordan</td>
</tr>
<tr>
<td>KZ</td>
<td>Kazakhstan</td>
</tr>
<tr>
<td>KE</td>
<td>Kenya</td>
</tr>
<tr>
<td>KI</td>
<td>Kiribati</td>
</tr>
<tr>
<td>KR</td>
<td>Corea</td>
</tr>
<tr>
<td>KW</td>
<td>Kuwait</td>
</tr>
<tr>
<td>KG</td>
<td>Kirgizistan</td>
</tr>
<tr>
<td>LA</td>
<td>Lao</td>
</tr>
<tr>
<td>LV</td>
<td>Latvia</td>
</tr>
<tr>
<td>LB</td>
<td>Lebanon</td>
</tr>
<tr>
<td>LS</td>
<td>Lesotho</td>
</tr>
<tr>
<td>LR</td>
<td>Liberia</td>
</tr>
<tr>
<td>LY</td>
<td>Libya</td>
</tr>
<tr>
<td>LI</td>
<td>Lihatlah Liechtenstein</td>
</tr>
<tr>
<td>LT</td>
<td>Lithuania</td>
</tr>
<tr>
<td>LU</td>
<td>Luxembourg</td>
</tr>
<tr>
<td>MO</td>
<td>Macao</td>
</tr>
<tr>
<td>MK</td>
<td>Macedonia</td>
</tr>
<tr>
<td>MG</td>
<td>Madagaskar</td>
</tr>
<tr>
<td>MW</td>
<td>Malawi</td>
</tr>
<tr>
<td>MY</td>
<td>Malaysia</td>
</tr>
<tr>
<td>MV</td>
<td>Maladewa</td>
</tr>
<tr>
<td>ML</td>
<td>Mali</td>
</tr>
<tr>
<td>MT</td>
<td>Malta</td>
</tr>
<tr>
<td>MH</td>
<td>Kepulauan Marshall</td>
</tr>
<tr>
<td>MQ</td>
<td>Martinik</td>
</tr>
<tr>
<td>MR</td>
<td>Mauretania</td>
</tr>
<tr>
<td>MU</td>
<td>Mauretius</td>
</tr>
<tr>
<td>YT</td>
<td>Mayotte</td>
</tr>
<tr>
<td>MX</td>
<td>Meksiko</td>
</tr>
<tr>
<td>FM</td>
<td>Kepulauan Micronia</td>
</tr>
<tr>
<td>MD</td>
<td>Moldova</td>
</tr>
<tr>
<td>MC</td>
<td>Monako</td>
</tr>
<tr>
<td>MN</td>
<td>Mongolia</td>
</tr>
<tr>
<td>ME</td>
<td>Montenegro</td>
</tr>
<tr>
<td>MS</td>
<td>Montserrat</td>
</tr>
<tr>
<td>MA</td>
<td>Maroko</td>
</tr>
<tr>
<td>MZ</td>
<td>Moambik</td>
</tr>
<tr>
<td>MM</td>
<td>Miyanmar</td>
</tr>
<tr>
<td>NA</td>
<td>Afrika Selatan</td>
</tr>
<tr>
<td>NR</td>
<td>Nauru</td>
</tr>
<tr>
<td>NP</td>
<td>Nepal</td>
</tr>
<tr>
<td>NL</td>
<td>Belanda</td>
</tr>
<tr>
<td>AN</td>
<td>Kepulauan Belanda</td>
</tr>
<tr>
<td>NC</td>
<td>Kaledonia Baru</td>
</tr>
<tr>
<td>NZ</td>
<td>Selandia Baru</td>
</tr>
<tr>
<td>NI</td>
<td>Nikaragua</td>
</tr>
<tr>
<td>NE</td>
<td>Niger</td>
</tr>
<tr>
<td>NG</td>
<td>Indonesia Nigeria</td>
</tr>
<tr>
<td>NU</td>
<td>Niue</td>
</tr>
<tr>
<td>NF</td>
<td>Pulau Norfolk</td>
</tr>
<tr>
<td>MP</td>
<td>Kepulauan Mariana Utara</td>
</tr>
<tr>
<td>NO</td>
<td>Norwegia</td>
</tr>
<tr>
<td>OM</td>
<td>Oman</td>
</tr>
</tbody>
Kode

<th>Negara/Wilayah</th>
</tr>
</thead>
<tbody>
<tr>
<td>PK</td>
<td>Pakistan</td>
</tr>
<tr>
<td>PW</td>
<td>Palau</td>
</tr>
<tr>
<td>PS</td>
<td>Palestina</td>
</tr>
<tr>
<td>PA</td>
<td>Panama</td>
</tr>
<tr>
<td>PG</td>
<td>Papua Nugini Baru</td>
</tr>
<tr>
<td>PY</td>
<td>Paraguay</td>
</tr>
<tr>
<td>PE</td>
<td>Peru</td>
</tr>
<tr>
<td>PH</td>
<td>Filipina</td>
</tr>
<tr>
<td>PN</td>
<td>Kepulauan Pitcairn</td>
</tr>
<tr>
<td>PL</td>
<td>Polandia</td>
</tr>
<tr>
<td>PT</td>
<td>Perancis</td>
</tr>
<tr>
<td>PR</td>
<td>Puerto Rico</td>
</tr>
<tr>
<td>QA</td>
<td>Katar</td>
</tr>
<tr>
<td>RE</td>
<td>Persatuan kembali</td>
</tr>
<tr>
<td>RO</td>
<td>Romania</td>
</tr>
<tr>
<td>RU</td>
<td>Federasi Rusia</td>
</tr>
<tr>
<td>RW</td>
<td>Rwanda</td>
</tr>
<tr>
<td>BL</td>
<td>Saint Barthelemy</td>
</tr>
<tr>
<td>SH</td>
<td>Saint Helena, Ascension, dan Tristan da Cunya</td>
</tr>
<tr>
<td>KN</td>
<td>Saint Kitts dan Nevis</td>
</tr>
<tr>
<td>LC</td>
<td>Saint Lucia</td>
</tr>
<tr>
<td>MF</td>
<td>Saint Martin</td>
</tr>
<tr>
<td>PM</td>
<td>Saint Pierre dan Miquelon</td>
</tr>
<tr>
<td>VC</td>
<td>Saint Vincent dan Grenadines</td>
</tr>
<tr>
<td>WS</td>
<td>Samoa</td>
</tr>
<tr>
<td>SM</td>
<td>San Marino</td>
</tr>
<tr>
<td>ST</td>
<td>Sao Tome dan Principe</td>
</tr>
<tr>
<td>SA</td>
<td>Arab Saudi</td>
</tr>
<tr>
<td>SN</td>
<td>Senegal</td>
</tr>
<tr>
<td>RS</td>
<td>Serbia</td>
</tr>
<tr>
<td>SC</td>
<td>Sebelumnya Seychelles</td>
</tr>
<tr>
<td>SL</td>
<td>Republik Sierra Leone</td>
</tr>
<tr>
<td>SG</td>
<td>Singapura</td>
</tr>
<tr>
<td>SX</td>
<td>Sint Maarten</td>
</tr>
<tr>
<td>SK</td>
<td>Slovakia</td>
</tr>
<tr>
<td>SI</td>
<td>Slovenia</td>
</tr>
<tr>
<td>SB</td>
<td>Kepulauan Salomon</td>
</tr>
<tr>
<td>SO</td>
<td>Somalia</td>
</tr>
<tr>
<td>ZA</td>
<td>Afrika Selatan</td>
</tr>
<tr>
<td>GS</td>
<td>Georgia Selatan dan Pulau-Pulau Sandwich Selatan</td>
</tr>
<tr>
<td>SS</td>
<td>Sudan Selatan</td>
</tr>
<tr>
<td>ES</td>
<td>Spanyol</td>
</tr>
<tr>
<td>LK</td>
<td>Sri Lanka</td>
</tr>
<tr>
<td>SR</td>
<td>Suriname</td>
</tr>
<tr>
<td>SJ</td>
<td>Svalbard dan Jan Mayen</td>
</tr>
<tr>
<td>SZ</td>
<td>Swaziland</td>
</tr>
<tr>
<td>SE</td>
<td>Swedia</td>
</tr>
<tr>
<td>CH</td>
<td>Swiss</td>
</tr>
<tr>
<td>TW</td>
<td>Taiwan</td>
</tr>
<tr>
<td>TJ</td>
<td>Tajikistan</td>
</tr>
<tr>
<td>TZ</td>
<td>Tanzania</td>
</tr>
<tr>
<td>TH</td>
<td>Thailand</td>
</tr>
<tr>
<td>TL</td>
<td>Timor-Leste</td>
</tr>
<tr>
<td>TG</td>
<td>Togi</td>
</tr>
<tr>
<td>TK</td>
<td>Tokelau</td>
</tr>
<tr>
<td>TO</td>
<td>Tongga</td>
</tr>
<tr>
<td>TT</td>
<td>Trinidad dan Tobago</td>
</tr>
<tr>
<td>TN</td>
<td>Tunisia</td>
</tr>
<tr>
<td>TR</td>
<td>Türkiye (Turki)</td>
</tr>
<tr>
<td>TM</td>
<td>Turki menistan</td>
</tr>
<tr>
<td>TC</td>
<td>Turki dan Kepulauan Caicos</td>
</tr>
<tr>
<td>TV</td>
<td>Tuvalu</td>
</tr>
<tr>
<td>UG</td>
<td>Uganda</td>
</tr>
<tr>
<td>Akuisisi pengguna</td>
<td>Ukraina</td>
</tr>
<tr>
<td>AE</td>
<td>Uni Emirates Arab</td>
</tr>
<tr>
<td>UM</td>
<td>Kepulauan Kecil Amerika Serikat</td>
</tr>
<tr>
<td>UY</td>
<td>Uruguay</td>
</tr>
<tr>
<td>UZ</td>
<td>Uzbekistan</td>
</tr>
<tr>
<td>VU</td>
<td>Vanuatau</td>
</tr>
<tr>
<td>VE</td>
<td>Venezuela</td>
</tr>
<tr>
<td>VN</td>
<td>Vietnam</td>
</tr>
<tr>
<td>VG</td>
<td>Kepulauan Virgin (British)</td>
</tr>
<tr>
<td>VI</td>
<td>Kepulauan Virgin (AS)</td>
</tr>
<tr>
<td>WF</td>
<td>Wallis dan Futuna</td>
</tr>
<tr>
<td>EH</td>
<td>Sahara Barat</td>
</tr>
<tr>
<td>YE</td>
<td>Yaman</td>
</tr>
<tr>
<td>ZM</td>
<td>Zambia</td>
</tr>
<tr>
<td>ZW</td>
<td>Zimbabwe</td>
</tr>
<tr>
<td>CU</td>
<td>Kuba</td>
</tr>
<tr>
<td>IR</td>
<td>Iran</td>
</tr>
<tr>
<td>SY</td>
<td>Suriah</td>
</tr>
<tr>
<td>KP</td>
<td>Korea Utara</td>
</tr>
</tbody>
Kode

Lihat juga:

Parameter

player: Instance

Pemain yang Anda mendapatkan informasi negara/wilayah untuk.

Nilai Default: ""

Memberikan nilai

Sebuah string yang menunjukkan kode negara/wilayah pemain.

Contoh Kode

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

Hasil

Fungsi ini mengambil kode lokal sebagai argumen dan menghasilkan sampai cloud LocalizationTable untuk lokal itu telah dimuat, jika tersedia.Kemudian ia kembalikan objek Translator yang dapat digunakan untuk melakukan terjemahan untuk lokal itu jika ada yang tersedia.Entri yang digunakan untuk lokalisasi adalah entri yang disediakan oleh hierarki LocalizationTable di bawah LocalizationService serta tabel cloud (jika tersedia).Ini akan menjadi set entri yang sama yang dikembalikan oleh LocalizationService:GetTableEntries(nil) .

Fungsi ini dapat berhenti dan karena itu harus dibungkus dalam pcall() .

Lihat juga:

Parameter

locale: string

Bahasa atau kode lokal yang didukung Roblox.

Nilai Default: ""

Memberikan nilai

Instansi Translator untuk lokasi yang ditentukan.

Contoh Kode

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

Hasil

Fungsi ini mengambil pemain sebagai argumen dan menghasilkan sampai awan LocalizationTable untuk lokasi pemain itu telah dimuat, jika tersedia.Kemudian ia kembalikan objek Translator yang dapat digunakan untuk melakukan terjemahan untuk lokal itu jika ada yang tersedia.Entri yang digunakan untuk lokalisasi adalah entri yang disediakan oleh hierarki LocalizationTable di bawah LocalizationService serta tabel cloud (jika tersedia).Ini akan menjadi set entri yang sama yang dikembalikan oleh LocalizationService:GetTableEntries(nil) .

Fungsi ini dapat berhenti dan karena itu harus dibungkus dalam pcall() .

Lihat juga:

Parameter

player: Instance

The Player yang Anda mendapatkan Translator untuk.

Nilai Default: ""

Memberikan nilai

Instansi Translator untuk lokasi yang ditentukan.

Contoh Kode

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

Acara