ΠΠ·Π΄Π°Π΄Π΅Π½a Π²Π΅ΡΡΠΈΡ 9.0.0 Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libzim, Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° C++, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΡΠΎΡΠΌΠ°Ρ ZIM. Π Π°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΈ ΡΠΏΠΎΠ½ΡΠΎΡΠΈΡΠ° ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Kiwix.
ΠΡΠΎΠ΅ΠΊΡΡΡ Kiwix ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° Π½Π°Π±ΠΎΡ ΠΎΡ ΠΊΠΎΠ½Π·ΠΎΠ»Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ zim-tools, Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΈ ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ZIM ΠΎΡ Π΄Π°ΠΌΠΏΠΎΠ²Π΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ Wikimedia ΠΈΠ»ΠΈ ΠΎΡ HTML.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° libzim ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΡΠ² ΡΠΎΡΠΊΠ° GoldenDict GoldenDict-NG.
ΠΡΠ°ΡΡΠΊ ΡΠΏΠΈΡΡΠΊ Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ°:
- ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ZIM Ρ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π² ΡΠΎΡΠΌΠ°Ρ Zstandard (ΠΏΠΎ-ΡΠ°Π½ΠΎ Π±ΡΡ Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ ZIP, LZMA ΠΈ Bzip2);
- ΡΡΡΡΠ΅Π½Π΅ ΠΏΠΎ Π·Π°Π³Π»Π°Π²ΠΈΡ Π½Π° ΡΡΠ°ΡΠΈΠΈ;
- ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Xapian Π·Π° ΠΏΡΠ»Π½ΠΎΡΠ΅ΠΊΡΡΠΎΠ²ΠΎ ΡΡΡΡΠ΅Π½Π΅. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ZIM ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΡΠ΅Π³Π»Π΅Π½ΠΈ ΡΡΠΊ..
Π‘ΠΏΠΈΡΡΠΊ Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΎΡΡΡΡΠ°Π½Π΅Π½Π° Π΅ Π³ΡΠ΅ΡΠΊΠ° Π² ΡΡΠ½ΠΊΡΠΈΡΡΠ° getMediaCount(), ΠΊΠΎΠ³Π°ΡΠΎ Π² ΡΠ°ΠΉΠ»Π° ZIM Π»ΠΈΠΏΡΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ M/Counte;
- ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡΡΠ° Entry::getItem();
- ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ C++17;
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΈΡ ΡΡΠ΅ΠΉΠΌΡΡΡΠΊ googletest;
- ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π·Π° Apple macOS/iOS ΠΈ CI.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
