Здравствуйте, гость ( Вход | Регистрация )
|
Kagami |
15.1.2010, 23:51
Сообщение
#1
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9
|
Недавно я заинтересовался вопросом - "А сколько у нас в ПП сегментов, перевод которых совпадает с оригиналом (совпадающие сегменты)?". Быстро набросал программку и получил следующий результат: из 100000 сегментов совпадающих 75000. Если просто выкинуть их из ПП (например, с помощью TMXCleaner), то потом все равно придется их вводить. Но можно сделать по-другому:
1. При следующем объединении выделить все совпадающие в отдельный файл (я ради интереса написал QTMXSplitter). 2. Переводчикам взять файл только с несовпадающими сегментами. 3. Переводить файлы как обычно. 4. При объединении объединить файлы переводчиков в один, извлечь из него совпадающие сегменты и объединить их с файлом, полученным в п. 1. "+": Меньше размер ПП, меньше трафика, быстрее анализ в омеге. "-": Больше работы объединяющему, некоторые сегменты придется помечать как переведенные заново. Кто что думает по этому поводу? |
|
|
|
![]() |
|
Kagami |
16.1.2010, 21:57
Сообщение
#2
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9
|
Вот новая версия. Чуть пофиксил баги, доработал API для указания исходного языка и языка перевода. Будет пару часиков свободного времени и креативное настроение, напишу еще класс TMXMerger
P.S. Что-то гиториус у меня так ключи не принимает. Похоже какой-то глюк
Прикрепленные файлы
|
|
|
|
Kagami Разделение памяти переводов 15.1.2010, 23:51
Litkevich Yuriy Я думаю, что лучше из ПП переводчика вычленять нов... 16.1.2010, 10:09
Kagami Для меня более важна скорость анализа в Омеге, чем... 16.1.2010, 11:40
Litkevich Yuriy Цитата(Kagami @ 16.1.2010, 14:40) А прогр... 16.1.2010, 12:51
Kagami Я написал программу для сравнивания двух файлов ом... 16.1.2010, 15:52
Kagami На гиториусе зарегился, но он у меня ключи не прин... 16.1.2010, 17:53
Kagami Теперь исходники переехали на сюда - http://gitori... 17.1.2010, 19:08
Kagami Добавил возможность объединения ПП из двух файлов.... 24.1.2010, 18:08
Litkevich Yuriy Kagami, я тут собрался документацию обновить, и ре... 23.2.2010, 10:39
Kagami Это по меньшей мере странно. Вроде ты все делал пр... 23.2.2010, 14:15
Litkevich Yuriy Цитата(Kagami @ 23.2.2010, 17:15) ты бы н... 23.2.2010, 15:12
Kagami Скомпилил программу под виндой и она у меня вообще... 23.2.2010, 15:39
Litkevich Yuriy Цитата(Kagami @ 23.2.2010, 18:39) Кажется... 23.2.2010, 19:13
Kagami Изменения однозначно были. После исправления бага ... 23.2.2010, 20:12
alex977 Цитата(Litkevich Yuriy @ 23.2.2010, 19:13... 23.2.2010, 20:38
Litkevich Yuriy Цитата(Kagami @ 23.2.2010, 23:12) Изменен... 24.2.2010, 6:00
Kagami Юр, ну как, получилось сделать diff?
P.S. Попробо... 24.2.2010, 20:50
Litkevich Yuriy Цитата(Kagami @ 24.2.2010, 23:50) Юр, ну ... 25.2.2010, 2:48
Kagami Непонятно... у меня все делает... Какая у тебя вер... 25.2.2010, 8:55
Litkevich Yuriy Kagami, я разобрался, извиняюсь, что создал такую ... 25.2.2010, 13:18
Kagami Цитата(Litkevich Yuriy @ 16.3.2010, 15:03... 16.3.2010, 15:25
Litkevich Yuriy Цитата(Kagami @ 16.3.2010, 18:25) В резул... 16.3.2010, 15:38
Kagami Мм... При объединении qtmxtools выводит сегмент, д... 16.3.2010, 18:44
Litkevich Yuriy Kagami, тут проблемка вылезла, делал diff, получил... 25.4.2010, 14:17
Kagami А можно файлики получить? попробую сам посмотреть.... 25.4.2010, 15:10
Litkevich Yuriy архив kot.tmx:
запускал так:
qtmxtools --diff qtrt... 25.4.2010, 15:35
Kagami Все очень просто. Номер строки правильный. Ошибка ... 25.4.2010, 17:39
Litkevich Yuriy Цитата(Kagami @ 25.4.2010, 21:39) какой-т... 25.4.2010, 20:30
Kagami Очень интересная штука. Надо подумать как добавить... 25.4.2010, 21:41
Litkevich Yuriy Цитата(Kagami @ 26.4.2010, 1:41) Надо под... 26.4.2010, 9:07
Kagami Litkevich Yuriy, попробуй новую версию. У меня вро... 26.4.2010, 21:12
Litkevich Yuriy угу, диф создался 27.4.2010, 1:27
Litkevich Yuriy Kagami, тут столкнулся с необходимостью в ещё одно... 2.5.2010, 15:47
Kagami Хехе, я как раз думал сегодня в эту сторону. Решил... 2.5.2010, 16:30
Litkevich Yuriy мне больше подуше вариант классический. Т.е. разно... 2.5.2010, 17:41
Kagami Добавил режим "patch". Для добавления сп... 2.5.2010, 19:34
Litkevich Yuriy Цитата(Kagami @ 2.5.2010, 23:34) Есть еще... 2.5.2010, 19:37![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.11.2025, 5:19 |