<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Трансляция английских слов в русские]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=13130</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=13130&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Трансляция английских слов в русские».]]></description>
		<lastBuildDate>Mon, 30 Oct 2017 07:10:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120609#p120609</link>
			<description><![CDATA[<p>50 строчек кода это не самое страшное. Как по мне легче 50 строчек замутить на каждую букву, чем создавать массив со словами, коих может быть больше даже чем 50. Вам уже сказали что все равно придется создавать 50 строчек, или со strreplace, или с regexereplace, ну либо создавать один большой массив, потом regex и ещё функцию запихивать с одной дополнительной переменной. Меньше писать, может быть, но при этом работа в разы медленее. Мы все поняли, что вы знаете про регулярные выражения много, но в программировании очень редко существует единственный способ решения проблемы.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Mon, 30 Oct 2017 07:10:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120609#p120609</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120605#p120605</link>
			<description><![CDATA[<p>Мне эти <strong>sanniauto</strong> вместе с <strong>belyankin12</strong> все мозги запутали. Один не знает, как происходит транслитерация текста через Punto switcher, другой думает, что я не знаю про команду StringReplace. Отвечаю <br /><strong>belyankin12</strong>`у: &quot;Я знаю, как через StringReplace происходит транслитерация текста, я хотел упростить скрипт, чтобы не писать более 50 команд StringReplace&quot;! И считаю, что мне это удалось. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>P.S. А насчет того, что в программировании так дела не делаются. Хорошо, тогда в Excele <a href="http://sirexcel.ru/makrosi_vba/kak-transliterirovat-tekst-v-excel-russkij-tekst-preobrazovat-v-anglijskij-translit//">тут</a> тоже неправильный макрос делают? Что-то сомневаюсь. Так что <strong>belyankin12</strong> это я с вас смеюсь.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Mon, 30 Oct 2017 02:56:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120605#p120605</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120559#p120559</link>
			<description><![CDATA[<p>В принципе тут даже ничего сочинять не надо, можно взять готовый шаблон и модернизировать его уже по своему вкусу.<br />Например вот:<br /><a href="http://fallenangelz.clan.su/index/translit/0-12">http://fallenangelz.clan.su/index/translit/0-12</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 29 Oct 2017 12:04:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120559#p120559</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120556#p120556</link>
			<description><![CDATA[<p>Смотря кто будет использовать. Есть такая определенная категория юзверей (процентов 80 из всех), которым нужна только одна кнопка &quot;Сделать то, что я хочу&quot;. И при этом у них абсолютно отключаются мозги на любые, даже самые-самые простые условности работы программы. Потому если целевой аудиторией этого скрипта будут такие юзвери, то все же лучше сделать мой вариант, потому что в этом плане исключений (не по популярности, а по количеству) меньше. Ну мне так кажется.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sun, 29 Oct 2017 10:02:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120556#p120556</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120555#p120555</link>
			<description><![CDATA[<p>Если исходить из удобства для пользователя, то Sh-ш правильнее, так как слов с буквой &quot;ш&quot; намного больше чем с сочетанием &quot;сх&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 29 Oct 2017 09:44:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120555#p120555</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120554#p120554</link>
			<description><![CDATA[<p>Ну это такой рофл был, конечно в программировании так дела не делаются, это я про массив <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />. Мне кажется логичнее все же будет наоборот. Sh - сх а s&#039;h - ш. Т.е. если пользователь хочет переводить как есть пусть и пишет как есть, а если определенная группа символов переводится по особенному, то пусть её помечает. И плевать на здравый смысл и правила <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sun, 29 Oct 2017 09:38:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120554#p120554</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120553#p120553</link>
			<description><![CDATA[<p>Массив из всех слов не поможет, так как есть исключения - Пасха-Паша. Чтобы избежать таких проблем можно использовать апостроф. Sh-ш, s&#039;h-сх.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 29 Oct 2017 09:33:53 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120553#p120553</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120550#p120550</link>
			<description><![CDATA[<p>Тут уже придется выбирать. Ну либо пожертвовать удобством и сделать условности в strreplase, например sh это &quot;ш&quot; а s_h это &quot;cx&quot;, как-то так. Ну либо как svoboden предлагает - массив из всех слов английского или русского языка <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sun, 29 Oct 2017 08:32:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120550#p120550</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120549#p120549</link>
			<description><![CDATA[<p>Ага, осталось только составить словарь на 100000+ русских слов. Я понимаю, если транслит кириллицы на латиницу, но не наоборот же. Я написал Shodka, а он будет думать: это Сходка или Шодка?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 29 Oct 2017 08:27:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120549#p120549</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120547#p120547</link>
			<description><![CDATA[<p>По крайней мере когда мы начали воспринимать его слова как транслит, он начал отзываться в положительную сторону, значит угадали верно <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sun, 29 Oct 2017 08:19:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120547#p120547</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120546#p120546</link>
			<description><![CDATA[<p>Вообще-то автор темы <strong>sanniauto</strong>, и что он имел в виду под &quot;трансляция&quot; - не понятно. Вот его пример:<br /></p><div class="quotebox"><blockquote><p>Privet - а скрипт транслирует в Привет<br />Анг: F - Скрипт транслирует в Ф<br />Анг: R - Скрипт транслирует в Р</p></blockquote></div><p>А теперь представьте себе, что на входе слово knizhka. Что должно быть на выходе - книжка или книзхка? Преобразовывать по правилам транслитерации? Тогда как скрипт узнает как отличить ж от зх? И вообще автора не смущает слово &quot;трансляция&quot; в названии темы. Думаю, ему сперва нужно упорядочить своим мысли-скакуны.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 29 Oct 2017 07:54:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120546#p120546</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120545#p120545</link>
			<description><![CDATA[<p>Сформулировал, мне больше интересно то, что Malcev объясняет svoboden то, что я уже сделал и показал, а тот, неспособный скопировать код из примера и увидеть как он работает, просит примеров накидать ему.</p>]]></description>
			<author><![CDATA[null@example.com (belyankin12)]]></author>
			<pubDate>Sun, 29 Oct 2017 07:13:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120545#p120545</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120544#p120544</link>
			<description><![CDATA[<p>Не понимаю, чего здесь обсуждать. Автор даже толком вопрос не сформулировал. <span class="postimg"><img src="http://i.smiles2k.net/hello_byby_smiles/meeting.gif" alt="http://i.smiles2k.net/hello_byby_smiles/meeting.gif" /></span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 29 Oct 2017 06:44:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120544#p120544</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120541#p120541</link>
			<description><![CDATA[<p>Ничего странного.<br />Удалить - это значить заменить каждое совпадение на пустоту.<br />А в данной задаче заменять надо не на одно и тоже значение, а на разные.<br />А такое в регулярных выражениях можно добиться разве что с помощью Callout:<br /></p><div class="codebox"><pre><code>Global arr := {a:&quot;а&quot;, b:&quot;б&quot;, v:&quot;в&quot;}
Global Replacement := 0

msgbox % RegExReplace(&quot;abv&quot;, &quot;.(?C:Match)&quot;, Replacement)

Match(M)
{	
   Replacement := arr[M]
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 29 Oct 2017 02:08:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120541#p120541</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Трансляция английских слов в русские]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=120537#p120537</link>
			<description><![CDATA[<p>Странно, все английские буквы может удалить одной командой, а заменить - нет.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Sat, 28 Oct 2017 23:50:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=120537#p120537</guid>
		</item>
	</channel>
</rss>
