En struts2 internacionalización en árabe, ¿cómo cambiar automáticamente el cursor en cuadros de texto a rtl?
internationalization arabic (2)
He implementado la internacionalización en mi aplicación Struts2 y está funcionando bien, pero ¿cómo puedo cambiar la posición del cursor automáticamente en todos los cuadros de texto en todos los jsp a RTL cuando selecciono árabe como el idioma?
Si pudiera darme un ejemplo simple, sería muy útil.
¿Qué le parece añadir un atributo dir
a la etiqueta <html>
en JSP-s, utilizando la etiqueta Struts2 <s:if>
para verificar el idioma de la configuración regional actual?
<html <s:if test="locale.language == ''ar''">dir="rtl"</s:if> >
...
</html>
Prueba este ( no probado )
Bueno, es simple. Supongamos que está almacenando el idioma seleccionado actualmente en sesión con el nombre currlang
. Luego, en cada cuadro de texto, haga
<s:textfield label="Some Test Box" name="nameit" cssStyle="<s:if test="#session[''currlang''] == ''arbic''">direction: rtl;</s:if>"/>