بستن آگهی

برنامه دیکشنری بومی فرهنگ در Mac OS X در واقع یک چیز جالب و بسیار مفید است، به هر حال فقط حاوی یک فرهنگ لغت توضیحی انگلیسی است. در دستورالعمل های زیر نشان خواهیم داد که چگونه می توانیم هر دیکشنری را از برنامه اضافه کنیم مترجم کامپیوتر، که متاسفانه فقط برای ویندوز است.

برای این اقدام به چه چیزهایی نیاز خواهیم داشت؟

  • ابزار مجازی سازی (نرم افزار VirtualBox, نحوهی)
  • توزیع زنده لینوکس ناپپیکس (استفاده کردم این تصویر)
  • ساده پرل اسکریپت موجود است اینجا,
  • دیکشنری از PC Translator (wtrdctm.exe، که پس از انتخاب پشتیبان گیری از فرهنگ لغت فایل هایی مانند GRCSZAL.15، GRCSZAL.25، و غیره.)
  • DictUnifier نسخه 2.x

اولین کاری که انجام می دهیم نصب است نرم افزار VirtualBox و یک ماشین مجازی جدید در آن ایجاد خواهیم کرد. ما سیستم عامل را انتخاب می کنیم لینـوکــس و نسخه لینوکس 2.6 (64 بیتی). 8 گیگابایت پیشنهادی را هنگام ایجاد یک تصویر HDD جدید بگذارید، ما چیزی نصب نمی کنیم، فقط از این ماشین مجازی برای راه اندازی توزیع زنده Knoppix استفاده می کنیم. پس از ایجاد یک ماشین مجازی جدید، روی تنظیمات آن کلیک می کنیم، جایی که در بخش است ذخیره سازی تصویر CD را انتخاب کنید (در پنجره درخت ذخیره سازی) در کنار آن نوشته خواهد شد خالیو در سمت راست کنار CD/DVD Drive بر روی تصویر CD کلیک کنید. یک منو برای ما باز می شود تا بتوانیم از بین آنها انتخاب کنیم یک فایل دیسک CD/DVD مجازی را انتخاب کنید و تصویر دانلود شده توزیع Knoppix را انتخاب کنید. تصویر

بیایید به تنظیمات شبکه (شبکه ارتباطی) و مطابق تصویر تنظیم کنید.

کلیک می کنیم Ok و به لیست ماشین های مجازی برمی گردیم. بیایید نگاهی به تنظیمات در اینجا بیاندازیم VirtualBox، جایی که در بخش شبکه ارتباطی ما تنظیمات تنها شبکه میزبان را بررسی خواهیم کرد (vboxnet0). آن را انتخاب می کنیم و روی پیچ گوشتی کلیک می کنیم. در صفحه زیر بررسی می کنیم که آیا تنظیمات آداپتور و DHCP مطابق 2 تصویر زیر است یا خیر.

اکنون می توانیم ماشین مجازی را راه اندازی کنیم. بعد از مدتی رابط کاربری گرافیکی برای ما شروع می شود که با کلیک بر روی آیکون نشان داده شده با فلش ترمینال را باز می کنیم.

دستور را در پنجره باز می نویسیم

کنید: sudo apt-get برای بروز رسانی

این دستور "به روز رسانی" سیستم را شروع می کند، مانند زمانی که به روز رسانی نرم افزار را در سیستم عامل مک اجرا می کنید. Knoppix نسخه های فعلی همه بسته ها را دانلود می کند، اما خود سیستم را به روز نمی کند. این فرآیند کمی طول می کشد، بنابراین ما سیستم عامل مک را برای اتصال به این ماشین مجازی آماده می کنیم.

در سیستم عامل مک، تنظیمات سیستم را شروع می کنیم (تنظیمات سیستم) و در آن بر روی مورد اشتراک گذاری کلیک می کنیم (اشتراک).

در این مورد بر روی مورد کلیک می کنیم به اشتراک گذاری فایل و روی دکمه کلیک کنید گزینه.

در صفحه زیر از بررسی آن مطمئن می شویم به اشتراک گذاری فایل ها و پوشه ها با استفاده از SMB و اینکه نام شما نیز در پنجره زیر آن علامت زده شود.

سپس به تنظیمات کاربر می رویم که روی کاربر خود کلیک راست کرده و انتخاب می کنیم گزینه های پیشرفته.

در این صفحه ما به اصطلاح به یاد می آوریم نام کاربریکه دایره شده است، از آن برای اتصال از ماشین مجازی استفاده خواهیم کرد.

ما یک دایرکتوری خاص روی دسکتاپ ایجاد خواهیم کرد فرهنگ لغت. به سمت آن حرکت می کنیم و اسکریپت را باز می کنیم pctran2stardict-1.0.1.zip و فایل های صادر شده از PC Translator را در آنجا قرار می دهیم. دایرکتوری به دست آمده مشابه تصویر زیر خواهد بود.

حالا دوباره روی ماشین مجازی کلیک می کنیم، جایی که باید آپدیت از قبل تکمیل شده باشد و در ترمینال می نویسیم

