• Radialix 3 5 0 5 1
avatar_gazon01

Шаблонные редакторы Radialix 3

Автор gazon01, 28 декабря 2011, 21:40:07

« Поговорим? | Шаблоны для Radialix »

Leserg

Еще одна разработка А. Головина -  HTML Help Компрессор.
HTML Help Компрессор - это уникальная утилита для сжатия файлов справки в формате HTMLHelp (СНМ, CHW, ...).
Кто ищет, тот всегда найдет!

Arhim

ЦитироватьВариант 1: Почитать на форуме эту ветку
Вариант 2: Нажать кнопку "Подогнать размеры по тексту", можно также поэкспериментировать с растяжками, иной раз получается.
Вариант 3:
Возвращаясь к заданному вопросу. Как в радио-кнопке или в checkbox надпись сделать многострочной. Растянуть или "Подогнать размеры по тексту" нет возможности.

Leserg

Цитата: ArhimКак в радио-кнопке или в checkbox надпись сделать многострочной?


Установи для выбранного элемента управления свойство стиля BS_MULTILINE (Многострочность). Для этого в Radialix перейди на вкладку "Свойства". Затем в визуальном редакторе выдели нужный элемент, который нужно сделать многострочным. При этом в списке строк на вкладке "Свойства" автоматически выделятся все свойства данного элемента. Найди строку c префиксом Style и в колонке для русского перевода клики по ней. Ячейка превратится в элемент выпадающего списка. Кликни по нему - список раскроется и в нем отметь опцию BS_MULTILINE.

Показать / Скрыть текст
[свернуть]

А уже после этого в визуальном редакторе растягивай границы элемента до нужных размеров.
Кто ищет, тот всегда найдет!

Xotabush

ЦитироватьПрограмма ДелЛок (Делфийный локализатор) предназначена для локализации интерфейса Ваших делфийных программ на любое количество языков. Локализируются строки, объявленные в секции resourcestring, а также строковые свойства форм и компонентов. Программа абсолютно бесплатна для локализации любых программ (включая коммерческие). Простой, удобный и понятный интерфейс. Минимум добавлений в исходный код Вашей программы. Экспорт и импорт сделанных Вами переводов из одних проектов в другие. Фильтрация списка локализируемых свойств и строк. Перевод всех строковых свойств компонент, включая свойства наследников TStrings и TCollection. Переключение языков "на лету".

Хочу опробывать этот инструмент :thumb:  
1.Проект создал.
2.Сохранил...на выходе файл lsf
Вопрос как его подключить.Можете описать дейсвия :wacko:

WYLEK

ЦитироватьМожете описать дейсвия

Все вот тут - Войдите на сайт для перехода по ссылке

WYLEK

24 декабря 2012, 09:56:48 #35 Последнее редактирование: 06 сентября 2017, 07:05:01 от WYLEK
Цитата: kurkoff1965Как и куда вписывать языки пока не понял...


Если в формате glo, то так...

Показать / Скрыть текст
[свернуть]

Если в формате txt, то так...

Показать / Скрыть текст
[свернуть]

Leserg

Цитата: kurkoff1965Создал текстовый документ , загнал в него 1000 терминов + 1000 переводов этих терминов

Сергей, у тебя есть прекрасный инструмент Radialix, почему бы сразу в нем не создавать глоссарий? Зачем создавать тучи документов TXT и Excel, если сразу можно это делать в Radialix"e? Ладно, каждый идет к цели своей дорогой, у кого-то это прямая, а у кого-то обходной путь, с ямами, ухабами и прочими прелестями.

Вот держи краткое описание, как создать глоссарий в Radialix"e и импортировать в него готовые переводы. Не нужно париться с кодировками, цифрами и прочей лабудой: все это выставляется в при импорте текста в файл памяти перевода.

Импорт документа в формате TXT
---------------------------------------------
К примеру, есть текстовый документ TXT в кодировке Windows-1251, в котором через символ табуляции разделены выражения на английском и соответствующие им выражения на русском.

Показать / Скрыть текст
[свернуть]

Запусти Radialix (версия 3.00) и создай новый проект памяти переводов. Для этого в меню файл выбери соответствующий пункт (у меня программа имеет английский интерфейс, но я думаю разберешься):

Показать / Скрыть текст
[свернуть]

Откроется диалоговое окно мастера создания проекта. В нем выбери соответствующие языки: английский и русский. Они должны быть в нижнем поле выбора:

Показать / Скрыть текст
[свернуть]

После этого можешь сразу нажать кнопку "Финиш". Если интересно, можешь посмотреть на другие страницы мастера нажимая кнопку "Далее". На второй странице выставляется формат строк, оставляем по умолчанию, а на последней странице можно указать название файла с памятью перевода и путь его сохранения, а также краткие сведения кто, для чего и зачем это нужно (по желанию).

Итак перед тобой пустой проект глоссария. В главной части окна редактора видно колонки: English, Russian, Комментарий и Формат. В принципе, здесь можно вручную заполнять глоссарий. Вводишь (или вставляешь) выражение на английском и соответствующее ему выражение на русском. Я бы тебе рекомендовал на будущее здесь создавать глоссарий, а не составлять всякие текстовые и экселевские документы. Но, допустим у нас есть текстовый документ с готовыми ассоциациями English->Russian. Его можно запросто импортировать в наш проект памяти перевода.

Идем в меню Radialix "Файл" и выбираем пункт импорта:

Показать / Скрыть текст
[свернуть]

Откроется диалоговое окно импорта переводов. Согласно документу, в котором у нас есть перевод, выбираем формат файла:

Показать / Скрыть текст
[свернуть]

Нажимаешь кнопку "Далее". Откроется проводник файлов, в котором необходимо выбрать документ, где у тебя есть готовый перевод, соответственно указанному формату. В этом примере я использую текстовый документ под названием "new 1.txt", поэтому я выбираю его и нажимаю кнопку "открыть". После этого откроется другое окно мастера импорта, в котором будут загружены несколько строк из указанного нами файла. Если Radialix не смог определить кодировку документа, то ты увидишь вот такую абракадабру:

Показать / Скрыть текст
[свернуть]

Ничего страшного, мы поможем ему справиться с этим недугом. В верхней части этого диалога есть соответствующие настройки. Мы знаем, что кодировка нашего текстового документа Windows-1251, поэтому для параметра "Кодировка" выставляем Windows-1251. Если у тебя кодировка текстовых документов другая, то укажи соответствующую.

Показать / Скрыть текст
[свернуть]

После этого, текст в окошке мастера заметно преобразился и стал понятным:

Показать / Скрыть текст
[свернуть]

Твоя задача проверить, правильно ли парсер Radialix"a отделил языковые выражения. В одной колонке должен быть текст на английском, в другой на русском. Если не правильно, то для этого есть параметр "Разделитель" (Separator). Там нужно указать, каким символом в документе отделяются языковые выражения друг от друга. В моем примере это символ табуляции и Radialix правильно его определил. Но могут быть и другие символы разделения, если например документ готовил не ты. В любом случае, указанными параметрами тебе необходимо добиться корректного отображения текста и языкового разделения.

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

Показать / Скрыть текст
[свернуть]

Должно получиться вот так:

Показать / Скрыть текст
[свернуть]

После этого нажми кнопку "Process >" для импорта текста в память перевода. По окончании импорта у тебя в проекте появятся строки из текстового документа.

Показать / Скрыть текст
[свернуть]

Сохрани файл памяти перевода в удобном месте и с желаемым именем. Подобным образом ты можешь добавить в этот же проект памяти переводов строки из других файлов и постепенно расширять свой глоссарий. Потом полученный файл памяти переводов можно подключить в программе, которую ты собрался переводить.

==========================

Импорт документа в формате Excel
-----------------------------------------------
К примеру, есть документ с переводом в формате Excel. Для этого примера я создал небольшой документ под названием Mappe1.xls. В одной колонке у меня текст на английском, а в другой на русском соответственно:

Показать / Скрыть текст
[свернуть]

Для импорта текста в память перевода выполняем все те же действия, которые описаны в предыдущем примере, но на этапе выбора формата выбираем Excel:

Показать / Скрыть текст
[свернуть]

Нажимаешь кнопку "Далее". Откроется проводник файлов, в котором выбираешь необходимый документ Excel. Несколько строк из выбранного файла загрузится в окно мастера. Текст сразу будет поделен по колонкам. Нужно для каждой колонки указать соответствующий язык:

Показать / Скрыть текст
[свернуть]

То есть английский и русский. Должно получиться вот так:

Показать / Скрыть текст
[свернуть]

После этого нажми кнопку "Process >" для импорта текста в память перевода. По окончании импорта у тебя в проекте появятся строки из документа Excel.

Показать / Скрыть текст
[свернуть]

=========================

Все понятно? Если будут вопросы, спрашивай.
Кто ищет, тот всегда найдет!

WYLEK

ЦитироватьСоздал текстовый документ , загнал в него 1000 терминов + 1000 переводов этих терминов, и это примерно 1/3 от того что нужно перевести,

Я не подумал, что это тебе надо для создания памяти переводов... :cry:  Память переводов создается в шаблоннике при переводе программы - для этого надо установить состояние переведенной строки в Проверен и сохранить в Памяти переводов. Кстати - формат памяти переводов отличается от глоссария. Для импорта текстового файла с енг и рус для создания памяти переводов не нужны ID языка (25 и 9). Все действия -злодействия :biggrin:  тебе выше написал Leserg

bobs66

16 февраля 2013, 17:22:01 #38 Последнее редактирование: 16 февраля 2013, 19:23:09 от bobs66
Не могу найти у себя в программе версия 2.14  Плагин RDMAP

Stalevar

Поставь вначале IDA
Храни меня Господь от тех, кому я верю. Кому не верю - тех остерегусь я сам.

bobs66

16 февраля 2013, 20:03:43 #40 Последнее редактирование: 16 февраля 2013, 20:20:14 от bobs66
ЦитироватьПоставь вначале IDA
Установлен но там тоже нет сохранить как RDMAP

Stalevar

Это при установке Radialix




А это в папке плагинов IDA


Храни меня Господь от тех, кому я верю. Кому не верю - тех остерегусь я сам.

bobs66

16 февраля 2013, 20:23:23 #42 Последнее редактирование: 16 февраля 2013, 20:27:15 от bobs66
Всё понял

Stalevar

Нет только плагин.
Он автоматом ставится при установке Radialix, или можно потом перенести ручками.

А сохранить RDMAP можно только из самой IDA.

Показать / Скрыть текст
[свернуть]
Храни меня Господь от тех, кому я верю. Кому не верю - тех остерегусь я сам.

bobs66

Спасибо дошло я ставил сначала Radialix 2 и поэтому не видело

* Ваши права на сайте

    Light Portal

  • Вы можете просматривать элементы портала
  • Вы не можете управлять блоками
  • Вы не можете управлять своими страницами
  • Вы не можете размещать свои страницы без модерации

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

Яндекс.Метрика Каталог@MAIL.RU - каталог ресурсов интернет