API de Localizaci贸n de Propiedades Java

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.

  1. Ve a tu Tablero del Proyecto.
  2. Haz clic en el bot贸n Descargar .
  3. Selecciona Java Properties del men煤 desplegable de formatos.
  4. 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.properties

Opci贸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:

驴Listo para optimizar tu localizaci贸n en Java? Crea tu cuenta gratuita hoy.