Практески всегда русификаторы хранятся и распространяются в архивах ZIP и RAR. У которых есть возможность хранить дополнительную информацию для пользователя в отдельном контенте, я имею ввиду правую панель окна WinRAR'а, она отображается при нажатии соотв. кнопки (пункта) в меню. Там также храняться SFX-даные.
Но самое главное - это такая приятная мелоч как фозможность оформлять текст шрифтом Terminal, выделять его цветом и фоном. Для тех, кто этого не знал (или знал, но недостаточно много) и посвещён этот топик.
1. Главная проблема это то, что русская кодировка у Terminal другая.
Для этого делаем следующее:
где info.txt - файл с содержимым нашего текста;
Открываем блокнот и набираем то, что нам нужно, затем копируем в буфер;
Вставляем в окно эмуляции доса (командной строки) скопированное;
Нажимаем "F6" (видим в конце строки ^Z), далее "Enter" и EXIT.
Мы получили info.txt в кодировке доса, которая правильно отображается Terminal'ом.
2. Сравнивая кол-во знаков в исходном тексте и полученном, расставляем "маркеры" цвета и фона, в соответствии со след. установками:
[ ; - Калька (1 или 0)
[1;44;37m
выделенность:
07 - цвет основного фона, выделен обращённым цветом фонома (подчёркнутый)
08 - цвет основного фона, выделен цветом фонома (скрытый)
фон:
41 - красный;
42 - салатовый;
43 - жёлтый;
44 - синий;
45 - розовый;
46 - берюза;
47 - белый;
цвет текста:
30 - серый
31 - красный
32 - салатовый;
33 - жёлтый;
34 - синий;
35 - розовый;
36 - берюза;
37 - белый;
У последнего значения преоритет больший!
Символ Стирает всё после себя.
"[1;44;37m" - это пример.
Далее вставляем текст как инфу архива...
Если есть вопросы - задавайте; а пока они есть у меня:
1) каким образом это предусмотрено в архиве;
2)можно ли изменять размер шрифта.
...есть более сведующие люди в этом?