LocalizationService

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz
Hizmet
Çoğaltılmamış

Yerelleştirme Hizmeti, otomatik çeviri işlemini yöneten hizmettir.

Otomatik metin değiştirme tarafından kullanılan LocalizationTable nesneler için depolama olarak kullanılır.

Yerelleştirme Hizmeti yalnızca çocuk Yerelleştirme Masalarını otomatik metin değiştirme için kullanacaktır, GuiBase2d.RootLocalizationTable bir GUI nesnesinde veya atalarında belirtilmediği sürece.

Özet

Özellikler

  • Salt Okunur
    Çoğaltılmamış
    Paralel oku

    Çekirdek ve iç özelliklerin yerelleştirilmesi için kullanılan yerel ID.

  • Salt Okunur
    Çoğaltılmamış
    Paralel oku

    Yerel oyuncunun işletim sistemi için ayarladığı yerel kimlik.

Yöntemler

Özellikler

RobloxLocaleId

Salt Okunur
Çoğaltılmamış
Paralel oku

Bu özellik, CoreGui gibi yerelleştirme için kullanılan temel ve iç özelliklerin yerelleştirilmesi için kullanılan yerel ID'yi gösterir.Yerel için iki harfli kodla bir dize döndürür (örneğin, en-us ) .

SystemLocaleId

Salt Okunur
Çoğaltılmamış
Paralel oku

Bu özellik, yerel oyuncunun işletim sistemi için ayarladığı yerel kimliği gösterir.

Bu, yerel için iki harfli kodla bir dize döndürecektir (örneğin, "en-us").

Ayrıca bakın Player.LocaleId , bir kullanıcının Roblox hesabı için ayarladığı yerel dil kimliği, deneyim içeriğinin yerelleştirilmesi için kullanılır.Bu, Roblox henüz o oyuncunun yerelini içsel olarak desteklemediğinde farklı bir değer olacaktır.

Yöntemler

GetCorescriptLocalizations

Instances

Yerelleştirme için kullanılan LocalizationTable nesne listesini döndürür.


Dönüşler

Instances

GetTableEntries

Geri döndürülen 'nin her bir elemanı, aynı biçimde tanımlanan girişlerinin kendisi olduğunu döndürür, aynı şekilde tanımlanan girişlerinin kendisi.Döndürülen öğelerin sırası, sağlanan için otomatik yerelleştirme denemesi için aranacak olan ile aynı sıradır.Belirli bir LocalizationTable içindeki giriş elemanları belirtilmeyen bir sırayla döndürülür.

Bu işlev, nesnenin etkinleştirilmiş olup olmadığına bakmaksızın girişleri döndürür GuiBase2d . GuiBase2d.AutoLocalize .Bir GuiBase2d nesnesi, GuiBase2d.AutoLocalize etkinleştirilmediği sürece aslında otomatik olarak yerelleştirilmez.

Tabloların sıralaması şöyledir:

  • Öncelikle, nesnenin sağladığı nesneye sahip en erken atasözünü arar (verilen nesne de dahil).Tablolar daha sonra aynı sırayla eklenir , bu atalarından yukarı çıkarak tarif edildiği gibi.Böyle bir GuiBase2d.RootLocalizationTable bulunmazsa, bu adımda hiçbir tablo eklenmez.Eğer ise bu adımda hiçbir tablo eklenmez.
  • Sonraki olarak, LocalizationTable ağacının altındaki LocalizationService tablolar eklenir.Her çocuk için , hizmete ait tablolardan en düşük mirasçıdan gelen tablolara eklenir, hizmetin çocuklarına kadar tüm yol boyunca.Eğer çocuk yoksa LocalizationService , LocalizationTables olan çocuk yoksa, bu adımda hiçbir tablo eklenmez.
  • Son olarak, bulut LocalizationTable araya eklenir.Bulut yoksa veya bulut henüz yüklenmediyse, bu adımda hiçbir tablo eklenmez.

