Freelance projects › Переписать небольшой JS Переписать небольшой JS
Есть файл скрипта транслитерации ru2en для языка langID=1
Нужно сделать такой же, только ua2en для языка langID=3
Скрипт:
var ru2en = {
ru_str : 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя(),.; "+/*',
en_str : ['a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f',
'h','c','ch','sh','shh','','i','','je','ju','ja',
'a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f',
'h','c','ch','sh','shh','','i','','je','ju','ja',
'-', '-','-', '-', '-','-','-','-','-','-'],
translit : function(org_str) {
var tmp_str = "";
for(var i = 0, 1 = org_str.length; i < 1; i++) {
var s = org_str.charAt(i), n = this.ru_str.indexOf(s);
if(n >= 0) { tmp_str += this.en_str[n]; }
else { tmp_str += s; }
}
return tmp_str.toLowerCase();
}
}
function setTranslit(source, dest, rewrite) {
var name = $("input[name='"+source+"']").val();
if (name != undefined) {
$("input[name='"+source+"']").change(function(){
var name = $("input[name='"+source+"']").val();
var key = $("input[name='"+dest+"']").val();
if ((key == '')||(rewrite))
$("input[name='"+dest+"']").val(ru2en.translit(name));
});
}
}
-
1 day100 ₴
452 1 1 1 day100 ₴Здравствуйте!
Готов выполнить ваш заказ. Приступлю в любой момент.
Жду вашего сообщения.
-
281 Доброго дня.
Тут більше треба вникати в суть завдання ніж писати код.
Тому для виконання було б добре поговорити по Скайп.
В цілому, завдання не здається надто важким.
З радістю допоможу вирішити це завдання.
-
proposal concealed by freelancer
-
741 24 1 Здравствуйте, сделаю все качественно и быстро. Опыт в веб-разработке около 4х лет.
-
1 day100 ₴
1687 199 4 1 1 day100 ₴Готов сделать
=- =- = -=- =- =- =- = -= -=- = -= -=- =- =- =- =- =- =- =- =- = -=- =- =- =- =- =- =- =- = -= -=- = -
-
1 day100 ₴
1188 33 0 1 1 day100 ₴Добрый день,
Готов решить вашу задачу.
С уважением, Бабкен..
-
9982 388 5 9 Готов взяться за работу, пишите, сделаю все качественно, опыт работы уже больше 9ти лет!
-
1 day100 ₴
2338 90 4 2 1 day100 ₴Приветствую, Андрей!
Готов реализовать быстро и качественно
Обращайтесь - буду рад сотрудничеству
-
86 Здравствуйте. Сделаю до конца для, привяжу к вашим инпутам. Если интересно, могу написать более гибкий скрипт для транслита в две стороны, с соответствием гостам, с поддержкой большего колличества языков.
-
Ask your question to the client