Configurar idioma del usuario
OneSignal configura automáticamente la propiedadlanguage desde el idioma del dispositivo cuando un usuario se crea por primera vez usando los SDKs web o móviles.
También puedes configurar o actualizar manualmente el idioma del usuario usando el código de idioma de 2 letras ISO 639-1 con:
- El método
setLanguagedel SDK. - El campo
languageen las APIs Crear usuario o Actualizar usuario. - La columna
languageen el Importador CSV.
Consulta Idiomas soportados para una lista de códigos de idioma válidos.
Enviar mensajes en diferentes idiomas
Usa las pestañas a continuación para ver opciones de localización por canal de mensajería.- Notificaciones push
- Email
- Mensajes en la app
- SMS
Envío desde el panel
Desde Messages > Push > New Message o Plantillas, haz clic en Add Languages. Elige entre:Opción 1: Casillas de verificación
Selecciona los idiomas que soportas. Cualquier idioma no seleccionado volverá a Any/English.
Usar casillas de verificación para seleccionar los idiomas.
Opción 2: Importar contenido de idiomas
Usa la plantilla proporcionada para formatear el mensaje en cada idioma.
Modal para copiar y pegar datos desde una hoja de cálculo.

Modal con datos de ejemplo.

Vista previa del contenido.
Opción 3: Contenido dinámico
Usa Contenido dinámico que implica crear y subir un archivo CSV con los idiomas que soportas.Solución de problemas
- Inglés requerido: Incluye una fila para
encomo predeterminado. - Usar encabezados correctos:
language_code,title,subtitle,message - Valores separados por comas: Asegura el formato CSV apropiado.
- Idioma no soportado: Si no está listado en la interfaz o plantilla, no está soportado. Usa la siguiente mejor opción y contacta a
support@onesignal.com.
El editor del panel usa un campo HTML estándar. Caracteres especiales como
% pueden causar problemas de visualización en idiomas RTL. Agrega marcas RLM después de tales caracteres para solucionar problemas de formato.Envío por API
Los camposcontents y headings soportan múltiples idiomas:Idiomas soportados
El código de idioma se mapea a la propiedad de usuariolanguage en el formato de código de 2 letras ISO 639-1. Soportamos los siguientes códigos de idioma.
Si el código de idioma no está incluido en la ventana emergente y la plantilla CSV, entonces este idioma no está soportado. Recomendamos usar el siguiente mejor idioma y enviarnos una solicitud de producto a
support@onesignal.com