Bu işlev vermez. Bulut LocalizationTable yükleneene kadar beklemez.

Parametreler

instance: Instance
Varsayılan değer: "nil"

Dönüşler

Her bir dizi aynı biçimde açıklanan bir dizi dizisi, LocalizationTable:GetEntries() nerede her bir dizi açıklanan biçimde aynıdır.

GetTranslatorForPlayer

Bu işlev bir oyuncuyu bir argüman olarak alır ve mevcutsa bu yerel dil için çeviri yapmak için kullanılabilecek bir Translator instansı döndürür.Yerelleştirme için kullanılan girişler, LocalizationTable altında bulunan LocalizationService ve bulut LocalizationTable için sağlanan girişlerdir, mevcutsa ve zaten yüklendiyse.Bu, LocalizationService:GetTableEntries(nil) tarafından döndürülen aynı giriş seti olacaktır.

Bu işlev vermez. Bulut LocalizationTable yükleneene kadar beklemez.

Ayrıca bakın:

Parametreler

player: Instance

Aldığınız Player için elde edilen Translator.

Varsayılan değer: ""

Dönüşler

Belirtilen yerel için Translator örneği.

Kod Örnekleri

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

Bekletir

oyuncuistemci IP konumlandırmasına göre bir ülke/bölge kodu dizesi döndürür. Desteklenen ülke/bölge kodları şöyledir:


