Перейти к содержанию

Русификатор


Игорь1

Рекомендуемые сообщения

Но есть такие места, где редактором ресурсов не подправить.
Примеры - в студию. Я таких мест что-то не припомню...

 

Зачем тогда исходный код передают?
А о том, что передали весь исходник Вы судите по новостям из телевизора? о_О Крутой источник информаци... Имхо там только ресурсы и передали. Больше чем уверен, что сырца ядра никому не передавалось.

 

Передавали бы пару дисков и пусть русифицируют.
А разве не так было? о_О :) Изменено пользователем C. Tantin
Ссылка на комментарий
Поделиться на другие сайты

Писание кода, где ресурсы не выделены как ресурсы - это моветон и серьёзные (как бы мы не относились к M$), которые выпускают продукт на нескольких языках так не делают

 

1. Потери времени

2. Подправят там переводчики случайно кроме строк еще код...

Ссылка на комментарий
Поделиться на другие сайты

Писание кода, где ресурсы не выделены как ресурсы - это моветон и серьёзные (как бы мы не относились к M$), которые выпускают продукт на нескольких языках так не делают
... Я даже мучаюсь в догадках, что в С (хоть в обычном, хоть в приплюснутом) можно запихать в код, кроме строк? И то, это ж неудобно. Даже борландовские проги, и те пишутся с разделением ресурсов и кода.

 

2. Подправят там переводчики случайно кроме строк еще код...
Всё верно, поэтому локализаторам-переводчикам никто модули не даст ни при каких условиях, только ресурсы. Кстати, на эту тему до сих пор ещё живёт заблуждение, что в локализованных версиях Виндов больше ошибок... Изменено пользователем C. Tantin
Ссылка на комментарий
Поделиться на другие сайты

Примеры - в студию. Я таких мест что-то не припомню...

C. Tantin, ну попробуйте пропатчить пару системных файлов обратно на английский, Windows File Protection не даст же. Изначально настраивается операционка работать только с русским языком. Существуют программы, в которых строки "зашиты" в теле программы, только в исходном коде можно поменять надпись. :wall:

Примеры - русифицируйте строки файла UPX.EXE от одноименного пакера редактором ресурсов, типа ресхакер, ресторатор... :)

Ссылка на комментарий
Поделиться на другие сайты

C. Tantin, ну попробуйте пропатчить пару системных файлов обратно на английский, Windows File Protection не даст же.
Зачем? И какое же отношение WFP имеет к редактрованию ресурсов и кода?!

 

Изначально настраивается операционка работать только с русским языком.
Не настраивается, а компилируется с локализованными ресурсами.

 

Существуют программы, в которых строки "зашиты" в теле программы, только в исходном коде можно поменять надпись.
Существуют. Но такой подход приемлем для очень маленких программ, несколько сотен строк кода. Для серьёзных проектов такой подход неприемлем, и будет ночным кошмаром для любого программиста, заставь его модифицировать большую программу с неразделёнными ресурсами и кодом. Я уже молчу об обязательном в таких случаях разделении интерфейса и "движка"! Kapral тут верно подметил - как бы мы не относились к M$, приходится констатировать, что их продукты "серьёзные", и с грубым нарушеним канонов программирования быть написаны ну никак не могут!

 

Примеры - русифицируйте строки файла UPX.EXE от одноименного пакера редактором ресурсов, типа ресхакер, ресторатор...
УПХ... Это консольное приложение, если что... кроме того, это РЕ-пакер, записывающий в РЕ-файл "кусок себя". Подобные специфические проги (тем более, консольные!) не могут позволить себе роскошь иметь строки в ресурсах - там строки, как правило, выносятся в отдельный модуль, который по сути и есть файл с ресурсами. Понятно, что просто так откомпилированный как модуль ресурс не изменить - но на то оно и консольное приложение. Если взять любое серьёзное графическое приложение - такого безобразия мы не увидим.
Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...