Студопедія
рос | укр

Головна сторінка Випадкова сторінка


КАТЕГОРІЇ:

АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія






Тема 6. Надання першої допомоги потерпілим при нещасних випадках


Дата добавления: 2014-12-06; просмотров: 616



Могут содержать всяческие программные и системные сообщения, подсказки, тексты строки состояния, некоторые переменные в диалогах, содержание раскрывающихся списков и т.д. Так же могут включать целый ряд элементов, которые на мой сугубо ламерский взгляд, принадлежат среде программирования и нигде в программе себя не проявляют: дни недели, месяцы и т.п. (та же картина зачастую наблюдается в Bitmap: куча малюсеньких древних картиночек, нигде в программе не задействованных).
Strings переводятся наиболее просто - в любом редакторе ресурсов переводится весь текст между кавычками.

Нюансы:

%s - переменная (буква может быть и другой)

\n - переход на следующую строку (в зависимости от размера окна сообщения, может игнорироваться Windows)

\t - табуляция

" - кавычки, если их требуется использовать в тексте, то перед каждым символом нужно ставить обратную косую черту: вот так \"

\ - обратная косая черта, чтобы использовать ее в тексте, нужно ставить ей пару: \\

Минусы: Отсутствует предпросмотр. Не всегда ясно, где данная строка всплывет в программе, т.е. не понятен контекст.

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

О системных сообщениях, составляющих часть Strings, и о бессмыслености их переперевода см. здесь

 

RCData

Наиболее муторный ресурс.
Restorator, ResHacker, PE Explorer редактируют его, но не имеют предпросмотра. eXeScope редактирует, но не всегда. Visual Localize не редактирует вовсе.
Предпросмотр и WYSIWYG корректировку для этого ресурса имеют пока только Language Localizator, PASSOLO и Multilizer 6.x.

Нюансы:

В RCData довольно часто просачивается код. Не то благодаря особо удачным компиляторам, не то кривым рукам авторов софта, но в ресурсе могут присутствовать элементы, не имеющие отношения к интерфейсу, перевод которых может привести к сносу каких-либо функций программы. Т.е. переводить его стоит осторожно, и не используя функции Автоперевода, а то и вовсе строго от предпросмотра.
К сожалению, довольно часто в RCData встречаются ресурсы настолько большие, что ни PASSOLO, ни Language Localizator не справляются с его предпросмотром. Иногда может быть полезна функция в PASSOLO, позволяющая группировать объекты и временно отключать их отображение на предпросмотре. Или старым дедовским способом: сохраняя файл, смотреть трудный диалог в реальной программе, на глаз прикидывая, где, чего, сколько надо прибавить-убавить и корректируя соответствующие значения в ResHacker или (удобнее) в PE Explorer.
Координаты в RCData:

Left - расстояние от левого края диалога до формы

Top - расстояние от верхнего края до формы

Width - ширина формы

Height - высота формы

Требуется учитывать, что в RCData используется своя размерность, иная, нежели в Dialog.

Если какой-то текст не помещается в строку, то можно попробовать создать дополнительный параметр для формы, отвечающий за многострочность: WordWrap = True в следующей строке после текста формы

(Спасибо http://lenininc.narod.ru)

Для форм в RCData вместо

Font.Charset = ANSI_CHARSET

требуется указывать:

Font.Charset = RUSSIAN_CHARSET или

Font.Charset = DEFAULT_CHARSET

Это влияет на проблему неотображения шрифтов (можно делать в ResHack или Language Localizator).С DEFAULT_CHARSET шрифт будет отображаться правильно только на Windows с региональной установкой: Русский.

RCData больше всего напоминает винегрет, внутри самого ресурса могут присутствовать иконки, графика, двоичные данные - графику показывает, извлекает и может заменить (если в этом появляется необходимость) PE Explorer. Иконки видят и заменяют PE Explorer и Language Localizator.
Попадающиеся в RCData меню редактируют PASSOLO, Multilizer и PE Explorer.

[…]

 

 


<== предыдущая лекция | следующая лекция ==>
Тема 1. Правові та організаційні основи охорони праці | Тема 3. Умови та технології ефективної поведінки
1 | 2 | 3 | 4 | 5 | 6 | <== 7 ==> | 8 | 9 | 10 |
Studopedia.info - Студопедия - 2014-2024 год . (0.198 сек.) російська версія | українська версія

Генерация страницы за: 0.198 сек.
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7