Forum Webscript.Ru
Форумы для ваших сайтов => Другие форумы => Тема начата: alex007 от 21 Мая 2003, 20:14:33
-
Привет,
Вот у на этом форуме (VB) и у меня(IPB) стоит "translit>rus", тоесть перекодировщик из транслита в русский язык, а кто нибуть заметил что букву Щ просто напросто забыли сделать...
Какое сочетание двух латинских букв надо что-бы создать букву Щ?
Жду Ответов.
С Уважением,
Алекс.
-
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`
-
Собственно вот тут http://forums.webscript.ru/translite.html написаны правила транслитерации на нашем форуме.
-
MadDog
Знаю о такой комбинации, но как дописать перекодировку транслита для форумов, если там максимум сочитание двух букв.
NAS
Да ты сам посмотри где там Щ, этот пример я и расматриваю.
-
alex007
Покопайся в самом JavaScript\'е. Там всё прозрачно и понятно, и по аналогии напиши свой обработчик нужных сочетаний и нужных символов.
-
Щ там нет. Я почему-то подумал про Ц. Добавлю.
-
помогите дописать, вот я добавил в скрипт:
// 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 - то он выдает щч.
-
Что ни кто не знает как помочь, да еще одна проблема со словами счет, счастье и им подобным....
используя транслит:
щчет, щчастье?