LocalizationService

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile
Assistenza
Non Replicato

LocalizationService è il servizio responsabile per la gestione della traduzione automatica.

Viene utilizzato come spazio di archiviazione per LocalizationTable oggetti utilizzati per il rimpiazzamento automatico del testo.

LocalizationService userà solo le sue tabelle di localizzazione figlie per il sostituzione del testo automatico a meno che GuiBase2d.RootLocalizationTable non sia specificato su un oggetto GUI o sui suoi antenati.

Sommario

Proprietà

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    L'ID della lingua usato per localizzare caratteristiche e funzionalità interne del core.

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    L'ID della lingua che il giocatore locale ha impostato per il suo sistema operativo.

Metodi

Proprietà

RobloxLocaleId

Sola Lettura
Non Replicato
Lettura Parallela

Questa proprietà mostra l'ID della lingua usato per la localizzazione di core e interne funzionalità come CoreGui . Ritorna una stringa con il codice letterale (per esempio, en-us ) per la lingua.

SystemLocaleId

Sola Lettura
Non Replicato
Lettura Parallela

Questa proprietà mostra l'ID della lingua locale che il giocatore locale ha impostato per il loro sistema operativo.

Questo restituirà una stringa con il codice lettere (per esempio, "en-us") per la lingua.

Vedi anche Player.LocaleId , l'ID della lingua che un Giocatoreha impostato per il suo account Roblox che viene utilizzato per localizzare i contenuti in-experience. Questo sarà un valore diverso quando Roblox non supporta ancora internamente quella lingua.

Metodi

GetCorescriptLocalizations

Instances

Restituisce una lista di LocalizationTable oggetti utilizzati per la localizzazione degli script del core.


Restituzioni

Instances

GetTableEntries

Restituisce un Array , in cui ogni elemento dell'Array restituito è se stesso un Array di entrate in lo stesso formato desc

Questa funzione restituisce gli elementi indipendentemente dal fatto che l'oggetto sia un GuiBase2d con GuiBase2d.AutoLocalize abilitato. Un oggetto che è un GuiBase2d non sarà in realtà localizzato automaticamente a meno che 2>Class.GuiBase2d.AutoLocalize2> non sia abilitato.

L'ordinamento delle tabelle è come segue:

Questa funzione non si esegue. Non aspetterà fino a quando il cloud LocalizationTable non si è caricato.

Parametri

instance: Instance
Valore predefinito: "nil"

Restituzioni

Un array di array, in cui ogni array è nello stesso formato come descritti in LocalizationTable:GetEntries() .

GetTranslatorForPlayer

Questa funzione prende un giocatore come argomento e restituisce un'istanza Translator che può essere utilizzata per eseguire le traduzioni per quel linguaggio se disponibili. Gli input utilizzati per la localizzazione sono gli input forniti dalla gerarchia

Questa funzione non si esegue. Non aspetterà fino a quando il cloud LocalizationTable non si è caricato.

Vedi anche:

Parametri

player: Instance

Il Player che stai ottenendo il Translator per.


Restituzioni

L'istanza Translator per la lingua specificata.

Campioni di codice

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

Resa

Restituisce una stringa di codice paese/regione in base alla geolocalizzazione del client del Giocatore. I codici paese/regione supportati sono i seguenti:


