Localization.One ofrece soporte nativo para paquetes de recursos Java. Olvídate de editar manualmente archivos .properties y lidiar con problemas de codificación. Exporta tus traducciones directamente en el formato estándar requerido por la JVM, Spring Boot y Kotlin.
¿Por qué los desarrolladores eligen nuestra API de Java?
- Seguridad Clave: Escapamos automáticamente caracteres especiales en las claves (espacios, dos puntos, signos de igual), asegurando que tu ResourceBundle se cargue correctamente.
- Listo para UTF-8: Generamos archivos modernos y limpios adecuados para Spring Boot y aplicaciones Java modernas, eliminando la necesidad de conversión nativa a ASCII.
- Encabezados Comentados: Los archivos incluyen encabezados de marca de tiempo, facilitando el seguimiento de cuándo se generó por última vez el archivo de localización.
Gestión Avanzada de Proyectos
Proporcionamos herramientas poderosas para mantener tu localización organizada, sin importar cuán grande crezca tu proyecto.
Categorización: Agrupa tus cadenas en un árbol de carpetas lógico (por ejemplo, mensajes, validación, errores) para que coincida con la estructura de tu paquete de recursos.
Etiquetas y Tags: Marca cadenas con etiquetas personalizadas para filtrar exportaciones a través de la API.
Roles y Permisos: Invita a miembros del equipo ilimitados y asigna roles granulares (Propietario, Administrador, Gerente, Traductor).
Webhooks: Recibe notificaciones en tu servidor cada vez que se actualizan o aprueban traducciones.
Cómo Integrar
Opción 1: Exportación Manual (UI)
Útil para desarrollo local o para verificar contenido.
- Ve a tu Tablero del Proyecto.
- Haz clic en el botón Descargar .
- Selecciona Java Properties del menú desplegable de formatos.
- Elige el idioma y descarga el archivo .properties.
Opción 2: Automatizar con API (CI/CD)
Obtén las últimas traducciones directamente en tu pipeline de construcción de Maven o Gradle. Pasa el parámetro format=properties.
bash
# Descargar recursos en inglés
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=properties" > src/main/resources/messages_en.properties
# Descargar recursos en francés
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=3&format=properties" > src/main/resources/messages_fr.propertiesOpción 3: Enviar a través de Webhooks
Configura una URL de Webhook en la configuración de tu proyecto para automatizar completamente el proceso.
- Actualizaciones Rápidas: Tu servidor recibe una solicitud POST poco después de los cambios (generalmente dentro de 5 minutos).
- Recarga Rápida: Activa tu aplicación para recargar paquetes de recursos cuando haya nuevas traducciones disponibles.
Preguntas Frecuentes
¿Necesito ejecutar native2ascii?
No. Exportamos archivos en codificación moderna UTF-8. La mayoría de los marcos de Java modernos (Spring Boot 2+, Java 9+) leen archivos de propiedades UTF-8 por defecto. Si estás en un sistema heredado muy antiguo, aún podrías necesitar un paso de conversión.
¿Cómo se manejan los espacios en las claves?
El formato .properties no permite espacios en las claves. Nuestra API escapa automáticamente los espacios y caracteres especiales (como = o :) en las claves para prevenir errores de sintaxis.
Desarrollo móvil:
- ¿Construyendo para Android? Cambia a nuestra Guía de XML para Android.
- ¿Construyendo con Flutter? Consulta Integración de Flutter ARB.
¿Listo para optimizar tu localización en Java? Crea tu cuenta gratuita hoy.




