Программы для локализации > Вспомогательные программы

RAR-info (способы оформления)

(1/2) > >>

Briz:
Практески всегда русификаторы хранятся и распространяются в архивах ZIP и RAR. У которых есть возможность хранить дополнительную информацию для пользователя в отдельном контенте, я имею ввиду правую панель окна WinRAR'а, она отображается при нажатии соотв. кнопки (пункта) в меню. Там также храняться SFX-даные.

Но самое главное - это такая приятная мелоч как фозможность оформлять текст шрифтом Terminal, выделять его цветом и фоном. Для тех, кто этого не знал (или знал, но недостаточно много) и посвещён этот топик.

1. Главная проблема это то, что русская кодировка у Terminal другая.
Для этого делаем следующее:
где info.txt - файл с содержимым нашего текста;
Открываем блокнот и набираем то, что нам нужно, затем копируем в буфер;
Вставляем в окно эмуляции доса (командной строки) скопированное;
Нажимаем "F6" (видим в конце строки ^Z), далее "Enter" и EXIT.
Мы получили info.txt в кодировке доса, которая правильно отображается Terminal'ом.

2. Сравнивая кол-во знаков в исходном тексте и полученном, расставляем "маркеры" цвета и фона, в соответствии со след. установками:

--- Цитировать ---[ ; - Калька (1 или 0)

выделенность:
   07 - цвет основного фона, выделен обращённым цветом фонома (подчёркнутый)
   08 - цвет основного фона, выделен цветом фонома (скрытый)
фон:
   41 - красный;
   42 - салатовый;
   43 - жёлтый;
   44 - синий;
   45 - розовый;
   46 - берюза;
   47 - белый;
цвет текста:
   30 - серый
   31 - красный
   32 - салатовый;
   33 - жёлтый;
   34 - синий;
   35 - розовый;
   36 - берюза;
   37 - белый;

У последнего значения преоритет больший!
Символ  Стирает всё после себя.
--- Конец цитаты ---


"" - это пример.

Далее вставляем текст как инфу архива...

Если есть вопросы - задавайте; а пока они есть у меня:
1) каким образом это предусмотрено в архиве;
2)можно ли изменять размер шрифта.
...есть более сведующие люди в этом?

LocKtaR-o-DarK:
Briz
Это очень интересно, но пока не ясно зачем все это нужно? Если можешь приведи скрин...

Пресняков Вадим:
Это интересная фишка с точки зрения украшения, а главное немного место занимает :)

Briz:
Ой! давно я здесь не был... времени нет, а жаль. Очень жаль!!! ;)
А пример можно найти (если мне память не изменяет) в руссификаторе к CodeFusion (   единственный русик, который я не постыдился сюда выложить). Это не реклама, - у себя я этого сам пока не нашёл (удалил во время чистки).

KarpovSergei:
Прошу прощения, что вмешался... У меня похожая ситуация. Пишите здесь или в PM.



___________________________________________________
Пользователь заблокирован за флуд! /NedMaker/

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии