Traduciendo Contenido Dinámico

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Puedes usar Parámetros en tu mesa de localización cuando solo la parte de la cadena mostrada requiere traducción, como localizar una unidad de medida después de un valor de nombre, referirse a un nombre de usuarioo mostrar tiempo y fecha.

Mostrar una cantidad de artículos en el juego.
Mostrar el nombre de usuario de Roblox de un jugador en un mensaje.
Mostrando una puntuación alta usando separadores localizados.

Los parámetros consisten en un valor de parámetro y un formato especificador de caracteres en brackets.

En el siguiente ejemplo, una experiencia tiene las siguientes entradas en su tabla de localización:

Fuentees
¡Hola Player_Name!¡Hola Player_Name!
Mi nombre es NPC_NameMe llamo NPC_Name

Si un usuario tiene su idioma establecido en es , la salida de traducción sería la siguiente:

Texto Original en el JuegoTraducción a Español
Hola nueva_tormenta!Hola new_storm!
Mi nombre es Diva DragonslayerMe llamo Diva Dragonslayer

En algunos casos, puede que desee usar los elementos de formato para controlar cómo se formata el valor de parámetro en la cadena localizada.

Los formatos disponibles son los siguientes:

EspecialistaTipoDescripciónEjemplo de salida
intnúmeroIngrese un número con signo negativo opcional; no hay miles de separadores.1234
arregladonúmeroDos decenas con indicador decimal, señal negativa opcional y no hay separadores de mil.1234.501234,50
numnúmeroDos decenas con indicador decimal, señal negativa opcional y miles de separadores.1,234.501234,50
HEXnúmeroConvertido de número a hexágono; negativo es el complemento de 64-bit a dos.3FF
hexágononúmeroEl mismo que HEX, pero en minúscula.3ff
fechanúmeroUTC timestamp como un número para un formato de usuario universalmente legible.2017-10-10 13:38:10
iso8601númeroUTC timestamp como un número para el formato UTC time.2017-10-12T22:02:38Z
tiempo de sesiónnúmeroUTC tiempo de marca de tiempo para el formato "hora: minuto".1:45 PM13:45
fecha de inicio de sesión cortanúmeroPatrón de fecha y hora genérico UTC con tiempo corto.10/10/2017 1:45 PM
fecha cortanúmeroUTC tiempo de marca de tiempo para patrón de fecha corta.10/10/20172017-10-10
traduccióncadenaBusca un match literal de Fuente en la tabla de localización y usa la traducción de idioma disponible.

Traduciendo Cadenas

Usa el translate especificador al requerir una traducción directa de tu tabla de localización. La localización buscará un match exacto del parámetro en la columna de traducción de tu tabla de localización.

En el siguiente ejemplo, una experiencia tiene las siguientes filas en su mesa de localización:

Fuentees
Soy de Place_Name:translate.Soy de Place_Name:translate.
BrasilBrasil
LondresLondres
AlemaniaAlemania

Si un usuario tiene su idioma seleccionado como 'es', la salida de traducción se muestra como sigue:

Texto Original en el JuegoTraducción a Español
Soy de Brasil.Soy de Brasil.
Soy de Londres.Soy de Londres.
Soy de Alemania.Soy de Alemania.

Traducir con números

Puede usar un especificador para formatar sus valores numéricos para que coinciden con el contexto dentro de su experiencia.

En el siguiente ejemplo, una experiencia tiene las siguientes entradas relacionadas con números en su tabla de localización:

Fuentees
:race_time:fixed segundos:race_time:fixed segundos
$1:num efectivo y 2:int joyas$1:num dinero y 2:int joyas

Si un usuario tiene su idioma configurado como es , la salida de traducción se muestra como sigue:

Texto Original en el JuegoTraducción a Español
75.202844 segundos75,20 segundos
$2500.5 efectivo y 99.8 joyas$ 2,500,50 dinero y 100 joyas