Pull to refresh

Comments 38

Спасибо не столько за русификацию Lorem Ipsum, сколько за описание интересного способа как это сделать.
Способ, откровенно говоря, варварский, но работает.
Когда-то давно, лет 10 назад, для русификации софта (баловался для себя и друзей) пользовался программой Restorator 2000. Она умела изменять ресурсы приложений (формы, иконки, картинки, описания), потом делать патчи на основе изменений.
Увлекательное было время! И как же хорошо, что в то время не было у меня интернета и вместо чатов с форумами, я копался в ОС, софте и впитывал знания и навыки как губка. :-)

Ой простите, что-то меня понесло… просто способ который в статье использовался для правки текста, напомнил мне старые времена. :-)
Хотелось бы иметь возможность видеть и русский и английский текст. Думаю, если буду делать свою рыбу, то сделаю её 50 на 50 процентов. Хотя, конечно, идеально было бы иметь возможность вставлять по выбору русскую или английскую, а в моём случае ещё и пару других языков.
Тут попахивает написанием плагина, добавляющего новый пункт в меню. Это уже не входит в компетенцию моего Кунг Фу, а вам удачи, если возьмётесь.
Ну, с моей востребованностью: пару раз в месяц, писать плагин не целесообразно. Только если для других людей, но не думаю, что многие бы им пользовались.
С помощью поискового модуля Total Commander выяснилось, что текст «рыбы» хранится в файле Photoshop.exe

Фу, какой хардкод.
А как надо было делать?
UFO just landed and posted this here
Если Адоб не планировал расширение этого функционала (локализация, другие вариант текста итд) то это — самый верный (на мой взгляд) способ сделать такой функционал. При загрузке exe он грузится в память и уже оттуда работает, то есть чтобы вставить этот текст фотошопу не приходится лишний раз скрипеть диском, искать файл, проверять не повреждён ли он итд. Скорость! Стабильность! Хардкод, только хардкор!
Вот только часто ли ему приходится лазать на диск за этим куском текста?
Методом проб и ошибок выяснилось, что Photoshop CS6 Beta перестаёт запускаться, если у «старой» и «новой рыбы» не совпадает количество символов.

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

P.S. PE
Понимаю ваши чувства. Вспомните времена, когда вы были нубом.
Да, веб-программисты такие программисты.
Зачем вы меня веб-программистом обозвали? Я в жизни кода программного не писал.
а зря, зря. надеюсь, гвозди вы не отвёрткой забиваете.
Вот бы «Sample Text» для шрифтов поменять… :(
Думаю, что он тоже где-то лежит =) «Sample Text» не использую по следующим причинам: мелко написано и не передаёт он нормально шрифт. Обычно выделяю нужный текст, лезу в шрифты и сижу тыкаю клавишу «вниз», чтоб шрифт сразу применялся на всём выделенном тексте.
Да мне хотя бы одну букву поменять, чтобы видеть, какие шрифты русские буквы умеют, какие нет.
А-а, вот это интересное применение :)
Да, подобной сортировки катастрофически не хватает.
А она вообще где-то есть? Может какая-то сторонняя программа, занимающаяся шрифтами… Программу, позволяющую увидеть все русские шрифты в системе слопал бы вместе с упаковкой!
Font Book (стандартная программа, для просмотра шрифтов в Mac OS) умеет, просто пишете в поиске Russian, и она находит все шрифты поддерживающие русский язык, а потом создаете слева новую группу, называете её «Russian», к примеру. Жмете ⌘+A и перетаскиваете все шрифты в новую группу.
Потом жмете ⌘+3, пишете кастомный текст, и стрелочками листаете превьюшки шрифтов.
Если хотите поменять на русский — не стоит, потому что многие шрифты русский язык не поддерживают, и, следовательно, ваш текст в выпадающем меню будет рендериться каким-то стандартным шрифтом, а то и вовсе квадратиками.
Прежде всего, спасибо за статью, всегда интересны такие «хакающие» изменения в программах.

Но вот по поводу самого «Lorem ipsum»… При дизайне реальных макетов любой подобный текст уже, как вы выразились, портит вид, потому что заведомо не имеет отношения к тематике странички. Хорошим тоном считаю не полениться и найти/написать текст, близкий к тому, который будет в действительности. Но это так, just as a side note :)
Яндекс.Рефераты же
Согласен, это просто идеальный вариант. Ещё лучше, если заказчик вовремя предоставляет контент и можно показывать полностью достоверный макет. Но зачастую случается так, что помимо текущего проекта висит ещё 15 и времени на погуглить особо нет. Поэтому проще вставить «рыбу», да и при просмотре макета, не факт, что заказчик будет изучать текст. Ему будет важна композиция. Ну и спасибо вам за положительный комментарий =)
Там два пробела в первом предложении между «version» и «of»? Ужас, чего ж они так неаккуратно-то.
Будем надеяться, что это издержки Beta
Это Вы верно подметили, приходится пока вручную удалять пробел.
оО, а если бы где нибудь в exe пряталась контрольная сумма? Как искали бы?
А легален ли данный способ?
Смотрим EULA пункт 4.3 и 4.4:
4.3 No Modifications. Except as expressly permitted in Sections 2 or 16, Customer may not modify, port, adapt, or translate the Software.
4.4 No Reverse Engineering. Except as otherwise expressly permitted in Section 16.1, Customer will not reverse engineer, decompile, disassemble, or otherwise attempt to discover the source code of the Software.


К 4.4 подходит слабо, но 4.3 на лицо.
Значит надо сделать сноску, что данная статья предназначена для обучающих целей или что-то типа того. Не хочу, чтоб меня Adobe закрыли.
Совершенно не представляю, как здравомыслящий человек может вставить в дизайн-макет, скажем, сайта (или полиграфии — не важно) подобную рыбу. Как, зачем, для чего это? Этот текст же в любом случае безнадёжно оторван от реальности.

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

А по поводу статьи — да, интересный способ хакнуть и поиграться с Photoshop.exe.
Спасибо. А по поводу рыбы, я уже отвечал на подобный вопрос выше =)
Sign up to leave a comment.

Articles