Traducir 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 tabla de localización cuando solo parte de la cadena mostrada requiere traducción, como la localización de una unidad de medida después de un valor numérico, hacer referencia a un nombre de usuario, o mostrar la hora y la fecha.

Mostrando una cantidad de objetos dentro del juego.
Mostrando el nombre de usuario de Roblox de un jugador en un mensaje.
Mostrando una puntuación alta utilizando separadores localizados.

Los parámetros consisten en un valor de parámetro y un especificador de formato opcional encerrado entre llaves.

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

Fuentees
¡Hola {Player_Name}!¡Hola {Player_Name}!
Me llamo {NPC_Name}Me llamo {NPC_Name}

Si un usuario tiene su configuración regional establecida en es, la salida de traducción sería la siguiente:

Texto original en el juegoTraducción al español
¡Hola new_storm!¡Hola new_storm!
Me llamo Diva DragonslayerMe llamo Diva Dragonslayer

En algunos casos, es posible que desees usar especificadores de formato para controlar cómo se formatea el valor del parámetro en la cadena localizada.

Los especificadores de formato disponibles son los siguientes:

EspecificadorTipoDescripciónSalida de ejemplo
intnúmeroEntero con signo negativo opcional; sin separadores de miles.1234
fixednúmeroDos decimales con indicador decimal, signo negativo opcional y sin separadores de miles.1234.50
1234,50
numnúmeroDos decimales con indicador decimal, signo negativo opcional y separadores de miles.1,234.50
1234,50
HEXnúmeroEntero convertido a hexadecimal; el negativo se convierte en complemento a dos de 64 bits.3FF
hexnúmeroIgual que HEX, pero en minúsculas.3ff
datetimenúmeroSello temporal UTC como número a formato universal legible por el usuario.2017-10-10 13:38:10
iso8601númeroSello temporal UTC como número a formato ISO-8601 de tiempo UTC.2017-10-12T22:02:38Z
shorttimenúmeroSello temporal UTC a formato local "hora:minuto".1:45 PM
13:45
shortdatetimenúmeroSello temporal UTC a patrón general de fecha+hora con tiempo corto.10/10/2017 1:45 PM
shortdatenúmeroSello temporal UTC a patrón de fecha corta.10/10/2017
2017-10-10
translatecadenaBusca una coincidencia de cadena literal Fuente en la tabla de localización y usa la traducción disponible del idioma.

Traducir subcadenas

Usa el especificador translate cuando necesites una traducción directa de tu tabla de localización. La localización buscará una coincidencia exacta del parámetro en la columna de Fuente de tu tabla de localización.

En el siguiente ejemplo, un juego tiene las siguientes filas en su tabla de localización:

Fuentees
Soy de {Place_Name:translate}.Soy de {Place_Name:translate}.
BrasilBrasil
LondonLondres
GermanyAlemania

Si un usuario tiene su configuración regional establecida en 'es', la salida de traducción se muestra de la siguiente manera:

Texto original en el juegoTraducción al español
Vengo de Brasil.Soy de Brasil.
Vengo de Londres.Soy de Londres.
Vengo de Alemania.Soy de Alemania.

Traducir con números

Puedes usar un especificador para formatear tus valores numéricos para que coincidan con el contexto dentro de tu juego.

En el siguiente ejemplo, un juego 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 configuración regional establecida en es, la salida de traducción se muestra de la siguiente manera:

Texto original en el juegoTraducción al español
75.202844 seconds75,20 segundos
$2500.5 efectivo y 99.8 joyas$2.500,50 dinero y 100 joyas
©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.