ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] prepre... alpha of XML editor
@ 2004-08-30 16:08 Vitaly Ostanin
  2004-08-31  5:36 ` Alex Ott
  2004-08-31  6:50 ` [devel] " Вячеслав Диконов
  0 siblings, 2 replies; 9+ messages in thread
From: Vitaly Ostanin @ 2004-08-30 16:08 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1186 bytes --]

Здравствуйте.

На
http://www.vzljot.ru/vyt/pix/pix.tar.bz2
выложен первый публичный из сырых вариантов будущего XML 
редактора, с которым я сейчас ковыряюсь.

Собственно, там только каркас из классов, но уже более-менее 
работающий.

Написан на pygtk2/libxml2-python, в этом варианте использует 
UImanager для меню и не использует glade для интерфейса.

Чего умеет:

- интерфейс gtkTreeView к DOM дереву libxml2
- открывать жёстко забитый в код файл "1.xml"
- довольно прилично работает c файлом в 400 kb (обработанный 
admin.xml вложен в архив, развернуть всё дерево можно * на 
дополнительной клавиатуре - это займёт некоторое время)
- считать максимальный уровень вложенных inline элементов для 
тегов и количество родительских inline элементов для текста.
- оставлять вертикальное место для отрисовки текста внутри inline 
и самих inline. Добавлять место по бокам текста, который уже 
своего inline элемента пока не умеет (придумано как это сделать, 
но пока не написано)
- построение интерфейса в несколько окон содрано из testtext.py, 
так что должен уметь несколько окон

Желающие поковыряться - you are welcome :)

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] prepre... alpha of XML editor
  2004-08-30 16:08 [devel] prepre... alpha of XML editor Vitaly Ostanin
@ 2004-08-31  5:36 ` Alex Ott
  2004-08-31  5:39   ` Ivan Fedorov
  2004-08-31  7:06   ` [devel] " Vitaly Ostanin
  2004-08-31  6:50 ` [devel] " Вячеслав Диконов
  1 sibling, 2 replies; 9+ messages in thread
From: Alex Ott @ 2004-08-31  5:36 UTC (permalink / raw)
  To: devel

что только люди не делают, лишь бы не пользоваться емаксом


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] prepre... alpha of XML editor
  2004-08-31  5:36 ` Alex Ott
@ 2004-08-31  5:39   ` Ivan Fedorov
  2004-08-31  7:06   ` [devel] " Vitaly Ostanin
  1 sibling, 0 replies; 9+ messages in thread
From: Ivan Fedorov @ 2004-08-31  5:39 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 119 bytes --]

Alex Ott пишет:
> что только люди не делают, лишь бы не пользоваться емаксом
;)

PS: Оно по моему в фортунку сойдет...

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] prepre... alpha of XML editor
  2004-08-30 16:08 [devel] prepre... alpha of XML editor Vitaly Ostanin
  2004-08-31  5:36 ` Alex Ott
@ 2004-08-31  6:50 ` Вячеслав Диконов
  2004-08-31  7:11   ` [devel] " Vitaly Ostanin
  1 sibling, 1 reply; 9+ messages in thread
From: Вячеслав Диконов @ 2004-08-31  6:50 UTC (permalink / raw)
  To: ALT Devel discussion list

On Пнд, 2004-08-30 at 20:08 +0400, Vitaly Ostanin wrote:
> Здравствуйте.
> 
> На
> http://www.vzljot.ru/vyt/pix/pix.tar.bz2
> выложен первый публичный из сырых вариантов будущего XML 
> редактора, с которым я сейчас ковыряюсь.
...
> Желающие поковыряться - you are welcome :)
А можно попросить специальный режим для перевода XML файлов?
- Без дерева (переводчику оно не важно и не нужно)
- С защитой тагов от изменения, т.е. метки структуры документа вообще
нельзя изменить (для гарантии их сохранности), а метки управляющие
форматиованием текста внутри параграфа можно передвигать и пересталять,
но нельзя удалять.
- С возможностью сокрытия всех тагов (сжатия их в неброские маленькие
значки, которыми удобно оперировать как одним символом) 
- Просмотра документа в виде простого текста (желательно с разворотом
тагов-сокращений часто повторяющихся имен собственных в обычный текст) 
- параллельный синхронизированный просмотр иходного и переведенного
документа для редактуры. (Синхронизировать можно по параграфам и
показывать в одинаковом режиме в двух параллельных окнах или как
в TRADOS: (всплывающие прямоугольники разного цвета с исходным текстом и
соответствующим переведенным фрагментом)

+ Интеграция проекта OmegaT (обеспечивает автоматический глоссарий,
память перевода (ТМ), импорт TMX баз и сегментацию текста)

Все это может стать лучшим средством перевода документации для свободных
программ и заменой секретных средств типа MS Helium. 

-- 
Вячеслав Диконов <sdiconov@mail.ru>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* [devel] Re: prepre... alpha of XML editor
  2004-08-31  5:36 ` Alex Ott
  2004-08-31  5:39   ` Ivan Fedorov
@ 2004-08-31  7:06   ` Vitaly Ostanin
  2004-08-31  7:11     ` Alex Ott
  1 sibling, 1 reply; 9+ messages in thread
From: Vitaly Ostanin @ 2004-08-31  7:06 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 324 bytes --]

Alex Ott пишет:
> что только люди не делают, лишь бы не пользоваться емаксом

Кстати, эта альфа написана именно в emacs :)

