crossplatform.ru

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

Litkevich Yuriy
  опции профиля:
сообщение 24.4.2008, 9:06
Сообщение #101


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Я тут начал юзать OmegaT, система для переводчиков, вобщем эта система делит входной текст на фрагменты называемые сегментами, и запоминает то как вы переведете сегмент, далее при 100% совпадении переводит их сама по всему проекту, т.е. по всем файлам. Нечеткие переводы просто предлагает как шаблон, вообщем переводить очень быстро можно.

Плюсы
* Понимает html и позволяет сгеренировать результат в том же формате.
* Автоматизируется процесс адаптации переводов.


Из недостатков
* Надо переводить с нуля, т.е. указывается исходный язык, и когда в файле есть слово "Сигналы" оно будет числится в английском, но это похоже можно обойти.
* Нельзя наполнить память переводов таким способом: указать не переведенный файл и его переведенный вариант.
* написано на Java - тормозит периодически.
* При попытке подсунуть ей все наши файлы документации - сделала ножки к верху, виртуалки не хватило.
Т.е. мы на себя взяли больше чем профессиональные переводчики :lol:

-----------------------------------------------------------------------------------------------

== Установка и настройка ==
2) Подготовка
  • Скачайте OmegaT и установите ее.
  • Чтобы не начинать все с нуля, предлагаю свои наработки, а именно готовый проект с памятью переводов (далее ПП).
    Скачайте архив omegat_project.zip и распакуйте архив куда-нибудь (путь класический без пробелов и кирилицы).
    Замечание: Для демонстрации работы в архив добавлен непереведенный файл qlistview.html (от версии 4.1.0 на английском и в кодировке UTF-8 )
  • Скачайте файл глоссария, который сделал alex977

2) Настройка OmegaT
Запустите ОмегуТ, в меню "Настройки" выберите "Файловые фильтры"
  • снимите флажек с "XHTML-файлы"
  • выберите пункт "HTML- и XHTML-файлы" и перейдите в его настройки
  • настройте как на рисунке:
    Прикрепленный файл  Omega_settings.png ( 6.42 килобайт ) Кол-во скачиваний: 56


3) Настройка проекта
  • в меню "Проект" выберите "Открыть", выберите каталог проекта "qt" (тот что из архива), после анализа вам будет предложено импортировать исходные файлы.
  • В качестве демонстрации работы, выберите указаный выше файл, OmegaT поместит его копию в подкаталог source, а затем проанализирует его (разобьет на сегменты). Т.к. проект уже содержит память переводов, то осуществит перевод имеющихся в ПП сегментов.
  • файл глоссария положите в подкаталог glossary.
  • Затем вы можете получить переведенный вариант файла, для этого в меню "Проект" выберите "Создать переведенные документы".
  • Ищите результат в подкаталоге target, ну а чтобы сохранить проект в соответствующем меню выберите "Сохранить"

Для добавления других файлов в проект в меню "Проект" выберите "Файлы проекта..."
Для у даления, просто удалите соответствующий файл из подкаталога source, и если необходимо из каталога target.

Не рекомендую добавлять в проект много фалов, лучше добавляйте новый по мере того как закончите с одним.

По редактированию сегментов:
  • Всякий раз когда вы нажимете "Ввод" перевод записывается в ПП (файлы *.tmx)
  • Неизменяйте внутренние тэги OmegaT, т.е. если сегмент выглядит так:
    <s1><s2>[<a3>QtGui</a3> module]</s2></s1>
    то перевдено должно быть так:
    <s1><s2>[Модуль <a3>QtGui</a3>]</s2></s1>
    т.к. по ним она востанавливает форматирование
  • то что вы не переводили в текстовом редакторе, здесь нужно помещать в ПП как есть, т.е. на соответствующем сегменте нажать "Ввод", например сегмент:
    #include <QListView>
    нужно перевести как есть, тогда OmegaT будет считать его переведенным.