<th>Ülke/Bölge</th>
</tr>
</thead>
<tbody>
<tr>
<td>US</td>
<td>Birleşik Devletler</td>
</tr>
<tr>
<td>GB</td>
<td>Birleşik Krallık</td>
</tr>
<tr>
<td>CA</td>
<td>Kanada</td>
</tr>
<tr>
<td>AF</td>
<td>Afganistan</td>
</tr>
<tr>
<td>AX</td>
<td>Aland Adaları</td>
</tr>
<tr>
<td>AL</td>
<td>Albanya</td>
</tr>
<tr>
<td>DZ</td>
<td>Cezayir</td>
</tr>
<tr>
<td>AS</td>
<td>Amerika Samoa'sı</td>
</tr>
<tr>
<td>AD</td>
<td>Andorra</td>
</tr>
<tr>
<td>AO</td>
<td>Angola</td>
</tr>
<tr>
<td>AI</td>
<td>Anguilla [İngilizce]</td>
</tr>
<tr>
<td>AQ</td>
<td>Antarktika</td>
</tr>
<tr>
<td>AG</td>
<td>Antika ve Barbuda</td>
</tr>
<tr>
<td>AR</td>
<td>Arjantin</td>
</tr>
<tr>
<td>AM</td>
<td>Ermenistan</td>
</tr>
<tr>
<td>AW</td>
<td>Aruba</td>
</tr>
<tr>
<td>AU</td>
<td>Avustralya</td>
</tr>
<tr>
<td>AT</td>
<td>Avusturya</td>
</tr>
<tr>
<td>AZ</td>
<td>Azerbaycan</td>
</tr>
<tr>
<td>BS</td>
<td>Bahamalar</td>
</tr>
<tr>
<td>BH</td>
<td>Bahrain [Bahreyn]</td>
</tr>
<tr>
<td>BD</td>
<td>Bangladeş</td>
</tr>
<tr>
<td>BB</td>
<td>Barbados</td>
</tr>
<tr>
<td>BY</td>
<td>Beyaz Rusya</td>
</tr>
<tr>
<td>BE</td>
<td>Belçika</td>
</tr>
<tr>
<td>BZ</td>
<td>Belize</td>
</tr>
<tr>
<td>BJ</td>
<td>Benin</td>
</tr>
<tr>
<td>BM</td>
<td>Bermudalar</td>
</tr>
<tr>
<td>BT</td>
<td>Bhutan</td>
</tr>
<tr>
<td>BO</td>
<td>Bolivya</td>
</tr>
<tr>
<td>BQ</td>
<td>Bonaire, Sint Eustatius ve Saba</td>
</tr>
<tr>
<td>BA</td>
<td>Bosna ve Hersek</td>
</tr>
<tr>
<td>BW</td>
<td>Botswana</td>
</tr>
<tr>
<td>BV</td>
<td>Bouvet Adası</td>
</tr>
<tr>
<td>BR</td>
<td>Brazilya</td>
</tr>
<tr>
<td>IO</td>
<td>British Indian Ocean Bölgesi</td>
</tr>
<tr>
<td>BN</td>
<td>Brunei Darussalam</td>
</tr>
<tr>
<td>BG</td>
<td>Bulgaristan</td>
</tr>
<tr>
<td>BF</td>
<td>Birleşik Fas</td>
</tr>
<tr>
<td>BI</td>
<td>Burundi</td>
</tr>
<tr>
<td>KH</td>
<td>Kamboçya</td>
</tr>
<tr>
<td>CM</td>
<td>Kameroon</td>
</tr>
<tr>
<td>CV</td>
<td>Cape Verde'ye</td>
</tr>
<tr>
<td>KY</td>
<td>Cayman Adaları</td>
</tr>
<tr>
<td>CF</td>
<td>Merkezi Afrika Cumhuriyeti</td>
</tr>
<tr>
<td>TD</td>
<td>Çad</td>
</tr>
<tr>
<td>CL</td>
<td>Şili</td>
</tr>
<tr>
<td>CN</td>
<td>Çin</td>
</tr>
<tr>
<td>CX</td>
<td>Noel Adası</td>
</tr>
<tr>
<td>CC</td>
<td>Kokos Adaları</td>
</tr>
<tr>
<td>CO</td>
<td>Kolombiya</td>
</tr>
<tr>
<td>KM</td>
<td>Komorlar</td>
</tr>
<tr>
<td>CG</td>
<td>Kongo</td>
</tr>
<tr>
<td>CD</td>
<td>Kongo (DRC)</td>
</tr>
<tr>
<td>CK</td>
<td>Cook Adaları</td>
</tr>
<tr>
<td>CR</td>
<td>Kosta Rika</td>
</tr>
<tr>
<td>CI</td>
<td>Fildişi Sahili</td>
</tr>
<tr>
<td>HR</td>
<td>Hırvatistan</td>
</tr>
<tr>
<td>CW</td>
<td>Kuraçao</td>
</tr>
<tr>
<td>CY</td>
<td>Kıbrıs</td>
</tr>
<tr>
<td>CZ</td>
<td>Çek Cumhuriyeti</td>
</tr>
<tr>
<td>DK</td>
<td>Danimarka</td>
</tr>
<tr>
<td>DJ</td>
<td>Djibouti</td>
</tr>
<tr>
<td>DM</td>
<td>Dominika</td>
</tr>
<tr>
<td>DO</td>
<td>Dominik Cumhuriyeti</td>
</tr>
<tr>
<td>EC</td>
<td>Ekvador</td>
</tr>
<tr>
<td>EG</td>
<td>Mısır</td>
</tr>
<tr>
<td>SV</td>
<td>El Salvador'da</td>
</tr>
<tr>
<td>GQ</td>
<td>Kuzey Ekvator Gine</td>
</tr>
<tr>
<td>ER</td>
<td>Eritrea</td>
</tr>
<tr>
<td>EE</td>
<td>Estonya</td>
</tr>
<tr>
<td>ET</td>
<td>Etiyopya</td>
</tr>
<tr>
<td>FK</td>
<td>Falkland Adaları (Malvinas)</td>
</tr>
<tr>
<td>FO</td>
<td>Faroe Adaları</td>
</tr>
<tr>
<td>FJ</td>
<td>Fiyi</td>
</tr>
<tr>
<td>FI</td>
<td>Finlandiya</td>
</tr>
<tr>
<td>FR</td>
<td>Fransa</td>
</tr>
<tr>
<td>GF</td>
<td>Fransız Guyanası</td>
</tr>
<tr>
<td>PF</td>
<td>Fransız Polinezyası</td>
</tr>
<tr>
<td>TF</td>
<td>Fransız Güney Toprakları</td>
</tr>
<tr>
<td>GA</td>
<td>Gine-Kongo</td>
</tr>
<tr>
<td>GM</td>
<td>Gambiya</td>
</tr>
<tr>
<td>GE</td>
<td>Gürcistan</td>
</tr>
<tr>
<td>DE</td>
<td>Almanya</td>
</tr>
</tbody>
Kod

