LocalizationService
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
LocalizationService es el servicio responsable de manejar la traducción automática.
Se utiliza como almacenamiento para LocalizationTable objetos utilizados por el reemplazo automático de texto.
LocalizationService solo usará sus tablas de localización de hijo para reemplazar textos automáticamente a menos que se especifique GuiBase2d.RootLocalizationTable en un objeto GUI o sus ancestros.
Resumo
Propriedades
La ID de idioma usada para localizar funciones y características internas.
El ID de idioma que el jugador local ha establecido para su sistema operativo.
Métodos
Regresa una lista de objetos de Class.LocalizationTable usados para localizar scripts del núcleo.
Obtiene todas las entradas utilizadas para la localización automática.
Regresa un Translator para usarlo para las traducciones que se usan con los datos del idioma cargados.
Devuelve la cadena de código de país/región según la geolocalización del cliente.
Suministra hasta la nube LocalizationTable para la localización de argumentos ha sido cargada - si es que está disponible. Returna una instancia de Translator para usar en las traducciones para el idioma proporcionado.
Se carga hasta la nube LocalizationTable para el idioma del jugador - si es que está disponible. Returna una instancia Translator para usar en las traducciones para el idioma proporcionado.
Propriedades
RobloxLocaleId
Esta propiedad muestra el ID de localización usado para la localización de funciones clave y internas, como CoreGui . Muestra una cadena con el código de dos letras (por ejemplo, en-us ) para la localización.
SystemLocaleId
Esta propiedad muestra el ID de idioma que el jugador local ha establecido para su sistema operativo.
Esto devolverá una cadena con el código de dos letras (por ejemplo, "en-us") para el idioma.
También se ve Player.LocaleId, la ID de la localización que ha establecido un usuario para su cuenta Roblox que se usa para localizar el contenido en el espacio del mundo real. Este será un valor diferente cuando Roblox aún no soporte internamente ese idioma del jugador.
Métodos
GetCorescriptLocalizations
Regresa una lista de objetos de Class.LocalizationTable usados para localizar scripts del núcleo.
Devolução
GetTableEntries
Devuelve un Array , donde cada elemento del devuelto Array es un Array de entradas en el mismo formato que se describe en
Esta función devuelve los elementos independientemente de si el objeto es un GuiBase2d con GuiBase2d.AutoLocalize habilitado. Un objeto que es un GuiBase2d no se localizará automáticamente a menos que se habilite 2>Class.GuiBase2d.AutoLocalize2>.
La ordenación de las tablas es la siguiente:
- Primero, busca el ancestro más antiguo de Class.GuiBase2d
- A continuación, las tablas de la LocalizationTable jerarquía bajo LocalizationService añadir. Para cada hijo de la
- Finalmente, la aplicación de la nube LocalizationTable añade a la matriz/lista. Si no hay nube LocalizationTable , o la nube LocalizationTable no se ha cargado aún, entonces no hay aplicación de tabla en este paso.
Esta función no se puede ejecutar. No esperará hasta que el cloud LocalizationTable se haya cargado.
Parâmetros
Devolução
Un arreglo de arreglos, donde cada arreglo está en el mismo formato que se describe en LocalizationTable:GetEntries() .
GetTranslatorForPlayer
Esta función toma a un jugador como argumento y返回一个 Translator instancia que se puede usar para realizar traducciones para ese idioma si hay algunas disponibles. Las entradas utilizadas para la localización son las entradas proporcionadas por la jerarquía
Esta función no se puede ejecutar. No esperará hasta que el cloud LocalizationTable se haya cargado.
Véase también:
- LocalizationService:GetTranslatorForPlayerAsync() tiene la misma funcionalidad que esta función, excepto que se carga hasta que se haya cargado la nube LocalizationTable .
- LocalizationService:GetTranslatorForLocaleAsync() , devuelve un traductor para usarlo para las traducciones que se usan en el idioma proporcionado.
Parâmetros
El Player que estás obteniendo el Translator por.
Devolução
La instancia de Translator para el idioma especificado.
Amostras de código
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
Devuelve una cadena de código de país/región según la ubicación geográfica del jugador. Los códigos de país/región admitidos son los siguientes:
<tbody><tr><td>US</td><td>Estados Unidos</td></tr><tr><td>GB</td><td>Reino Unido</td></tr><tr><td>CA</td><td>Canadá</td></tr><tr><td>AF</td><td>Afganistán</td></tr><tr><td>AX</td><td>Islas Malvinas</td></tr><tr><td>AL</td><td>Albania</td></tr><tr><td>DZ</td><td>Argelia</td></tr><tr><td>Como</td><td>Samoa Americana</td></tr><tr><td>AD</td><td>Andorra</td></tr><tr><td>AO</td><td>Angola</td></tr><tr><td>IA</td><td>Angustia</td></tr><tr><td>Preguntas frecuentes</td><td>Antártida</td></tr><tr><td>AG</td><td>Antigua y Barbuda</td></tr><tr><td>AR</td><td>Argentina</td></tr><tr><td>SOBRE</td><td>Armenia</td></tr><tr><td>PA</td><td>Aruba</td></tr><tr><td>AU</td><td>Australia</td></tr><tr><td>En</td><td>Austria</td></tr><tr><td>AR</td><td>Azerbaiyán</td></tr><tr><td>BS</td><td>Bahamas</td></tr><tr><td>BH</td><td>Baréin</td></tr><tr><td>BD</td><td>Bangladesh</td></tr><tr><td>Potenciador</td><td>Barbados</td></tr><tr><td>POR</td><td>Bielorrusia</td></tr><tr><td>Ser</td><td>Belgica</td></tr><tr><td>BZ</td><td>Belice</td></tr><tr><td>BJ</td><td>Benín</td></tr><tr><td>BM</td><td>Bermudas</td></tr><tr><td>Bueno</td><td>Bhután</td></tr><tr><td>Bueno</td><td>Bolivia</td></tr><tr><td>BQ</td><td>Bonaire, San Eustatius y Saba</td></tr><tr><td>BA</td><td>Bosnia y Herzegovina</td></tr><tr><td>BW</td><td>Botswana</td></tr><tr><td>Bueno</td><td>Isla Bouvet</td></tr><tr><td>BR</td><td>Brasil</td></tr><tr><td>IO</td><td>Territorio Británico del Océano Índico</td></tr><tr><td>Bueno</td><td>Brunei Darussalam</td></tr><tr><td>Fondo</td><td>Bulgaria</td></tr><tr><td>BF</td><td>Burkina Faso</td></tr><tr><td>BI</td><td>Burundí</td></tr><tr><td>KH</td><td>Camboya</td></tr><tr><td>CC</td><td>Camerún</td></tr><tr><td>Currículo</td><td>Cabo Verde</td></tr><tr><td>KY</td><td>Islas Caimán</td></tr><tr><td>CF</td><td>República Centroafricana</td></tr><tr><td>TD</td><td>Chad</td></tr><tr><td>CL</td><td>Chile</td></tr><tr><td>CN</td><td>China</td></tr><tr><td>CX</td><td>Isla de Navidad</td></tr><tr><td>CC</td><td>Islas 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>Islas Cook</td></tr><tr><td>CR</td><td>Costa Rica</td></tr><tr><td>CI</td><td>Costa de Marfil</td></tr><tr><td>HR</td><td>Croacia</td></tr><tr><td>CW</td><td>Curazao</td></tr><tr><td>Cy</td><td>Chipre</td></tr><tr><td>ES</td><td>República Checa</td></tr><tr><td>DK</td><td>Dinamarca</td></tr><tr><td>DJ</td><td>Djibouti</td></tr><tr><td>DM</td><td>Dominica</td></tr><tr><td>HACER</td><td>República Dominicana</td></tr><tr><td>EC</td><td>Ecuador</td></tr><tr><td>EG</td><td>Egipto</td></tr><tr><td>SV</td><td>El Salvador</td></tr><tr><td>GQ</td><td>Guinea Ecuatorial</td></tr><tr><td>ER</td><td>Eritrea</td></tr><tr><td>Es</td><td>Estonia</td></tr><tr><td>ET</td><td>Etiopía</td></tr><tr><td>FK</td><td>Islas Malvinas</td></tr><tr><td>FO</td><td>Islas Feroe</td></tr><tr><td>FJ</td><td>Fiyi</td></tr><tr><td>FI</td><td>Finlandia</td></tr><tr><td>FR</td><td>Francia</td></tr><tr><td>GF</td><td>Guayana Francesa</td></tr><tr><td>PF</td><td>Polinesia Francesa</td></tr><tr><td>Bueno</td><td>Territorios Surfricanos Franceses</td></tr><tr><td>GJ</td><td>Gabón</td></tr><tr><td>GM</td><td>Gambia</td></tr><tr><td>GE</td><td>Georgia</td></tr><tr><td>DE</td><td>Alemania</td></tr></tbody>
Código | País/Región |
---|
<tbody><tr><td>GH</td><td>Ghana</td></tr><tr><td>GI</td><td>Gibraltar</td></tr><tr><td>GR</td><td>Grecia</td></tr><tr><td>GL</td><td>Groenlandia</td></tr><tr><td>Bueno</td><td>Granada</td></tr><tr><td>Bueno</td><td>Guadalupe</td></tr><tr><td>GU</td><td>Guam</td></tr><tr><td>GT</td><td>Guatemala</td></tr><tr><td>GG</td><td>Guernesí</td></tr><tr><td>NA</td><td>Guinea</td></tr><tr><td>GW</td><td>Guinea-Bisáu</td></tr><tr><td>GY</td><td>Guyana</td></tr><tr><td>HT</td><td>Haití</td></tr><tr><td>HM</td><td>Isla Heard y Islas McDonald</td></tr><tr><td>VA</td><td>Santo Padre</td></tr><tr><td>HN</td><td>Honduras</td></tr><tr><td>HK</td><td>Hong Kong</td></tr><tr><td>HU</td><td>Hungría</td></tr><tr><td>ES</td><td>Islandia</td></tr><tr><td>EN</td><td>India</td></tr><tr><td>Identificación</td><td>Indonesia</td></tr><tr><td>IQ</td><td>Irak</td></tr><tr><td>Explorador</td><td>Irlanda</td></tr><tr><td>IM</td><td>Isla de Man</td></tr><tr><td>IL</td><td>Israel</td></tr><tr><td>IT</td><td>Italia</td></tr><tr><td>JM</td><td>Jamaica</td></tr><tr><td>JP</td><td>Japón</td></tr><tr><td>JE</td><td>Camiseta</td></tr><tr><td>JO</td><td>Jordan</td></tr><tr><td>KZ</td><td>Kazajstán</td></tr><tr><td>KE</td><td>Kenia</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>Kirguistán</td></tr><tr><td>LA</td><td>Laos</td></tr><tr><td>Nivel</td><td>Letonia</td></tr><tr><td>LB</td><td>Líbano</td></tr><tr><td>LS</td><td>Lesotho</td></tr><tr><td>LR</td><td>Liberia</td></tr><tr><td>Lí</td><td>Libia</td></tr><tr><td>Leer</td><td>Liechtenstein</td></tr><tr><td>LT</td><td>Lituania</td></tr><tr><td>LU</td><td>Luxemburgo</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>Malawi</td></tr><tr><td>MI</td><td>Malasia</td></tr><tr><td>MV</td><td>Maldivas</td></tr><tr><td>ML</td><td>Mali</td></tr><tr><td>MT</td><td>Malta</td></tr><tr><td>MH</td><td>Islas Marshall</td></tr><tr><td>MQ</td><td>Martínica</td></tr><tr><td>MI</td><td>Mauritania</td></tr><tr><td>MÚ</td><td>Mauricio</td></tr><tr><td>YT</td><td>Mayotte</td></tr><tr><td>MX</td><td>México</td></tr><tr><td>Radio</td><td>Micronesia</td></tr><tr><td>Borrar</td><td>Moldavia</td></tr><tr><td>Bueno, ciertamente</td><td>Mónaco</td></tr><tr><td>MN</td><td>Mongolia</td></tr><tr><td>YO</td><td>Montenegro</td></tr><tr><td>MS</td><td>Montserrat</td></tr><tr><td>MA</td><td>Marruecos</td></tr><tr><td>MZ</td><td>Mozambique</td></tr><tr><td>MM</td><td>Myanmar</td></tr><tr><td>NA</td><td>Namibia</td></tr><tr><td>No R</td><td>Nauru</td></tr><tr><td>NP</td><td>Nepal</td></tr><tr><td>NL</td><td>Holanda</td></tr><tr><td>UN</td><td>Antillas holandesas</td></tr><tr><td>NC</td><td>Nueva Caledonia</td></tr><tr><td>Nueva Zelanda</td><td>Nueva Zelanda</td></tr><tr><td>NI</td><td>Nicaragua</td></tr><tr><td>NE</td><td>Níger</td></tr><tr><td>NG</td><td>Nigeria</td></tr><tr><td>Nuevo</td><td>Nuevo</td></tr><tr><td>NF</td><td>Isla Norfolk</td></tr><tr><td>MP</td><td>Islas Marianas del Norte</td></tr><tr><td>NO</td><td>Noruega</td></tr><tr><td>OEM</td><td>Omán</td></tr></tbody>
Código | País/Región |
---|
<tbody><tr><td>Borrar</td><td>Pakistán</td></tr><tr><td>Bien</td><td>Palau</td></tr><tr><td>PS</td><td>Palestina</td></tr><tr><td>PA</td><td>Panamá</td></tr><tr><td>PG</td><td>Papúa Nueva Guinea</td></tr><tr><td>PA</td><td>Paraguay</td></tr><tr><td>PE</td><td>Perú</td></tr><tr><td>PH</td><td>Filipinas</td></tr><tr><td>Sistema de Notificación</td><td>Islas Pitcairn</td></tr><tr><td>PL</td><td>Polonia</td></tr><tr><td>PT</td><td>Portugal</td></tr><tr><td>RP</td><td>Puerto Rico</td></tr><tr><td>QA</td><td>Qatar</td></tr><tr><td>RE</td><td>Reunión</td></tr><tr><td>RO</td><td>Rumania</td></tr><tr><td>Ruso</td><td>Federación de Rusia</td></tr><tr><td>Baile</td><td>Rwanda</td></tr><tr><td>BL</td><td>San Bartolomé</td></tr><tr><td>Superficie</td><td>San Helena, Ascensión y Tristan da Cunha</td></tr><tr><td>KN</td><td>San Cristóbal y Nieves</td></tr><tr><td>LC</td><td>San Lucía</td></tr><tr><td>MF</td><td>San Martin</td></tr><tr><td>PM</td><td>San Pierre y Miquelon</td></tr><tr><td>VC</td><td>San Vicente y las 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>Sao Tomé y Príncipe</td></tr><tr><td>SA</td><td>Arabia Saudita</td></tr><tr><td>ES</td><td>Senegal</td></tr><tr><td>RS</td><td>Serbia</td></tr><tr><td>SC</td><td>Seychelles</td></tr><tr><td>ES</td><td>Sierra Leona</td></tr><tr><td>SG</td><td>Singapur</td></tr><tr><td>SX</td><td>Sint Maarten</td></tr><tr><td>SK</td><td>Eslovaquia</td></tr><tr><td>SÍ</td><td>Eslovenia</td></tr><tr><td>SB</td><td>Islas Salomón</td></tr><tr><td>TE</td><td>Somalia</td></tr><tr><td>ZA</td><td>Sudáfrica</td></tr><tr><td>GS</td><td>Sudgeorgia y las Islas Sandwich del Sur</td></tr><tr><td>SS</td><td>Sudán del Sur</td></tr><tr><td>ES</td><td>España</td></tr><tr><td>LK</td><td>Sri Lanka</td></tr><tr><td>SR</td><td>Surinam</td></tr><tr><td>SJ</td><td>Svalbard y Jan Mayen</td></tr><tr><td>SZ</td><td>Sudáfrica</td></tr><tr><td>SE</td><td>Suecia</td></tr><tr><td>CH</td><td>Suiza</td></tr><tr><td>TW</td><td>Taiwán</td></tr><tr><td>TJ</td><td>Tajikistán</td></tr><tr><td>TZ</td><td>Tanzania</td></tr><tr><td>GR</td><td>Tailandia</td></tr><tr><td>Tiempo de lanzamiento</td><td>Timor-Leste</td></tr><tr><td>TG</td><td>Togo</td></tr><tr><td>TK</td><td>Tokelau</td></tr><tr><td>PARA</td><td>Tonga</td></tr><tr><td>T</td><td>Trinidad y Tobago</td></tr><tr><td>TN</td><td>Túnez</td></tr><tr><td>GUÍA</td><td>Türkiye (Turquía)</td></tr><tr><td>TM</td><td>Turcomenistán</td></tr><tr><td>TC</td><td>Islas Turks y Caicos</td></tr><tr><td>Televisión</td><td>Tuvalu</td></tr><tr><td>UG</td><td>Uganda</td></tr><tr><td>Adquisición de usuarios</td><td>Ucrania</td></tr><tr><td>AE</td><td>Emiratos Árabes Unidos</td></tr><tr><td>MM</td><td>Islas Menores Externas de los Estados Unidos</td></tr><tr><td>Uy</td><td>Uruguay</td></tr><tr><td>UZ</td><td>Uzbekistán</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>Bueno</td><td>Islas Vírgenes (Británicas)</td></tr><tr><td>VI</td><td>Islas Vírgenes (Estados Unidos)</td></tr><tr><td>WF</td><td>Wallis y Futuna</td></tr><tr><td>EH</td><td>Sahara Occidental</td></tr><tr><td>Sí</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>Irán</td></tr><tr><td>ER</td><td>Siria</td></tr><tr><td>KP</td><td>Corea del Norte</td></tr></tbody>
Código | País/Región |
---|
Véase también:
- PolicyService:GetPolicyInfoForPlayerAsync() , devuelve información de política sobre un jugador que se basa en geolocalización, grupo de edad y plataforma
Parâmetros
El jugador al que estás obteniendo información de país/región.
Devolução
Una cadena que indica el código de país/región de un jugador.
Amostras de código
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
Esta función toma un código de ubicación como argumento y luego devuelve hasta que el cloud LocalizationTable para ese ubicación se haya cargado, si es que está disponible. Luego devuelve un objeto
Esta función puede fallar y, por lo tanto, debe estar envuelta en un pcall() .
Véase también:
- LocalizationService:GetTranslatorForPlayer() obtiene el traductor correspondiente al idioma proporcionado por el jugador. Esta función está obsoleta y no se debe usar en el nuevo trabajo.
- LocalizationService:GetTranslatorForPlayerAsync() muestra hasta que la nube LocalizationTable para la ubicación del jugador proporcionado se haya cargado y luego obtenga el traductor correspondiente a la ubicación del jugador proporcionado.
Parâmetros
Un código de lenguaje o región de Roblox.
Devolução
La instancia de Translator para el idioma especificado.
Amostras de código
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
Esta función toma a un jugador como argumento y luego devuelve hasta que la nube LocalizationTable para que se haya cargado el idioma de ese jugador, si es que está disponible. Luego devuelve
Esta función puede fallar y, por lo tanto, debe estar envuelta en un pcall() .
Véase también:
- LocalizationService:GetTranslatorForPlayer() , la misma funcionalidad que esta función excepto que no genera y no espera hasta que se haya cargado la nube LocalizationTable para el idioma del jugador. Esta función está obsoleta y no debería usarse en el nuevo trabajo.
- LocalizationService:GetTranslatorForLocaleAsync() , devuelve un traductor para usarlo para las traducciones que se usan en el idioma proporcionado.
Parâmetros
El Player que estás obteniendo el Translator por.
Devolução
La instancia de Translator para el idioma especificado.
Amostras de código
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