crossplatform.ru

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

> Разделение памяти переводов
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.3.2010, 15:25
Сообщение #2


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Цитата(Litkevich Yuriy @ 16.3.2010, 15:03) *
Цитата(Kagami @ 16.3.2010, 16:36) *
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   Вот новая версия. Чуть пофиксил баги, доработал AP...   16.1.2010, 21:57
- - 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


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 17.3.2025, 4:48