crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Разделение памяти переводов
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 2.5.2010, 19:37
 
Цитата(Kagami @ 2.5.2010, 23:34) *
Есть еще несколько вещей, которые я хотел бы сделать перед этим.
тебе решать. Просто я пользуюсь почти каждый день. Т.к. я соорудил себе робота который готовит документацию для выкладывания на сайт. И блох в нём много ещё. Твоя программа позволяет мне очень просто делать разные файлики для проверки робота.
Kagami Дата 2.5.2010, 19:34
  Добавил режим "patch". Для добавления специнформации в diff я сделаю дополнительный ключик.
P.S. Раздел на форуме можно сделать, но добавлять информацию на сайт омеги мне кажется рановато. Есть еще несколько вещей, которые я хотел бы сделать перед этим.
Litkevich Yuriy Дата 2.5.2010, 17:41
  мне больше подуше вариант классический. Т.е. разность это разность (но в случае с ПП, конечно, нужно чтобы это была полноценная память переводов, а не то, что делает unix'овая программа diff, т.е. без спец информации). А patch просто интуитивно понятный ключ.

Если есть интересные мысли по поводу специнформации, то мне, как пользователю, было бы удобнее разрешать её появление в tmx-файле только при дополнительном ключе. А по умолчанию, чтобы просто чистая ПП была.

П.С. к стати говоря проект твой весьма впечатляющий, хоть и маленький и не приметный на первый взгляд. Я думаю, надо тебе место в подфоруме проекты выделить. И сделать там два раздельчика русскоязычный и англоязычный. Пюс написать команде OmegaT, чтобы они добавили твой проект в свой раздел Third-party software. Многим инструмент понадобится. Тем более, что работает он шутсрее явовских
Kagami Дата 2.5.2010, 16:30
  Хехе, я как раз думал сегодня в эту сторону. Решил сделать так. При диффе сохранять в разностную ПП информацию является ли сегмент новым, а если нет, то исходный вариант? с помощью тегов <prop> и <note> (тогда можно будет diff поглядеть и откорректировать прямо в файлике). И добавить ключик --force [n] для режима --merge чтобы он выбирал указанный вариант - 1 или 2 (по умолчанию 2) - без запроса пользователя. Но если хочешь, могу и --patch сделать. Думаю вечером появится в гиториусе :)
Litkevich Yuriy Дата 2.5.2010, 15:47
  Kagami, тут столкнулся с необходимостью в ещё одной функции - patch. Должно работать так:
qtmxtools.exe --patch qtrtt_2010.04.10.tmx qtrtt_diff_05.02_04.10.tmx common.tmx

в отличие от --merge программа ничего не должна спрашивать у пользователя, она просто должна применить разностную ПП (qtrtt_diff_05.02_04.10.tmx) к исходной, чтобы получилась новая.
В случае конфликтов приоритет отдаётся разностной ПП.

Сможешь такую штуку сделать?
Litkevich Yuriy Дата 27.4.2010, 1:27
  угу, диф создался
Kagami Дата 26.4.2010, 21:12
  Litkevich Yuriy, попробуй новую версию. У меня вроде отработало правильно.
Litkevich Yuriy Дата 26.4.2010, 9:07
 
Цитата(Kagami @ 26.4.2010, 1:41) *
Надо подумать как добавить поддержку всех тегов...
ну поддержка не обязательна. Желательно чтобы приложение просто не ругалось на разрешённые теги, но пусть их игнорирует
Kagami Дата 25.4.2010, 21:41
  Очень интересная штука. Надо подумать как добавить поддержку всех тегов...
Litkevich Yuriy Дата 25.4.2010, 20:30
 
Цитата(Kagami @ 25.4.2010, 21:39) *
какой-то непонятный тег <prop type="x-olf-flag">1</prop>. Интересно, откуда он взялся? Посмотрел на файл внимательней - там таких еще штук 14. Чем ты обрабатывал ПП?
это просто свойство, это допустимый тэг.
Обрабатывал Olifant'ом

хотя странно, что они там есть, видимо я забыл очистить флажки.

Я вот начинал переводить, да в октябре остановился, может быть будет полезным: Прикрепленный файл  TMX_Specification.zip ( 21.4 килобайт ) Кол-во скачиваний: 2


Посмотри в нём приложение "A. Sample Document" там приведён пример наиболее вероятного документа
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 10.7.2025, 11:43