Если что-то не понятно, спрашивайте здесь.
Прикрепленные файлы
Прикрепленный файл  omegat_project.zip ( 79.8 килобайт ) Кол-во скачиваний: 19
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Litkevich Yuriy   CAT и TM   24.4.2008, 9:06
- - Novak   у меня Цитата<td width="30%">Copy...   8.11.2008, 10:31
- - Litkevich Yuriy   попробовал 2.0.0 Исходный выглядит так: Цитата...   8.11.2008, 12:12
- - Novak   Я посмотрю, но в принципе, имхо, это не так страшн...   8.11.2008, 21:41
- - Litkevich Yuriy   мучаю OmegaT-2.0: 1) Косяк - делаешь несколько раз...   14.11.2008, 18:01
- - Novak   Предлагаю в силу перехода уже на омегу поступить с...   14.11.2008, 18:22
- - Litkevich Yuriy   всавлю свои пять копеек: Цитата(Novak @ 14.11...   14.11.2008, 19:38
- - Novak   Цитата(Litkevich Yuriy @ 14.11.2008, 19:3...   14.11.2008, 21:31
|- - alex977   Цитата(Novak @ 14.11.2008, 21:31) То есть...   15.11.2008, 14:56
- - Litkevich Yuriy   Начну с конца: Цитата(alex977 @ 15.11.2008, 1...   15.11.2008, 16:25
- - Novak   Цитата(alex977 @ 15.11.2008, 14:56) Можно...   15.11.2008, 18:34
- - Litkevich Yuriy   in-progress - это всетаки лишнее. 1) Редактор объе...   15.11.2008, 19:34
- - ViGOur   Цитата(Novak @ 15.11.2008, 18:34) С вики ...   15.11.2008, 21:58
- - Novak   Тогда можно сказать, что со схемой почти определил...   15.11.2008, 23:46
- - Litkevich Yuriy   так, я сейчас залью в транк версию 4.4.3, а 4.3.2 ...   16.11.2008, 13:55
- - Litkevich Yuriy   Процедура создания версионированого проекта OmegaT...   16.11.2008, 15:33
- - Novak   А зачем нам сохранять ещё и файлы из target?   16.11.2008, 18:14
- - Litkevich Yuriy   Цитата(Novak @ 16.11.2008, 21:14) А зачем...   16.11.2008, 18:40
- - Novak   Цитата(Litkevich Yuriy @ 16.11.2008, 18:4...   16.11.2008, 19:38
- - Litkevich Yuriy   Цитата(Novak @ 16.11.2008, 22:38) Есть по...   16.11.2008, 21:26
- - Novak   Туда можно перенести всё, что связано с омегой. в ...   16.11.2008, 22:16
- - Litkevich Yuriy   Цитата(Novak @ 17.11.2008, 1:16) А в чём ...   16.11.2008, 22:37
- - Novak   понятно, тогда можно всё перенести обратно. но ещ...   16.11.2008, 23:08
- - Litkevich Yuriy   Цитата(Novak @ 17.11.2008, 2:08) но ещё н...   16.11.2008, 23:35
- - Novak   я говорю не о переведённых файлах, а о оригинальны...   16.11.2008, 23:51
- - Litkevich Yuriy   Цитата(Novak @ 17.11.2008, 2:51) а о ориг...   17.11.2008, 0:27
- - Novak   Цитата(Litkevich Yuriy @ 17.11.2008, 0:27...   17.11.2008, 6:23
- - Litkevich Yuriy   Цитата(Novak @ 17.11.2008, 9:23) а все уж...   17.11.2008, 14:16
- - Novak   Дело в том, что я перевёл, и мне в sources держать...   18.11.2008, 0:14
- - Litkevich Yuriy   хоршо, тогда такой вариант: * trunk\html_sour...   18.11.2008, 0:41
- - Novak   Да, вполне. Меньше будет путаницы.   18.11.2008, 14:48
- - Litkevich Yuriy   Итого: / |--trunk/ | |--html_source/ | |--html_t...   18.11.2008, 15:23
- - Novak   Угу, я выше уже писал, что он избыточен в репозито...   18.11.2008, 22:31
- - Litkevich Yuriy   отлично, вроде устаканилось. Novak, тогда я актуа...   19.11.2008, 9:21
- - Litkevich Yuriy   project_save.tmx - обновил. Вроде как теперь можно...   19.11.2008, 10:35
- - alex977   А с сущностями ("(с)" вместо "...   19.11.2008, 18:21
- - Litkevich Yuriy   Цитата(alex977 @ 19.11.2008, 21:21) А с с...   19.11.2008, 19:08
- - alex977   В OmegaT есть возможность создавать структуру влож...   20.11.2008, 10:52
- - Litkevich Yuriy   Цитата(alex977 @ 20.11.2008, 13:52) Или м...   20.11.2008, 12:56
- - alex977   Цитата(Novak @ 17.11.2008, 6:23) Просто в...   25.11.2008, 12:55
- - Novak   Цитата(alex977 @ 25.11.2008, 12:55) Так в...   25.11.2008, 20:14
- - Litkevich Yuriy   Цитата(Novak @ 25.11.2008, 23:14) Если за...   26.11.2008, 3:22
- - Novak   ой, извиняйте дурака.. конец рабочего дня убил моз...   26.11.2008, 8:59
- - Litkevich Yuriy   Цитата(Litkevich Yuriy @ 26.11.2008, 6:22...   29.11.2008, 7:16
- - Novak   Эммм.. вроде уже столько обсуждали... Что переведё...   29.11.2008, 10:21
- - Litkevich Yuriy   дак вроде и договорились: Цитата(Litkevich Yuriy ...   29.11.2008, 10:39
- - Novak   Цитата(Litkevich Yuriy @ 29.11.2008, 10:3...   29.11.2008, 11:01
- - Litkevich Yuriy   хорошо, давай так, будем туда англоязычные складыв...   29.11.2008, 13:00
- - Novak   Примерно описал, думаю, в процессе ещё подправим. ...   1.12.2008, 7:07
- - Litkevich Yuriy   Novak, может тогда каждую субботу в это время ожид...   1.12.2008, 11:53
- - Novak   Давайте в первую субботу месяца. Раз в неделю - сл...   2.12.2008, 0:42
- - Litkevich Yuriy   Цитата(Novak @ 2.12.2008, 3:42) Давайте в...   2.12.2008, 7:34
- - Kagami   Вчера попробовал вашу сборку, но с ней у меня что-...   3.2.2009, 12:47
|- - alex977   Цитата(Kagami @ 3.2.2009, 12:47) Вчера по...   3.2.2009, 18:00
- - Litkevich Yuriy   Цитата(Kagami @ 3.2.2009, 15:47) окно про...   3.2.2009, 12:57
- - Kagami   Вот все необходимые подробности:rt200@notebook...   3.2.2009, 19:51
- - Litkevich Yuriy   Kagami, а ОСь-то какая?   3.2.2009, 19:54
- - Kagami   Цитата(Litkevich Yuriy @ 3.2.2009, 12:23)...   3.2.2009, 20:05
- - Novak   Может быть потому, что собиралось под java 1.6, а ...   4.2.2009, 0:03
- - Kagami   А можно где исходники скачать? Я бы тогда под 1.5 ...   4.2.2009, 21:23
- - Litkevich Yuriy   Цитата(Kagami @ 5.2.2009, 0:23) как тут и...   4.2.2009, 22:04
- - Litkevich Yuriy   Начал изучать, из любопытсва больше, такую штукови...   23.6.2009, 9:01
- - Kagami   Сразу обратил внимание что он только под windows   23.6.2009, 10:59
- - Litkevich Yuriy   Цитата(Kagami @ 23.6.2009, 14:59) Сразу о...   23.6.2009, 20:05
- - Kagami   Можно, но я больше люблю наитивные решения   23.6.2009, 20:27
- - Litkevich Yuriy   Скачал ещё МТ2007, опять из любопытсва. Так выгляд...   25.6.2009, 18:49
- - Kagami   Вчера обнаружил что если в омеге нажать Ctrl+T, то...   11.7.2009, 8:49
- - Litkevich Yuriy   Цитата(Kagami @ 11.7.2009, 12:49) я, доку...   11.7.2009, 13:48
- - Novak   Цитата(Litkevich Yuriy @ 18.7.2009, 15:57...   18.7.2009, 15:53
- - Litkevich Yuriy   Цитата(Novak @ 18.7.2009, 19:53) ты имееш...   18.7.2009, 16:19
- - Kagami   Меня периодически посещает мысль о написании анало...   18.7.2009, 19:07
- - Litkevich Yuriy   я вообще собираюсь к зиме осилить прогу для коллек...   18.7.2009, 19:19
- - Kagami   Хех.. http://www.cybersecurity.ru/news/82029.html   12.11.2009, 19:02
- - Litkevich Yuriy   надо будет потестить   13.11.2009, 7:43
- - Kagami   Взял файл ПП после объединения в ноябре ~30 Мб. Пе...   21.11.2009, 15:45
- - Litkevich Yuriy   там XML - текст, в нём могут быть табуляции, могу...   21.11.2009, 16:08
- - igor_bogomolov   Цитата(wiki)Нами была проведена дороботка программ...   23.4.2010, 21:35
- - Litkevich Yuriy   Цитата(igor_bogomolov @ 24.4.2010, 1:35) ...   23.4.2010, 21:48
- - igor_bogomolov   Цитата(Litkevich Yuriy @ 23.4.2010, 22:48...   23.4.2010, 21:51
- - Litkevich Yuriy   Цитата(igor_bogomolov @ 24.4.2010, 1:51) ...   23.4.2010, 21:55
- - igor_bogomolov   Цитата(Litkevich Yuriy @ 23.4.2010, 22:55...   23.4.2010, 22:25
- - Алексей1153   Что на третьем рисунке - так и осталось тайной С...   20.6.2010, 6:58
- - Litkevich Yuriy   Цитата(Алексей1153 @ 20.6.2010, 10:58) Чт...   20.6.2010, 8:13
- - Алексей1153   Эхъ... А если у меня нет пункта "Вид" и ...   20.6.2010, 9:53
|- - Kagami   Цитата(Алексей1153 @ 20.6.2010, 10:53) Эх...   20.6.2010, 19:40
- - Litkevich Yuriy   Цитата(Алексей1153 @ 20.6.2010, 13:53) В ...   20.6.2010, 11:03
- - Алексей1153   Цитатагде именно она их хранит я ещё не разбирался...   20.6.2010, 15:49
- - Litkevich Yuriy   Цитата(Алексей1153 @ 20.6.2010, 19:49) дл...   20.6.2010, 16:03
- - Алексей1153   Не хочу придираться к словам, но иначе не выходит ...   20.6.2010, 17:16
- - Litkevich Yuriy   Цитата(Алексей1153 @ 20.6.2010, 21:16) то...   20.6.2010, 19:25
- - Алексей1153   По ентеру происходит скачок на следующий сегмент. ...   20.6.2010, 19:53
- - Litkevich Yuriy   Цитата(Алексей1153 @ 20.6.2010, 23:53) ...   20.6.2010, 20:07
- - Алексей1153   Дико извиняюсь, но ставить не буду Поперевожу вру...   20.6.2010, 20:13
- - Kagami   Написал себе небольшую утилиту для перевода файлов...   23.6.2010, 20:35
- - Litkevich Yuriy   Цитата(Kagami @ 24.6.2010, 0:35) Если она...   23.6.2010, 22:09
- - Kuzemko   Немного офтоп, но хотел скачать ftp://crossplatfor...   3.10.2010, 13:23
- - ViGOur   Качай отсель: OmegaT-QtRTT-2.0.7z   6.10.2010, 20:03
|- - Kuzemko   Цитата(ViGOur @ 6.10.2010, 19:03) Качай о...   6.10.2010, 20:50
- - Litkevich Yuriy   Цитата(Kuzemko @ 6.10.2010, 23:50) А памя...   23.10.2010, 18:28
- - alex977   Вышла версия 2.3.0 OmegaT - http://sourceforge.net...   10.7.2011, 18:36
- - alex977   Вышла версия 2.3.0.5 OmegaT - http://sourceforge.n...   14.1.2012, 20:13
3 страниц V  < 1 2 3 >


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 14.4.2025, 22:48