¿Cómo debo implementar un cuadro desplegable que contiene una lista de elementos que deben mostrarse en diferentes idiomas?

StackOverflow https://stackoverflow.com/questions/221336

Pregunta

Estoy tratando de diseñar un formulario que contenga un cuadro desplegable que contenga una lista de opciones de artículos comestibles.

¿Qué criterios debo tener en cuenta al intentar decidir si utilizar una enumeración java o una tabla de búsqueda? Además, tendré que planificar con anticipación el soporte de i18n para las cadenas desplegables.

¿Fue útil?

Solución

Use un Paquete de recursos de propiedad . Están diseñados para situaciones como esta en las que tiene que agregar soporte i18n.

Recuerde pensar en ordenar / ordenar. ¿Se mostrará la lista en el mismo orden para todos los idiomas? ¿O ordenados alfabéticamente de acuerdo con la localización?

Otros consejos

Intento minimizar las tablas de búsqueda y utilizar enumeraciones y códigos tanto como sea posible hasta que haya algunos datos adicionales adjuntos a cada elemento que deban persistir. También suelo usar claves en la enumeración que se asignan a las cadenas de ResourceBundle para encontrar la traducción correcta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top