Сейчас на форуме: Rio (+10 невидимых)

 eXeL@B —› Основной форум —› Возможна ли нормальная русификация программ на .NET?
Посл.ответ Сообщение

Ранг: 3.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 июня 2006 18:49
· Личное сообщение · #1

Занимаюсь русификацией пакета Microsoft Visual Studio 2005 (VB, C#, C++, J#).
Возникла проблема с Hex-кодом:
1. Часть строковых ресурсов "зашита" в код библиотек DLL.
PEiD 0.94 определяет библиотеки DLL как Microsoft Visual C# / Basic .NET.
Локализация напрямую WinHex-ом (12.5 SR-5) не получается - DLL не запускается.
2. Для других типов DLL, которые PEiD 0.94 определяет как PE Win32 DLL (0 EntryPoint), русский текст отображается в виде прямоугольничков.
ЕСЛИ НЕ ТРУДНО, окажите помощь новичку в решении этих проблем.
Заранее Спасибо!



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 13 июня 2006 18:59
· Личное сообщение · #2

не запускается скорее всего потому что надо еще strong name поправить



Ранг: 3.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 июня 2006 19:19
· Личное сообщение · #3

Уважаемый господин SSX!
Спасибо!
А чем поправить, если не секрет?



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 13 июня 2006 19:23
· Личное сообщение · #4

hiew например...
сейчас jfx появится и прочитает маленькую лекцию про .net



Ранг: 3.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 июня 2006 19:32
· Личное сообщение · #5

У меня нет hiew. Сейчас я качаю какой-то декомпилятор отсюда: www.9rays.net/products/spices.net/download/spices.zip
Я ведь впервые столкнулся с .NET. Если не трудно, укажите, откуда можно взять hiew.



Ранг: 21.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 13 июня 2006 19:34
· Личное сообщение · #6

webhost.kemtel.ru/~sen/



Ранг: 3.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 июня 2006 19:37
· Личное сообщение · #7

Благодарю, сейчас посмотрю...



Ранг: 3.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 июня 2006 19:50
· Личное сообщение · #8

Уважаемый господин L1VE!
Благодарю Вас, но указанная Вами ссылка содержит уже "вылеченный" Hiew 7.27L?
Или нужно ещё искать лекарство? Там, вроде бы, какое-то грозное предупреждение на английском языке. Страшно как-то, но уже качаю!
А вот ещё узнать бы, нельзя ли обойтись (в крайнем случае) одними только Ilasm и Ildasm, т.е. официальными ассемблером и дизассемблером MSIL?




Ранг: 66.5 (постоянный)
Активность: 0.030
Статус: Участник
Повелитель ЗЛА

Создано: 13 июня 2006 20:04
· Личное сообщение · #9

teacher10
Вот здесь можно найти hiew
http://www.exelab.ru/download.php
Скорее всего не получиться русифицировать прогу.



Ранг: 3.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 июня 2006 20:26
· Личное сообщение · #10

Господин ev1l_4
Спасибо! Но я уже скачал с адреса, указанного L1VE.
А почему не получится русифицировать?
Извините за огромные паузы, но я сижу и качаю на dial-up. Если не посоветуете ещё чего-нибудь скачать, то я могу уже общаться в нормальном режиме.




Ранг: 209.1 (наставник)
Активность: 0.130
Статус: Участник
программист априори

Создано: 13 июня 2006 20:59 · Поправил: Black Neuromancer
· Личное сообщение · #11

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




Ранг: 66.5 (постоянный)
Активность: 0.030
Статус: Участник
Повелитель ЗЛА

Создано: 13 июня 2006 23:13
· Личное сообщение · #12

teacher10
Вот мне ещё попался декомпилятор Net прог.
public.int3.net/share/Decompiler.Net.V.rar

>А почему не получится русифицировать?
Ни разу не встречал такого, так что врядли...



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 июня 2006 10:40
· Личное сообщение · #13

В .Net локализация просиходит слегка по другому принцыпу. Там есть такое понятие как сателитные сборки. А вних собственно ресурсы. Условно их можно назвть менеджед ресурсы - на самом то деле это такиеже ресурсы как в обшных программах тока в другом формате.


Сателитные сборки обычно располагаються в папке с имнем культуры. Приатачен маленький тестовый проектик и бинарники. Может быть они помогут.

Есть также програмка для редактирования ресурсов.

Resourcer http://www.aisto.com/roeder/dotnet/ .

Еще в Framework SDK есть програмка для локализации WinRes.exe.

П.С. Ненавижу локализированые продукты.

П.С.С. Если вощзникнут вопросы спрашивайте. Я на этом собаку сьел ;))

61f4_14.06.2006_CRACKLAB.rU.tgz - TryLocalisations.zip




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 14 июня 2006 12:16 · Поправил: Kindly
· Личное сообщение · #14

teacher10 пишет:
Занимаюсь русификацией пакета Microsoft Visual Studio 2005 (VB, C#, C++, J#).


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

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

-----
Array[Login..Logout] of Life




Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 июня 2006 14:07
· Личное сообщение · #15

Хы. Да МСДН же есть переведенный. Да и сама студия. Я правда слышал тока про ВБ.НЕТ.




Ранг: 66.5 (постоянный)
Активность: 0.030
Статус: Участник
Повелитель ЗЛА

Создано: 15 июня 2006 12:22
· Личное сообщение · #16

На этом сайте есть
www.aisto.com/roeder/dotnet/
ещё
Reflector
для работы с NET прогами.


 eXeL@B —› Основной форум —› Возможна ли нормальная русификация программ на .NET?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати