في نسخة تيليجرام التجريبية لنظام macOS 13.1.0.283431، التي صدرت مساء 1 نوفمبر، أصبحت ميزة ترجمة الدردشة بالكامل تترجم رسائلك أنت أيضاً، وليس فقط رسائل الآخرين. في السابق، عند تفعيل الترجمة، كانت رسائلك الخاصة تبقى بلغتها الأصلية، حتى لو كانت مكتوبة بلغة مختلفة — على سبيل المثال، الردود بالإنجليزية في دردشة تُترجم إلى الروسية. جاء هذا التغيير من طلب سحب #97 لمطور خارجي، والذي تم دمجه صباح اليوم نفسه. هذا التغيير يخص مشتركي Telegram Premium: فترجمة الدردشات والقنوات في الوقت الفعلي هي ضمن قائمة ميزات الاشتراك. في نفس الإصدار، ظهرت خيارات "تقييد" (Restrict) و"حظر" (Ban) لمشرفي المجموعات في قائمة رسائل سجل الإجراءات (Recent Actions).
ما الذي يتغير في ترجمة الدردشة
ترجمة الدردشة بالكامل هي وضع يقوم فيه تيليجرام باستبدال نص الرسائل بترجمة إلى اللغة المختارة، طالما أن هذا الوضع مفعّل. قبل الإصدار 283431، كان عميل macOS يختار الرسائل الواردة فقط للترجمة — باستثناء الاقتباسات في الردود، فقد كانت تُترجم بغض النظر عن الكاتب. الآن، أصبحت الرسائل الصادرة تُضاف إلى قائمة الانتظار، ومعها رسائلك المثبتة في رأس الدردشة، والنسخ النصية لرسائلك الصوتية والمرئية التي تم فتحها بالفعل، وتسميات الوسائط، وأسئلة الاستطلاعات وخياراتها وتوضيحاتها، ونص رسائل المقالات (Article): الفقرات، العناوين، الجداول، والتسميات التوضيحية.
لا تُترجم جميع رسائلك الخاصة بشكل عشوائي. قبل إرسال النص للترجمة، يحدد العميل لغة النص بنفسه، على جهاز Mac، باستخدام أداة التعرف على اللغة NLLanguageRecognizer من Apple. إذا كان النص بالفعل بلغة الترجمة، فإنه يبقى كما هو: لا يوجد طلب للمترجم، ولا تظهر أشرطة التحميل فوق الرسالة. يتم تقسيم النص إلى جمل، وتُرسل الرسالة للترجمة إذا تم التعرف على جملة واحدة على الأقل كلغة مختلفة بثقة لا تقل عن 0.9. إذا لم يكن هناك شيء من هذا القبيل — رد قصير، مزيج من اللغات داخل العبارة، رموز تعبيرية فقط، أو رابط — فإن الرسالة لا تُمس. يذكر مطور التغيير نفسه هنا أن التعرف على اللغة يعتمد على أساليب استدلالية (heuristic) وقد يخطئ في الرسائل القصيرة والمختلطة.
يعمل هذا في جميع الأماكن التي كانت فيها ترجمة الدردشة متاحة بالفعل: في الدردشات الخاصة، المجموعات، المجموعات الفائقة، القنوات، والدردشات مع البوتات. لا يضيف هذا التغيير أماكن جديدة يمكن فيها تفعيل الترجمة.
اللغات التي لا تعمل معها هذه الترجمة
يحدد أداة التعرف على اللغة من Apple هذا القيد: يوجد في الكود قائمة تضم 56 لغة يمكنها تحديدها، وإذا لم تكن لغة الترجمة موجودة في هذه القائمة، فلا يمكن للعميل فهم اللغة التي كُتبت بها رسالتك، ويتركها بلغتها الأصلية بدلاً من تخمينها بناءً على لغة مجاورة. ومع ذلك، يمكن اختيار لغة ترجمة كهذه: من بينها الصربية، البيلاروسية، الأذربيجانية، الأوزبكية، الإستونية، التاغالوغية، الليتوانية، اللاتفية، والسلوفينية. تُضاف اللغة الكازاخية إلى القائمة فقط على نظام macOS 13 والإصدارات الأحدث. تُترجم الرسائل الواردة إلى هذه اللغات كما كانت من قبل — القيد يتعلق برسائلك الخاصة فقط.
أثناء تحميل ترجمة رسالتك الخاصة أو عرضها، لا يوجد خيار "اقتباس" (Quote) في قائمة السياق الخاصة بها، ويقوم خيار "نسخ النص" (Copy Text) بنسخ الترجمة وليس الأصل — تماماً كما كان الحال بالفعل مع رسائل الآخرين المترجمة. يقوم خيار "إظهار الأصل" (Show Original) في قائمة الترجمة بإلغاء ترجمة الدردشة بأكملها، وتصبح القائمة عادية.
ماذا تفعل
- الحصول على النسخة التجريبية. يأتي الإصدار كتحديث تلقائي لنسخة تيليجرام التجريبية لنظام macOS؛ قائمة الإصدارات موجودة في موجز التحديثات. لا يوجد هذا التغيير في الإصدار الثابت 13.1.0 (283357) بتاريخ 20 أكتوبر.
- تفعيل ترجمة الدردشة. يتطلب ذلك اشتراك Premium. تُفعّل الترجمة داخل الدردشة نفسها، وتُختار لغة الترجمة هناك أيضاً؛ الترجمة المعطلة لا تغير الرسالة.
- إعادة الأصل. يقوم خيار "إظهار الأصل" (Show Original) في قائمة الترجمة بإلغاء ترجمة الدردشة بأكملها؛ لا يوجد خيار منفصل لرسالة واحدة. "نسخ النص" (Copy Text) على الرسالة المترجمة ينسخ الترجمة.
- مراعاة لغة الترجمة. عند الترجمة إلى لغة غير موجودة في قائمة أداة التعرف على اللغة من Apple — على سبيل المثال، الصربية، البيلاروسية، الأوزبكية، أو الإستونية — ستبقى رسائلك الخاصة بلغتها الأصلية. أما بالنسبة للكازاخية — فقط على نظام macOS 13 والإصدارات الأحدث.
الحظر من سجل الإجراءات
التغيير الملحوظ الثاني هو لمشرفي المجموعات. في سجل الإجراءات (Recent Actions)، كان تقييد عضو ممكناً فقط عبر قائمة صورته الرمزية. بعد طلب السحب #100 لنفس المطور، أصبحت خيارات "تقييد" (Restrict) و"حظر" (Ban) متاحة أيضاً في قائمة السياق للرسالة نفسها في السجل، وفي قائمة صفوف رسائل الخدمة. في عنوان مجموعة الرسائل المحذوفة، تعرض القائمة قائمة فرعية لعشرة مؤلفين كحد أقصى؛ أما البقية فتكون متاحة إذا تم توسيع المجموعة. في الدردشات العادية، الرسائل المثبتة، والمواضيع، لم تتغير القائمة.
تظهر الخيارات في البداية غير نشطة: يطلب العميل حقوق العضو مرة أخرى ويقوم بتفعيلها فقط إذا كان الإجراء مسموحاً به. لا تظهر هذه الخيارات ضد مالك المجموعة والمشرف الذي لا يمكنك تعديل صلاحياته. قبل تطبيق القيود نفسها، يتم التحقق من الصلاحيات مرة أخرى. إذا تم إرسال التغيير، ولكن لم يتم التحقق من الصلاحيات النهائية، تظهر الرسالة "Could not confirm the updated permissions. Check the member’s permissions before trying again." — هذه العبارة لم تُترجم بعد وتظهر بالإنجليزية في أي لغة واجهة.
ما الذي دخل أيضاً في الإصدار 283431
بين الإصدارين التجريبيين 283429 (1 نوفمبر، 10:40 بالتوقيت العالمي المنسق UTC) و 283431، تم دمج 19 طلب سحب في الكود المفتوح للعميل، جميعها من مطورين خارجيين. من بين التغييرات المرئية للمستخدم:
| طلب السحب | ما الذي يتغير |
|---|---|
| #136 | مسودة مقال (Article) تُترك في حقل الإدخال تبقى بعد إعادة تشغيل تيليجرام |
| #151 | إرسال ملصق أو GIF من اللوحة لم يعد يمسح النص المكتوب |
| #155 | يتم تفعيل الموضوع في المنتدى الصامت بضغطة واحدة على "Unmute" بدلاً من اثنتين |
| #182 | يتم حفظ ترتيب الدردشات المثبتة التي تم سحبها داخل مجلد — في السابق كان يتراجع في بعض المجلدات |
| #181 | يفتح رابط دردشة الفيديو لمجموعة ذات مواضيع نافذة تسجيل الدخول إذا كانت المجموعة مفتوحة أو تظهر كدردشة |
| #120 | في معاينة مجموعة الرموز التعبيرية عند النقر بزر الماوس الأيمن، يوجد خيار Set as Status |
| #210 | تشغيل مقاطع الفيديو بدون بيانات تعريف تيليجرام السحابية (على سبيل المثال، جزء AV1 من Telegram Desktop)، تم إصلاح التقديم السريع |
| #198 | على معالجات Apple Silicon، يتم قراءة طراز Mac عند التشغيل من سجل الأجهزة، دون انتظار system_profiler؛ على معالجات Intel، يقتصر الانتظار على ثانيتين |
كيف تم التحقق من وجود هذا في الإصدار
تم تنزيل كلا الإصدارين التجريبيين من موجز التحديثات. تحتوي الملفات الثنائية للإصدار 283431 على فئات من فروقات طلبات السحب: ChatTranslationSource من #97، ChannelParticipantModeration…، ServiceEventLogTextView، ChatPeerMenuContext، وسلسلة النص المتعلقة بالصلاحيات من #100، ChatRichTextDraftEntry من #136. لا يوجد أي منها في الإصدار 283429. يحتوي الإصدار 283431 أيضاً على النوع ChunkMediaPlayerVideoGeometry من #210 — آخر طلب سحب تم دمجه في 1 نوفمبر الساعة 20:52 بالتوقيت العالمي المنسق UTC — مما يعني أنه إذا تم تجميع النسخة التجريبية من نفس الكود المفتوح، فقد تم تجميعها بعد جميع طلبات السحب التسعة عشر: تاريخ الفرع خطي. وصف النسخة التجريبية في الموجز، كالعادة، هو "Bug fixes, minor improvements, and more".
يقبل عميل macOS التعديلات الخارجية منذ نهاية أكتوبر، وتمر ساعات قليلة بين الدمج والإصدار التجريبي: في اليوم السابق، دخلت بطاقة الجلسة الجديدة إلى النسخة التجريبية في أقل من 24 ساعة.




