
Создание веб-страниц на татарском языке.
Надоели безграмотные разговоры о сложности написания и отображения несчастных шести татарских букв. Если Вам кажется это сложным, попробуйте написать вот это ( это не рисунок! это именно текст! его можно скопировать и вставить, например в «word» ): ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ك ق ل م ن ه و ى ي ڞ ڝ ڜ ڛ ښ ڙ ژ ڗ ږ چ ڇ ڄ ڃ ڂ ځ ڀ ڭ
Ставим точки на арабскими буквами.
До сих пор в основном попытки создания татарских страниц в Интернете сводились к шести следующим способам: http://www.azatlyk.com/other/makepage.html.
Способы странные, сложные и я бы сказал - чудовищные! Здесь мы их рассматривать не будем. Всё намного проще. Есть только 2 человеческих способа:
1 способ. Используем «Unicode».
В коде html используйте следующие значения:
(вместо Ә - кодируем Ә)
Ә - Ә ә - ә
Ө - Ө ө - ө
Ү - Ү ү - ү
Җ - Җ җ - Җ
Ң - Ң ң - Ң
Һ - Һ һ - Һ
Ограничения: можно использовать шрифты Arial, Times и Tahoma. Но для web это основные шрифты и... всё меняется - браузеры тоже, смотрим что в реальности на сегодня:
Arial: Әә Өө Үү Җҗ Ңң Һһ Tahoma: Әә Өө Үү Җҗ Ңң Һһ Times: Әә Өө Үү Җҗ Ңң Һһ Verdana: Әә Өө Үү Җҗ Ңң Һһ Courier: Әә Өө Үү Җҗ Ңң Һһ Geneva: Әә Өө Үү Җҗ Ңң Һһ Georgia: Әә Өө Үү Җҗ Ңң Һһ Helvetica: Әә Өө Үү Җҗ Ңң Һһ
Если Вы видите квадратики или непонятные символы - значит Ваш браузер отстаёт от жизни. Как ни печально этот браузер используют 90% людей и его зовут «Internet Explorer».
Альтернативные (и бесплатные) браузеры всё отображают нормально:
«Opera»
«Firefox» ( его интерфейс Вы можете сделать полностью татарским )
Инструментарий: Кодировать можно используя любой Unicode-Editor. Я использую бесплатный BabelPad:
переводит в юникод всё, в том числе и русские буквы; это хорошо тем, что Ваш текст поймут в любом браузере и в любой кодировке [в любой стране мира], но очень сильно увеличивается размер кода. На том же сайте babelstone.co.uk есть полезный инструмент BabelMap (Unicode Character Map Utility for Windows) - таблица всех значений Unicode.
Другой инструмент интереснее, переводит в юникод только татарские буквы. Используйте PHP скрипты, в частности старую версию скрипта новостей с неблагозвучным для татарского уха названием «CuteNews». Вам потребуется установленный сервер типа Apache, но Вас как разработчика я думаю это не остановит...
2 способ. Используем кодировку "UTF-8".
"UTF-8" - это универсальная современная кодировка, любые буквы, хоть татарские, хоть китайские на одной странице отображаются корректно.
Многие современные скрипты новостей, блогов, CMS поддерживают «UTF-8».
Инструментарий: Кодировать можно в стандартном блокноте (в шрифтах необходимо выбрать набор символов «Западный» и шрифт Arial, Times или Tahoma - см: рисунок и сохранить в кодировке «UTF-8») или в Dreamweaver 8. Движки: Nucleus, Drupal, pMachine, WordPress.
Обсудить на форуме
|