To compile various Esperanto dictionaries to Stardict format. In particular, can bake such dictionaries as:
- Russian-Esperanto-Russian, Kondratjev: http://eoru.ru
- English-Esperanto-English Dictionary, John C. Wells: the book at Google Play
- Reta Vortaro, REVO: http://www.reta-vortaro.de
You may make use of dictionaries, listed below, at http://dict.catbo.net/#eo/ru/ .
$ virtualenv -p python3 vk-env
$ vk-env/bin/pip install -r https://github.com/muravjov/vkompililo/raw/master/requirements.txt
To compile the Kondtratjev' dictionary:
$ vk-env/bin/python -m make_kondtratjev src_fdir dst_fdir
To compile the Wells' dictionary (to ~/.stardict/dic/esperanto):
$ vk-env/bin/python -m make_wells
To compile REVO (to ~/dic/esperanto/REVO-*):
$ vk-env/bin/python -m make_revo
Ĉiuj dezirantoj povas instali vortarojn de REVO en sia telefonon, kaj uzi ilin pere de aplikoj Colordict aŭ Goldendict (Android).
Kial tiu versio de la vortaro ReVo estas pli bona ol jam ekzistanta apliko PReVo? La avantaĝoj estas jenaj:
- oni povas uzi diversajn vortarojn en Colordict/Goldendict samtempe (ne nur Esperantajn vortarojn, sed iu ajn, kiun oni instalis, ekzemple angla-rusa)
- PReVo ne havas tradukojn de ekzemploj, kiu estas en la web-veriso http://www.reta-vortaro.de/revo/ kaj en tiu versio; la ekzemplo: teni => teni la vorton: ser fiel a la palabra dada (fr.) (des pli oni ne povas serĉi laŭ ilin)
- ergonomio de PReVo estas ne tiom bona: ŝanĝo de ŝerĉado de na nacia lingvo al Esperanto kaj male estas ne simpla,- devas elekti en la menu ero "Elektu lingvon", elekti la lingvon mem - ĝenerale, bezonas pikadi per fingro en telefonerkanon.
Sube estas donitaj (tunojn de) referencoj al vortaroj, kiun instali? Unue, la eksplika parto de REVO estas apartigita en aparta vortaro, REVO_Eksplika.tar.gz, - tiu ĉi formo estas la sama, kiun havas (N)PIV. La restaj vortaroj estas nacia, ekzemple, REVO_ru.tar.gz estas Esperanto-Rusa-Esperanta "tranĉaĵo" de REVO.
La algoritmo de instalo se vi uzas Colordict, Android estas jena:
- lanĉu ColorDict
- piku la supran dekstran piktogramon-"dosierujon"
- piku denove tien, en la piktogramon-"elŝuti"
- en kampon de enigo "Direct Download" skribu la adreson de bezonata vortaro, ekzemple http://new.bombono.org/download/revo/REVO_Eksplika.tar.gz (ke ne erari mi kopiis URL el letero de poŝtelefona poŝta kliento)
- premu OK => la vortaro estas ŝarĝigata kaj konektata, povas esti uzata
Se vi havas problemojn pri instalo de vortaroj:
- laŭeble ColorDict indas esti renovigita ĝis versio 4.3.0 (aŭ pli alta)
- se la algoritmo supre ne funkcias, do bezonas elŝuti vortara arkivo al komputilo, malpaki ĝin, konekti telefonon al la komputilo kaj transmeti la dosierujon kun la vortaro al la telefono en la dosierujon "dictdata"
- iafoje estas utila indeksi instalitajn vortarojn en la telefono: Settings => Apps => trovu ColorDict en la listo => Force stop & Clear data => relanĉi ColorDict denove
- provu uzi GoldenDict anstataŭ ColorDict
La referencoj al vortaroj REVO estas donitaj sube (dekstren de ilin - nombroj de vortoj en vortaro, ne de artikoloj).
Evereone can install REVO dictionaries to phone and use them via apps Goldendict or Colordict (Android).
Why this dictionary version is better than already existsing app PReVo ? Here are the advantages:
- Colordict/Goldendict searches through all installed dictionaries (not only through Esperanto ones, but through all that you've installed, for example, English-Russian)
- PReVo doesn't have translations of use cases/phrases, that the web version, http://www.reta-vortaro.de/revo/ and this version has; example: okazo => okazo kreas ŝteliston: opportunity makes the thief (moreover, you can't search by them)
- PReVo' usability is weak: search switch from English to Esperanto and back is not simple,- you have to select the menu item "Elektu Lingvon", select language self ... - in general, you have to poke with a finger at the phone screen a little
There are (tons of) links to dictionaries below, what to install? Firstly, the explanatory part of REVO is split off into a separate dictionary, REVO_Eksplika.tar.gz, - it is the same as (N)PIV. Other dictionaries are national, f.e., REVO_en.tar.gz is a English-Esperanto-English "slice" of REVO.
The algorithm to install for ColorDict, Android is as follows:
- run ColorDict
- press the uppper right "folder" icon
- press over there again, the "download" icon
- input a needed dictionary URL into the entry "Direct Download", for example, http://new.bombono.org/download/revo/REVO_Eksplika.tar.gz (not to make a mistake I copied url from a letter of mobile email client)
- press ОК => the dictionary is downloading and being activated, you try to use it
If you have a problem while installing a dictionary:
- when applicable ColorDict should be updated to version 4.3.0 (or higher)
- if the algorithm above doesn't work, then you should download dictionary arсhive manually to computer, unarchieve it, connect phone to the computer and transfer the folder with the dictionary to the phone in the folder "dictdata"
- sometimes it's useful to reindex installed dictionaries on the phone: Settings => Apps => find ColorDict in the list => Force stop & Clear data => rerun ColorDict again
- try use GoldenDict instead of ColorDict
Links to REVO dictionaries are below (to the right - word count in a dictionary, not article' count)
Все желающие могут установить себе словари REVO, на телефон, и использовать их с помощью Goldendict или Colordict (Android).
Чем эта версия словарей http://www.reta-vortaro.de/revo/ лучше уже имеющегося приложения PReVo ? Вот список преимуществ:
- в Colordict/Goldendict поиск идет по всем установленным словарям, (и не только E-словарям, а по всем, которые установите, к примеру англо-русский)
- в PReVo нет переводов примеров использования, кои есть в web-версии http://www.reta-vortaro.de/revo/ и в данной версии; пример teni => perdi la piedtenon: терять опору (и тем более по ним нельзя искать)
- эргономика у PReVo хромает: переключение поиска с русского на E и назад не просто - нужно выбрать пункт в меню Elektu lingvon, выбрать язык - в общем, потыкать пальцем в экран придется
Ниже даны (тонны) ссылок на словари, какие ставить? Во-первых, толковая часть REVO выделена в отдельный словарь, REVO_Eksplika.tar.gz, - в таком виде он один-в-один как (N)PIV. Остальные словари - национальные, например, REVO_ru.tar.gz это эсперанто-русско-эсперантский "срез" REVO.
Алгоритм установки для ColorDict, Android:
- открываем ColorDict
- тыкаем в верхнюю правую иконку-"папку"
- тыкаем туда же в иконку-"скачать"
- в поле ввода Direct Download пишем адрес нужного словаря, например http://new.bombono.org/download/revo/REVO_Eksplika.tar.gz (чтоб не ошибиться я скопировал url из письма из мобильного почтового клиента на телефоне)
- жмем ОК => словарь загружается и подключается, можно пользоваться
Если возникли проблемы с установкой словарей:
- при возможности версию ColorDict следует обновить до 4.3.0 (или выше)
- если вышеуказанный алгоритм не работает, то нужно вручную закачать архив на компьютер, распаковать его, подключить телефон к компьютеру и перенести папку со словарем на телефон в папку dictdata
- иногда полезно переиндексировать установленные словари на телефоне: Настройки => Приложения => найти в списке ColorDict => Остановить & Стереть данные => запустить ColorDict снова
- попробуйте использовать GoldenDict вместо ColorDict
Ссылки на словари REVO даны ниже (справа - число слов в словаре, не статей).
http://new.bombono.org/download/revo/REVO_Eksplika.tar.gz 32531
http://new.bombono.org/download/revo/REVO_ru.tar.gz 54845
http://new.bombono.org/download/revo/REVO_en.tar.gz 38603
http://new.bombono.org/download/revo/REVO_is.tar.gz 26
http://new.bombono.org/download/revo/REVO_gd.tar.gz 30
http://new.bombono.org/download/revo/REVO_ky.tar.gz 2
http://new.bombono.org/download/revo/REVO_tp.tar.gz 734
http://new.bombono.org/download/revo/REVO_iu.tar.gz 2
http://new.bombono.org/download/revo/REVO_sw.tar.gz 48
http://new.bombono.org/download/revo/REVO_bg.tar.gz 9008
http://new.bombono.org/download/revo/REVO_fa.tar.gz 7776
http://new.bombono.org/download/revo/REVO_ia.tar.gz 33
http://new.bombono.org/download/revo/REVO_de.tar.gz 50836
http://new.bombono.org/download/revo/REVO_hu.tar.gz 52596
http://new.bombono.org/download/revo/REVO_pl.tar.gz 37533
http://new.bombono.org/download/revo/REVO_be.tar.gz 38036
http://new.bombono.org/download/revo/REVO_hr.tar.gz 180
http://new.bombono.org/download/revo/REVO_vo.tar.gz 1019
http://new.bombono.org/download/revo/REVO_sl.tar.gz 25
http://new.bombono.org/download/revo/REVO_fr.tar.gz 67785
http://new.bombono.org/download/revo/REVO_id.tar.gz 7790
http://new.bombono.org/download/revo/REVO_cs.tar.gz 47254
http://new.bombono.org/download/revo/REVO_pt.tar.gz 26927
http://new.bombono.org/download/revo/REVO_ar.tar.gz 77
http://new.bombono.org/download/revo/REVO_yi.tar.gz 2
http://new.bombono.org/download/revo/REVO_os.tar.gz 27
http://new.bombono.org/download/revo/REVO_qu.tar.gz 2
http://new.bombono.org/download/revo/REVO_ca.tar.gz 23378
http://new.bombono.org/download/revo/REVO_zh.tar.gz 611
http://new.bombono.org/download/revo/REVO_mo.tar.gz 3
http://new.bombono.org/download/revo/REVO_la.tar.gz 4138
http://new.bombono.org/download/revo/REVO_to.tar.gz 2
http://new.bombono.org/download/revo/REVO_lat.tar.gz 353
http://new.bombono.org/download/revo/REVO_mk.tar.gz 49
http://new.bombono.org/download/revo/REVO_ka.tar.gz 3
http://new.bombono.org/download/revo/REVO_ie.tar.gz 4
http://new.bombono.org/download/revo/REVO_gl.tar.gz 15
http://new.bombono.org/download/revo/REVO_nl.tar.gz 41781
http://new.bombono.org/download/revo/REVO_grc.tar.gz 124
http://new.bombono.org/download/revo/REVO_he.tar.gz 2861
http://new.bombono.org/download/revo/REVO_no.tar.gz 1527
http://new.bombono.org/download/revo/REVO_lt.tar.gz 26
http://new.bombono.org/download/revo/REVO_af.tar.gz 22
http://new.bombono.org/download/revo/REVO_vi.tar.gz 5
http://new.bombono.org/download/revo/REVO_uk.tar.gz 277
http://new.bombono.org/download/revo/REVO_lv.tar.gz 31
http://new.bombono.org/download/revo/REVO_sv.tar.gz 8105
http://new.bombono.org/download/revo/REVO_es.tar.gz 27238
http://new.bombono.org/download/revo/REVO_tr.tar.gz 2989
http://new.bombono.org/download/revo/REVO_ro.tar.gz 1217
http://new.bombono.org/download/revo/REVO_eu.tar.gz 31
http://new.bombono.org/download/revo/REVO_oc.tar.gz 668
http://new.bombono.org/download/revo/REVO_fi.tar.gz 1760
http://new.bombono.org/download/revo/REVO_ja.tar.gz 303
http://new.bombono.org/download/revo/REVO_sk.tar.gz 41678
http://new.bombono.org/download/revo/REVO_sr.tar.gz 59
http://new.bombono.org/download/revo/REVO_mn.tar.gz 3
http://new.bombono.org/download/revo/REVO_cy.tar.gz 6
http://new.bombono.org/download/revo/REVO_br.tar.gz 6950
http://new.bombono.org/download/revo/REVO_el.tar.gz 2448
http://new.bombono.org/download/revo/REVO_da.tar.gz 185
http://new.bombono.org/download/revo/REVO_jbo.tar.gz 5
http://new.bombono.org/download/revo/REVO_ga.tar.gz 3
http://new.bombono.org/download/revo/REVO_it.tar.gz 18364
http://new.bombono.org/download/revo/REVO_kek.tar.gz 107
http://new.bombono.org/download/revo/REVO_ko.tar.gz 13
http://new.bombono.org/download/revo/REVO_kk.tar.gz 22
http://new.bombono.org/download/revo/REVO_ku.tar.gz 200
- provi usi la dosierujon "res" por ekstera .css
- Wells:
- remunti la libron, ĉar folioj kun malplena etikedo "title" ne estas vidata en CR por lista peto (request) => bezonas konsideri, ke ĉiuj prefikso "afds " havas >= 10 taŭgantojn
- aldoni serĉado por cx-variantoj
- skribi al aŭtoro de ColorDict pri la malsukcesa serĉado de:
- "ĉ(argeni)"-vortoj
- аббревиатура
- uzi "text dictionary file format" anstataŭ tabfile/babylon-text, vidu stardict_bin2text k male, TextDictinaryFile por priskribo de la formato
- ripari la difinojn de tipo(tipe) (типа) ilustr anstataŭ ilustri, ĉar originalo metis ciferon, ekzemple, ilustr<>1</>i
REVO:
- estas pli bone skribi originalon kun kunteksto, por ekzemploj: pri.xml: priŝteli la mastron (per griza tiparo)
- aldoni ne artikolojn:
- bibliografo
- trezoro
- povas esti elŝutita de reta-vortaro.de (figuroj)
- kverk.xml: Quercus sempervirens estas ene de k nun ne povas esti trovata => refaru rvut_definitions.get_translations() por tiu kaŭzo
- optimumigo de tempa plenumo: malpligi nombro de malfermoj de dosieroj .xml (malfermi nur po unufoje)
- eo-nacia:
- indeksi ankaŭ kun ekzemplaj linioj (perdi la piedtenon)
- se traduko ne estas for kapvorto, do ne indeksu kun tiu vorto (hazardi, ru)
- por ColorDict laboras tio (ne por Goldendict): referencoj al dok/ povas esti malfermitaj, => ripari ilin (sen ../dok) kaj kopii doc/ dosierujo en res/ ; vidu ankaŭ tiun koncernon
- ColorDict ne komprenas referencojn kiel bword://fuĝi#fugx.0i : 1 sen # 2 purigi URL de ĝ,ĥ ktp
- ColorDict ne serĉas "автомобиль" en REVO_ru