<tbody>
<tr>
<td>US</td><td>Stati Uniti</td>
</tr>
<tr>
<td>GB</td><td>Regno Unito</td>
</tr>
<tr>
<td>CA</td><td>Canada</td>
</tr>
<tr>
<td>AF</td><td>Afghanistan</td>
</tr>
<tr>
<td>AX</td><td>Isole Aland</td>
</tr>
<tr>
<td>AL</td><td>Albania</td>
</tr>
<tr>
<td>DZ</td><td>Algeria</td>
</tr>
<tr>
<td>AS</td><td>Samoa Americana</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>Domanda di Aggiornamento</td><td>Antartide</td>
</tr>
<tr>
<td>AG</td><td>Antigua e 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>PA</td><td>Australia</td>
</tr>
<tr>
<td>A</td><td>Austria</td>
</tr>
<tr>
<td>AZ</td><td>Azerbaigian</td>
</tr>
<tr>
<td>BS</td><td>Bahamas</td>
</tr>
<tr>
<td>BH</td><td>Barain</td>
</tr>
<tr>
<td>BD</td><td>Bangladesh</td>
</tr>
<tr>
<td>BB</td><td>Barbados</td>
</tr>
<tr>
<td>DA</td><td>Bielorussia</td>
</tr>
<tr>
<td>ESSERE</td><td>Belgio</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>Bolivia</td>
</tr>
<tr>
<td>BQ</td><td>Bonaire, Saint Eustatius e Saba</td>
</tr>
<tr>
<td>BA</td><td>Bosnia e Herzegovina</td>
</tr>
<tr>
<td>BW</td><td>Botswana</td>
</tr>
<tr>
<td>BV</td><td>Isola di Bouvet</td>
</tr>
<tr>
<td>BR</td><td>Brasile</td>
</tr>
<tr>
<td>Io</td><td>Territorio dell'India Britannica</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>Cambogia</td>
</tr>
<tr>
<td>Centro di Milano</td><td>Camerun</td>
</tr>
<tr>
<td>Curriculum vitae</td><td>Cape Verde</td>
</tr>
<tr>
<td>KY</td><td>Isole Cayman</td>
</tr>
<tr>
<td>CF</td><td>Repubblica Centrafricana</td>
</tr>
<tr>
<td>TD</td><td>Chad</td>
</tr>
<tr>
<td>CL</td><td>Cile</td>
</tr>
<tr>
<td>IT</td><td>Cina</td>
</tr>
<tr>
<td>CX</td><td>Isola di Natale</td>
</tr>
<tr>
<td>CC</td><td>Isole Cocos</td>
</tr>
<tr>
<td>CO</td><td>Colombia</td>
</tr>
<tr>
<td>KM</td><td>Comoros</td>
</tr>
<tr>
<td>CG</td><td>Congo</td>
</tr>
<tr>
<td>CD</td><td>Congo (DRC)</td>
</tr>
<tr>
<td>CK</td><td>Isole Cook</td>
</tr>
<tr>
<td>CR</td><td>Costa Rica</td>
</tr>
<tr>
<td>CI</td><td>Costa d'Avorio</td>
</tr>
<tr>
<td>HR</td><td>Croazia</td>
</tr>
<tr>
<td>CW</td><td>Curaçao</td>
</tr>
<tr>
<td>Cy</td><td>Cipro</td>
</tr>
<tr>
<td>IT</td><td>Repubblica Ceca</td>
</tr>
<tr>
<td>DK</td><td>Danimarca</td>
</tr>
<tr>
<td>DJ</td><td>Djibouti</td>
</tr>
<tr>
<td>DM</td><td>Dominica</td>
</tr>
<tr>
<td>DO</td><td>Repubblica Dominicana</td>
</tr>
<tr>
<td>EC</td><td>Ecuador</td>
</tr>
<tr>
<td>EG</td><td>Egitto</td>
</tr>
<tr>
<td>R</td><td>El Salvador</td>
</tr>
<tr>
<td>GQ</td><td>Guinea Equatoriale</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>Isole Malvinas</td>
</tr>
<tr>
<td>FO</td><td>Isole Fær Ór</td>
</tr>
<tr>
<td>FJ</td><td>Isole Fiji</td>
</tr>
<tr>
<td>Impostare</td><td>Finlandia</td>
</tr>
<tr>
<td>FR</td><td>Francia</td>
</tr>
<tr>
<td>GF</td><td>Guyana francese</td>
</tr>
<tr>
<td>PF</td><td>Polinesia francese</td>
</tr>
<tr>
<td>DTF</td><td>Territori meridionali francesi</td>
</tr>
<tr>
<td>GA</td><td>Gabon</td>
</tr>
<tr>
<td>GM</td><td>Gambia</td>
</tr>
<tr>
<td>GE</td><td>Georgia</td>
</tr>
<tr>
<td>IT</td><td>Germania</td>
</tr>
</tbody>
CodicePaese/Regione

