اللغات

تنبيه مهم: في التحديثات القادمة، سيتم توسيع دعم اللغات باستمرار. في هذه النسخة الحالية، يتم دعم الترجمات مباشرة فقط في العناصر. ستتم إزالة دعم التركيب [txt:] في المستقبل. سيتم الحفاظ على الترجمات الخاصة بك، ولكن لن يمكن تعديلها anymore. هذا الفصل يحتوي على وصف محرر اللغة، لكن لا يزال من الممكن استخدامه.

يقسم محرر اللغة إلى قسمين. التكوين وقاعدة البيانات. تحتوي قاعدة البيانات على جميع الترجمات الموجودة في Antcas Control. يمكن تحرير أو إضافة إدخال جديد في علامة التبويب التكوين. عند النقر على عنصر في الجدول، يتم عرض تحرير الترجمة. يحتوي المحرر أيضًا على إصدارات تتيح إنشاء تصدير واستيراد للترجمات.

اللغات والمناطق

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

عموميات

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

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

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

السياق

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

ملاحظة: يجب دائمًا تعريف السياق بنفس الطريقة. لا تستخدم أبدًا noun وnouns وNoun في نفس الوقت.

السياق الوصف
noun اسم. يتم استخدامه بشكل عام للكلمات مثل Order طلب, Open فتح, Close إغلاق, Play لعب, Print طباعة الخ. في الغالب كل نشاط.
verb فعل. على سبيل المثال، Order طلب, Open مفتوح, Close إغلاق, Play لعب, Print طباعة الخ.
adj صفة. على سبيل المثال، Left باقي, Open مفتوح, Close إغلاق الخ.
menu يتم تعريف النص في قائمة. هذا السياق شائع جدًا في Antcas Control.
dialog يتم استخدامه للرسائل التي تحدث تفاعل المستخدم. على سبيل المثال، OK موافق, Cancel إلغاء, Save حفظ الخ.

المحللات النصية

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

فردي: One of %2$i Windows is open. واحد من %2$i نافذة مفتوحة.
جمع: %i of %i Windows are open. %i من %i نوافذ مفتوحة.

يتم استخدام المحللات النصية %i هنا. حيث يتم استخدام الأخير فقط في نسخة الفردي، يجب تعريف هذا باستخدام %2$i. الذي يحدد الفهرس 2. يبدأ الفهرس الأول بـ 1.

المحللات النصية الوصف
%s سلسلة بسيطة من الأحرف. عند استخدام هذا المحللات النصية، يتم عرض القيمة بشكل مباشر.
%i يحدد عددًا صحيحًا (Integer). يتم دائمًا تقريب العدد إلى عدد صحيح. بالإضافة إلى ذلك، يتم إضافة التنسيقات. 12345.67 12'345
%f يحدد عددًا عشريًا (Float). 12345.67 12'345.67
%F مثل %f ولكن يحافظ على نقطة كفاصلة ويضع فاصلة عريضة. 12345.67 12345.67
%z الإخراج بوحدة SI. 12345 12.35k
%Z الإخراج بالبايت (التحويل الثنائي مع 1'024) 12345 12.06k

فردي وجمع

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