مستخدِمِيّ الناطقون بالإسبانية الباسكية يطلبون ضبط لغتهم على منصّة Discourse التي تستضيفها ذاتيًا. ومع ذلك، لا أرى الباسكية ضمن خيارات الواجهة. هل هذا العمل ما زال قيد التنفيذ، أم يمكنني تثبيت الباسكية كخيار؟
يتم إضافة لغات جديدة إلى Discourse بمجرد ترجمة جزء كبير من البرنامج (حوالي 50٪). لغة الباسك مترجمة بنسبة 13٪ فقط، مما سيؤدي إلى واجهة مستخدم تكون بالإنجليزية تقريبًا بالكامل؛ لذلك لم تُضف بعد.
أنا أعمل على إشراك متحدثين أصليين للمساهمة في نصوص الترجمة على Crowdin.
أنشأت حسابًا على Crowdin للتعرف على كيفية القيام بذلك، لكنني لا أرى كيف يمكنني الاتصال بمشروع Discourse الخاص بلغة الباسك. هل أحتاج (نحن) إلى دعوة؟ أم أنشئ مشروعًا خاصًا بلغة الباسك وسيتم دمج العمل تلقائيًا في حزمة en-eu الشاملة؟ أرجو توجيهي.
سعداء أنك وجدتها. واجهة Crowdin قد تكون مربكة بعض الأحيان.
أعتقد أنه في البداية، خاصةً، سأختار مجلد الإصدار (release) ثم إما client.yml أو server.yml - على الأرجح client أولاً. وإلا، فستظهر في قائمتك نصوص جميع الإضافات المضمنة في النواة (core) أيضاً.
النصوص الموجودة في مجلد الأحدث (latest) هي تلك التي أُضيفت مؤخراً. أعتقد أن هناك مخاطر أعلى قليلاً لتغييرها مرة أخرى، ولهذا السبب سأبدأ بمجلد الإصدار (release).
لقد أدركت للتو أن هناك أكثر من 100,000 نص يحتاج إلى الترجمة! ربما هذا هو السبب في أن العمل لم يكتمل بعد. (لكن أليس من الرائع وجود أشخاص ساذجين في العالم؟ نحن متفائلون للغاية!)
أرى أنه من الأسهل نسخ ترجمات DeepL إلى كل خلية، ويمكن للأشخاص الذين لا يتحدثون الباسكية القيام بذلك لتعبئة مجموعة البيانات. ليس مثاليًا، لكنه قد يكون وسيلة لإطلاق هذا الموقع الإقليمي بشكل أسرع، مع الأمل في التحسن مع تملّئ المجتمع لسلاسل نصية أفضل.
هل هذا نهج معقول؟
هل هناك طريقة لتعبئة جميع السلاسل النصية تلقائيًا بهذه الطريقة؟
في حالات أخرى، أستخدمها كنقطة انطلاق لتحسينها حسب الحاجة. غالبًا ما يكون أحد الكلمات المستخدمة غير متطابق مع طريقة ترجمة الكلمة سابقًا.
ترجمة ميزة معينة باسم متسق أمر مهم للغاية.
لكن استخدام ترجمة DeepL يكون غالبًا كافيًا، لكن يجب أن يقوم بذلك أشخاص قادرون على الحكم على ما إذا كانت الترجمة منطقية في ذلك السياق. حينها يمكن لـ Discourse أن يقوم بذلك تلقائيًا مع الأمل في أن يقوم الناس بتصحيح ما لم يُترجم جيدًا. من خبرتي، معظم الناس لا يفعلون ذلك؛ فالتقارير حول الترجمات التي تحتاج إلى تحسين هنا في المنتدى وعلى Crowdin مباشرة نادرة. غالبًا ما تحتاج إلى معرفة النص الإنجليزي الأصلي لتلاحظ أن المعنى ليس هو نفسه في الواقع، ومن النادر أن ينظر الناس إلى كلا النصين ويلاحظوا الفرق.
سأقول: استخدم الاقتراحات في كل مرة تكون ممكنة، وتجاهل النصوص التي لا تكون فيها مفيدة أو تحتاج إلى مزيد من المعلومات لتحديد ما إذا كانت مناسبة في ذلك السياق، بحيث تحصل على العديد من الترجمات بأسرع ما يمكن، لكن لا تضف ترجمات تعرف أنها بحاجة إلى تحرير مرة أخرى. سيكون من الصعب جدًا العثور عليها لاحقًا.
للتابع، هل يوجد طريقة في Crowdin لملء مشروع الترجمة تلقائيًا من خلال تعبئة جميع الخلايا بترجمات DeepL؟ بما أننا نعمل على مشروع معين (Discourse → الباسكية)، فأفترض أن المشاريع الأخرى لن تتأثر بهذا النهج (الكسول). كما قلت، هدفي هو تنفيذ أساسيات اللغة حتى يتمكن الناس من استخدام Discourse بهذه اللغة، حتى لو لم تكن مثالية.