Vim explained in 6 Kbyte - Translation

91 views
Skip to first unread message

Harvey R

unread,
Oct 2, 2023, 11:52:25 AM10/2/23
to vim_use
Hello,


I hope all is well.

First of all, I am deeply saddened to hear about the loss of Mr. Moolenaar. Please accept my heartfelt condolences.

Unfortunately, I am not a good programmer, and so I decided that it may be better to spread the word about Vim by translating the "Vim explained in 6 Kbyte" into Arabic (my Arabic friends have helped me with the translation).

So, I am writing to inform you that I have successfully completed the translation of the "Vim explained in 6 Kbyte" into Arabic. Throughout the translation process, I made sure to maintain the accuracy and integrity of the original documents while adapting them to cater to an Arabic-speaking audience. Please find the translated content, which is now ready for your review.

I have followed the steps on https://vimonline.sourceforge.net/, but I am not sure if my emails get through to Sourceforge. So, I decided to post it here in the hopes that someone can advise me.

Thank you for your hard work, as always.

Wishing you the best.


Harvey



                             "ما هو فيم؟"
                        شرح في ستة كيلوبايت.

فيم (بالإنجليزية: Vim) هو نسخة محسّنة من محرر نصوص أقدم
يُعرف بإسم في آي (بالإنجليزية: Vi).

يقوم فيم بتحرير النصوص في أي نوع من طرفية حاسوب، و لكنه يحتوي
أيضًا على واجهة رسومية، أي القوائم و دعم الماوس.

التوفر:
فيم متاح للعديد من منصات الحوسبة و لديه العديد من الميزات المضافة
مقارنة بفي آي. (أنظر http://www.vim.org/viusers.php)
يتوافق فيم مع جميع أوامر في آي تقريباً - بإستثناء أخطاء في آي. ؛-)

أنظمة التشغيل:
يتوفر فيم للعديد من الأنظمة: AmigaOS،Atari MiNT، BeOS، DOS،
MacOS، NextStep، OS / 2، OSF، RiscOS، SGI، UNIX،
VMS و Win16 + Win32
(Windows95 / 98/00 / NT) - و خاصة FreeBSD و Linux. :-)

حقوق النشر:
جميع حقوق النشر محفوظة للمؤلف
الرئيسي برام مولينار .
فيم هو "أداة خيرية"، أي نشجعك على التبرع
للأيتام في أوغندا (انظر ":help uganda").

المصدر:
النص البرمجي المصدري لفيم متاح للجميع، و نرحب
بكم للمساعدة في تحسينه!

=== سمات

محرر المبتدئين - سهل الاستخدام:
يعد فيم أسهل بكثير للمبتدئين من في آي بسبب إسناد الإنترنت الشامل،
أوامر "الإلغاء" و "الإعادة" (لا تهتم بالأخطاء - فقط
استخدم الإلغاء + الإعادة!)، دعم الماوس والأيقونات والقوائم القابلة
للتكوين (واجهة رسومية).

رموز الأحرف وطرفية الحاسوب:
يدعم فيم مجموعة أحرف iso-latin1 و termcap.
(التي، لدى في آي مشاكل مع هذا.)

المحارف واللغات:
يدعم فيم التحرير من اليمين إلى اليسار (على سبيل المثال باللغة
العربية، الفارسية، والعبرية)، والنصوص متعددة البايتات، أي اللغات
ذات محارف الرسومية الممثلة بأكثر من "بايت" واحد، مثل الصينية
واليابانية والكورية (هانغول)، (بمعنى أدق، يدعم فيم النص المكتوب
في UTF-8 و Unicode.)

نحو النص والوضع البصري:
باستخدام فيم، يمكنك تحديد النص "بصرياً" (مع تمييز) قبل أن "تعمل"
عليه، على سبيل المثال، نسخ أو حذف أو استبدال أو إزاحة لليسار أو
اليمين أو تغيير حالة الأحرف أو تنسيق النص بما في ذلك الاحتفاظ
بمسافة بادئة للنص. يسمح فيم بالاختيار والعمليات على كُتل نصية
مستطيلة أيضًا.

أوامر الإكمال:
يحتوي فيم على أوامر تكمل مدخلاتك - سواء مع الأوامر، أسماء الملفات،
أو الكلمات.

أوامر تلقائية:
يحتوي فيم أيضًا على "أوامر تلقائية" للتنفيذ التلقائي للأوامر (مثل فك
الضغط التلقائي للملفات المضغوطة).

إدخال الأحرف المزدوجة:
يسمح لك فيم بإدخال أحرف خاصة بمزيج من حرفين (على سبيل
المثال، ينتج عن الجمع بين a و " علامة ä) - ويسمح لك بتحديد
مجموعات أخرى أيضًا.

كشف وتحويل الملفات:
يتعرف فيم تلقائيًا على نوع الملف (DOS و Mac و Unix) ويتيح
لك أيضًا حفظها بأي تنسيق آخر - لا حاجة لunix2dos على
Windows بعد الآن!

تاريخ:
يحتوي فيم على "سجل تاريخ" لأوامر وعمليات البحث، لذا يمكنك
استدعاء الأوامر السابقة أو نمط البحث لتعديلها.

تسجيل الماكرو:
يسمح فيم "بتسجيل" خطوات التحرير الخاصة بك لإعادة تشغيل المهام
المتكررة.

حدود الذاكرة:
يحتوي فيم على حدود ذاكرة لطول الخط وأحجام التخزين المؤقت أعلى
بكثير من في آي.

مخازن متعددة وشاشة مقسمة:
يسمح فيم بتحرير العديد من مخازن البيانات المؤقتة ويمكنك تقسيم
الشاشة إلى العديد من النوافذ الفرعية (أفقياً وعمودياً)، حتى تتمكن من
رؤية العديد من الملفات أو أجزاء كثيرة من بعض الملفات.

أرقام البادئة للأوامر:
يسمح فيم ببادئة رقم لأوامر أكثر من في آي (على سبيل المثال
لـ"put").

ملفات وقت التشغيل (ملفات التعليمات وملفات النحو):
[ملفات إضافية تُستخدم عند تشغيل البرنامج - لكنها لا تحتوي على
تعليمات برمجية يجب تجميعها وربطها.] يأتي فيم-5.7 مع 70 ملفًا
للمساعدة (حوالي 2080 كيلوبايت من النص) على الأوامر والخيارات
مع نصائح حول التكوين والتحرير. (فيم-6.0x [010311]: 85
ملفًا، حوالي 2796 كيلوبايت من النص). بعض الملفات خاصة
باستخدام فيم على كل نظام تشغيل. [010311]

البرمجة النصيّة:
لتسهيل توسيع المحرر، يحتوي فيم على لغة برمجة نصيّة مدمجة.

إزاحة البحث:
يسمح فيم بإزاحة أوامر البحث، لذا يمكنك وضع المؤشر *بعد* النص
الذي تم العثور عليه.

استعادة الجلسة:
يسمح فيم بتخزين معلومات جلسة التحرير في ملف ("viminfo")
مما يسمح باستخدامها مع جلسة التحرير التالية، مثل قائمة المخازن
المؤقتة، علامات الملفات، السجلات، الأوامر، و تاريخ البحث.

توسيع علامات الجدولة:
يمكن لـفيم توسيع علامات الجدولة داخل النص بمسافات
(expandtab،: retab).

نظام العلامات:
يقدم فيم البحث عن نص في الملفات باستخدام فهرس به "علامات" مع
العديد من أوامر تكديس العلامات.

الكائنات النصية:
يعرف فيم المزيد من الكائنات النصية (الفقرات، الجمل، والكلمات - كل
ذلك مع وبدون مسافات بيضاء) ويسمح لك بإنشاء تعريفات لهذه الكائنات
النصية.

تلوين النحو:
يعرض فيم النص بالألوان - حسب لغة "(البرمجة) الخاصة بالنص".
يمكنك تحديد "اللغة" ("النحو") للملفات بنفسك.

يأتي فيم مع أكثر من 200 ملف لغوي لتلوين النص في: لغات البرمجة
الشائعة (Ada, C, C++, Eiffel, Fortran,
Haskell, Java, Lisp, Modula, Pascal,
Prolog, Python, Scheme, Smalltalk, SQL,
Verilog, VisualBasic)، برامج الرياضيات (Maple,
Matlab, Mathematica, SAS)، نص الترميز (DocBook,
HTML, LaTeX, PostScript, SGML-LinuxDoc,
TeX, WML, XML)، مخرجات البرنامج (diff, man)، ملفات
إعداد البرامج (4DOS, Apache, autoconfig, BibTeX,
CSS, CVS, elm, IDL, LILO, pine, procmail,
samba, slrn)، نصوص واجهة الأوامر و الإعدادات (واجهات
الأوامر: sh, bash, csh, ksh, zsh)، لغات البرامج
النصية (awk, Perl, sed, yacc)، ملفات نظام التشغيل
(printcap, .Xdefaults)، و بالطبع لـفيم و نصوصه
المساعدة.

نص برمجي خاص:
يتمتع فيم بتكامل اختياري مع Perl و Tcl و Python. يمكن أن
يعمل فيم كخادوم تلقائي لـ OLE في ويندوز. يمكن أيضًا تثبيت فيم
بنص برمجي لـ X-ويندوز، مضيفًا قوائم قابلة للتكوين و دعمًا للماوس.

وأكثر. غيرها الكثير!

=== روابط

الصفحة الرئيسية لفيم في الشبكة العنكبوتية العالمية (WWW):
  http://www.vim.org/

للحصول على وصف أكثر تفصيلاً لميزات فيم، راجع الصفحة:
  http://www.vim.org/about.php

=== المؤلف و المترجم

النسخة الأصلية كتبها:    Sven Guckes guc...@vim.org
آخر تحديث:   يوم الإثنين، 12 مارس، 2000 الساعة 07:00:00
توقيت وسط أوروبا

ترجمها:   Harvey Randall harveyra...@gmail.com
آخر تحديث:   يوم الأربعاء، 16 أغسطس، 2023 الساعة
00:00:00 توقيت الصيفي البريطاني

vim: tw=70 arabic arabicshape


Christian Brabandt

unread,
Oct 2, 2023, 12:35:04 PM10/2/23
to vim...@googlegroups.com

On Mo, 02 Okt 2023, Harvey R wrote:

> Hello,
>
>
> I hope all is well.
>
> First of all, I am deeply saddened to hear about the loss of Mr. Moolenaar.
> Please accept my heartfelt condolences.
>
> Unfortunately, I am not a good programmer, and so I decided that it may be
> better to spread the word about Vim by translating the "Vim explained in 6
> Kbyte" into Arabic (my Arabic friends have helped me with the translation).
>
> So, I am writing to inform you that I have successfully completed the
> translation of the "Vim explained in 6 Kbyte" into Arabic. Throughout the
> translation process, I made sure to maintain the accuracy and integrity of the
> original documents while adapting them to cater to an Arabic-speaking audience.
> Please find the translated content, which is now ready for your review.
>
> I have followed the steps on https://vimonline.sourceforge.net/, but I am not
> sure if my emails get through to Sourceforge. So, I decided to post it here in
> the hopes that someone can advise me.
>
> Thank you for your hard work, as always.
>
> Wishing you the best.
>
>
> Harvey

Thanks, I can place it here: https://www.vim.org/6kbyte.php

Best,
Christian
--
Since when has the purpose of debian been to appease the interests of the
mass of unskilled consumers? -- Steve Shorter

Harvey R

unread,
Oct 2, 2023, 2:26:43 PM10/2/23
to vim_use
That's wonderful. Thank you ever so much.

And my apologies for posting twice. At first, I used groups.google.com to post, but then nothing appeared (so, I thought that emailing was a must)

But anyway, it's sorted now. Thank you once again for your hard work.



Harvey

Christian Brabandt

unread,
Oct 2, 2023, 5:18:43 PM10/2/23
to vim...@googlegroups.com

On Mo, 02 Okt 2023, Harvey R wrote:

> That's wonderful. Thank you ever so much.
>
> And my apologies for posting twice. At first, I used groups.google.com to post, but then nothing appeared (so, I thought that emailing was a must)
>
> But anyway, it's sorted now. Thank you once again for your hard work.

That is no problem. It is here now: https://www.vim.org/6kbyte.php

Thanks,
Christian
--
Outside of a dog, a book is man's best friend. Inside of a dog, it is too
dark to read.

Harvey R

unread,
Oct 3, 2023, 1:09:51 PM10/3/23
to vim_use
I just saw it, thank you.

I will try to help with the translation of the other content too in order to help with the spread of Vim.

Thank you once again. I am truly grateful for your work.


Harvey

Tom M

unread,
Nov 12, 2023, 11:13:36 AM11/12/23
to vim_use
Hi,

Just our of curiosity I have put the text

>                              "ما هو فيم؟"
>                         شرح في ستة كيلوبايت.

> فيم (بالإنجليزية: Vim) هو نسخة محسّنة من محرر نصوص أقدم
> يُعرف بإسم في آي (بالإنجليزية: Vi).

 into Google Translate to get English translation and this is what I've got:

> "What is Wim?"
>                          Explanation in six kilobytes.

> Vim is an improved version of an older text editor
> Known as Vi.

Not the "Wim" in the first line. I expected this to be "Vim". All the rest has "Vim".

Is it an problem of the translation to Arabic or did Google do incorrect translation to English?
Or am I missing something?

Tom

Salman Halim

unread,
Nov 12, 2023, 12:01:57 PM11/12/23
to Vim Users
Quick summary: it's a quirk of transliterating a word into a language that doesn't actually have the corresponding consonant sound.

Long version:

Technically, Arabic only has a single letter that does the work of both V and W. You see this in people starting from the Middle East and going all the way into India where they often mix the two together when speaking, especially when first learning a European language that does distinguish between the two sounds. 'Vorld Var II' and 'wolleyball', etc. So, V is often written as a F and what you see below is technically 'Fim'.

(I know most Indian languages don't use the same writing scripts, but they share that V/W ambiguity, all the same.)

You see a version of that F (ف) with three dots over it in Saudi Arabia that they pronounce like a proper V, but it's not a formal part of the language, so Vim ends up being Fim when written in Arabic (I would've chosen [VW]im, personally, so it would get pronounced as Vim or Wim) and risks getting transliterated incorrectly when brought back into English. 

Salman

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/33e8fb46-99d4-43a0-b93e-006feae04615n%40googlegroups.com.

Dan Lowe

unread,
Nov 12, 2023, 12:05:43 PM11/12/23
to vim...@googlegroups.com
For what it's worth, if you input the same text to ChatGPT (I used both GPT-4 and GPT-3.5 to test) and ask to translate to English, it correctly says "Vim". Bing's translator (which, to be fair, may actually just use ChatGPT's engine behind the scenes) also gets it correct.

Dan

Harvey R

unread,
Nov 18, 2023, 3:04:43 PM11/18/23
to vim_use
Hello,


Thank you for your message.

As explained by Salman, there is no V sound in the Arabic language.

There is however this one: https://en.wiktionary.org/wiki/%DA%A4#Arabic (which is a modified version of the letter ف). It is pronounced as "V". The problem is that this is not used in many Arab countries.

Furthermore, the Arabic Wikipedia page for Vim spells the word "Vim" in the same way as the one I have written: https://ar.wikipedia.org/wiki/%D9%81%D9%8A%D9%85_(%D9%85%D8%AD%D8%B1%D8%B1_%D9%86%D8%B5%D9%88%D8%B5)

I hope that clears up the confusion.



Harvey
Reply all
Reply to author
Forward
0 new messages