{"id":108,"date":"2007-12-26T11:27:40","date_gmt":"2007-12-26T10:27:40","guid":{"rendered":"http:\/\/blog.esperantilo.org\/?p=108"},"modified":"2013-04-06T23:52:46","modified_gmt":"2013-04-06T22:52:46","slug":"esperantilo-sur-openoffice","status":"publish","type":"post","link":"http:\/\/blog.esperantilo.org\/?p=108","title":{"rendered":"Esperantilo sur OpenOffice"},"content":{"rendered":"<p>La \u0109efa malavanta\u011do de Esperantilo por multaj uzantoj estas, ke tio programo ne estas <a href=\"http:\/\/eo.wikipedia.org\/wiki\/Dokumentoredaktilo\">dokumentoredaktilo<\/a>, sed nur <a href=\"http:\/\/eo.wikipedia.org\/wiki\/Tekstredaktilo\">tekstredaktilo<\/a>. Do ne eblas per Esperantilo formati kaj presi dokumentojn. Nur malmultaj spertaj pri komputiko uzantoj komprenas tiun diferencon. Mi ne celas anka\u016d fari de Esperantilo plenan dokumentoredaktilon, \u0109ar la programado de tiu sistemo estas por unu persono laboro por kelkcent jaroj.<\/p>\n<p>Ekzistas jam bona libera dokumentoredaktilo <a href=\"http:\/\/www.openoffice.org\">OpenOffice<\/a>, kiu estas bone konata en Esperantujo.<br \/>\nTiu programo estas anka\u016d aktive tradukata al esperanta lingvo. Do estus tre nature kunligi funkciojn de Esperantilo kun OpenOffice. Kutime oni faros tion kiel tn. kromprogramoj (plugins) por OpenOffice.<\/p>\n<p>Mi jam multe pli frue analizis eblojn de OpenOffice por integri\u011do kun Esperantilo. Ekzistas anka\u016d aparta projekto de OpenOffice, kiu pritraktas <a href=\"http:\/\/lingucomponent.openoffice.org\/grammar.html\">gramatikan korektadon<\/a>. La celo de tiu projekto estas ne programi novajn gramatikajn korektilojn, sed kunligi ekzistantajn ilojn kun OpenOffice.<br \/>\nTiu tasko ne estas teknike facila. Unue la programistoj de OpenOffice devas pripensi, ke ekzistas gramatikaj korektiloj kaj poste oferi konvenan programan interfacon (angle: <a href=\"http:\/\/en.wikipedia.org\/wiki\/Api\">API<\/a>) por tiuj iloj. Tiu API jam ekzistas de multaj jaroj, sed ne estas parto de aktuala OpenOffice. \u011ci estis priskribita <a href=\"http:\/\/wiki.services.openoffice.org\/wiki\/Grammar_Checking_API\">tie<\/a> kaj anka\u016d <a href=\"http:\/\/wiki.services.openoffice.org\/wiki\/Grammar_Checking\">tie<\/a>. Kiel oni legas sur pa\u011doj de OpenOffice tiu API estos parto de programo en eldono 2.4. Do tio estas la sekva eldono. Mi esperas, ke tio vere okazos.<\/p>\n<p>La \u0109efa problemo estas, ke la gramatika kontrolado devus esti parto de normala kontrolado. Simile al aliaj programoj, la gramatika kontrolado devus kuri en alia programa fadeno kaj ne \u011deni la normalan laboron kun programo. La malkorektaj vortoj a\u016d vortgrupoj devas esti markitaj kaj uzanto povus per t.n. kunteksta menuo vidi la sugestojn de korekto.<br \/>\nLa nuna API de OpenOffice pritraktas nur literumadon, tial la literumiloj ricevas per tiu API unuopajn vortojn kaj devas pritaksi, \u0109u ili estas korektaj. Por gramatika kontrolado (anka\u016d aliaj pli vastaj kontroloj) oni devas analizi tutajn fragmentojn de teksto.<br \/>\nTio estas tre komplika programado de OpenOffice, kiu postulus vastajn konojn de OpenOffice.<br \/>\nTamen la projekto <a href=\"http:\/\/www.languagetool.org\/\">LanguageTool<\/a> jam nun laboras kun OpenOffice. La integri\u011do de tiu projekto ne estas tre bona, sed eble por nunaj ebloj la plej bona.<\/p>\n<p>Mi do atendas la eldonon 2.4 de OpenOffice. Mi nun volas ekscii iom pri skribado de kromprogramoj (plugins) por OpenOffice.<\/p>\n<p>Poste mi povos pensi pri aliaj funkcioj de Esperantilo, kiujn oni povos uzi de OpenOffice.<br \/>\nMi pensas tie pri vortaroj kaj ma\u015dina tradukado. Beda\u016drinde por ma\u015dina tradukado ne ekzistas \u011dis nun e\u0109 planoj por iu API en OpenOffice. La ka\u016dzo por tio eble estas, ke ne ekzistas multaj uzeblaj tradukaj sistemoj, do la programistoj de OpenOffice ne oferus API por io, kion neniu uzus. Oni ne povas pensi, ke programistoj de OpenOffice pensos iam pri iu malgranda projekto kiel Esperantilo. OpenOffice estas malferma sed ne amatora projekto, do la gvidantoj de tiu projekto certe pensas pri komerco.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La \u0109efa malavanta\u011do de Esperantilo por multaj uzantoj estas, ke tio programo ne estas dokumentoredaktilo, sed nur tekstredaktilo. Do ne eblas per Esperantilo formati kaj presi dokumentojn. Nur malmultaj spertaj pri komputiko uzantoj komprenas tiun diferencon. Mi ne celas anka\u016d fari de Esperantilo plenan dokumentoredaktilon, \u0109ar la programado de tiu sistemo estas por unu persono [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-108","post","type-post","status-publish","format-standard","hentry","category-programado"],"_links":{"self":[{"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=\/wp\/v2\/posts\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=108"}],"version-history":[{"count":1,"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=\/wp\/v2\/posts\/108\/revisions"}],"predecessor-version":[{"id":194,"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=\/wp\/v2\/posts\/108\/revisions\/194"}],"wp:attachment":[{"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.esperantilo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}