У меня есть мультиязычный вебист английский и арабский.Javascript для шрифтов включен в тему, а не в .css.
Оба языка имеют разные размеры шрифтов 16 и 12. При переключении с английского на арабский английские буквы, такие как (даты и тому подобное)показанный путь слишком большой.А при переходе с английского на арабский арабские буквы слишком маленькие.Я действительно хотел бы сделать этот javascrip полностью зависимым от языка, чтобы английские буквы, отображаемые в арабской версии, сохраняли тот же размер шрифта, что и в английской версии, и наоборот для арабского.
<script type="text/javascript">
<!--
<{$xoops_js}>
//-->
function setstyle(tag){
var elements = document.getElementsByTagName(tag);
for (var i = 0; i < elements.length; i++) {
var element = elements[i]
element.style.fontWeight = 'bold';
element.style.fontSize = '[en]12[/en][ar]16[/ar]px';
if(element.className == "nochange"){
element.style.direction = "ltr";
}else{
element.style.direction = "[en]ltr[/en][ar]rtl[/ar]";
}
}
}
</script>
Следующий скрипттекущий JavaScript включен в тему.Я был бы очень признателен, если бы кто-то мог помочь мне с этой проблемой.Мои знания javascript - это, честно говоря, ноль.
Спасибо
TOONOID
Спасибо за ваш ответ.
Размер шрифта должен определенно отличаться,Потому что размер 16 в арабской версии - это нормально, но в английской версии - это большой.
Когда вы переключаетесь с английского на арабский, весь веб-сайт зеркально отображается горизонтально, и там все еще есть некоторые английские символы или слова в арабском языке.версия.Я мало знаю о Java, но я нашел свой путь в CSS.Конечно, я пытался создать отдельные css-файлы для обоих языков, но это дало мне слишком много ошибок, поэтому проще всего было включить этот javascript в тему.Надеюсь, я прояснил свою проблему.Любое предложение или совет приветствуется.
Спасибо