<th>Ülke/Bölge</th>
</tr>
</thead>
<tbody>
<tr>
<td>GH</td>
<td>Gana</td>
</tr>
<tr>
<td>GI</td>
<td>İngiltere Kraliyeti Gibraltar</td>
</tr>
<tr>
<td>GR</td>
<td>Yunanistan</td>
</tr>
<tr>
<td>GL</td>
<td>Yeşil Adalar</td>
</tr>
<tr>
<td>GD</td>
<td>Grenada</td>
</tr>
<tr>
<td>GP</td>
<td>Güney Kaledi</td>
</tr>
<tr>
<td>GU</td>
<td>Güam</td>
</tr>
<tr>
<td>GT</td>
<td>Güatemala</td>
</tr>
<tr>
<td>GG</td>
<td>Guernsey</td>
</tr>
<tr>
<td>GN</td>
<td>Gine</td>
</tr>
<tr>
<td>GW</td>
<td>Gine-Bissau</td>
</tr>
<tr>
<td>GY</td>
<td>Güney Amerika</td>
</tr>
<tr>
<td>HT</td>
<td>Haiti</td>
</tr>
<tr>
<td>HM</td>
<td>Duyulan Ada ve McDonald Adaları</td>
</tr>
<tr>
<td>VA</td>
<td>Kutsal Görüş</td>
</tr>
<tr>
<td>HN</td>
<td>Hondrasya</td>
</tr>
<tr>
<td>HK</td>
<td>Hong Kong</td>
</tr>
<tr>
<td>HU</td>
<td>Macaristan</td>
</tr>
<tr>
<td>IS</td>
<td>Yeni Zelanda</td>
</tr>
<tr>
<td>IN</td>
<td>Hindiye</td>
</tr>
<tr>
<td>ID</td>
<td>Endonezya</td>
</tr>
<tr>
<td>IQ</td>
<td>Irak</td>
</tr>
<tr>
<td>IE</td>
<td>İngiltere</td>
</tr>
<tr>
<td>IM</td>
<td>Man Adası</td>
</tr>
<tr>
<td>IL</td>
<td>İsrail</td>
</tr>
<tr>
<td>IT</td>
<td>İtalya</td>
</tr>
<tr>
<td>JM</td>
<td>Jamaika</td>
</tr>
<tr>
<td>JP</td>
<td>Japonya</td>
</tr>
<tr>
<td>JE</td>
<td>Jersey Kıyafet</td>
</tr>
<tr>
<td>JO</td>
<td>Lütfen bekleyiniz Jordan</td>
</tr>
<tr>
<td>KZ</td>
<td>Kazakistan</td>
</tr>
<tr>
<td>KE</td>
<td>Kenya</td>
</tr>
<tr>
<td>KI</td>
<td>Kiribatı</td>
</tr>
<tr>
<td>KR</td>
<td>Kore</td>
</tr>
<tr>
<td>KW</td>
<td>Kuveyt</td>
</tr>
<tr>
<td>KG</td>
<td>Kırgızistan</td>
</tr>
<tr>
<td>LA</td>
<td>Laos</td>
</tr>
<tr>
<td>LV</td>
<td>Letonya</td>
</tr>
<tr>
<td>LB</td>
<td>Lübnan</td>
</tr>
<tr>
<td>LS</td>
<td>Lesotho</td>
</tr>
<tr>
<td>LR</td>
<td>Libya</td>
</tr>
<tr>
<td>LY</td>
<td>Libya</td>
</tr>
<tr>
<td>LI</td>
<td>Lüksemburg</td>
</tr>
<tr>
<td>LT</td>
<td>Litvanya</td>
</tr>
<tr>
<td>LU</td>
<td>Lüksemburg</td>
</tr>
<tr>
<td>MO</td>
<td>Maçao</td>
</tr>
<tr>
<td>MK</td>
<td>Makedonya</td>
</tr>
<tr>
<td>MG</td>
<td>Madagaskar</td>
</tr>
<tr>
<td>MW</td>
<td>Maliya</td>
</tr>
<tr>
<td>MY</td>
<td>Malezya</td>
</tr>
<tr>
<td>MV</td>
<td>Maldivler</td>
</tr>
<tr>
<td>ML</td>
<td>Malya</td>
</tr>
<tr>
<td>MT</td>
<td>Malta</td>
</tr>
<tr>
<td>MH</td>
<td>Marshall Adaları</td>
</tr>
<tr>
<td>MQ</td>
<td>Martinik</td>
</tr>
<tr>
<td>MR</td>
<td>Moğolistan</td>
</tr>
<tr>
<td>MU</td>
<td>Mauritius</td>
</tr>
<tr>
<td>YT</td>
<td>Mayotte Adası</td>
</tr>
<tr>
<td>MX</td>
<td>Meksika</td>
</tr>
<tr>
<td>FM</td>
<td>Mikronesya</td>
</tr>
<tr>
<td>MD</td>
<td>Moğolistan</td>
</tr>
<tr>
<td>MC</td>
<td>Monako</td>
</tr>
<tr>
<td>MN</td>
<td>Moğolistan</td>
</tr>
<tr>
<td>ME</td>
<td>Karadağ</td>
</tr>
<tr>
<td>MS</td>
<td>Montserratı</td>
</tr>
<tr>
<td>MA</td>
<td>Fas</td>
</tr>
<tr>
<td>MZ</td>
<td>Moğambik</td>
</tr>
<tr>
<td>MM</td>
<td>Mısır</td>
</tr>
<tr>
<td>NA</td>
<td>Namibya</td>
</tr>
<tr>
<td>NR</td>
<td>Naura'ya</td>
</tr>
<tr>
<td>NP</td>
<td>Nepal</td>
</tr>
<tr>
<td>NL</td>
<td>Hollandalar</td>
</tr>
<tr>
<td>AN</td>
<td>Hollanda Karayolları</td>
</tr>
<tr>
<td>NC</td>
<td>Yeni Kaledonya</td>
</tr>
<tr>
<td>NZ</td>
<td>Yeni Zelanda</td>
</tr>
<tr>
<td>NI</td>
<td>Nikaragua</td>
</tr>
<tr>
<td>NE</td>
<td>Cezayir</td>
</tr>
<tr>
<td>NG</td>
<td>Türkiye</td>
</tr>
<tr>
<td>NU</td>
<td>Niue [geçiş]</td>
</tr>
<tr>
<td>NF</td>
<td>Norfolk Adası</td>
</tr>
<tr>
<td>MP</td>
<td>Kuzey Mariana Adaları</td>
</tr>
<tr>
<td>NO</td>
<td>Norveç</td>
</tr>
<tr>
<td>OM</td>
<td>Öman</td>
</tr>
</tbody>
Kod

