تخطَّ إلى المحتوى
getnextpdf.com

بلغتك أنت

إن فتحتَ هذه المستندات فرأيتها بلغة تقرؤها حقًّا — لا لغة تفكّ رموزها فحسب — وكان أول ما خطر لك أن تنظر إليها ثانيةً، بل ربما أن تقرأ جملة أو جملتين لتتأكد إن كانتا تنسابان، فنحن إذن نفهم بعضنا بعضًا منذ الآن. تلك النظرة الثانية هي السبب الكامل لوجود هذه الصفحة. وإن كنت تقرأ هذا الآن بلغة غير الإنجليزية، فهذا تحديدًا ما كنا نرجوه.

تُكتب لغات تصميم البرمجيات بالإنجليزية، ودليلٌ إنجليزي هو أكثر الأشياء اعتيادًا بالنسبة لمعظم المهندسين. ومع قليل من الأدوات يصير الأمر صالحًا للعمل تمامًا. لكن إن لم تكن الإنجليزية لغتك الأولى، فأنت تعرف ذلك الإحساس بأن شيئًا ما لا يزال يقف بينك وبين الصفحة — طبقةٌ رقيقة دائمة من الترجمة تجريها في رأسك وأنت تقرأ المرجع، ثم تجريها من جديد وأنت تكتب مرجعك أنت.

نعرف هذا لأنه إحساسنا نحن أيضًا. نحن مهندسون لغتنا الأولى ليست الإنجليزية، أمضينا سنين نقرأ الأدلة بالإنجليزية ونكتب التوثيق والشيفرة بالإنجليزية. ولذلك نلمس، أحدّ من معظم الناس، الفجوة بين مقالٍ تقرؤه ببساطة ومقالٍ تكدح لتفهمه. كلاهما قد يتركك مطّلعًا، لكن واحدًا فقط يتركك مرتاحًا. أن تستطيع فهم شيء وأن تستطيع الاستمتاع به ليسا الأمر نفسه — وهذا الفرق بالضبط هو موضوع هذا الجهد كله.

حين تمرّر قائمة اللغات فتعدّ ما يقارب عشرين مدخلًا — وبعضها ليس من أكثر اللغات هيمنةً في العالم — فهذا ليس مصادفة، وليس خانةً تُملأ لمجرد ملئها. إنها هناك لأننا نريدك أن تحب هذا: المنتج نفسه، والشيء الذي بُني حوله. فـ ⁨PDF⁩ نظامٌ قائم على قواعد — صيغة مستندات محمولة مُعرَّفة، حتى نموذجها الكائني وصياغتها، بمعيار رسمي (⁨ISO 32000-2⁩). نجد في ذلك سحرًا هادئًا، ونودّ لو تجده ساحرًا أنت أيضًا.

ولهذا أيضًا تُقرأ بعض هذه المقالات أقرب إلى قصة قريبة من القلب عن كيف يعمل ⁨PDF⁩ حقًّا منها إلى مرجع جافّ. وإن شرح لك أحدها شيئًا لم تسمع به من قبل — فلا تقلق لحظة. ليس الأمر مقتصرًا عليك. فقبل أن نجلس ونقرأ ⁨ISO 32000-2⁩ بأنفسنا، لم نكن نعرفه نحن أيضًا. والصفحة التي تعلّمك شيئًا جديدًا عن الصيغة، بلغة تستطيع أن تسترخي فيها، هي صفحة تؤدي عملها.

من أجل جنوب شرق آسيا خصوصًا

قسم بعنوان «من أجل جنوب شرق آسيا خصوصًا»

كانت لغات العالم الكبرى أمرًا مفروغًا منه. أما ما تكبّدنا العناء لإضافته فهو لغات جنوب شرق آسيا — الإندونيسية والتايلندية والفيتنامية. فأوروبا والأمريكتان وشمال شرق آسيا لها ثقافات برمجية عميقة وطويلة الأمد، وكان لها منذ زمن توثيقٌ يضاهيها. أما جنوب شرق آسيا فيشهد واحدًا من أسرع المشاهد البرمجية صعودًا في العالم — ومع ذلك ما زال التوثيق الأصلي من الطراز الأول يصله في آخر الركب عادةً. ولم نُرد أن نكون أداةً أخرى تعامله كأنه أمرٌ ثانويّ يأتي في آخر الحسابات.

وأيًّا كنت — طالبًا، أو مهندسًا مبتدئًا في أول مشروع حقيقي، أو صانعًا مستقلًّا، أو فريقًا يُدخل ⁨PDF⁩ في حزمته — فنحن نريد لك الشيء نفسه: تلك المتعة الصافية في صنع شيء يعمل، والمسرّات الصغيرة الصادقة التي لا تنالها إلا حين تفهم ما تصنعه وأنت تصنعه. فمن الأسهل أن تعشق حرفةً حين لا يكون دليلها عقبةً في طريقك.

ليس شيء من هذا مجانيًا، ولن نتظاهر بغير ذلك. فحتى مع الاتكاء على الترجمة الآلية، تظل كل لغة إضافية كلفةَ صيانة كبيرة ومستمرة — والمسودة المترجَمة آليًا ليست سوى خط البداية. والانتقال من «الكلمات مترجَمة» إلى «المقال مفهوم حقًّا، ويُقرأ على نحو طبيعي لمن يفكّر بهذه اللغة» عملٌ بشري شاقّ، وميدانٌ نصبّ فيه جهدًا حقيقيًا. فالتوثيق الجيد يُقاس بمعيار جودة يشمل أن يكون مفهومًا لقارئه الفعلي (⁨ISO/IEC/IEEE 26514⁩)؛ وعندنا، لا يتزحزح ذلك المعيار لمجرد أن لغة القارئ تغيّرت.

ولذا حين تأتي ترجمةٌ في محلها، فأرجو أن تأخذها على ما يُقصد بها أن تكون: لا ميزةَ راحة، بل لفتةَ عناية صغيرة من فريق مهندسين إلى فريق آخر.

سنكون صريحين: عبر ثماني عشرة لغة، لن تكون كل جملة كاملة، وبعض الصفحات يصل إلى بعض اللغات قبل غيرها. فإن قرأتَ مقطعًا متيبّسًا أو خاطئًا بلغتك، فأخبرنا — نحن نعامل خلل التوثيق كما نعامل أي خلل هندسي آخر، لا باعتباره هنةً شكلية لاحقة. فهكذا يتحسّن.

وأكثر من أي شيء، نرجو أن تقرأ هذا باللغة التي تفكّر بها، وأن تجد في مكانٍ ما هنا أنك أحببت ⁨PDF⁩ أكثر قليلًا مما توقّعت، وأحببت صناعة الأشياء أكثر قليلًا مما كنت عليه هذا الصباح. وإن كان هذا أول لقاء جادّ لك بـ ⁨PDF⁩ أو بـ ⁨PHP⁩ — فأهلًا بك. لقد بدأنا من حيث أنت تمامًا: فضوليين، خارج مركز ثقل العالم الناطق بالإنجليزية قليلًا، وسعداء بأن نجد دليلًا شعرنا أخيرًا أنه يخاطبنا. كتبنا هذا الدليل كي يخاطبك أنت.