sudo apt-get install stardict-tools

این دستور ابزارهای stardict لازم را روی سیستم نصب می کند. آنها توسط فیلمنامه مورد نیاز هستند. پس از توافق در مورد آنچه که نصب و نصب خواهد شد، ما Mac OS دایرکتوری اصلی آن را با دستور Mount می کنیم

sudo mount -t smbfs -o username=<نام کاربری>,rw,noperm //192.168.56.2/<نام کاربری> /mnt

این دستور به دایرکتوری خانه مشترک شما سوار می شود. نام کاربری با چیزی که در آن نوشته شده جایگزین کنید گزینه های پیشرفته برای حساب سیستم عامل مک شما پس از ارسال این دستور، از شما می خواهد رمز عبور خود را وارد کنید. آن را وارد کنید و از اینکه ستاره نشان نمی دهد تعجب نکنید. اکنون با دستور به دایرکتوری دیکشنری روی دسکتاپ شما سوئیچ می کنیم

cd /mnt/Desktop/Dictionary

مراقب باشید، لینوکس به حروف کوچک و بزرگ حساس است، به این معنی دسکتاپ a دسکتاپ 2 دایرکتوری مختلف وجود دارد. دستور زیر فقط برای سادگی است. این را در ترمینال در ماشین مجازی تایپ کنید:

برای F در `ls GR*`; DICTIONARY="$DICTIONARY $F"; انجام شده؛

کاری که این کار انجام می دهد این است که نام فایل های GR* را در متغیر سیستم $DICTIONARY قرار دهید. من آن را بهتر دوست دارم زیرا در دستور زیر باید تمام فایل ها را به صورت دستی و با کارکرد کامل کلید لیست کنید TAB، بهار است. اکنون تمامی فایل های دیکشنری آلمانی - چک را در متغیر سیستم دیکشنری داریم و دستور را اجرا می کنیم

zcat $DICTIONARY > ancs.txt

با این کار همه فایل ها در 1 فایل که باید نامگذاری شود ترکیب می شود ancs.txt. پس از اتمام، می توانیم دستور را اجرا کنیم

perl pctran2stardict.pl 

مثلاً جایی که می توانیم زبانی را که با آن صحبت می کنیم جایگزین کنیم "en"، "de"، و غیره. ما به سوال زیر به درستی پاسخ خواهیم داد که به صورت قانونی PC Translator را داریم و منتظر می مانیم تا اسکریپت تمام شود. اسکریپت 4 فایل را در دایرکتوری ایجاد می کند، البته با توجه به زبان دیکشنری که در حال تبدیل آن هستیم.

  • pc_translator-de-cs
  • pc_translator-de-cs.dict.dz
  • pc_translator-de-cs.idx
  • pc_translator-de-cs.ifo

اکنون می توانیم ماشین مجازی را خاتمه دهیم و VirtualBox را ببندیم.

ما به سه فایل آخر با پسوند علاقه مند خواهیم شد. ابتدا فایل را با پسوند باز می کنیم ایفو در یک ویرایشگر متن (هر کدام، من استفاده کردم TextEdit.app با سیستم عامل مک ارسال می شود). ما یک خط در فایل پیدا می کنیم "sametypesequence=m". در اینجا نامه را جایگزین می کنیم m در هر حرف g.

اکنون یک دایرکتوری برای فرهنگ لغت خود ایجاد می کنیم. به عنوان مثال، برای German-Czech، ما deutsch-czech را ایجاد می کنیم و هر 3 فایل را با پسوندهای dict.dz، idx و ifo به داخل آن می کشیم. راه اندازی کنیم terminal.app (ترجیحا از طریق Spotlight، در غیر این صورت در واقع شده است / برنامه ها / برنامه های کاربردی). در آن می نویسیم:

cd ~/Desktop/Dictionary

این ما را به دایرکتوری دیکشنری می برد و دیکشنری خود را با دستور gzip می کند

tar -cjf deutsch-czech.tar.bz2 deutsch-czech/

منتظر می مانیم تا فایل بسته شود. اکنون ابزار DictUnifier را اجرا می کنیم و فایل به دست آمده را داخل آن می کشیم deutsch-czech.tar.bz2. در صفحه بعدی، فقط روی دکمه شروع کلیک می کنیم و منتظر می مانیم (بارگذاری پایگاه داده واقعا طولانی است، ممکن است تا دو ساعت طول بکشد). پس از رسیدن به آن، یک فرهنگ لغت جدید به Dictionary.app خود اضافه خواهید کرد. تبریک می گویم.

در پایان از کاربر تحت نام مستعار تشکر می کنم ساموئل گوردون، که این راهنما را به صورت مخفف در قرار داده است mujmac.cz، من آن را برای کاربران غیر لینوکس گسترش دادم. از آنجایی که ما warez را توزیع نمی کنیم، نمی توانیم فایل های آماده را در اختیار شما قرار دهیم. واقعا همه باید خودشان بسازند. در بحث از دیگران هم سوال نپرسید، هر لینکی برای دانلود آنها فورا حذف می شود. از درک شما متشکرم.

.