Разделение памяти переводов |
Здравствуйте, гость ( Вход | Регистрация )
Разделение памяти переводов |
Litkevich Yuriy |
26.4.2010, 9:07
Сообщение
#31
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Kagami |
26.4.2010, 21:12
Сообщение
#32
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Litkevich Yuriy, попробуй новую версию. У меня вроде отработало правильно.
|
|
|
Litkevich Yuriy |
27.4.2010, 1:27
Сообщение
#33
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
угу, диф создался
|
|
|
Litkevich Yuriy |
2.5.2010, 15:47
Сообщение
#34
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Kagami, тут столкнулся с необходимостью в ещё одной функции - patch. Должно работать так:
в отличие от --merge программа ничего не должна спрашивать у пользователя, она просто должна применить разностную ПП (qtrtt_diff_05.02_04.10.tmx) к исходной, чтобы получилась новая. В случае конфликтов приоритет отдаётся разностной ПП. Сможешь такую штуку сделать? |
|
|
Kagami |
2.5.2010, 16:30
Сообщение
#35
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Хехе, я как раз думал сегодня в эту сторону. Решил сделать так. При диффе сохранять в разностную ПП информацию является ли сегмент новым, а если нет, то исходный вариант? с помощью тегов <prop> и <note> (тогда можно будет diff поглядеть и откорректировать прямо в файлике). И добавить ключик --force [n] для режима --merge чтобы он выбирал указанный вариант - 1 или 2 (по умолчанию 2) - без запроса пользователя. Но если хочешь, могу и --patch сделать. Думаю вечером появится в гиториусе
|
|
|
Litkevich Yuriy |
2.5.2010, 17:41
Сообщение
#36
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
мне больше подуше вариант классический. Т.е. разность это разность (но в случае с ПП, конечно, нужно чтобы это была полноценная память переводов, а не то, что делает unix'овая программа diff, т.е. без спец информации). А patch просто интуитивно понятный ключ.
Если есть интересные мысли по поводу специнформации, то мне, как пользователю, было бы удобнее разрешать её появление в tmx-файле только при дополнительном ключе. А по умолчанию, чтобы просто чистая ПП была. П.С. к стати говоря проект твой весьма впечатляющий, хоть и маленький и не приметный на первый взгляд. Я думаю, надо тебе место в подфоруме проекты выделить. И сделать там два раздельчика русскоязычный и англоязычный. Пюс написать команде OmegaT, чтобы они добавили твой проект в свой раздел Third-party software. Многим инструмент понадобится. Тем более, что работает он шутсрее явовских |
|
|
Kagami |
2.5.2010, 19:34
Сообщение
#37
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Добавил режим "patch". Для добавления специнформации в diff я сделаю дополнительный ключик.
P.S. Раздел на форуме можно сделать, но добавлять информацию на сайт омеги мне кажется рановато. Есть еще несколько вещей, которые я хотел бы сделать перед этим. |
|
|
Litkevich Yuriy |
2.5.2010, 19:37
Сообщение
#38
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Есть еще несколько вещей, которые я хотел бы сделать перед этим. тебе решать. Просто я пользуюсь почти каждый день. Т.к. я соорудил себе робота который готовит документацию для выкладывания на сайт. И блох в нём много ещё. Твоя программа позволяет мне очень просто делать разные файлики для проверки робота.
|
|
|
Текстовая версия | Сейчас: 9.11.2024, 1:32 |