Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
27 Апрель 2024, 12:01:17
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Как создаются русификаторы?

Страниц  :   Вниз
  Печать  
Автор Тема: Как создаются русификаторы?  (Прочитано 2343 раз)
0 Пользователей и 1 Гость смотрят эту тему.
STAL_in
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 60


Просмотр профиля
« : 20 Декабрь 2006, 22:18:44 »

Люди! Дабы не засорять наш форум, я хотел бы спросить: Как создаются русификаторы? В поисковеке толковой информации не нашол.
[hint]Не стоит постить сообщения в ветку с тематикой не соответствующей Вашему сообщению, создавайте новые темы для этих целей.[/hint]
« Последнее редактирование: 22 Декабрь 2006, 00:19:20 от Kazak » Записан
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #1 : 21 Декабрь 2006, 11:23:12 »

Все текстовые сообщения помещаются в `ресурсы`, а потом переводятся отдельно..
Почитай например:
http://doc.trolltech.com/4.2/linguist-manual.html
Записан
STAL_in
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 60


Просмотр профиля
« Ответ #2 : 21 Декабрь 2006, 14:31:27 »

Спасибо!  Улыбка Ну а это из области програмирования?
« Последнее редактирование: 21 Декабрь 2006, 14:33:02 от Kazak » Записан
STAL_in
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 60


Просмотр профиля
« Ответ #3 : 22 Декабрь 2006, 00:34:43 »

Можно поподробнее об этом процесе... Плиз
Записан
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #4 : 22 Декабрь 2006, 12:01:24 »

Цитировать
Можно поподробнее об этом процесе... Плиз
Блин всё просто до безобразия...
Я дал ссылку на то как это делается в Qt (c++), если интересено я настоятельно рекомендую взглянуть на Qt.
ну если по шагам...
1.было
QLabel *label = new QLabel("Password:");

2. заключаем текст в `tr-методы`
QLabel *label = new QLabel(tr("Password:"));

3. добавляем локализацию в проект, (дгя ненерации удобно редактируемого документа перевода)
TRANSLATIONS    = superapp_ru.ts

4. добавляем в проект код загрузки локализации (чтобы менять можно было динамически и тд)
QTranslator qtTranslator;
qtTranslator.load("qt_" + QLocale::system().name());
app.installTranslator(&qtTranslator);


ну вот примерно так и создаются локализации
P.S. я приводил примеры на Qt/C++, больше информации о c++/qt : http://trolltech.com
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #5 : 22 Декабрь 2006, 12:39:14 »

так он хочет знать про локализацию каких-то ресурсов?
или ему нужен русификатор? типа как keyrus или rk.com
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
STAL_in
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 60


Просмотр профиля
« Ответ #6 : 22 Декабрь 2006, 14:08:21 »

maxposedon блин, ссылка чёто не пашет. Немогу зайти. Если можно то дай ссылку другую.(желательно рускоязычную)
Записан
STAL_in
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 60


Просмотр профиля
« Ответ #7 : 22 Декабрь 2006, 14:11:17 »

Цитировать
так он хочет знать про локализацию каких-то ресурсов?
или ему нужен русификатор? типа как keyrus или rk.com
VooDoo ты как всегда прав. Да я хочу понять как создаются русификаторы, но список ссылок с порталами русификаторов и кряков мне тоже нужен. Порталов!!! Где их много и они более новые.
Записан
Highlander
Депутат горсовета
*****

Репутация: +259/-6
Offline Offline

Пол: Мужской
Сообщений: 5050


Вечно молодой, вечно пьяный...

S Highlanderby Просмотр профиля
« Ответ #8 : 22 Декабрь 2006, 16:50:10 »

Цитировать
maxposedon блин, ссылка чёто не пашет. Немогу зайти. Если можно то дай ссылку другую.(желательно рускоязычную)
Ссылка вполне рабочая, так что учись пользоваться ссылками. И еще вопрос, как ты собираешься делать руссификаторы, если не знаешь английского?
Записан

Не бойтесь браться за незнакомое дело. И помните: ковчег построил любитель, профессионалы строили "Титаник".
Когда Ганди продвигал свою философию ненасилия он видимо не знал насколько же круто убивать всех вокруг.
STAL_in
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 60


Просмотр профиля
« Ответ #9 : 24 Декабрь 2006, 02:00:44 »

Цитировать
Цитировать
maxposedon блин, ссылка чёто не пашет. Немогу зайти. Если можно то дай ссылку другую.(желательно рускоязычную)
Ссылка вполне рабочая, так что учись пользоваться ссылками. И еще вопрос, как ты собираешься делать руссификаторы, если не знаешь английского?
Вопрос хороший, но я не собираюсь русифицировать. Мне просто интересно. Хотя... Английский я более мение понимаю. Но не обсалютно.
Записан
Largo
Гродненец
**

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 214


Кто владеет информацией – владеет миром!

bzhenia Просмотр профиля WWW Email
« Ответ #10 : 24 Январь 2008, 17:35:51 »

Цитировать
Люди! Дабы не засорять наш форум, я хотел бы спросить: Как создаются русификаторы? В поисковеке толковой информации не нашол.
[hint]Не стоит постить сообщения в ветку с тематикой не соответствующей Вашему сообщению, создавайте новые темы для этих целей.[/hint]

Попробуй LikeRusXP, с регистрацией оффигенная прога!!!
Записан

coolasm
Почетный гродненец
*****

Репутация: +102/-3
Offline Offline

Пол: Мужской
Сообщений: 1458


//---------//

Просмотр профиля
« Ответ #11 : 26 Январь 2008, 16:52:19 »

http://wasm.ru/doclist.php?list=2
тебе нужно смотреть "Документация по PE-файлам "
как правило все текстовые надписи хранятся в секции ресурсов PE-файла (PE- формат программ под винду, э.з. все dll и exe файлы по структуре придерживаются этого формата), тебе нужно изучить структуру этого формата и научится изменять ресурсы, плюс найти WinApi -шные функции для работы с ресурсами. С вопросами лутше обращатся на форум wasm.ru .

То что показывал maxposedon, это пример разработки мультиязычного приложения с использованием библиотеки Qt, эта библиотека изначально поддерживает многоязычный интерфейс (кроме мультиязычноси она поддерживает мультиплатформенность на уравне исходного кода и много чего еще)
Записан

HTTP Error 404 - File or directory not found.
iddqd
Лёдчег
Почетный гродненец
*****

Репутация: +170/-10
Offline Offline

Пол: Мужской
Сообщений: 2275


Не уйдешь!

Просмотр профиля
« Ответ #12 : 27 Январь 2008, 17:36:01 »

Цитировать
Цитировать
так он хочет знать про локализацию каких-то ресурсов?
или ему нужен русификатор? типа как keyrus или rk.com
VooDoo ты как всегда прав. Да я хочу понять как создаются русификаторы, но список ссылок с порталами русификаторов и кряков мне тоже нужен. Порталов!!! Где их много и они более новые.

читаю и не догоняю: ты хочеш сам что то русифицировать или же хочеш понять как писать мультиязыковой  софт?
Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,146 секунд. Запросов: 20.