crossplatform.ru

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


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

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

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


Последние 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 Текстовая версия Сейчас: 29.3.2024, 14:13