Giter Club home page Giter Club logo

voko-cikado's Introduction

voko-cikado

Esperantaj verkoj servataj kiel HTML-paĝoj kune kun serĉilo

Tiu servo uzas la programon Ant por transformi precipe klasikajn verkojn en formato TEI.2 (teixlite.dtd) al HTML-paĝoj. La servo mem baziĝas sur Prologa HTTP-servo, kiu prezentas la retpaĝojn de la verkoj kaj ankaŭ ebligas tolereman serĉon per n-gramoj (do trovas ankaŭ citaĵojn, kiam vortoj estas iom torditaj en la serĉ-frazo).

Cele al restrukturado de la Revo-redaktilo en servetojn (angle Microservices) ni kreas jen retservon enpakeblan en "keston" (angle: Docker container) kaj realiganta la serĉ-funkcion por verkoj klasikaj (kaj estonte ankaŭ pli novaj kiel Monato-artikoloj k.a.)

Retan Vortaron vi trovas ĉe http://retavortaro.de

La nomo "cikado" elektiĝis pro la aliteracio kun "citaĵo".

voko-cikado's People

Contributors

antdesros avatar robinvandervliet avatar wdiestel avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

makyo antdesros

voko-cikado's Issues

piednotoj en AK

En la enkonduka pagho de Akademiaj Korektoj mankas la Post piednotoj

Kunteksto de trovita citaĵo

Foje oni bezonas iom da kunteksto por la citaĵo, sed trovi ĝin en la originala verko daŭras iom. Permesu demandi du, tri frazojn antaŭ kaj post citaĵo, se bezonata. Aparte ne volos uzi tion en la redaktilo.

limigeblo de la serĉo al mallonga verklisto

Momente oni povas limigi la serĉon al klasikaj aŭ novaj verkoj, sed ne al specifa elekto... Se ekz-e troviĝas tro multaj lokoj, klekaj verkoj tute ne estas montrataj en la trovlisto. Estus bone povi limigi la serĉon do.

referencoj al vortoj en FdE, OA

