ملخص: هل ستظل الترجمة الإنجليزية هي المعيار المستخدم في تطوير البرمجيات؟ ليس إذا كان الأمر متروكاً لمجتمع REACT.
ومرة أخرى، نخوض بشجاعة في المياه العكرة لهيمنة الترجمات الإنجليزية في تطوير البرمجيات.
في مقالنا السابق في هذه المدونة، الترجمة الإنجليزية: هل هي ضرورية لتعلم البرمجة؟ كان هناك إجماع عام على أن وجود لغة واحدة، وهي اللغة الإنجليزية، كلغة مشتركة للمطورين هو الطريقة الأكثر فعالية لتعلم وتبادل المعرفة حول لغة البرمجة. عندما تتم ترجمة الكود المكتوب أصلاً باللغة الإنجليزية إلى لغة أخرى، ينتهي الأمر بعزل المطور غير الناطق باللغة الإنجليزية عن قاعدة المعرفة الخاصة بالمجتمع الأوسع. لكن هذا يعني أننا نطلب من الغالبية العظمى من سكان العالم تعلم اللغة الإنجليزية من أجل جني فوائد معرفة المجتمع ودعمه.
"إذا كنت لا تتحدث الإنجليزية، فلن تتمكن من الوصول إلى معارف المجتمع" وفقًا لكان ديميريل، كبير مهندسي البرمجيات في موتا وورد. ما لم يتمكن المطورون من الوصول إلى معارف مجتمع أكبر من مطوري البرامج، فسيكونون في وضع غير مواتٍ لعدم قدرتهم على التعلم من أولئك الذين يتمتعون بمهارات وخبرات أكثر منهم.
هل توجد طريقة لترجمة مستودع المعرفة الإنجليزي إلى لغات العالم؟
ما الذي دفع إلى إعادة النظر في هذا الموضوع؟ لفت أحد أعضاء فريقنا في موتا وورد انتباهنا إلى هذه المقالة:
هل تمت ترجمة React بعد؟ (اقرأها لتتمكن من متابعة بقية هذا النقاش)
يمكنك أن ترى أن هناك حركة قوية لترجمة كل من React (مكتبة جافا سكريبت) ووثائقها إلى أكثر من 30 لغة. حتى الآن تم إنجاز العمل على اللغات الإسبانية واليابانية والبرتغالية البرازيلية. ما هو رد الفعل؟
بحسب ويكيبيديا:
"React (المعروفة أيضًا باسم React.js أو ReactJS) هي مكتبة JavaScript لبناء واجهات المستخدم." يتم صيانته بواسطة فيسبوك ومجموعة من المطورين الأفراد والشركات. يمكن استخدام React كأساس في تطوير تطبيقات الصفحة الواحدة أو تطبيقات الهاتف المحمول، حيث أنها مثالية لجلب البيانات المتغيرة بسرعة والتي تحتاج إلى تسجيلها.
في عرض تقديمي بعنوان ترجمة الكود إلى لغات أخرى (بشرية) والعودة مرة أخرى، عرض مطور البرامج، أديتيا موكيرجي، مثالاً على كيفية ظهور نفس جافا سكريبت بلغتين مختلفتين، ترجمة إنجليزية، وترجمة بنغالية.
الترجمة الإنجليزية

الترجمة البنغالية

إذا كنت ترغب في تعلم React، فإليك فيديو حائز على تقييمات جيدة لمساعدتك على البدء، تعلم React - دورة React المكثفة 2019
تخيلت غريس هوبر، مطورة البرمجيات الرائدة، عالماً تكون فيه البرمجيات متعددة اللغات:
"كنت أعتقد أنه سيكون مفيدًا لحلف الناتو لأن لديهم الأفعال المشتركة للأشياء التي كانوا سيقومون بها." أما بالنسبة للأسماء، فسيتعين عليهم ببساطة امتلاك قاموس للأشياء التي كانوا يشيرون إليها لأغراض مراقبة المخزون...سيكون لديهم أسماء شائعة في جميع أنحاء حلف الناتو، ويمكنهم إنشاء قاموس للأفعال الشائعة وترجمة البرنامج. يمكنك كتابة واحدة باللغة الإنجليزية ويمكنك ترجمتها ويمكن إرسالها إلى [اللغة الأخرى]. لا مشكلة، سيكون هناك تواصل. ستكون مفردات محدودة.
لذا، اعتبارًا من الآن، تُعد اللغة الإنجليزية هي اللغة المشتركة للغة البرمجيات وعالم الأعمال. لكن هذا قد يتغير إلى الصينيين في غضون 15 إلى 20 عامًا القادمة إذا تمكنوا من الحفاظ على نموهم. لذا ربما ينبغي علينا جميعًا العمل من أجل حل لتبادل المعرفة يشمل جميع اللغات؟
في سياق الحديث - اقرأ مقالنا على المدونة، اللغة الأكثر شيوعًا على الإنترنت
تحديث: أول لغة برمجة صينية كلاسيكية في العالم
إذا استطعنا الوصول إلى مكان يمكن فيه استخدام لغة برمجية في أي لغة، فسنكون أقرب خطوة إلى فهم متبادل أكبر. لم يتحقق السلام العالمي بعد، لكنها خطوة في الاتجاه الصحيح.
للمزيد حول هذا الموضوع، انظر: لغات البرمجة غير القائمة على اللغة الإنجليزية (ويكيبيديا)