مترجم ملفات PO بالذكاء الاصطناعي
املأ ملفات gettext PO وPOT بترجمات الذكاء الاصطناعي، بما في ذلك صيغ الجمع، مع الحفاظ على التعليقات والسياقات والمراجع.
الإدخال
Protected by Cloudflare Turnstile
الإخراج
ملف القراءة
وصف الأداة
تملأ هذه الأداة ملفات PO وPOT الخاصة بـ gettext بترجمات مدعومة بالذكاء الاصطناعي. استخدمها مع قوالب وإضافات WordPress، ومشروعات Django وPHP وPython وC، أو أي برنامج آخر يستخدم gettext. افتح ملف .po أو .pot، واختر اللغة، وستتم تعبئة إدخالات msgstr الفارغة بترجمات msgid الخاصة بها.
تتم قراءة الملف في متصفحك. ولا يُرسل إلى الذكاء الاصطناعي سوى نص msgid مع سياق msgctxt عند توفره. أما التعليقات ومراجع المصدر والعلامات مثل #, c-format والإدخالات القديمة، فتبقى كما هي.
الميزات
- تعبئة
msgstrلكل إدخال، وmsgstr[0]وmsgstr[1]وما إلى ذلك للإدخالات التي تحتوي على صيغ الجمع. - الاحتفاظ بتعليقات المترجم ومراجع
#:وعلامات#,والإدخالات القديمة#~. - استخدام
msgctxtكسياق، بحيث يمكن ترجمة كلمة "فتح" في قائمة بطريقة مختلفة عن ترجمتها عندما تكون حالة. - الاحتفاظ بسلاسل التنسيق مثل
%sو%1$dو%(name)sو{name}. - تعيين حقل
Languageفي الترويسة إلى اللغة المستهدفة. - كتابة النصوص متعددة الأسطر بالتنسيق المعتاد في gettext.
شرح الخيارات
- الإدخالات غير المترجمة فقط: الاحتفاظ بالإدخالات التي تحتوي على ترجمة مسبقًا، وتعبئة الإدخالات الفارغة فقط. عطّل هذا الخيار لإعادة ترجمة جميع الإدخالات.
أمثلة
#: src/cart.php:42
#, php-format
msgid "%d عنصر في سلة التسوق"
msgid_plural "%d عناصر في سلة التسوق"
msgstr[0] ""
msgstr[1] ""مترجم إلى العربية:
#: src/cart.php:42
#, php-format
msgid "%d عنصر في سلة التسوق"
msgid_plural "%d عناصر في سلة التسوق"
msgstr[0] "%d عنصر في سلة التسوق"
msgstr[1] "%d عناصر في سلة التسوق"نصائح
يعتمد عدد صيغ الجمع على اللغة. تملأ الأداة أسطر msgstr[n] الموجودة في الملف. إذا بدأت من ملف POT، فعيّن ترويسة Plural-Forms للغة المستهدفة، وأضف أسطر msgstr[n] إذا كانت اللغة تحتاج إلى أكثر من صيغتين.
يمكن ترجمة ما يصل إلى 10,000 حرف من النص في المرة الواحدة. أبقِ خيار الإدخالات غير المترجمة فقط مفعّلًا لترجمة ملف كبير على عدة دفعات.
الأسئلة الشائعة
هل يمكنني تجميع النتيجة باستخدام msgfmt؟
نعم. يحتفظ الملف بتنسيق gettext، ولذلك تقرؤه أدوات msgfmt وPoedit وغيرها كالمعتاد. راجع الترجمات قبل نشرها.
هل يتم رفع ملفي؟
لا. تتم قراءة الملف في متصفحك، ولا تُرسل إلى الذكاء الاصطناعي سوى النصوص المصدرية.