Herramienta para verificar paquetes de recursos Java (i18n) [cerrado]

Cerrado.Esta pregunta está fuera de tema. Actualmente no está aceptando respuestas.
Respuesta 1

Informe las claves usadas que no están en el paquete. Informe las claves que están en el paquete pero que no están en el artefacto de origen que se asignan a este paquete.

Sabes, este es bastante atípico y dudo que algún marco lo incluya, ya que requiere analizar el código y determinar, qué llamadas son al paquete de recursos, que pueden ser cadenas dinámicas pasadas como argumentos, etc.

Normalmente, los paquetes se editan usando el editor dedicado, el complemento fg ResourceBundle para Eclipse, en el que edita el original y la traducción simultáneamente, y ve advertencias para cada clave que no está presente en todas las traducciones.

Respuesta: 2

1) Extraiga las claves utilizadas del código Java, JSP y otros artefactos. Dado que los marcos personalizados están involucrados, la extracción debe permitir la personalización.

Asignación del artefacto de origen a un determinado paquete de mensajes. También con reglas personalizadas.

También me enfrenté a esos mismos problemas y comencé a desarrollar una nueva solución. Lo publiqué hoy en mi blog. Simplemente usa la herramienta de procesador de anotación Java para crear (o simplemente actualizar) archivos y claves de propiedades. También es extensible, como se describe en la publicación. Y está disponible en mi proyecto GitHub (tendrás que encontrar el enlace de mi blog, ya que no puedo publicar más de 2 enlaces).

Siéntase libre de usarlo y preguntar lo que necesite.


2) Verifique los archivos de propiedades de cada paquete e informe las definiciones clave que faltan y también las traducciones predeterminadas (usa el texto en inglés).

También encontré esta solución (aún no la he probado), ¡y suena prometedor!


¡Espero eso ayude!

Respuesta: 3

Para fines de evaluación comparativa, me gustaría que un SecureRandom produzca resultados deterministas. ¿Es esto posible mediante el uso de una semilla (o tal vez la especificación de un algoritmo)? import java.security ....

Estoy usando NetBeans 6.8, Tomcat 6 y Maven 2.2 y quiero ver los cambios en mi código inmediatamente en el navegador (que muestra http: // localhost: 8080) después de guardar el archivo. El tomcat-maven-plugin tiene el ...

Esto es un seguimiento de mi última pregunta: el lienzo se dibuja demasiado lento. Ahora que puedo dibujar imágenes más rápidamente, el problema que enfrento es que la carga real de las imágenes lleva mucho tiempo ...

Quiero filtrar una JTable exactamente por una cadena. Mi filtro es así: Pattern.quote (textfield.getText ()); Pero, cuando filtro en "G", obtengo también todas las líneas de la JTable con la entrada "KG". Yo solo ...