Головна сторінка Випадкова сторінка КАТЕГОРІЇ: АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія |
Тема 6. Надання першої допомоги потерпілим при нещасних випадкахДата добавления: 2014-12-06; просмотров: 616
Могут содержать всяческие программные и системные сообщения, подсказки, тексты строки состояния, некоторые переменные в диалогах, содержание раскрывающихся списков и т.д. Так же могут включать целый ряд элементов, которые на мой сугубо ламерский взгляд, принадлежат среде программирования и нигде в программе себя не проявляют: дни недели, месяцы и т.п. (та же картина зачастую наблюдается в Bitmap: куча малюсеньких древних картиночек, нигде в программе не задействованных). Нюансы: %s - переменная (буква может быть и другой) \n - переход на следующую строку (в зависимости от размера окна сообщения, может игнорироваться Windows) \t - табуляция " - кавычки, если их требуется использовать в тексте, то перед каждым символом нужно ставить обратную косую черту: вот так \" \ - обратная косая черта, чтобы использовать ее в тексте, нужно ставить ей пару: \\ Минусы: Отсутствует предпросмотр. Не всегда ясно, где данная строка всплывет в программе, т.е. не понятен контекст. Ни один переводчик физически не в состоянии совершить или смоделировать все те ошибки, которые вызывают к жизни программные и системные сообщения. Т.е. затруднено тестирование. О системных сообщениях, составляющих часть Strings, и о бессмыслености их переперевода см. здесь
RCData Наиболее муторный ресурс. Нюансы: В 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. […]
|