weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6

Перевод слова из кириллицы в транслит

30.06.2011, 18:25. Показов 24154. Ответов 29

Студворк — интернет-сервис помощи студентам
нужна функция перевода слова из кириллицы в транслит
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.06.2011, 18:25
Ответы с готовыми решениями:

Перевод из кириллицы в транслит
Кто нить, подкиньте толковый пример перевода строки из кириллицы в транслит. Заранее благодарен...

Замена кириллицы на транслит
Задача такая: В текстовое окно вводиться кириллица и автоматически переводит в транслит. Если была введена допустим ш то в транслите sh...

транслит с кириллицы на латиницу
Нужна прога для транслита с кириллицы на латиницу на питоне. То есть вводим определенное слово и после он должен вывести на латинице. Нашел...

29
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
23.06.2012, 02:41
Студворк — интернет-сервис помощи студентам
dimkaja, вы рассказываете сказки.
Проблема - в данном случае - может быть только в "кривых руках".
В ваших "кривых руках".
0
Эксперт JSЭксперт HTML/CSS
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,532
23.06.2012, 08:32
Здесь комбинаций побольше и делалось под другую задачу, так что ложу только из-за комбинаций. Существуют и другие, но мне не все было нужно, да и экзотическими они мне показались.

JavaScript
1
2
3
function letter(Name){
return{"sch":'щ', "sh":'ш', "zh":'ж', "ts":'ц', "ch":'ч', "ju":'ю', "ja":'я', "jo":'ё', "je":'э', "yu":'ю', "ya":'я', "yo":'ё', "yj":'й', "kh":'х', "a":'а', "b":'б', "v":'в', "g":'г', "d":'д', "e":'е', "z":'з', "i":'и', "j":'й', "k":'к', "l":'л', "m":'м', "n":'н', "o":'о', "p":'п', "r":'р', "s":'с', "t":'т', "u":'у', "f":'ф', "h":'х', "x":'х', "y":'ы'}[Name.toLowerCase()]||"?";
 };
0
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 17
25.06.2012, 09:29
вот что сделал я

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<script>
 
 
    
String.prototype.translit = (function(){ 
    var L = {
'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g',
'Д':'D','д':'d','Е':'E','е':'e','Ё':'Yo','ё':'yo','Ж':'Zh','ж':'zh',
'З':'Z','з':'z','И':'I','и':'i','Й':'Y','й':'y','К':'K','к':'k',
'Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',
'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t',
'У':'U','у':'u','Ф':'F','ф':'f','Х':'H','х':'h','Ц':'Ts','ц':'ts',
'Ч':'Ch','ч':'ch','Ш':'Sh','ш':'sh','Щ':'Sch','щ':'sch','Ъ':'"','ъ':'"',
'Ы':'Y','ы':'y','Ь':"'",'ь':"'",'э':'e','Ю':'Yu','ю':'yu',
'Я':'Ya','я':'ya'
        },
        r = '',
        k;
    for (k in L) r += k;
    r = new RegExp('[' + r + ']', 'g');
    k = function(a){
        return a in L ? L[a] : '';
    };
    return function(){
        return this.replace(r, k);
onpropertychange="document.getElementById ('trans').value = this.value.translit ()">
    };
})();
 
       
 
 
</script>
заменил Х на H а не на Kh, но почему то все равно пишет Kh при вводе русской Х
0
weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
25.06.2012, 09:47  [ТС]
на jsfiddle.net добавь пожалуйста, я что-то ни как запустить не могу.
0
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 17
25.06.2012, 10:25
извините за невежество но я даже незнаю что это такое, подскажете? если это мне написано
0
weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
25.06.2012, 10:34  [ТС]
это там где можно свои скрипты тестить в режиме "live"

http://jsfiddle.net/

слева, там где Mootools 1.4.5 выбираете No-Library (pure JS), в окно там где написано JavaScript, вставляете свой javascript код, запускаете кнопкой Run, есть вомзожность сохранить кнопкой Save, там вам выпишут url, сюда на форум вставите и посмотрим чего не получается.
0
0 / 0 / 0
Регистрация: 18.05.2012
Сообщений: 17
25.06.2012, 11:45
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
String.prototype.translit = (function(){ 
    var L = {
'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g',
'Д':'D','д':'d','Е':'E','е':'e','Ё':'Yo','ё':'yo','Ж':'Zh','ж':'zh',
'З':'Z','з':'z','И':'I','и':'i','Й':'Y','й':'y','К':'K','к':'k',
'Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',
'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t',
'У':'U','у':'u','Ф':'F','ф':'f','Х':'H','х':'h','Ц':'Ts','ц':'ts',
'Ч':'Ch','ч':'ch','Ш':'Sh','ш':'sh','Щ':'Sch','щ':'sch','Ъ':'"','ъ':'"',
'Ы':'Y','ы':'y','Ь':"'",'ь':"'",'Э':'E','э':'e','Ю':'Yu','ю':'yu',
'Я':'Ya','я':'ya'
        },
        r = '',
        k;
    for (k in L) r += k;
    r = new RegExp('[' + r + ']', 'g');
    k = function(a){
        return a in L ? L[a] : '';
    };
    return function(){
        return this.replace(r, k);
onpropertychange="document.getElementById ('trans').value = this.value.translit ()">
    };
})();
http://jsfiddle.net/Rpf4M/ спасибо , вот ссылка посмотрите пожалуйста что там не так
0
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 2
23.04.2014, 00:22
kalabuni, извините не поможите с аналогичной ситуацией?
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
23.04.2014, 02:47
Цитата Сообщение от Gyustavk Посмотреть сообщение
извините не поможите с аналогичной ситуацией?
у вас тоже "кривые руки"?
0
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 2
25.04.2014, 03:08
kalabuni, да нет, вроде бы разобрался, теперь меня волнует нечто ужасное, это как прикрепить базу данных к "сайту" то есть поля работают, переводят, а как сделать, чтоб имена заносило в БД? Буду очент благодарен если знаете
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.04.2014, 03:08
Помогаю со студенческими работами здесь

Копипаст кириллицы, транслит и тэдэ...
Довелось мне на одном форуме порасспрашивать коллег про мои проблемы с копипастом кириллицы из одной IDE в обычные редакторы. Вместо...

Транслит (перекодировка с кириллицы на латиницу)
Ребята, здравствуйте, у меня задание: написать на языке ассемблер com-программу, чтобы перекодировать с кириллицы на латиницу по правилу...

Перевод текста в транслит
Проблема, а точнее задачка: Мне нужно сделать вот такую программку. Структура такова, Дано два TMemo и кнопка. Суть программы вводим в...

Перевод в транслит и обратно
Здравствуйте. Помогите, пожалуйста, с прогой. Нужно сделать так, чтобы любая строка переводилась в транслит и обратно. Заранее спасибо.

перевод русских букв в транслит
Задача: Перевести русские буквы в транслит, с ведением протокола.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

Новые блоги и статьи
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru