كيف نترجم الاختصارات البرمجية؟

السلام عليكم

تواجهني العديد من الاختصارات أثناء الترجمة، وأحتار هل أتركها كما هي أم أترجمها بالمعنى أم حرفيًّا

وأذكر في هذه المشاركة المصطلحات التالية تحديدًا:

1-DOM وهي اختصار Document Object Model

2- API وهي اختصار Application Program Interface

3- MVC وهي اختصار Model View Controller

سأكتفي بالاختصارات التالية، وأرغب في معرفة تجارب المترجمين في ذلك، ورأي القارئ عند مواجهته اختصارًا كهذا في نصٍّ عربيّ.

وشكرًا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أتعامل عادة مع المصطلحات المركبة على النحو التالي:

  • حين يرد المصطلح للمرة الأولى في المقال أترجم الاسم المفصل كاملاً مرفقاً بالاسم المركب بالانكليزية، مثلاً: (نموذج كائن المستند DOM)، أو (لغة ترميز النصوص التشعبية HTML)، مع ذكر الاسم المفصل بالانكليزية كحاشية أو مستعيناً بالوسم: abbr[title]

  • حين يرد مرة أخرى، أترجم الكلمة الأولى فقط من الاسم المفصل وارفقها بالتركيب بالانكليزية، ستلاحظ أنها كافية في معظم الأحوال. مثلاً: (نموذج DOM) أو (لغة HTML).

ولا أؤيد إطلاقاً ترجمة التركيب إلى العربية، كأن أقول (إتش تي إم إل) مثلاً، لأن التركيب بالانكليزية يمثل بقناعتي الشخصي أيقونة، أي رمزاً بصرياً لا كلمة.

التركيب بالانكليزية يمثل بقناعتي الشخصي أيقونة

لا يقول هذا الكلام إلّا خبير، جزاك الله خيرًا

anas r. أضف ردا

وإياك.

تصحيح:

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

الصواب: الأخيرة.

لا تترجمها، لأن كل المتعلمين يعرفون هذه المصطلحات للغة الانجليزية، اذا عربتها فأنت تنتج شيء يشوش بدل ان يساعد في التوضيح

رأيك هو الأكثر واقعيّة، فالترجمة سيكون لها احتمالان

1- ترجمة حرفية لا تُسمن ولا تغني من جوع

2- ترجمة بالمعنى، وهنا ستحمّل النص ما لا يحتمله، فبدلًا من الترجمة ستجد نفسك تشرح المصطلح في عدة أسطر.

شكرًا لك

يوجد حل وسط و هو وضع الاثنين المصطلح الانجليزي و كذلك المصطلح العربي معا، أو وضع نجمة و قم بالشرح او الترجمة في حاشية الصفحة

هل تعني أن أقوم بما يلي :

وهو عنصر أساسيّ في النموذج الكائنيّ للمستند (DOM) ولكنّه ...

فقط ان اردت وضع ترجمة، و لكن هذا غير ضروري ابدا

في البداية يجب عليك كتابة المصطلح بالانجليزية كاملا لمرة واحدة ومن ثم تعريبه واستخدام المصطلح المعرب بعد ذلك في المقالة ليعرف المستخدمون ماذا تقصد كما ان هذا الامر يفيد المستخدمين في التعريف بالمصطلح العربي فاشهار المصطلح التقني في المواقع باللغة العربية تجعل المستخدم يالف هذا المصطلح بمرور الزمن.

بالنسبة لكيفية الترجمة بامكانك اما استخدام الاحرف الاولى من الجملة مع وضع النقط فمثلا مصطلح Random Access Memory "RAM "يصبح ذاكرة الوصول العشوائي "ذ.و.ع" او بامكانك استعمال النحت لكن يجب ان يلقى المصطلح المنحوت قبولا بين المستخدمين مع ضرورة استخدامه من باقي الناس

يمكنك أن تترجم الجملة كاملة ثم تضع الإختصار بالإنجليزية جانبها، ثم بعد ذلك تكتفي بذكر الإختصار بالإنجليزية فقط.

بلا بلا نموذج كائن المستند (DOM) بلا بلا

هذه الطريقة قد تكون صالحة إذا كان المقال موجها للمبتدئين الذين سيقرؤون DOM لأول مرة، أما بشكل عام فرأيي من رأي مصطفى.

1 - النموذج الكائني للمستند

2 - واجهة التطبيق البرمجية

3 - نموذج العرض و التحكم / نموذج التحكم في العرض ؟؟؟

الأفضل استعمال المصطلحات الإنجليزية ، فهذه المصطلحات لا ترجمة ثابتة لها

أو حتى متفق عليها بين المبرمجين العرب

لا تذكّرني بالاتفاق بين العرب، لن أكون متشائمًا إن قلت أنّه من المستحيل الوصول إلى توحيد لغوي علمي عربي، فنحن لا نتّجه بهذا الاتجاه أصلًا ، يبدو أنّ المصطلحات ستبقى كما هي دومًا ..

شكرًا لك :)

فعلا فالمشكلة ليست بالتعريب وانما بعدم اشهاره و توحيده والتاكيد عليه.

هذا امر محزن :(

العفو أخي :)

لكن الاتفاق هنا(في البرمجة) يمكن تحقيقه ، الأمر فقط يحتاج لجذب أكبر قدر ممكن من المبرمجين

و يكون هناك مثل مرجع شامل (موقع إلكتروني ) يقوم بتحديث قاعدة البيانات التي تحتوي على المصطلحات

فكل يوم نرى مصطلحات جديدة .... ثم نستعمل المصطلحات الإنجليزية و بهذا ينتهي هذا الحلم الجميل ^__^

استفد من msdn المترجمة الى العربية ... اعتبره مرجع

من الذي قام بترجمة msdn ؟

أذكر أن ترجمة توثيق office على موقع microsoft كان كله ترجمة سيئة (لا أدري ما البرنامج الذي يستخدمونه للترجمة)