Результаты поиска по запросу «

переводчик англо русский русско английский

»

Запрос:
Создатель поста:
Теги (через запятую):



русский английский языки реактор образовательный Реактор познавательный длиннопост английский язык русский язык 

О «нищем» и «убогом» английском языке.

"Интернет просто завален всякого рода надменными и откровенно издевательским репликами об английском языке, какой он тупой и какой он скудный. И многие их них содержат примеры, которые, по мнению авторов, «должны взорвать мозг иностранца»: «Косил косой косой косой» или «Сел в автобус и стою» и т.п.


 Еще часто упоминают Л.Н. Толстого, который писал очень длинные предложения, а в английском такого якобы нет из-за его «скудности». Или по интернету гуляет знаменитый пример с глаголом бежать, что в английском языке их якобы всего три run; ran и running, а в русском около 120 (на фотографии). И всё в таком духе."


b С * а с. t Ь г Л | ы . А Fl ' MW V БЕЛ ft f. w с 6' 6 *. A í w E 6 t * & tï t Б С Г A »D b E T A *С vs, И 6fr л -с s* e Û E r A K > .4 E Ь I Г A № i»* И Б l r A . 10' Í* * ИГА ю^Е Ь £ Г А к; ^ Y ;6 с ' л *C*-4 ^ 6 ( , Г л »о £ £ {. Л «£ и Б C f M «v и $ С Г A F w * $ t . r * is


Всё это не от великого ума и знания русского языка, а от великой глупости и незнания английского языка.


Давайте разбираться.


Первое, на что нужно обратить внимание любителей сравнивать языки в лоб (по количеству слов), а так делать нельзя:

131 257 - количество слов в русском языке, именно столько словарных статей в словаре современного русского литературного языка в 17-ти томах.


301 100 - количество слов в английском языке, именно столько словарных статей в академическом словаре современного английского языка (прежнее издание содержало 500 000 слов, но убрали откровенно устаревшие).

Второе, что нужно знать (следующие пара абзацев - это комментарий к фотографии с глаголом «бежать»):

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

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


И вот мы подходим к примеру с глаголом «бежать» (на фото). Их не три в английском языке.


(Для начала вопрос - Сколь времён вы знаете в русском языке?).


Если сделать по аналогии с русским примером на фотографии и применить «английское аналитическое словообразование» к глаголу «бежать» и времена английского языка, то получим следующие цифры: к 26 временам английского языка (16 в активном залоге и 10 в пассивном) прибавим причастия и прибавим 6 форм герундия и получим сорок грамматических форм.


 Теперь смотрим на то, что я писал выше: английский - аналитический язык, а русский - синтетический язык (английский передаёт смысл в сочетаниях, а русский в изменении самого слова) и вот мы берём run; ran и running и другие глаголы бежать по правилам «словообразования» английского языка: run out (уйти от кого-то); run away (сбегать); run along (покидать) и далее есть ещё 5 «бегающих глаголов»: run around; run down; run up; run over; run off. Т.е. в соответствии с правилами аналитического языка мы имеем 8 глаголов «бежать», которые (по аналогии с русским «бежать») ставим в 40 грамматических форм (о которых я писал выше) и получаем на выходе: 8*40=320 «бежать» в английском языке против 126 «бежать» в русском языке.

Именно по этой причине многие английские тексты невозможно перевести на русский (из-за катастрофической нехватки для этого слов в русском языке) и их переводят «близко к тексту». Ну а как вы переведёте 26 времён английского языка на русский?


Третье, что нужно знать.

Не только в русском языке есть такое понятие как омонимы, омофоны и омографы:


Омонимы – слова, одинаковые по звучанию и написанию, но имеющие различное значение (can – консервная банка / can – мочь, уметь; lean – худой / lean – наклоняться и т.д.).

Омофоны – слова, совпадающие по звучанию, но различные по написанию и значению (whole – целый / hole – дыра, knew – знал(а) / new – новый и т.д.).

Омографы – слова, одинаковые по написанию, но различные по произношению и значению (entrance – вход / entrance – восхищать; lead – руководить / lead – свинец и т.д.).

И носителя английского языка абсолютно не удивляет русское: «Косил косой косой косой» так как у них есть свои подобные фразы, только в бесконечно более большем количестве (из-за специфики языка) и более зубодробительном варианте.


Несколько примеров:

James while John had had had had had had had had had had had a better effect on the teacher.

(«James, while John had had “had”, had had “had had”; “had had” had had a better effect on the teacher» Перевод: Джеймс, в то время как Джон употребил «had», использовал «had had»; «had had» произвело бóльшее впечатление на учителя).

Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo.

(«Buffalo(a) buffalo(n) Buffalo(a) buffalo(n) buffalo(v) buffalo(v) Buffalo(a) buffalo(n)», где «a» — имя прилагательное, «n» — имя существительное, а «v» — глагол. Перевод: Буффальские бизоны, напуганные (другими) буффальскими бизонами, пугают буффальских бизонов).

«It is true for all that that that that that that that refers to is not the same that that that that refers to.»

(It is true for all that, that that «that» which that «that» refers to is not the same «that» which that «that» refers to. Перевод: Правда, что, несмотря на все это, то «that», на которое ссылается то «that», не то самое «that», на которое ссылается то «that».

А относительно «как корова на льду» или "руки не доходят" и прочего подобного, то в английском языке этого просто валом.


Как пример:

As cool as a cucumber - это не «прохладный, как огурец», а «крут и спокоен/сама невозмутимость».

Kick the bucket - это не «пинать ведро», а «умереть»

Let’s get hammered - это не «пусть по нам молотком пройдутся», а «давай напьёмся».


И всё в таком духе и так далее и такого сотни и тысячи в английском языке.

  А что касается того, что Л.Н. Толстой писал длинные предложения, а в английском такого не может быть, то это не так. В английском языке примеров выше крыши. Мало того! Именно английскому языку принадлежит рекорд самого длинного предложения в художественной литературе в мире: 13 955 слов («Клуб ракалий», Джонатан Коу).


А если взять японский!

Если английский - аналитический, а русский синтетически, то японский - агглютинативный с преимущественно синтетическими выражением грамматических значений, да ещё и с оригинальной письменностью, сочетающей идеографию и слоговую фонографию. Тут даже английский язык смущённо стоит в сторонке, а что говорить о других языках.


Владимир Белоусов

 Токио, 2019



"P.S. На закуску пример из китайского языка:

Стихотворение «Ши Ши ши ши ши» ( Shī Shì shí shī shǐ)

Пиньинь:

«Shī Shì shí shī shǐ»

Shíshì shīshì Shī Shì,

shì shī, shì shí shí shī.

Shì shíshí shì shì shì shī.

Shí shí, shì shí shī shì shì.

Shì shí, shì Shī Shì shì shì.

Shì shì shì shí shī, shì shǐ shì,

shǐ shì shí shī shìshì.

Shì shí shì shí shī shī, shì shíshì.

Shíshì shī, Shì shǐ shì shì shíshì.

Shíshì shì, Shì shǐ shì shí shì shí shī.

Shí shí, shǐ shí shì shí shī, shí shí shí shī shī.

Shì shì shì shì.


Приблизительный перевод на русский язык:


Жил в каменной пещере поэт Ши Ши,

который любил есть львов

и поклялся съесть десять в один присест.

Он часто ходил на рынок, где смотрел —

не завезли ли на продажу львов?

Однажды в десять утра десятерых львов привезли на рынок.

В то же время на рынок приехал Ши Ши.

Увидев тех десятерых львов, он убил их стрелами.

Он принёс трупы десятерых львов в каменную пещеру.

В каменной пещере было сыро.

Он приказал слугам прибраться в ней.

После того как каменная пещера была прибрана,

он принялся за еду.

И, когда он начал есть, оказалось, что эти десять львов

на самом деле были десятью каменными львами.


Попробуй-ка это объясни!"


Развернуть

Отличный комментарий!

Переводить с английского реально очень, очень больно. Слово siblings каждый раз заставляет меня рыдать кровавыми слезами.

Не знаю, работает ли это в обратную сторону, если честно, но в любом случае, говорить о "бедности" английского может только человек, не прочитавший на нём ни одной книги.
clif08 clif0806.08.201917:07ссылка
+37.7

видео русский язык англичане англичанин учит русский английский язык английский юмор британец 

Развернуть

Отличный комментарий!

Неслабый у него уровень русского языка. Редко увидишь англоязычного чувака, который настолько хорошо говорит по-русски.
enouf enouf22.12.201703:31ссылка
+18.4
Редко увидишь русского, который так владеет русским.
Иисyc Иисyc22.12.201703:34ссылка
+44.4

Total War Warhammer FB Games FB Other Warhammer Fantasy FB Песочница фэндомы Chaos Dwarfs локализация русский язык политика 

Локализации новых дополнений в Total War: Warhammer III, начиная с Гномов Хаоса, больше не будет

Очень неприятные новости, из стима пропала поддержки русского языка в предстоящем ДЛС.

Языки: Интерфейс Озвучка Субтитры русский Не поддерживается английский У У У французский У У итальянский У У немецкий У У Просмотреть все поддерживаемые языки (12),Total War Warhammer,FB Games,FB Other,Warhammer Fantasy,Warhammer FB,FB Песочница,фэндомы,Chaos Dwarfs,локализация,русский

Блоггер Youtube TheBrain так же заметил, что в игре локализации нет вообще, и связавшись с CA, был получен ответ — перевода начиная с Гномов хаоса и дальнейших длс больше не будет:

ТЬеВгаю 27 минут назад Всем привет, есть плохие новости Вчера запустил Гномов Хаоса и оказалось что данное длс не поддерживает русский язык. Раньше такое бывало у меня на ранних сборках пресс версии, но там он хотя бы присутствовал на 70%. Но в этот раз он отсутствовал полностью. Залез в стиме

Развернуть

Отличный комментарий!

GatoR GatoR05.04.202314:07ссылка
-9.5
Тут проблема не в этом, а в том что в русскоговорящих регионах игру купить нельзя и следовательно её DLC. И по логике издателя, зачем затрачивать ресурсы на перевод для регионах, где игру купить нельзя
anon anon05.04.202314:24ссылка
+32.5

Cyberpunk 2077 Игры русская озвучка 

Развернуть

Отличный комментарий!

Depressive Retard Святилище осквернено. 1 час назад • \Ь 665 ЩИ Щ з
Sam Smit Sam Smit09.12.202014:15ссылка
+115.3

политика пропагандоны можем повторить русский мир Казахстан казахобандеровцы 

Рейтинг Путина на уровне 2013-го года (31%), рейтинги "Единой России" на историческом минимуме (27%).

11 августа 2021 16:56 Анастасия Ефимова "Тил майдани": на улицы казахских городов вышли "языковые патрули" РОССИЯ 24 КРЕМЛЬ Новости на "России 24". "Гастарбайтеры с Воронежа": националисты Казахстана нанесли удар по русскому языку Смотреть еще V — В Казахстане набирают силу так называемые

Сурс не дам, кому надо, сам в гугле найдёт этот высер за 220 миллиардов рублей в год. 

Развернуть

Отличный комментарий!

dаryа171 dаryа17111.08.202118:53ссылка
-24.7
Ну вообще в нормальных странах не должно быть пидоров которые тебя вообще что то заставляют делать против твоей воли.
pretoden pretoden11.08.202119:18ссылка
+39.3

R.I.P володарский Знаменитости переводчик диктор новости 

Скончался легендарный переводчик Леонид Володарский. Ему было 73 года.
Его не стало вчера. Последнее время он боролся с продолжительной болезнью.
Ушла Эпоха...
R.I.P,володарский,Знаменитости,переводчик,диктор,новости
Развернуть

русский язык Cat_Cat vk story Реактор познавательный грамматика 

Те из нас, кому в детстве читали народные сказки, могли встретить там много странного. На фоне медведей-зомби, девочек со светящимися черепами и прочих милых моментов как-то терялись фразы, звучащие ну… немного странно. Например, «единым махом семерых побивахом». Ну подумаешь, извратили слово ради рифмы, не так уж и страшно. Оказывается, нет.

Ну то есть то, что ради рифмы – это понятно. Но только не извратили, а использовали в самой что ни на есть правильной форме. Знакомьтесь – настоящая система времён русского языка, одно настоящее время, три будущих и четыре прошедших: простое прошедшее, продолженное, завершённое и давнопрошедшее. Вот это «побивахом» относится к прошедшему простому, то есть аористу. А может и имперфекту, там как раз формы совпали. Немножко сложно? Давайте подробнее.


Древнерусский язык л 4 прошедших времени двойственное число Современный русский язык причастие это глагол,русский язык,Cat_Cat,vk,интернет,Истории,Реактор познавательный,грамматика


Первое и самое простое прошедшее время в древнерусском языке – это аорист, примерно то, что в английском называется simple. Оно обозначало просто событие которое имело место, без уточнений. С греческого переводится как «неопределённый, неограниченный». Прекрасное время, я его люблю, потому что оно простое, красивое и очень минималистичное – в некоторых формах обходится вообще без окончаний. Например «зна» – это наше современное «(ты) знал». Или там «рече» – «(ты) говорил». В других формах окончания, впрочем, появляются. Я знал – «знахъ», они знали – «знаша», вы двое знали – «знаста». Ну да, двойственное число. То что его сейчас нет, не значит, что не было раньше.

И тут вероятно вы зададите мне вопрос: «Стоп, а где же побивахом?» Начали-то мы эту заметку с того, что переводчик сказки использовал старинную форму глагола. Но «я побивал» (или «побил»), согласно этим примерам, будет не «побивахомъ», а «побивахъ». Ну да. Так и будет. А «побивахомъ» – это форма первого лица множественного числа, то есть «мы побили». Вряд ли герой сказок говорил про себя как царь, во множественном числе. Скорее всего, переводчик просто подставил более подходящую форму для лучшей рифмы в расчёте на то, что никто не заметит – ведь делал-то это он уже в 19 веке, когда про древнерусский язык люди знали всего лишь чуть-чуть больше, чем мы сейчас. А значит, им можно скормить более-менее древнюю форму, лишь бы звучало аутентичненько. Собственно, когда вы видите вывески, в которых яти и еры стоят где попало, с вами поступают точно так же. Главное шрифт славянский поставить, а до нюансов никто докапываться не будет. Ну почти никто.

Следующие два времени тоже легко понять, ассоциируя их с английским языком – это имперфект (past continuous) и перфект (present perfect. Да, презент, а не паст, ниже объясню). Первый обозначает действие, которое когда-то совершалось, но при этом ничего не говорится о его результате или цели – только о процессе. «Ты знал/говорил» – знаша, речаше. «Они знали/говорили» – знаху, речаху. Ну и двойственное число: «мы двое знали/говорили» – знаховҍ, речаховҍ (ять в конце читается как Е).

Перфект – это совершённое действие, получившее свой логический результат. В наше время оно выражается совершенным видом, а тогда было отдельной формой прошедшего времени. Поэтому теперь, когда мы хотим подчеркнуть результативность действия, то уже не меняем время, а тупо используем другие слова. Вместо «знал» – «узнал», а вместо «говорил» – «сказал». Итак, «ты узнал/сказал» – еси зналъ, еси реклъ. «Они узнали/сказали» – суть знали, суть рекли. «Мы двое знали/говорили» – есве знала, есве рекла.

Да, да! Вы видели это? Здесь появляется вспомогательный глагол «есть»! И этот глагол, как ему и положено в этой форме, сочетается с причастием. Ну таким словом, которое отвечает на вопросы «какой?», «что делающий?» и так далее. То есть вот эти формы «знаЛъ», «рекЛъ» (ну ладно, «говориЛъ») и им подобные, оканчивающиеся не на богомерзкие -аху и -еша, а нормальное -л – это вообще не глаголы! Всё, что осталось нам от богатства временных форм древнерусского глагола – это вот это причастие, обломок древнего перфекта. И само по себе оно вообще отвечало не на вопрос «что сделал?», а на вопрос «какой?» Вы никогда не задумывались, почему глаголы во всех временах меняются по лицам и числам, а в прошедшем времени – по родам? Следите за руками. Настоящее время: я (девочка, мальчик, неважно) знаЮ, ты знаЕШЬ, они знаЮТ. Будущее: я (девочка, мальчик, опять неважно) будУ знать, ты будЕШЬ знать, они будУТ знать. Но в прошедшем времени: я… знаЛ? знаЛА? А вот тут, внезапно, важно, какого я пола. Ты – знаЛ/знаЛА. Он/она знаЛ/знаЛА. Но зато становится совсем неважно, к какому лицу относится действие: я, ты, он, она или они. Почему так? Да потому что это не глагол! Это причастие, исконно оно отвечает на вопрос «какой?» (знавший, говоривший) и меняется, соответственно, по образцу причастий и прилагательных. Ну а то, что эти безграмотные потомки стали его почему-то воспринимать глаголом и отвечать им на вопрос «что делал?» Ну… Странные люди, что сказать.

Поэтому давайте реконструируем настоящее звучание этого перфекта: не «узнал», «сказал», а «есть знавший», «есть говоривший». То есть, строго говоря, речь идёт не столько о том, что произошло, сколько о теперешнем состоянии, которое является результатом того, что произошло. Поэтому, если сравнивать с английским, то древнерусский перфект ближе к present perfect.

Ну и на сладкое – давнопрошедшее время, или ещё его можно назвать плюсквамперфект (от латинского 'больше чем совершенное'). В соответствии с названием, оно обозначало действие, которое произошло давно. Ну как давно… Главное чтобы после него произошло другое действие, которое тоже было в прошлом. Тогда первое автоматически считается как «то, что было до того как…» Например: «А Жукан, сын Оглобли Косого о прошлом годе в колодезь свалился. Прям как дед его Шелепа, который по молодости меду напился и тоже в воде три дни сидел, пока не нашли его». Так вот, когда мы будем говорить о деде, то скорее всего используем то самое давнопрошедшее время. А строится оно так. «Ты давно был знавший/говоривший» – еси былъ зналъ, еси былъ реклъ. «Они давно были знавшими/говорившими» – суть были знали, суть были рекли. «Мы двое давно были знавшими/говорившими» – есве была знала, есве была рекла. И вот это уже скорее напоминает past perfect.

Так что если вам когда-нибудь будут говорить, что русский язык самый богатый и могучий и вообще не чета всяким там зарубежным – просто вспомните, сколько всего он уже потерял, чего, например, не потеряли некоторые другие языки. И подумайте, что богатство и самобытность языка заключаются не в том, чтобы хранить в неизменном виде всё, что в нём когда-то присутствовало – а в том, чтобы на текущий момент он наилучшим образом отвечал нашим задачам. Тем более, что неологизмы и заимствования – это пена на поверхности языка, так же легко появляются и исчезают. А глубинные движения грамматики, как описанные здесь, можно сравнить уже с дрейфом континентов. И ничего. Люди продолжают говорить, понимать друг друга, и это, пожалуй, самое главное.

___________________________

Автор: Виоллета Хайдарова

Развернуть

Отличный комментарий!

 Simple Continuous яупал я падал %№ %& Past ( r • ( i ‘ * V Ш Present обычно я падаю я сейчас падаю %Яв S п ( 1 й / Future я упаду jaômpa весь день буду падать %$g « й* hr ' ) лг Лг Perfect я падая уже тогда %}$$ f Perf-cont я падая два дня * * гТ * / я ¿оконная падать я
Cat_Cat Cat_Cat25.06.202112:33ссылка
+43.9

nfs Игры reverse engineering русская локализация программирование geek кириллица длиннопост много картинок 

Как я реверсил кириллицу в русской локализации в играх серии Need For Speed времён Black Box

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

Но порой не всегда локализации идеальны: в каждой найдётся куча отсебятины, иногда информации, которой в оригинале и не было, а то и неправильно интерпретированная речь, которую нам и расхлёбывать *кашляет по-ватчдоговски*

Но качество локализаций к данной статье не имеют отношения и не о них пойдёт речь. А речь пойдёт о том, как мне удалось расшифровать русскую локализацию, чтобы в будущем каждый мог изменить строки как захочется.

Осторожно, много скринов!

С чего всё началось?

А началось всё с этого мема:

Рашка приплетена! Разъебал по фактам Время срача Приз от навального Репутация за срач Репутация за стрелы _ Навыки либерахи валить в сша вИ1«>олу.#<тьпмАы О Рос гвардии,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный,

Да. К политике нынешней данный мем особо отношения не имеет, да и не должен.

Данный скриншот был сделан в игре Need for Speed: Undercover 2008 года. Сама игра по себе является проходняком, ибо сделана на коленке (на самом деле EA тупо торопила разработчика лишь бы выпустить продукт).
Но вот текст на этом меме был отфотошоплен оченькриво и с неправильными шрифтами (оригинальные шрифты для игры — Aquarius Medium и Light для заголовка, Helvetica Neue STD для обычных текстов в данном окошке)
Мне это, скажем так, изрядно не понравилось и я поставил себе цель воссоздать этот мем методами самого геймплея этой игры.

И это звучит достаточно легко в теории, но на практике это что угодно, кроме «легко». Было.


Как и Чем

Первым делом я решил полезть в ресурсы игры. Для этих дел есть разработанная моддерским сообществом программа Labrune за авторством nlgzrgn

*“ Labrune - D:\GAMEZ STEAM\steamapps\common\Need for Speed Undercover\LANGUAGES\English_Frontend.bin File Edit Help #0 - Frontend ID Hash Label Text ¡387 31D50F50 POSTRACE_YOU_DOMINATED You Dominated! 388 3255EBD4 CUST_LOOKAHEAD_PAINT_WHEEL Change your vehicles wheels and design 389 339077C4
Собственно, её интерфейс.

Она спокойно читает файлы игр, начиная с NFS: Underground вплоть до NFS: World, ибо вся линейка этих игр была сделана одним разработчиком на почти одинаковом движке (ходят слухи, что при разработке этих игр разрабы из-за торопливости не особо морочились убирать остатки старого кода со старых игр, а просто переносили всё в один компилятор и за счёт остатков, найденных в коде, выходили новые моды, сильно расширяюшие функционал игр (как пример этого — последняя версия Unlimiter'а для Most Wanted 2005, берущая часть функционала из NFS Underground 2)).

Читает спокойно до тех пор, пока не скормишь ей файл с русскими текстами

■* Labrune - D:\GAMEZ STEAM\steamapps\common\Need for Speed Undercover\LANGUAGES\Russian_Fi File Edit Help #0 - Frontend ID Hash Label Text 1276 AC322 D 93 VINYL PART MER SLR 2TONE2 2 1277 AC322D94 VINYL PART MER SLR 2TONE3 3 1278 AC821745 CREDIT_ROLL_PRESENTS c 1279 AC8761FE

Чё?

n© HxD - [D:\GAMEZ STEAM\steamapps\common\Need for Speed Undercover\LANGUAGES\Russian_Frontend.bin] — □ X • File Edit Search View Analysis Extras Window ? _ & x ! | <$> M 16 Polish_Global.bin *2] Russian_Frontend.bin Offset(h) 00 01 02 03 04 05 06 07 08 09 ÖA 03 OC OD OE OF 00006690 82 20 83

И Hex-редактор тоже не может помочь. Выделенная фраза означает «Ты лидер!». Как я узнал - читайте дальше.

Вместо текстов в лучшем случае кракозябра, в худшем случае пустота. На момент написания статьи не исправлено/не воплощено.



И теперь самое интересное!

Тогда я решил править runtime память, если Labrune даже не хочет править файлы и даже сохранять их.

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

Первый текст, который появляется при запуске Undercover, это PSA — Public Service Announcement, то бишь «не гоняйте пацаны вы матерям ещё нужны»

Need for Speed™ Undercover presents an Action Driving Experience. Pull these moves within the safety of your home ONLY. Do not take this kind of driving to the neighborhoods and streets in the real world.,Need For Speed,Игры,nfs,reverse engineering,русская

Вот он.

Вычислив адрес, с которого начинается этот текст, я решил изменить этот текст на что-нибудь интересное:

Need for Speed: Undercover is what happens when you want to make a yearly game but you forget to polish it. And yes, because you had to rush it for the late quarter release, there's a good amount of unused content in this game.,Need For Speed,Игры,nfs,reverse engineering,русская

Ундерковёр — яркий пример того, что происходит, когда ты пилишь разрабов чтобы они ежегодно выпускали игру уровня ААА, но при этом не дав времени её отделать. И да, из-за того, что тебе приходится выпускать игру чуть ли не под самый поздний квартал года, в игре обязательно будет много неиспользуемого контента.

Поискав нужные мне адреса конкретных строк, я начал их править.
И сразу скажу, изменения появлялись лишь только когда я убирал текст и снова вызывал для отображения. Сразу текст не меняется. То есть — для появления этого окошка мне приходилось перезапускать гонку.

RASHKA !!~WM_Vremya sra4a 1:10.39 , r IIJl Cash $260 Wheelman Rep 3,000 Zone Points (+Rep) 3,000 " i40L#,41 frf CONTINUE® PLAY AGAIN® STANDINGS ©,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный

Вот так всё начиналось. До русского текста ещё далеко. Мусор в начале второй строки «vremya sra4a» там из-за того, что я где-то убрал байт, отвечающий за начало текста и игра подхватила этот кусок для отображения.

Играться с англ текстом было детским садом, и всё же хотелось сделать по-русски.

Я перезапустил игру, сменив в стиме язык игры на русский
Игра, запустившись, выдала уже такое содержание:

Need for Speed™ Undercover - это симулятор вождения. Выполняйте эти трюки ТОЛЬКО в игре. Не пытайтесь повторить их в реальной жизни.,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный

Текст уже короче, и надо как-то узнать, под какими значениями идёт кириллица.

Благо у меня уже есть адрес для правки текста, сейчас я к нему обращусь, и…
И он уже бесполезен, потому что русский текст всегда длиннее, вследствие чего место прошлого текста уже занял мусор, так что нужно было искать новый адрес. Благо текст, как в прошлый раз, начинался с латиницы и кусок памяти с ней было легко найти.

PSA english [ 1 PSA russian 2082B50D 212837CD String[229] u?G_? ?Gw?M? J?ey? ???Gm? g??G? ?d??K[? G!?v? ?g??Ds G?C Strinq[309] Need for Speed? Undercover - ? ??? ??. ??? ???????.? ??? ??■,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты.

Первая идея была такая — скопировать каждый отдельный символ, подразумевавший определённую букву в тексте, в блокнот и оттуда же закинуть в адрес своё. Было муторно записывать каждую кракозябру в блокнот, надеясь, что она поможет в дальнейшем.
Результат — неудовлетворительный.

Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,кириллица,длиннопост,много картинок

Как итог — в игре мусор…

PSA english 2082B50D String[229] u?0_? ?Ow?M? J?£y? ???0m? g??G? ?d??K[? 0!?v? ?g??Dg 0?C PSA russian 2128S7CD String[B09] Need for Speed Undercover - $$$ $$$$$$$$$ $,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и

...и в Cheat Engine тоже.

Вторая и более правильная мысль — та, ради которой вы дочитали до этого момента — это зайти в содержимое памяти по нужному адресу (тыкнув Memory View или CTRL+B, выбрав нужный адрес) и прочитать байты, отвечающие за кириллицу.
Но перед этим дайте я игру перезапущу, чтобы игра выдала норм текст, ок?
Ок.

^ Memory Viewer — □ X File Search View Debug Tools Kernel tools nfs.exe+10082ED Address Bytes Opcode Comment nfs.exe+1008;53 push nfs.exe+1008;51 push ecx nfs.exe+1008;52 push edx nfs.exe+1008;56 push esi nfs.exe+1008;57 push edi nfs-jpxp tiooa:55 oush shn push word or

Вот так выглядит память игры во время запуска процесса. На данный момент Memory Viewer показывает кусок памяти, начиная с адреса, который указывает на начало текста PSA. Выделенный байт 00 означает технический конец текста.

Стерев всё, что было в блокноте и написав шаблон алфавита для заглавных и строчных букв, я начал вглядываться в байты, записывая эквивалент буквы в блокнот.
То есть э — B9, т — 86, о — 81, пробел — 20, с — 88, и так далее…

Я решил проверить мою новую теорию, изменив вступительный текст с имеющимся байтами…

Need for Speed™ U недоделанная игра. Gentera Style 204 ndercover - это,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,кириллица,длиннопост,много картинок

… и теория оказалась верной! «Gentera Style 204» стоит там из-за того, что я на тот момент не знал, что нужно ставить байт 00 для обозначения конца читаемого текста. Но само подтверждение теории меня очень обрадовало!

В ходе дальнейшего реверсинга байтов выяснилось, что исполнительный файл игры для отображения кириллицы использует байты от 81 примерно до FF, а также использует байт 80 совместно с другим соседним байтом справа для отображения других символов, например для отображения буквы ъ - 80 89, Ж - 80 83, Ю - 80 88, Щ — 80 80, и т.д.

В итоге за 2 дня тестирования я составил такую карту используемых символов кириллицы:

а - - 82, б - 55, в - 85, д - со о е - 84, ё - ЕЗ, и - - 83, й - 57, к - 83, и - - 8F, н - 85, о - 81, р - - 37, с - 88, т - 86, ф - - F0, X - AD, ц - 32, ш - - Аб, щ - 38, ъ - 80 85 ь - - 53, 3 - 35, ю - 31, А д и м F Ф ш ь 53, Б - DO, 3 5А, Е - A3, Ё 58, Й - (FD)FE, AF, H -

Скобки означают, что я на данный момент не уверен, какой из байтов используется для отображения такого-то символа, либо может использоваться комбинация этих байтов для отображения «Й»․ Отсутствующий байт у буквы Ё — значит я не нашёл байт от этой буквы, и не велика потеря — в тексте игры нет строк, где есть буквы ё и Ё — всегда е. Почему? Спросите у 1С-СофтКлаб или у самих Black Box.

И таким методом я и воссоздал тот самый пресловутый мем и разреверсил кириллицу. Хоть и не полностью, но это уже хорошо.

03 1 Am Rock Rock 04 In A Hood Near You Suni Clay Suni Clay сдня не ндг>0 ii*1' . Этот парень был из тех, кто просто любит жизнь. 02 Do Ya Thang T.l. Presents The P$C 25 To Life (±в] Последовательный В Меню Меню Меню Упорядочить Ознакомление,Need For Speed,Игры,nfs,reverse

Ну и ещё.

Что было дальше?

Дальше я принялся реверсить кириллицу для остальных игр NFS, и на это у меня ушло гораздо меньше времени, благо нашлись более быстрые способы просмотра изменений в тексте и часть байтов совпадала с предыдущими значениями.

а - 83, б - 5С, в - д - 8D, е - 82, ё - и - к со W и - 5D, к - м - 8Е, н - 85, о - р - 87, с - 88, т - ф - ЗС, X - 32, ц - ш - AF, щ - СЗ, ъ - ь — 53, 3 — 37, ю — А — 51, 5 — 34, 3 — Д - A3, Е - 57, Ё - И - 58, W и - D7, К - м - А8, н - 54, О - F - 55, с - 5Е, Т - Ф - DO, X - DE, Ц -

Это уже для ProStreet

а - V со б - 95, в д - 8Е, е - 82, ё и - 83, W и - 94, к и - 8D, н - 86, о р - 87, с - 88, т ф - 34, X - A4, ц ш - 99, щ - 33, ъ ь — 51, 3 — А7, ю А — Аб, 5 — 36, 3 Д - AD, Е - А5, Ё И - А2, W и - ЗА, К м - 32, н - 9D, 0 F - 93, с - 9С, Т Ф - 3F, X - ЗЕ, Ц ш - О о щ - С4, ъ ь - С1,

Это уже для Most Wanted (2005). Заметьте, комбинация байтов 80 XX тогда ещё не использовалась.


*скоро будут байты для NFS: Carbon, Underground и Underground 2*

Послесловие

Своей находкой я поделился с NFS комьюнити, автор проги заметил это и мне ответил:

nlgzrgn Yesterday at 23:21 Thanks for the information! If I update the tool. I'll create something to switch those characters to properly handle any language.,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный

Я дальше не знаю, что под конец написать, поэтому вот вам котик

Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,кириллица,длиннопост,много картинок

Хорошего дня!

Развернуть

пидоры помогите английский язык 

English

Добрый вечер, многоуважаемые господа.

Во время изучения React, возникла потребность почитывать англоязычные статьи, для большего понимания сути, (набивал теоретическую базу). Проблема в том, что приходится использовать переводчик 24/7, от незнания английского языка.

В школе был немецкий. В институте не было нулевых групп, куда бы собирали немцев и переучивали на английский, так что и там я пролетел. Пытался самостоятельно учить язык по роликам, хватило на 3 дня.

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

Я уже опускал руки. Но всё же хочу попытаться снова. Теперь банальный интерес, начал переходить в необходимость.

пидоры помогите,реактор помоги,английский язык

Развернуть

гугл переводчик OMFG ЕГЭ песочница 

Гугл плохому не научит

Объясните люди близкие к теме - это последствия ЕГЭ и присутствия русских сотрудников... или это ляп американских переводчиков? Кто занимается гугл переводчиком?
Английский (определено) ж Ф upset| ещё 20 переводов Открыть Google Переводчик Русский <*) рассториться rasstorit'sya Оставить отзыв,гугл переводчик,OMFG,ЕГЭ,песочница
Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме переводчик англо русский русско английский (+1000 картинок)