<tbody>
<tr>
<td>GH</td><td>Ghana</td>
</tr>
<tr>
<td>GI</td><td>Gibilterra</td>
</tr>
<tr>
<td>GR</td><td>Grecia</td>
</tr>
<tr>
<td>GL</td><td>Greenlandia</td>
</tr>
<tr>
<td>GD</td><td>Granada</td>
</tr>
<tr>
<td>GP</td><td>Guadalupa</td>
</tr>
<tr>
<td>GU</td><td>Guam</td>
</tr>
<tr>
<td>GT</td><td>Guatemala</td>
</tr>
<tr>
<td>GG</td><td>Gersey</td>
</tr>
<tr>
<td>SN</td><td>Guinea</td>
</tr>
<tr>
<td>GW</td><td>Guinea-Bissau</td>
</tr>
<tr>
<td>GR</td><td>Guyana</td>
</tr>
<tr>
<td>HT</td><td>Haiti</td>
</tr>
<tr>
<td>HM</td><td>Isole Heard e Isole McDonald</td>
</tr>
<tr>
<td>VA</td><td>Santa Sedi</td>
</tr>
<tr>
<td>HN</td><td>Honduras</td>
</tr>
<tr>
<td>HK</td><td>Hong Kong</td>
</tr>
<tr>
<td>HU</td><td>Ungheria</td>
</tr>
<tr>
<td>IS</td><td>Islanda</td>
</tr>
<tr>
<td>IN</td><td>India</td>
</tr>
<tr>
<td>ID</td><td>Indonesia</td>
</tr>
<tr>
<td>Intelligenza artificiale</td><td>Iraq</td>
</tr>
<tr>
<td>IE</td><td>Irlanda</td>
</tr>
<tr>
<td>IM</td><td>Isola di Man</td>
</tr>
<tr>
<td>IL</td><td>Israele</td>
</tr>
<tr>
<td>IT</td><td>Italia</td>
</tr>
<tr>
<td>JM</td><td>Giamaica</td>
</tr>
<tr>
<td>JP</td><td>Giappone</td>
</tr>
<tr>
<td>JE</td><td>Gilet</td>
</tr>
<tr>
<td>JO</td><td>Giordania</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>Kirghizistan</td>
</tr>
<tr>
<td>LA</td><td>Laos</td>
</tr>
<tr>
<td>Liv</td><td>Lettonia</td>
</tr>
<tr>
<td>LB</td><td>Libano</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>Liechtenstein</td>
</tr>
<tr>
<td>LT</td><td>Lituania</td>
</tr>
<tr>
<td>LU</td><td>Lussemburgo</td>
</tr>
<tr>
<td>MO</td><td>Macao</td>
</tr>
<tr>
<td>MK</td><td>Macedonia</td>
</tr>
<tr>
<td>MG</td><td>Madagascar</td>
</tr>
<tr>
<td>MW</td><td>Malesia</td>
</tr>
<tr>
<td>IL</td><td>Malesia</td>
</tr>
<tr>
<td>MV</td><td>Maldive</td>
</tr>
<tr>
<td>ML</td><td>Mali</td>
</tr>
<tr>
<td>MT</td><td>Malta</td>
</tr>
<tr>
<td>MH</td><td>Isole Marshall</td>
</tr>
<tr>
<td>MQ</td><td>Martinica</td>
</tr>
<tr>
<td>MR</td><td>Mauritania</td>
</tr>
<tr>
<td>Mu</td><td>Mauritius</td>
</tr>
<tr>
<td>YT</td><td>Mayotte</td>
</tr>
<tr>
<td>MX</td><td>Messico</td>
</tr>
<tr>
<td>Radio</td><td>Micronesia</td>
</tr>
<tr>
<td>MD</td><td>Moldavia</td>
</tr>
<tr>
<td>MC</td><td>Monaco</td>
</tr>
<tr>
<td>MIN</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>Marocco</td>
</tr>
<tr>
<td>MZ</td><td>Mozambico</td>
</tr>
<tr>
<td>MM</td><td>Myanmar</td>
</tr>
<tr>
<td>NA</td><td>Namibia</td>
</tr>
<tr>
<td>HR</td><td>Nauru</td>
</tr>
<tr>
<td>NP</td><td>Nepal</td>
</tr>
<tr>
<td>NL</td><td>Olanda</td>
</tr>
<tr>
<td>UN</td><td>Antille Olandesi</td>
</tr>
<tr>
<td>NC</td><td>Nuova Caledonia</td>
</tr>
<tr>
<td>Nuova Zelanda</td><td>Nuova Zelanda</td>
</tr>
<tr>
<td>NI</td><td>Nicaragua</td>
</tr>
<tr>
<td>NE</td><td>Niger</td>
</tr>
<tr>
<td>NG</td><td>Nigeria</td>
</tr>
<tr>
<td>NU</td><td>Nuovo</td>
</tr>
<tr>
<td>NF</td><td>Isola di Norfolk</td>
</tr>
<tr>
<td>MP</td><td>Isole Mariana settentrionali</td>
</tr>
<tr>
<td>NO</td><td>Norvegia</td>
</tr>
<tr>
<td>OM</td><td>Oman</td>
</tr>
</tbody>
CodicePaese/Regione

