Lompat ke isi

Membuat Kamus untuk KOReader: Perbedaan antara revisi

Dari Wiki Berbudi
Created page with "Panduan ini menjelaskan cara mengonversi file '''TXT''' (tab-separated) menjadi format kamus Stardict ('''.ifo''', ''`.idx`'', ''`.dict.dz`'') yang dapat digunakan di '''KOReader'''. == Prasyarat Instalasi == Pastikan kamu menginstal semua perangkat lunak yang dibutuhkan: <pre> sudo apt update sudo apt install pyglossary sed gzip </pre> == Langkah 1: Konversi TXT ke CSV == Jika file kamus kamu adalah '''TXT''' dengan tab (''`\t`'') sebagai pemisah, kita perlu mengo..."
 
 
Baris 80: Baris 80:


== Langkah 4: Copy File ke KOReader ==
== Langkah 4: Copy File ke KOReader ==
Pindahkan file-file berikut ke folder kamus di [[KOReader]]:
Pindahkan file-file tersebut ke folder kamus di [[KOReader]]:
<pre>
<pre>
/KOReader/data/dicts/
/KOReader/data/dicts/
Baris 88: Baris 88:


== Langkah 5: Aktifkan Kamus di KOReader ==
== Langkah 5: Aktifkan Kamus di KOReader ==
1. Buka '''KOReader'''.   
 
2. Masuk ke '''Settings > Dictionary'''.   
# Buka '''KOReader'''.   
3. Pilih '''KamusKita''' dari daftar kamus.
# Masuk ke '''Settings > Dictionary'''.   
# Pilih '''KamusKita''' dari daftar kamus.


== Langkah 6: Uji Coba Kamus ==
== Langkah 6: Uji Coba Kamus ==
1. Buka eBook di KOReader.   
 
2. Tekan dan tahan kata untuk melihat definisinya dari kamus '''KamusKita'''.
# Buka eBook di KOReader.   
# Tekan dan tahan kata untuk melihat definisinya dari kamus '''KamusKita'''.


== Kesimpulan ==
== Kesimpulan ==
Dengan langkah-langkah ini, kamu berhasil membuat kamus Stardict dari file TXT dan menggunakannya di [[KOReader]]. Jika ada masalah, pastikan format CSV benar dan '''sourceLang''' serta '''targetLang''' sudah ditambahkan.
Dengan langkah-langkah ini, kamu berhasil membuat kamus Stardict dari file TXT dan menggunakannya di [[KOReader]]. Jika ada masalah, pastikan format CSV benar dan '''sourceLang''' serta '''targetLang''' sudah ditambahkan.

Revisi terkini sejak 12 Februari 2025 08.16

Panduan ini menjelaskan cara mengonversi file TXT (tab-separated) menjadi format kamus Stardict (.ifo, `.idx`, `.dict.dz`) yang dapat digunakan di KOReader.

Prasyarat Instalasi

Pastikan kamu menginstal semua perangkat lunak yang dibutuhkan:

sudo apt update
sudo apt install pyglossary sed gzip

Langkah 1: Konversi TXT ke CSV

Jika file kamus kamu adalah TXT dengan tab (`\t`) sebagai pemisah, kita perlu mengonversinya menjadi CSV dengan koma sebagai pemisah.

Persiapan File TXT

Pastikan definisi di dalam kamus kamu tidak mengandung koma. Jika ada koma, ubah koma dalam definisi menjadi tanda strip (-) menggunakan perintah berikut:

sed -i 's/,/-/g' KamusKita.txt

Ubah Tab menjadi Koma

Gunakan perintah berikut untuk mengubah tab (`\t`) menjadi koma (`,`) dan menyimpan file sebagai CSV:

sed 's/\t/,/g' KamusKita.txt > KamusKita.csv

Cek Hasil CSV

Lihat 10 baris pertama file CSV untuk memastikan formatnya benar:

head KamusKita.csv

Hasilnya akan terlihat seperti ini:

cat,An animal commonly kept as a pet with fur whiskers and a tail.
dog,A domesticated carnivorous mammal typically with a long snout.

Langkah 2: Konversi CSV ke Stardict

Gunakan PyGlossary untuk mengonversi file CSV menjadi format Stardict:

pyglossary KamusKita.csv KamusKita.ifo --read-format=Csv

Setelah proses selesai, kamu akan mendapatkan file:

  • KamusKita.ifo
  • KamusKita.idx
  • KamusKita.dict
  • KamusKita.syn (opsional)

Kompres File .dict

Agar lebih ringkas, kompres file .dict menjadi .dict.dz menggunakan perintah:

gzip KamusKita.dict

Hasil akhirnya:

  • KamusKita.ifo
  • KamusKita.idx
  • KamusKita.dict.dz
  • KamusKita.syn

Langkah 3: Tambahkan SourceLang dan TargetLang

Agar kamus dapat dikenali dengan baik di KOReader, tambahkan kode bahasa di file .ifo.

1. Buka file .ifo dengan teks editor:

   nano KamusKita.ifo
   

2. Tambahkan baris berikut di bagian atas:

   sourceLang=en
   targetLang=id
   

Penjelasan:

  • sourceLang=en: Bahasa sumber (misalnya, Inggris)
  • targetLang=id: Bahasa target (misalnya, Indonesia)

3. Simpan dan keluar dari editor.

Langkah 4: Copy File ke KOReader

Pindahkan file-file tersebut ke folder kamus di KOReader:

/KOReader/data/dicts/

Jika folder dicts belum ada, buat folder tersebut secara manual.

Langkah 5: Aktifkan Kamus di KOReader

  1. Buka KOReader.
  2. Masuk ke Settings > Dictionary.
  3. Pilih KamusKita dari daftar kamus.

Langkah 6: Uji Coba Kamus

  1. Buka eBook di KOReader.
  2. Tekan dan tahan kata untuk melihat definisinya dari kamus KamusKita.

Kesimpulan

Dengan langkah-langkah ini, kamu berhasil membuat kamus Stardict dari file TXT dan menggunakannya di KOReader. Jika ada masalah, pastikan format CSV benar dan sourceLang serta targetLang sudah ditambahkan.