هل يمكنني إضافة لغات إضافية إلى منتقي اللغات؟

كيف يمكنني إضافة لغات إلى منتقي اللغات غير المدرجة تحت “إعدادات المناطق المدعومة لتوطين المحتوى”؟

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

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

هل هناك طريقة لإضافة لغات إضافية إلى المنتقي، أم أن هذا القيد مقصود؟ سأكون ممتنًا جدًا لأي إرشادات.

أعتقد أن هناك أمرين يتم الخلط بينهما هنا.

قد يكون النموذج قادرًا على ترجمة المحتوى إلى العديد من اللغات، لكن هذا المحدد اللغوي يغير إعدادات اللغة (locale) للمستخدم في Discourse، بما في ذلك واجهة المستخدم ومحتوى المستخدم.

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

الخيارات محدودة بالتصميم لتتناسب مع اللغات المدعومة بواسطة نظام الترجمة (i18n) في Discourse، مع تسميات لغوية مناسبة، وترجمات للواجهة، وقواعد الجمع، والخيارات البديلة.

يمكنك إنشاء إضافة - يمكنها تسجيل لغة إضافية، لكنك ستحتاج إلى توفير الدعم اللغوي المناسب لجميع الأزرار والتسميات عبر نظام الترجمة (i18n)، وليس عبر ميزة الترجمة بالذكاء الاصطناعي لدينا.

أنا فضولي، هل يمكنك سرد اللغات التي تتمنى أن تراها هناك؟

أود أن أرى اللغات الهندية والتيلوغو والتاميلية والكنادية والملايالامية، وهي لغات يتحدث بها أكثر من 750 مليون شخص. لتوضيح الأمر، أريد فقط ترجمة المنشورات الفعلية باستخدام الذكاء الاصطناعي؛ فلا داعي للقلق بشأن ترجمة واجهة Discourse مثل الأزرار والتسميات.

بشخصي، أفضّل أن يلتزم تطبيقنا الأساسي بمعاييرنا هنا

هذا يساعد في المساهمة مرة أخرى في تطبيقنا مفتوح المصدر.


بديلًا عن ذلك، إذا كنت تستضيف الخادم بنفسك، يمكنك أيضًا إنشاء إضافة تضيف تلك اللغات

ثم يبدو أن الإضافة التي اقترحها نات حلًا جيدًا. يمكنك استخدامها لإضافة اللغات، دون أن تقضي وقتًا في ترجمة ديسكورس لهذه اللغات.

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