<th>Ülke/Bölge</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>Filistin</td>
</tr>
<tr>
<td>PA</td>
<td>Panamya</td>
</tr>
<tr>
<td>PG</td>
<td>Papua Yeni Gine</td>
</tr>
<tr>
<td>PY</td>
<td>Paraguay</td>
</tr>
<tr>
<td>PE</td>
<td>Peru</td>
</tr>
<tr>
<td>PH</td>
<td>Filipinler</td>
</tr>
<tr>
<td>PN</td>
<td>Pitcairn Adaları</td>
</tr>
<tr>
<td>PL</td>
<td>Polonya</td>
</tr>
<tr>
<td>PT</td>
<td>Portekiz</td>
</tr>
<tr>
<td>PR</td>
<td>Portekiz Adası</td>
</tr>
<tr>
<td>QA</td>
<td>Katarlı</td>
</tr>
<tr>
<td>RE</td>
<td>Yeniden Birleşme</td>
</tr>
<tr>
<td>RO</td>
<td>Romanya</td>
</tr>
<tr>
<td>RU</td>
<td>Rusya Federasyonu</td>
</tr>
<tr>
<td>RW</td>
<td>Ruanda</td>
</tr>
<tr>
<td>BL</td>
<td>Saint Barthelemy'den</td>
</tr>
<tr>
<td>SH</td>
<td>Aziz Helena, Yükseliş ve Tristan da Cunha</td>
</tr>
<tr>
<td>KN</td>
<td>St. Kitts ve Nevis</td>
</tr>
<tr>
<td>LC</td>
<td>Saint Lucia'ya</td>
</tr>
<tr>
<td>MF</td>
<td>Saint Martin'den</td>
</tr>
<tr>
<td>PM</td>
<td>Saint Pierre ve Miquelon</td>
</tr>
<tr>
<td>VC</td>
<td>Saint Vincent ve Grenadinler</td>
</tr>
<tr>
<td>WS</td>
<td>Samosya</td>
</tr>
<tr>
<td>SM</td>
<td>San Marino</td>
</tr>
<tr>
<td>ST</td>
<td>Sao Tome ve Prens Adası</td>
</tr>
<tr>
<td>SA</td>
<td>Suudi Arabistan</td>
</tr>
<tr>
<td>SN</td>
<td>Senegal</td>
</tr>
<tr>
<td>RS</td>
<td>Sırbistan</td>
</tr>
<tr>
<td>SC</td>
<td>Seyşeller</td>
</tr>
<tr>
<td>SL</td>
<td>Sierra Leone'ye</td>
</tr>
<tr>
<td>SG</td>
<td>Singapur</td>
</tr>
<tr>
<td>SX</td>
<td>Sint Maarten'ı</td>
</tr>
<tr>
<td>SK</td>
<td>Slovakya</td>
</tr>
<tr>
<td>SI</td>
<td>Sırbistan</td>
</tr>
<tr>
<td>SB</td>
<td>Salomon Adaları</td>
</tr>
<tr>
<td>SO</td>
<td>Somali</td>
</tr>
<tr>
<td>ZA</td>
<td>Güney Afrika</td>
</tr>
<tr>
<td>GS</td>
<td>Güney Georgia ve Güney Sandviç Adaları</td>
</tr>
<tr>
<td>SS</td>
<td>Güney Sudan</td>
</tr>
<tr>
<td>ES</td>
<td>Türkiye</td>
</tr>
<tr>
<td>LK</td>
<td>Seyşeller Sri Lanka</td>
</tr>
<tr>
<td>SR</td>
<td>Suriye</td>
</tr>
<tr>
<td>SJ</td>
<td>Svalbard ve Jan Mayen</td>
</tr>
<tr>
<td>SZ</td>
<td>Swaziland Yayınlandı</td>
</tr>
<tr>
<td>SE</td>
<td>İsveç</td>
</tr>
<tr>
<td>CH</td>
<td>İsviçre</td>
</tr>
<tr>
<td>TW</td>
<td>Tayvan</td>
</tr>
<tr>
<td>TJ</td>
<td>Tacikistan</td>
</tr>
<tr>
<td>TZ</td>
<td>Tanzanya</td>
</tr>
<tr>
<td>TH</td>
<td>Tayland</td>
</tr>
<tr>
<td>TL</td>
<td>Timoş-Leste</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>Trinidad ve Tobago</td>
</tr>
<tr>
<td>TN</td>
<td>Tunisya</td>
</tr>
<tr>
<td>TR</td>
<td>Türkiye (Türkiye)</td>
</tr>
<tr>
<td>TM</td>
<td>Türkmenistan</td>
</tr>
<tr>
<td>TC</td>
<td>Türkler ve Caicos Adaları</td>
</tr>
<tr>
<td>TV</td>
<td>Tuvalu</td>
</tr>
<tr>
<td>UG</td>
<td>Uganda</td>
</tr>
<tr>
<td>UA</td>
<td>Ukrayna</td>
</tr>
<tr>
<td>AE</td>
<td>Birleşik Arap Emirleri</td>
</tr>
<tr>
<td>UM</td>
<td>Amerika Birleşik Devletleri Az Uzak Adaları</td>
</tr>
<tr>
<td>UY</td>
<td>Üruguay</td>
</tr>
<tr>
<td>UZ</td>
<td>Özbekistan</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 Adaları (İngiliz)</td>
</tr>
<tr>
<td>VI</td>
<td>Virgin Adaları (ABD)</td>
</tr>
<tr>
<td>WF</td>
<td>Wallis ve Futuna</td>
</tr>
<tr>
<td>EH</td>
<td>Batı Sahara</td>
</tr>
<tr>
<td>YE</td>
<td>Yemen</td>
</tr>
<tr>
<td>ZM</td>
<td>Zambiya</td>
</tr>
<tr>
<td>ZW</td>
<td>Zimbabve</td>
</tr>
<tr>
<td>CU</td>
<td>Küba</td>
</tr>
<tr>
<td>IR</td>
<td>Türkiye</td>
</tr>
<tr>
<td>SY</td>
<td>Suriye</td>
</tr>
<tr>
<td>KP</td>
<td>Kuzey Kore</td>
</tr>
</tbody>
Kod

