StarDict (http://stardict.sourceforge.net/download.php) هو قاموس مجاني جيد جدًا، وجسمه الرئيسي هو في الواقع مجرد محرك قاموس. ولكن نظرًا لوجود العديد من الأشخاص المتحمسين الذين عملوا بلا كلل للمساهمة بالعديد من ملفات القاموس (http://stardict.sourceforge.net/Dictionaries_zh_CN.php)، فقد أصبحت قاعدة بيانات هذا القاموس المجاني ضخمة جدًا، وهناك العديد من الأشياء التي تريدها محتوى غير متوقع.
نعود إلى موضوع هذه المقالة، لأن StarDict لديه إصدارات Windows و Linux (والمزيد من الإصدارات المتكيفة مع منصات أنظمة التشغيل المختلفة)، وملفات القاموس الخاصة بها هي نفسها، لذلك إذا تم تثبيت جهاز الكمبيوتر الخاص بكل شخص في نفس الوقت مثل جهازي لنظام Windows و Linux، يكفي في الواقع ملف قاموس واحد فقط.
قم بتثبيت الإصدارات المقابلة من StarDict على نظامي التشغيل Windows وLinux، ثم قم بتنزيل ملفات قاموس StarDict من الإنترنت، واستخرج هذه الملفات إلى دليل Dic ضمن دليل تثبيت StarDict لنظام Windows. على سبيل المثال، موقع قاموس Landau Chinese-English المثبت على جهازي هو:
D:Program FilesStarDictdicstardict-langdao-ce-gb-2.4.2
يجب أن يكون هناك ملف مثل هذا (أو ما شابه) langdao-ce-gb.dict.dz
langdao-ce-gb.idx
langdao-ce-gb.idx.oft
langdao-ce-gb.ifo
بعد تثبيت برنامج Windows، ارجع إلى Linux الخاص بك وابحث عن دليل التثبيت الخاص بقاموس StarDict الخاص بك، وسأأخذ جهازي كمثال. إذا قام جهازك أيضًا بتثبيت StarDict من مصدر Ubuntu، فسيتم وضع ملف القاموس الموجود:
/usr/share/stardict/dic
بعد تحديد الموقع قم بتشغيل العبارة التالية (يرجى تعديل دليل التثبيت حسب جهازك الخاص)
ln -s "/media/wind/Program Files/StarDict/dic/stardict-langdao-ce-gb-2.4.2" "/usr/share/stardict/dic/stardict-langdao-ce-gb-2.4.2"
(ملاحظة: /media/wind هي نقطة التثبيت لمحرك الأقراص Windows D: الخاص بي ضمن Linux.)
بهذه الطريقة، يمكن إنشاء اتصال ناعم بالدليل ضمن Windows في /usr/share/stardict/dic. من خلال هذا الاتصال الناعم، يمكن لـ StarDict ضمن Linux العثور على ملف القاموس المقابل.
ولكن إذا ذهبت في الاتجاه الآخر ووضعت ملف القاموس ضمن Linux، فوفقًا للوضع الحالي، لا توجد طريقة لجعل StarDict ضمن Windows يحصل على القاموس المشترك.
الأسباب: أولاً، لأنه لا يوجد حاليًا حل مثالي لقراءة Ext2/Ext3 ضمن Windows.
ثانيًا، لا توجد وظيفة اتصال ناعمة في Linux/Unix في Windows.