Estus bone, se ni povus referenci al la vortoj en la Fundamento kaj Oficialaj Aldonoj (el Revo-artikoloj).

  • (Momente la @id uzitaj en la generita indekso estas kreitaj per `generate-id kiu povas sanĝigi le venontan fojon. Do prefere ni kreu la @id-atributojn el @id de la listo + la pozicio en tiu listo. Ĉar normale ni ne aldonos aŭ forigos vortojn en la listo, ili tiel devus resti samaj.)

Poste ni povus krei apratan indekson, ekz-e kiel JSON aŭ XML, kiun ni enŝovos en la datumbazon de Revo, simile kiel ĉe Vikipediaj ligiloj.

fundamento <index>

Ni uzas elementon <index> en tekstoj fundamento kaj ofcaldonoj por aldoni vortojn/lokojn al la indekso. bedaŭrinde en teixlite.xmltiu elemento estas difinita malplena:

<!ELEMENT index 
	EMPTY >

Sed ni uzas kaj bezonas enhavon/term por devia vorto aperenda en la indekso laŭ nekripligita TEI:

<!ELEMENT index (term,index?)*>
<!ATTLIST index xmlns CDATA "http://www.tei-c.org/ns/1.0">
<!ATTLIST index
 %tei_att.global.attributes;
 %tei_att.spanning.attributes;
indexName %data.name;  #IMPLIED >

Tiel ni ricevas nombrajn avertojn:

Warning: Required attribute level1 for element index is not present
 in unnamed entity at line 228 char 39 of file:///home/wolfram/work/voko/voko-cikado/txt/tei2/fundamento.xml
Warning: PCDATA not allowed in EMPTY element index

Ni do devas aŭ enknduki iun trukon, ekz-e enigi tiun index-elementon en 'nevideblan' tekstelementon, kiu celas nur la indekson aŭ ekuzi pli ampleksan TEI-DTD, ekzemple tiun de la Tekstaro.

Korektoj por Fundamento

En la dosiero fundamento.xml mi trovis 94 erarojn en la nacilingvaj tradukoj. Mi trovis ilin surbaze de ĉi tiu skanaĵo de la Fundamento.

Ĉi tie mi listigas ilin:

kapvorto lingvo eraro korekto
aĵ' fr : ;
altern' pl zmianiać zmieniać
amik' ru друг другъ
ark'aĵ' pl sklepiente sklepienie
balustrad' de Geländar Geländer
bapt'o'patr' pl chrestny chrzestny
barakt' fr gigotler gigotter
bazar' fr marché foire marché, foire
bazar' en market fair market, fair
blat' fr (ins) (ins).
bram' fr brême brème
ĉel' fr ceilule cellule
ĉen' fr chaine chaîne
ci fr tu, toi, tu. toi,
ĉirkaŭ'skrib' de umschreibcn umschreiben
datur' pl dziędzierzava dziędzierzawa
de'log' pl zwodzić; uwieżć zwodzić, uwieżć
de'pend' pl zaleźeć zależeć
detru' pl burzyd burzyć
efik' pl skutkonwać skutkować
eg' en e. g, e. g.
episkop' de Bishof Bischof
esenc' pl islota istota
fanfaron' fr glorieur glorieux
fel' pl skora skóra
flok' en fluck flock
flok' pl kłaczet kłaczek
ĝen' de genireu geniren
ha! ru ахъ! ахъ
hipokrit' fr l'hypoćrite l'hypocrite
ho! ru охъ! охъ
i en intinitive infinitive
i de Intinitiv Infinitiv
instig' pl odniecać podniecać
kaleŝ' fr carosse calèche carosse, calèche
kiu fr qui lequel qui, lequel
komisi' fr de... de..
konscienc' fr consciénce conscience
korb' fr panier corbeille panier, corbeille
korp' pl cialo ciało
kov' en broed brood
krist'an pl chrześci janin chrześcijanin
krud' fr rudé rude
kubut' de Eltbogen Ellbogen
kul' fr cousin moucheron cousin, moucheron
kuraĝ' pl smialy śmialy
l', la fr (le, la, les (le, la, les)
l', la de Arttkel Artikel
laf' fr lava lave
laf' pl lawa ława
libr' pl księga; książka księga, książka
lojt' pl mięlus miętus
maiz' fr mais maïs
maleol' fr ceville cheville
mantel' pl plaszcz płaszcz
mard' pl wterek wtorek
marŝ' pl marzerować maszerować
memor' de Gedachtniss Gedächtniss
migdal' pl migdal miglał
murmur' pl mruczеć mruczeć
mus' pl mysź mysz
nobl' en (adj) (adj.)
nu pl no!. no!
ornam' ru наряждать наряжать
per pl pwzez przez
pik'il' fr aignillon aiguillon
pland' en (of the foot) (of the foot
plumb' en metall metal
pren'o de kartensp. Kartensp.
produkt' fr produite produire
rembur' fr rembourer rembourrer
rib' fr grosille groseille
rifuz' pl odmanwiać odmawiać
rikolt' fr moissoner moissonner
safir' pl szalir szafir
sal'amoniak' fr sal ammoniac sel ammoniac
salon' fr salun salon
skal' pl ). )
ŝtal' en steet steel
ŝtof' pl sztof (miara) materya
sub'aĉet' pl przekupyvać przekupywać
sukcen' fr ambre joune ambre jaune
supoz' en supose suppose
tag'mez' pl poludnie południe
ten'il' de Griftf Griff
tiam pl wtedv wtedy
ton' pl tom ton
um' pl stlałego stałego
ve! pl och!. och!
vert' en ot the head of the head
vesper'manĝ' pl wieczerrzać wieczerzać
vikari' pl zastępcar zastępca

ESF TEI: Trovi partojn laŭ tipo por citado

Ni trovas la partojn laŭ tipo por citi tekstojn. Ni trovas tiucele ekz-e <div type="chapitro">...</div>. La algoritmo subtenas liston de parto-tipo, sed kelkaj verkoj havas div sen type kaj kelkaj plurajn tipoj, sed en la specifo-dosiero tekstarto.pl momente ni metas nur unuopan tipon...ni donu en tiuj kazoj liston.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.