Forum Webscript.Ru

Форумы для ваших сайтов => Другие форумы => Тема начата: alex007 от 21 Мая 2003, 20:14:33

Название: "о транслите"
Отправлено: alex007 от 21 Мая 2003, 20:14:33
Привет,

Вот у на этом форуме (VB) и у меня(IPB) стоит "translit>rus", тоесть перекодировщик из транслита в русский язык, а кто нибуть заметил что букву Щ просто напросто забыли сделать...

Какое сочетание двух латинских букв надо что-бы создать букву Щ?

Жду Ответов.
С Уважением,
Алекс.
Название: "о транслите"
Отправлено: MadDog от 22 Мая 2003, 09:08:17
Цитировать
alex007:
Какое сочетание двух латинских букв надо что-бы создать букву Щ?

например это: sch.

[OFF]2NAS: у тебя такое словосочетание перетранслируется как СЧ.[/OFF]

Но на самом деле всё зависит от "Схемы транслитерации". Вот несколько:
Library of Congress
АБВГДЕЗИЙКЛМНОПРСТУФЦЪЫЬ
ABVGDEZIJKLMNOPRSTUFC"Y\'
Ё=JO     Ж=ZH     Х=KH
Ч=CH     Ш=SH     Щ=SHCH
Э=EH     Ю=JU     Я=JA

Pokrovsky EuroTex-92
АБВГДЕЗИКЛМНОПРСТУФЦЩЪЫЬ
ABVGDEZIKLMNOPRSTUFCWXYQ
Ё=JO     Ж=ZH     Й=JI
Х=KH     Ч=CH     Ш=SH
Э=EH     Ю=JU     Я=JA

Volapuyk
АБВГДЕЖЗИКЛМНОПРСТУФХЦЫЬ
ABVGDEJZIKLMNOPRSTUFHCYX
Ё=Y`     Й=I`     Ч=C`
Ш=S`     Щ=H`     Ъ=X`
Э=E`     Ю=U`     Я=A`

Universal
АБВГДЕЗИЙКЛМНОПРСТУФХЦЪЫЬЬЬ
ABVGDEZIJKLMNOPRSTUFHC`Y\'QX
Ё=JO   Ё=Y`   Ж=ZH    Й=JJ
Й=I`   Й=JI   Х=KH    Ц=TZ
Ч=CH   Ч=C`   Ш=SH    Ш=S`
Щ=SCH  Щ=H`   Щ=SHCH  Щ=HH
Щ=W    Ъ=``   Ъ=X`    Э=EH
Э=E`   Ю=JU   Ю=U`    Я=JA
Я=A`
Название: "о транслите"
Отправлено: NAS от 22 Мая 2003, 10:23:58
Собственно вот тут http://forums.webscript.ru/translite.html написаны правила транслитерации на нашем форуме.
Название: "о транслите"
Отправлено: alex007 от 22 Мая 2003, 19:49:27
MadDog
Знаю о такой комбинации, но как дописать перекодировку транслита для форумов, если там максимум сочитание двух букв.

NAS
Да ты сам посмотри где там Щ, этот пример я и расматриваю.
Название: "о транслите"
Отправлено: MadDog от 23 Мая 2003, 08:44:17
alex007
Покопайся в самом JavaScript\'е. Там всё прозрачно и понятно, и по аналогии напиши свой обработчик нужных сочетаний и нужных символов.
Название: "о транслите"
Отправлено: NAS от 23 Мая 2003, 11:53:15
Щ там нет. Я почему-то подумал про Ц. Добавлю.
Название: "о транслите"
Отправлено: alex007 от 23 Мая 2003, 15:50:49
помогите дописать, вот я добавил в скрипт:


// three character letters
t_table3 = "schSchSCH";
w_table3 = "щЩЩ";

// Check for 3-character letters
  is3char=false;
  if (i < len-2) {
   for(j = 0; j < w_table3.length; j++)
   {
    if(str.substr(i, 3) == t_table3.substr(j*3,3)) {
     new_str+= w_table3.substr(j, 1);
     i++;
     is3char=true;
     break;
    }
   }
  }

когда тестирую комбинацию sch - то он выдает щч.
Название: "о транслите"
Отправлено: alex007 от 04 Июня 2003, 20:51:16
Что ни кто не знает как помочь, да еще одна проблема со словами счет, счастье и им подобным....

используя транслит:

щчет, щчастье?