|
|
Изображения | All Albums | Справка | Пользователи | Календарь | Сообщения за день | Поиск |
База Знаний Тематика: технические вопросы, нанотехнологии, инновации Температура кипения: низкая Запас прочности: практический опыт Степень защиты: жесткая модерация Thread Description:Описания, технологии, методы. |
Опции темы | Поиск в этой теме | Опции просмотра |
29.02.2008, 17:55 | #1 |
Погонщик Лугандонцев
енот-старожил
Регистрация: 18.01.2007
Адрес: Счастье-Пески-Волноваха-Мариуполь
Сообщений: 42,136
Репутация 922 [+/-]
|
Русификация англоязычных программ.
Братцы - а каким образом англоязычные проги русифицируют? Та же 1С, к примеру, игрушки русифицирует как? Или винда русифицированная как получается? просветите, а?
|
29.02.2008, 18:06 | #2 |
Генералиссимус
енот-старожил
|
Ну бывает разработчик спецом lng файлы открытой конфигурации оставляет, которые легко переодить
по структуре это INI файл как правило. Если возможности по переаоду разрабостик не продоставил, то можно локализовать хацкерским способом с помощью редактора ресурсов ResHack например Но это в том случае еесли экзешник не сжат Exe упаковщиком (не путать с архиватором) |
29.02.2008, 18:28 | #3 |
Погонщик Лугандонцев
енот-старожил
Регистрация: 18.01.2007
Адрес: Счастье-Пески-Волноваха-Мариуполь
Сообщений: 42,136
Репутация 922 [+/-]
|
А как вот это оцените - стоит юзать или нет: http://softnavigator.net/software/8186673.html#
|
29.02.2008, 20:38 | #4 | |
Генералиссимус
енот-старожил
|
Цитата:
с использование обычных виндовых окон классов итп |
|
01.03.2008, 03:58 | #5 | |
Генералиссимус
енот-старожил
|
Цитата:
а вот саму 1С бухгалтерию/склад на англ. первести - вах! геморой редкостный. у нас, т.к. компания все-таки американская, все программы маст би аглийским языком. 1С бухгалтерию первели так шо пиздец. а еще и импорт в ексел или ворд - тоже то еще увлечение. сплошные завитушки кодовые. вечная проблема. иногда так заипешься что приходится сидеть и печатать, вместо простого копи-паста. уже с 2000-го года латаем, все никак не можем до ума довести.
__________________
"Такие дела" |
|
24.03.2008, 21:56 | #6 | |
Погонщик Лугандонцев
енот-старожил
Регистрация: 18.01.2007
Адрес: Счастье-Пески-Волноваха-Мариуполь
Сообщений: 42,136
Репутация 922 [+/-]
|
Цитата:
Теперича такая муть началась - не могу эту долбанную ISUCalcFS совместно с кристаловским репортером установить на рабочем компе во дворце спорта. Дома отчеты делает, а установленный там - ни в какую. просто тупо не запускается. Что может быть такое??? |
|
26.04.2008, 20:54 | #7 | |
Генералиссимус
енот-старожил
|
Цитата:
|
|
09.05.2008, 07:14 | #8 |
Генералиссимус
енот-старожил
|
Элементарно.
Если прога написана правильнопо стандартам Винда, то вся текстовая или прочая информация для картинок , иконок и прочая записывается в ресурс-файле. Этот кусок изымается из проги (exe,dll), восстанавливается , перелопачивается, переводится, собирается заново и линкуется с объектным модулем.... ................................... Однако! В основном прогеры нарушают, принятый в Винде, стандарт размещения текстовых сообщений, иконок и управлений, поэтому зачастую невозможно ни только руссифицировать , но и создать многоязычный интерфейс таких прог. Хорошим примером подобной практики - 1С.
__________________
еще пока даже не-распяли.. поэтому и воскрешаться не буду... |
09.05.2008, 07:26 | #9 | |
Генералиссимус
енот-старожил
|
Цитата:
http://www.1c-shop.ru/reports/parker.html устанавливали вот эти ребята http://www.homnet.ru/reports/foreign/parker.html
__________________
"Такие дела" |
|
09.05.2008, 10:43 | #10 | |
Генералиссимус
енот-старожил
|
Цитата:
__________________
еще пока даже не-распяли.. поэтому и воскрешаться не буду... |
|
09.05.2008, 10:58 | #11 |
Генералиссимус
енот-старожил
|
А мобилу можно русифицировать?
|
09.05.2008, 11:09 | #12 | ||
Наблюдатель:-)
енот-старожил
|
Цитата:
Весь вопрос в том, как это делают грамотные образованые люди. МС ведь тоже не от балды к этим простым правилам пришла Так, что в данном вопросе Карган прав! |
||
09.05.2008, 11:10 | #13 |
Наблюдатель:-)
енот-старожил
|
|
09.05.2008, 11:12 | #14 |
Генералиссимус
енот-старожил
|
|
09.05.2008, 14:25 | #15 | |
Генералиссимус
енот-старожил
|
Цитата:
вообще имхо лучше язык в файл по типу ini записывать тогда для русификации будет достаточно блокнота, а не редаткора ресурсов. Редактирование ресурсов программы также пиратством считается |
|
09.05.2008, 14:25 | #16 |
Генералиссимус
енот-старожил
|
Это называется - модинг.
мобилу не только можно руссифицировать но и оснастить новой прошивкой, изменив его полностью в рамках Харда его полностью. В принципе некоторые серии мобил от производителей представляют собой линейку технически одинаковых устройств на уровне схемотехники, но с различной переферией, и соответственно разной набивкой софта.
__________________
еще пока даже не-распяли.. поэтому и воскрешаться не буду... |
09.05.2008, 14:30 | #17 | |
Генералиссимус
енот-старожил
|
Цитата:
Файл ини в виндовс - анахроизм Сейчас применяется вместо него - реестр. ............. стандартом же многоязычности МС исходно был файл ресурса. Он выполняет роль внешней конфигурации. и через него исодно в виновс планировалось многоязычие системы. ............. а вот файл ИНИ, а сейчас реестр хранит текущие настройки проги. Должен же ты понимать что многоязычие скорее данные статические, чем динамические и хранить их как реестр (в смысле "дорого") совсем неудобно.
__________________
еще пока даже не-распяли.. поэтому и воскрешаться не буду... |
|
09.05.2008, 15:14 | #18 | ||
Генералиссимус
енот-старожил
|
Цитата:
да и хрен с ним, зато удобная вещь, вполне оправданно в ряде случаев. Цитата:
а зачем в реестре то хранить данные по языку - идиотизм это. Вот поэтому лучше всего их запистать в файл с расширением lng по формату аналогичному ini файлу. (тут даже при переводе возможно даже рестартовать прогу не придется и от переводика никакой квалификации не требуется, кроме как переводить) ---- |
||
09.05.2008, 15:16 | #19 | |
Генералиссимус
енот-старожил
|
Цитата:
а если ини юзаешь то просто каталог копируешь с прогой ну и ини файлом и нинадо никаких манипуляций с реестром проводить для переноса на другой комп с натстройками например. (ну если только расширение сопоставить) ---- хотя конечно не стоит противопостовлять реест и ини файл просто и то и то целесооразно в разных случаях. |
|
10.05.2008, 22:06 | #20 |
Генералиссимус
енот-старожил
|
вот и все.
ини нынешний винд не юзает все всиавлено в реестр. ................... теперь раскажу историю .................. файлы ини, а потом реестр (который всегда сохраняется привыгрузке системы) должны иметь только текущие настройки многоязычие - это статические данные и они не обезательно должны быть загружены в оперативную память, если таким языковым процессом пользуются Другое дело ресурс. При загрузки исполняющего фыйла необязательно будет загружен ресурс поддеожки. Так в МС было задумано. Но потом когда начала резко падать цена на ОП эта технология стала чистейшим анахризмом МС
__________________
еще пока даже не-распяли.. поэтому и воскрешаться не буду... |
12.05.2008, 09:09 | #21 | ||
Генералиссимус
енот-старожил
|
Цитата:
это че такое ?. Цитата:
и потом поддержка системы вовсе не нужна ини - это текстовый файл обычный чем его и + в отличии от бинарника ресурсов |
||
13.05.2008, 18:18 | #22 |
Генералиссимус
енот-старожил
|
да работает - просто поддержка старой версии. в новой версии система ориентируется только на реестр. а вот ресурс исходно был задуман как место для хранения статических данных типа икон,и текста. необязательно загружаемого в ОП (оперативная память).файлы же ини в основ,как и реестр хранят оперативную настройки проги.если случайно удалить любой ини или раздел в реестре соотнесенной с программой, то правильная прога должна этот файл или раздел восстановить по данным "поумолчанию".сам дожен понимать Ольг,чтотакие настройки не могут храниться в ресурсе.а потом это авторства борьки калиткина он это ввел стандарт и ни нам его менять,если только не сменить операционку
................ теперь на счет бинарника и текстового формата ........................ ты должен понимать что предкомпиляция любого файла в неформатированом виде,как текстовый файл, стоит и времени и ресурса.любой бинарник, тем более структуированый как древовидный реестр,всегда обладает преемуществом перед любым текстовых неформатным файл.тем более реестр содержится в одном файле, а ини каждый у своего,да еще в разных фолдерах,поэтому следить за всеми ини по всему прстранству компа очень сложно.вот и было принято решение,что все настройки системы, а также его обязательное резервное копирование системой обеспечивается через реестр.имено этим и принципиально стала отличаться винда 98 от 95.
__________________
еще пока даже не-распяли.. поэтому и воскрешаться не буду... Последний раз редактировалось Санечка; 13.05.2008 в 18:25.. |
14.05.2008, 21:21 | #23 | |
Генералиссимус
енот-старожил
|
Цитата:
да для работы с ини файлом системные функции не нужны |
|
14.05.2008, 21:23 | #24 | |
Генералиссимус
енот-старожил
|
Цитата:
хотя опять не всех просто программа всегда может спросить у системы - где реестр а ини файл не найдет самостоятельно. это в том случае например если ты апдейт проги делаешь как апдейтный экзешник узнает в каком фолдере у тебя искомая прога лежит ? nолько в реестре соостветсвующую ветвь найдя |
|
15.05.2008, 02:44 | #25 |
Генералиссимус
енот-старожил
|
Я то причем здесь,повторяю.все претензии к микрософту.они приняли такой стандарт.разговор дальше про винду бессмысленый.винда система закрытая.
....................... другое дело когда ты пишешь в другой оси,где можно свободно изменять конфигурацию под себя.я к примеру многоязыковые настройки сканю имено из ини-файлов, не перегружая базы и другие места для хранения шаблонов.ини-файлы стандартны для многих систем и очень удобны для передачи настроек.другое дело это требует некотрых накладных расходов,но при умелом расчете можно в принципе их избежать.
__________________
еще пока даже не-распяли.. поэтому и воскрешаться не буду... |
15.05.2008, 05:09 | #26 |
Мэтр
енот-старожил
|
то есть, русифицировать 32-битовую Висту - нереально?
|
15.05.2008, 05:50 | #27 |
Генералиссимус
енот-старожил
|
у нас на работе крановщику привезли комп из америсы. я как-то порылся в сети поискал русификаторы. на форумах пишут что если есть официальный релих виндоус на каком либо языке то переделать под него уже предустановленную на комп нельзя. но на оф. сайте об этом прямо не говорится. я скачал из майкрософта программку, которая якобы должна русифицировать. но тут крановщик зассал и не стал ее применять. это было 2 месяца назад. а на эту вахту приезжает, говорит что русифицировал, при этом заново висту не ставил. 32 битная виста у него. хер его знает, короче, оли ему висту переставили и он ничего не знает, поскольку все это делал не сам, толи и правда, русификатор есть.
__________________
"Такие дела" |
15.05.2008, 06:37 | #28 | |
Генералиссимус
енот-старожил
|
Цитата:
__________________
еще пока даже не-распяли.. поэтому и воскрешаться не буду... |
|
15.05.2008, 07:02 | #29 |
Генералиссимус
енот-старожил
|
теперь возвращаясь к ресурсам даю справку.
ресурс это часть исполняего модуля могущая быть как резидентной,так и динамически загружаемой,компилируемая отдельно от модуля и имеющая свой язык описания,и состоящая как из текстовых,так и из бинарных кусков,используемой в программе.всего типов ресурсных кусков 256,но первые 32 заняты системой, и состоят из -------------------------------- Accelerator table - таблица в которой записываются действия от горячих клавишь и тип команды Bitmap - описатель внедренных картинок в формате бит-мап. Cursor - курсоры используемые, в том числе свои собственные Dialog box - описание диалоговых окошек,использованые в програмах Enhanced metafile - разные метафайлы типа анимаций и прочих больших кусков типа флэш-образов Font - специализированые фонты не имеющие стандарными в системе. Icon - иконки Menu - меню Message-table - разная настраивая документация HTTP-table-гипертексты String-table - таблица строковых данных Version information - информация о версии программы или ее модуля используемая при ее загрузке. ----------------------------- причем к любому куску в рессурсе имеется доступ на протоколе TCP/IP если обратится к файлу через конструкцию типа res://имя_файла/страница Поэтому чтоб браться за собственную руссификацию оси или даже проги в винде надо хотя бы представлять примерный размер работы и знать досконально алгоритм своей работы.
__________________
еще пока даже не-распяли.. поэтому и воскрешаться не буду... |
25.05.2008, 06:40 | #30 |
Вот зашел
|
Cкажите а кто-нибудь пробовал русифицировать MOBILEdit Forensic?А то у меня почемуто не получилось ее полностью русифицировать,вроде бы прочесал все в корневой папке,все екзешники,дельки,но почемуто при запуске проги остались на ее правой панели не рус.словечки,и вот где она их прячет-вопрос,я уже себе башку сломал,просмотрел через разные редакторы ну казалось бы все,но именно этих слов никак не могу найти-ПОМОГИТЕ!!!
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|