А вот в работе с XML и nxml, и psgml умеют далеко не всё из того, 
что мне нужно. И далеко не всем пользователям emacs удобен/нравится.

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [devel] Re:  prepre... alpha of XML editor
  2004-08-31  6:50 ` [devel] " Вячеслав Диконов
@ 2004-08-31  7:11   ` Vitaly Ostanin
  2004-08-31  7:44     ` Вячеслав Диконов
  0 siblings, 1 reply; 9+ messages in thread
From: Vitaly Ostanin @ 2004-08-31  7:11 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 667 bytes --]

Вячеслав Диконов пишет:
> On Пнд, 2004-08-30 at 20:08 +0400, Vitaly Ostanin wrote:
> 
>>Здравствуйте.
>>
>>На
>>http://www.vzljot.ru/vyt/pix/pix.tar.bz2
>>выложен первый публичный из сырых вариантов будущего XML 
>>редактора, с которым я сейчас ковыряюсь.
> 
> ...
> 
>>Желающие поковыряться - you are welcome :)
> 
> А можно попросить специальный режим для перевода XML файлов?

Просить пока ничего нельзя - можно только делать :)
По поводу реализации идей - мне бы свои реализовать :)

Из скипнутого далее реализуемо всё, кроме OmegaT, про который я 
ничего не знаю и пока не интересуюсь.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Re: prepre... alpha of XML editor
  2004-08-31  7:06   ` [devel] " Vitaly Ostanin
@ 2004-08-31  7:11     ` Alex Ott
  2004-08-31  7:16       ` Vitaly Ostanin
  0 siblings, 1 reply; 9+ messages in thread
From: Alex Ott @ 2004-08-31  7:11 UTC (permalink / raw)
  To: devel

>Alex Ott пишет:
>> что только люди не делают, лишь бы не пользоваться емаксом
>
>Кстати, эта альфа написана именно в emacs :)
>
>А вот в работе с XML и nxml, и psgml умеют далеко не всё из того, 
>что мне нужно. И далеко не всем пользователям emacs удобен/нравится.

пример того, что не умеют?


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [devel] Re: prepre... alpha of XML editor
  2004-08-31  7:11     ` Alex Ott
@ 2004-08-31  7:16       ` Vitaly Ostanin
  0 siblings, 0 replies; 9+ messages in thread
From: Vitaly Ostanin @ 2004-08-31  7:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 792 bytes --]

Alex Ott пишет:
>>Alex Ott пишет:
>>
>>>что только люди не делают, лишь бы не пользоваться емаксом
>>
>>Кстати, эта альфа написана именно в emacs :)
>>
>>А вот в работе с XML и nxml, и psgml умеют далеко не всё из того, 
>>что мне нужно. И далеко не всем пользователям emacs удобен/нравится.
> 
> пример того, что не умеют?

Автоопределение inline/block тега,
выбор тегов для показа или скрывания,
комфортный выбор цветов и шрифтов,
подписи тегов под текстом из этих тегов,
и что-то ещё, чего я не помню, поскольку давно не пользовался.

Даже если nxml/psgml всё это умеют/научатся - цель написания 
нового редактора - именно массово удобный и комфортный редактор. 
Мне нравится emacs, но он к таковым не относится.

<skipped/>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Re:  prepre... alpha of XML editor
  2004-08-31  7:11   ` [devel] " Vitaly Ostanin
@ 2004-08-31  7:44     ` Вячеслав Диконов
  0 siblings, 0 replies; 9+ messages in thread
From: Вячеслав Диконов @ 2004-08-31  7:44 UTC (permalink / raw)
  To: ALT Devel discussion list

On Втр, 2004-08-31 at 11:11 +0400, Vitaly Ostanin wrote:
> Вячеслав Диконов пишет:
> > А можно попросить специальный режим для перевода XML файлов?
> Просить пока ничего нельзя - можно только делать :)
Просто не знаю как как это делается :(

> Из скипнутого далее реализуемо всё, кроме OmegaT, про который я 
> ничего не знаю и пока не интересуюсь.
Для справки:
http://www.omegat.org/omegat/omegat.html

Это специальный инструмент для переводчиков, ближайший
аналог TRADOS и DejaVu. Позволяет не переводить одно и то же много раз и
переносить перевод из старой в новую версию документа, доделывая лишь
изменившиеся фрагменты. Недостаток - отсутствие нормальной поддержки XML
(Текст плохо сегментируется и резко падает эффективность из-за тегов.)

Очень полезная вещь, причем работающие вне Windows аналоги мне
неизвестны. Написано на Java. Нуждается в интеграции с OpenOffce и
редактором *ML, для построения полнофункционального рабочего места
(подобного сладкой парочке TRADOS+MS Word).

-- 
Вячеслав Диконов <sdiconov@mail.ru>



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-08-31  7:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-30 16:08 [devel] prepre... alpha of XML editor Vitaly Ostanin
2004-08-31  5:36 ` Alex Ott
2004-08-31  5:39   ` Ivan Fedorov
2004-08-31  7:06   ` [devel] " Vitaly Ostanin
2004-08-31  7:11     ` Alex Ott
2004-08-31  7:16       ` Vitaly Ostanin
2004-08-31  6:50 ` [devel] " Вячеслав Диконов
2004-08-31  7:11   ` [devel] " Vitaly Ostanin
2004-08-31  7:44     ` Вячеслав Диконов

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git