Создание веб-страниц на татарском языке.

    Надоели безграмотные разговоры о сложности написания и отображения несчастных шести татарских букв. Если Вам кажется это сложным, попробуйте написать вот это ( это не рисунок! это именно текст! его можно скопировать и вставить, например в «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.




Обсудить статью на Lingvoforum'е.