Ayrıca bakın:

Parametreler

player: Instance

Ülke/bölge bilgileri aldığınız oyuncu.

Varsayılan değer: ""

Dönüşler

Bir oyuncunun ülke/bölge kodunu gösteren bir dize.

Kod Örnekleri

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

Bekletir

Bu işlev bir yerel kodu bir argüman olarak alır ve mevcutsa bulut için LocalizationTable o yerel için yüklendiğindeye kadar verir.Ardından, mevcutsa bu yerel dil için çeviri yapmak için kullanılabilecek bir Translator nesnesi döndürür.Yerelleştirme için kullanılan girişler, LocalizationTable altında sağlanan LocalizationService bulut tablosu (eğer mevcutsa) ile birlikte verilen girişlerdir.Bu, LocalizationService:GetTableEntries(nil) tarafından döndürülen aynı giriş seti olacaktır.

Bu işlev hata yapabilir ve bu nedenle bir pcall() içine sarılmalıdır.

Ayrıca bakın:

Parametreler

locale: string

Roblox tarafından desteklenen bir dil veya yerel kod.

Varsayılan değer: ""

Dönüşler

Belirtilen yerel için Translator örneği.

Kod Örnekleri

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

Bekletir

Bu işlev bir oyuncuyu bir argüman olarak alır ve mevcutsa o oyuncunun yerel dilinin yüklendiğine kadar verir, LocalizationTable mevcutsa.Ardından, mevcutsa bu yerel dil için çeviri yapmak için kullanılabilecek bir Translator nesnesi döndürür.Yerelleştirme için kullanılan girişler, LocalizationTable altında sağlanan LocalizationService bulut tablosu (eğer mevcutsa) ile birlikte verilen girişlerdir.Bu, LocalizationService:GetTableEntries(nil) tarafından döndürülen aynı giriş seti olacaktır.

Bu işlev hata yapabilir ve bu nedenle bir pcall() içine sarılmalıdır.

Ayrıca bakın:

Parametreler

player: Instance

Aldığınız Player için elde edilen Translator.

Varsayılan değer: ""

Dönüşler

Belirtilen yerel için Translator örneği.

Kod Örnekleri

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

Etkinlikler