Студопедия — Strings
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Strings






Могут содержать всяческие программные и системные сообщения, подсказки, тексты строки состояния, некоторые переменные в диалогах, содержание раскрывающихся списков и т.д. Так же могут включать целый ряд элементов, которые на мой сугубо ламерский взгляд, принадлежат среде программирования и нигде в программе себя не проявляют: дни недели, месяцы и т.п. (та же картина зачастую наблюдается в 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.

[…]

 

 







Дата добавления: 2015-03-11; просмотров: 308. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Эффективность управления. Общие понятия о сущности и критериях эффективности. Эффективность управления – это экономическая категория, отражающая вклад управленческой деятельности в конечный результат работы организации...

Мотивационная сфера личности, ее структура. Потребности и мотивы. Потребности и мотивы, их роль в организации деятельности...

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Понятие о синдроме нарушения бронхиальной проходимости и его клинические проявления Синдром нарушения бронхиальной проходимости (бронхообструктивный синдром) – это патологическое состояние...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия