Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   простой скрипт за денежку.. (https://javascript.ru/forum/job/43022-prostojj-skript-za-denezhku.html)

StavEXpert 18.11.2013 19:27

простой скрипт за денежку..
 
Необходимо составить скрипт исправления текста, который вносился на неправильной раскладке.
На страничке в одной части вносим "неправильный текст", а во второй получаем исправленный вариант.
Например, не взглянув на монитор набрал на клавиатуре "Привет" - а получил "GhbdtN",
Соответственно, вставив "GhbdtN" - после работы скрипта получаю "Привет".
Понравился сл. скрипт транслитерации, но, как понимаете, транслит это немного не то....
http://javascript.ru/forum/misc/5074...ya-rus-en.html

Цену сразу пишите. Обсудим...:victory:

mailto: zetkomp@ya.ru

freethetan 18.11.2013 22:15

А чем вам найденный скрипт не нравиться?
Или нужны дополнительные фичи?

StavEXpert 18.11.2013 22:25

:no: мне нужна не транслитерация - а исправление текста введенного на "не верной" раскладке...
просто реально нет ни времени, ни сил сидеть и разбираться в этом вопросе. :-?
Для меня страшнее HTML ничего не ведомо:(

рони 18.11.2013 23:08

StavEXpert,
а время на поиск по форуму есть?

ksa 19.11.2013 09:34

Ребята, человек готов заплатить за работу. Определитесь с ценой и таки дайте ему то, что ему нужно...

BETEPAH 19.11.2013 10:24

Цитата:

Сообщение от StavEXpert
Цену сразу пишите

Готов поискать за вас по форуму за 10 долларов ;)

l-liava-l 19.11.2013 12:25

Цитата:

Ребята, человек готов заплатить за работу. Определитесь с ценой и таки дайте ему то, что ему нужно...
Ответить с цитированием
уже писал, но полтора к видимо многовато за 10 минут написания кода)
Да и на форуме где то есть

ksa 19.11.2013 13:04

Цитата:

Сообщение от l-liava-l
но полтора к видимо многовато

Это уже его проблемы... :D

StavEXpert 19.11.2013 16:57

Закрыта тема, всем спасибо...
 
Спасибо всем за участие :stop: , суммы выше 10$ - явно перебор...:-E
Нашелся уж добрый человек, который просто скинул готовый скрипт на e-mail, теперь вот жду ответа от него - как отблагодарить.
Вот ему огромнейший респект и уважуха!:thanks:

l-liava-l 19.11.2013 17:25

Цитата:

Нашелся уж добрый человек, который просто скинул готовый скрипт на e-mail, теперь вот жду ответа от него - как отблагодарить.
супергерой! пришел помог и скрылся в ночи:D

ksa 19.11.2013 17:45

Он умер с голоду... :cray:

monolithed 20.11.2013 00:18

var ru_en = function (text) {
	text = text.split('');

	var rules = {
		ru: [
				'а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й',
				'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф',
				'х', 'ц', 'ш', 'щ', 'ы', 'ь', 'ъ', 'э', 'ю', 'я'
		],

		en: [
				'a', 'b',   'v',  'g',  'd',  'e',  'e',  'zh', 'z',
				'i', 'i',   'k',  'l',  'm',  'n',  'o',  'p',  'r',
				's',  't',  'u',  'f',  'kh', 'tc', 'ch', 'sh', 'shch',
				'y',  'ie', 'e',  'iu', 'ia'
		]
	}

	var result = '';

	text.forEach(function (current) {
		var index = rules.ru.indexOf(current);

		result += index !== -1 ? rules.en[index] : current;
	});

	return result;
}


Кто предложит en_ru? :D

рони 20.11.2013 00:34

monolithed,
Цитата:

Сообщение от StavEXpert
мне нужна не транслитерация


monolithed 20.11.2013 08:23

StavEXpert, решили написать свой PuntoSwitcher за 10$?

Кстати, раз вам уже все сделали, покажите нам код, хоть развлекемся )

BETEPAH 20.11.2013 10:14

monolithed,
переделать ваш код под требования задачи сможет даже далекий от программирования человек ;)

monolithed 20.11.2013 16:24

Цитата:

Сообщение от BETEPAH
переделать ваш код под требования задачи сможет даже далекий от программирования человек

Как вы будете разбирать rfr gbcfnm ghbdtn hello bkb hi?
А может у пользователя стоит PuntoSwitcher с кривыми настройками?

Я вот вобще не смотрю на клавиатуру когда печатаю, PuntoSwitcher сам все за меня переворачивает текст, но я не хочу чтобы еще какой-то левый сайт за меня что-то там переворачивал (не ясно для каких это целей нужно).

BETEPAH 20.11.2013 21:50

Цитата:

Сообщение от monolithed
Как вы будете разбирать rfr gbcfnm ghbdtn hello bkb hi?

Брать "r" и заменять на "к", затем "f" заменять на "а" и так далее.
Цитата:

Сообщение от StavEXpert
На страничке в одной части вносим "неправильный текст", а во второй получаем исправленный вариант.


l-liava-l 21.11.2013 13:13

Цитата:

Брать "r" и заменять на "к", затем "f" заменять на "а" и так далее.
имелось ввиду как разбирать англ слова внутри русских предложений)

регулярками. по положению гласных вполне можно определить где hccrbq ntrcn или word и выдать предупреждалку что слово изменилось и можно вернуть обратно.

Или подключать словари, но тогда нада на сервере)

BETEPAH 21.11.2013 17:11

Цитата:

Сообщение от l-liava-l
имелось ввиду как разбирать англ слова внутри русских предложений)

Давайте вернемся к условиям данной задачи :)
Цитата:

Сообщение от StavEXpert
Необходимо составить скрипт исправления текста, который вносился на неправильной раскладке.
На страничке в одной части вносим "неправильный текст", а во второй получаем исправленный вариант.
Например, не взглянув на монитор набрал на клавиатуре "Привет" - а получил "GhbdtN",
Соответственно, вставив "GhbdtN" - после работы скрипта получаю "Привет".

Человеку нужно ввести в одну текстарею текст, который случайно набран с неправильно включенной раскладкой, и получить на выходе правильный текст. Так же? Что мешает просто заменить английские буквы на русские, находящиеся на той же клавише? Про мешанину языков в тексте речь не шла, а значит словари здесь не нужны


Часовой пояс GMT +3, время: 18:23.