<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 Nuova Guinea</td>
</tr>
<tr>
<td>PY</td><td>Paraguay</td>
</tr>
<tr>
<td>PE</td><td>Perù</td>
</tr>
<tr>
<td>PH</td><td>Filippine</td>
</tr>
<tr>
<td>PN</td><td>Isole Pitcairn</td>
</tr>
<tr>
<td>PL</td><td>Polonia</td>
</tr>
<tr>
<td>PT</td><td>Portogallo</td>
</tr>
<tr>
<td>PRO</td><td>Puerto Rico</td>
</tr>
<tr>
<td>QA</td><td>Qatar</td>
</tr>
<tr>
<td>RE</td><td>Reunion</td>
</tr>
<tr>
<td>RO</td><td>Romania</td>
</tr>
<tr>
<td>RU</td><td>Federazione di Russia</td>
</tr>
<tr>
<td>IT</td><td>Rwanda</td>
</tr>
<tr>
<td>BL</td><td>San Bartolomeo</td>
</tr>
<tr>
<td>SH</td><td>San Cristallo, Ascensione e Tristan da Cunha</td>
</tr>
<tr>
<td>KN</td><td>Saint Kitts e Nevis</td>
</tr>
<tr>
<td>LC</td><td>San Lucia</td>
</tr>
<tr>
<td>MF</td><td>Martello di San Martino</td>
</tr>
<tr>
<td>PM</td><td>San Pierre e Miquelon</td>
</tr>
<tr>
<td>VC</td><td>São Vicente e Granadinas</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é e Príncipe</td>
</tr>
<tr>
<td>SA</td><td>Arabia Saudita</td>
</tr>
<tr>
<td>Risorsa</td><td>Senegal</td>
</tr>
<tr>
<td>RS</td><td>Serbia</td>
</tr>
<tr>
<td>SC</td><td>Seychelles</td>
</tr>
<tr>
<td>SL</td><td>Serbia</td>
</tr>
<tr>
<td>SG</td><td>Singapore</td>
</tr>
<tr>
<td>SX</td><td>Sint Maarten</td>
</tr>
<tr>
<td>SK</td><td>Slovacchia</td>
</tr>
<tr>
<td>No</td><td>Slovenia</td>
</tr>
<tr>
<td>SB</td><td>Isole Salomone</td>
</tr>
<tr>
<td>SO</td><td>Somalia</td>
</tr>
<tr>
<td>ZA</td><td>Sudafrica</td>
</tr>
<tr>
<td>GS</td><td>Sud Georgia e Isole Sandwich del Sud</td>
</tr>
<tr>
<td>SS</td><td>Sud Sudan</td>
</tr>
<tr>
<td>ES</td><td>Spagna</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 e Jan Mayen</td>
</tr>
<tr>
<td>SZ</td><td>Swazilandia</td>
</tr>
<tr>
<td>SE</td><td>Svezia</td>
</tr>
<tr>
<td>IT</td><td>Svizzera</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>IT</td><td>Thailandia</td>
</tr>
<tr>
<td>IT</td><td>Timor-Leste</td>
</tr>
<tr>
<td>GR</td><td>Togo</td>
</tr>
<tr>
<td>TK</td><td>Tokelau</td>
</tr>
<tr>
<td>A</td><td>Tonga</td>
</tr>
<tr>
<td>Tavola</td><td>Trinidad e Tobago</td>
</tr>
<tr>
<td>TN</td><td>Tunisia</td>
</tr>
<tr>
<td>IT</td><td>Turchia (Turchia)</td>
</tr>
<tr>
<td>TM</td><td>Turchia</td>
</tr>
<tr>
<td>TC</td><td>Isole Turks e Caicos</td>
</tr>
<tr>
<td>Televisione</td><td>Tuvalu</td>
</tr>
<tr>
<td>UG</td><td>Uganda</td>
</tr>
<tr>
<td>UA (acquisizione utenti)</td><td>Ucraina</td>
</tr>
<tr>
<td>AE</td><td>Emirati Arabi Uniti</td>
</tr>
<tr>
<td>UM</td><td>Isole minori degli Stati Uniti</td>
</tr>
<tr>
<td>UI</td><td>Uruguay</td>
</tr>
<tr>
<td>UT</td><td>Uzbekistan</td>
</tr>
<tr>
<td>VU</td><td>Vanuatu</td>
</tr>
<tr>
<td>VE</td><td>Venezuela</td>
</tr>
<tr>
<td>BV</td><td>Vietnam</td>
</tr>
<tr>
<td>CG</td><td>Isole Vergini (British)</td>
</tr>
<tr>
<td>VI</td><td>Isole Vergini (US)</td>
</tr>
<tr>
<td>WF</td><td>Wallis e Futuna</td>
</tr>
<tr>
<td>EH</td><td>Sahara Occidentale</td>
</tr>
<tr>
<td>YE</td><td>Yemen</td>
</tr>
<tr>
<td>ZM</td><td>Zambia</td>
</tr>
<tr>
<td>ZW</td><td>Zimbabwe</td>
</tr>
<tr>
<td>CU</td><td>Cuba</td>
</tr>
<tr>
<td>IR</td><td>Iran</td>
</tr>
<tr>
<td>SI</td><td>Siria</td>
</tr>
<tr>
<td>KP</td><td>Corea del Nord</td>
</tr>
</tbody>
CodicePaese/Regione

Vedi anche:

Parametri

player: Instance

Il giocatore per cui stai ottenendo informazioni paese/regione.


Restituzioni

Una stringa che indica il codice paese/regione di un Giocatore.

Campioni di codice

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

Resa

Questa funzione prende un codice di lingua come argomento e restituisce fino a quando il cloud LocalizationTable per quel linguaggio non è stato caricato, se disponibile. Quindi restituisce un oggetto

Questa funzione può essere in errore e quindi dovrebbe essere avvolta in un pcall() .

Vedi anche:

Parametri

locale: string

Un codice di lingua o di paese supportato da Roblox.


Restituzioni

L'istanza Translator per la lingua specificata.

Campioni di codice

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

Resa

Questa funzione prende un giocatore come argomento e rende fino a quando il cloud LocalizationTable per quel Giocatorenon è stato caricato, se disponibile. Ritorna quindi un oggetto Class.

Questa funzione può essere in errore e quindi dovrebbe essere avvolta in un pcall() .

Vedi anche:

Parametri

player: Instance

Il Player che stai ottenendo il Translator per.


Restituzioni

L'istanza Translator per la lingua specificata.

Campioni di codice

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

Eventi