ترجمة ملفات PO عبر الإنترنت - الحفاظ على صيغ الجمع والسياق والتعليقات

قم بتحميل ملف .po واحصل على ترجمة دقيقة بأكثر من 100 لغة. يتم الحفاظ على msgid و msgstr وصيغ الجمع والسياق والتعليقات. متوافق بالكامل مع Gettext.

forgefile.com PO

سير عمل PO

الترجمة
قم بإسقاط ملفك هنا أو انقر للتصفح من جهازك
تم الحفاظ على التنسيق .PO, .POT

مثال على الترجمة

دليل gettext .po، من الإنجليزية إلى الإسبانية

دليل مكون من خمس رسائل كُتب لهذه الصفحة. سطور msgid ومراجع الملفات لم تُمس، وتم ملء كل msgstr، وظل العنصر النائب %(count)d كما هو.

الأصلي

app-messages-en.po → app-messages-es.po قبل الترجمة

النتيجة

app-messages-en.po → app-messages-es.po بعد الترجمة
  • لم تُمس msgid والتعليقات ومراجع الملفات

  • تم الحفاظ على العنصر النائب %(count)d في الترجمة

  • تم تغيير رأس Language إلى اللغة الهدف

تم التحقق في 2026-10-08 — Amanda Lee

ميزات PO

التعامل مع صيغ الجمع

توليد صيغ الجمع الصحيحة تلقائياً لكل لغة مستهدفة. يتم تحديث ترويسة Plural-Forms وتعبير nplurals في ترويسة PO.

الحفاظ على السياق والتعليقات

يتم الحفاظ على سياق الرسالة (msgctxt)، وتعليقات المترجم، والتعليقات المستخرجة، والأعلام تماماً كما في الكتالوج الأصلي.

نتائج سريعة كالبرق

يتم ترجمة معظم ملفات PO في ثوانٍ. يتعامل الذكاء الاصطناعي السحابي مع الكتالوجات التي تحتوي على آلاف النصوص وقواعد الجمع المعقدة.

أكثر من 100 لغة مدعومة

ترجمة ملفات PO بين أكثر من 100 لغة بما في ذلك الإسبانية والفرنسية والألمانية والعربية والصينية واليابانية والكورية.

لماذا ForgeFile هو أفضل مترجم PO أونلاين

هل تحتاج إلى ترجمة ملف PO دون فقدان صيغ الجمع أو سياق الرسائل أو تعليقات المترجمين؟ ForgeFile هو مترجم ملفات gettext PO بالذكاء الاصطناعي يقوم بترجمة كتالوجات النصوص إلى أكثر من 100 لغة مع الحفاظ على كل msgid و msgstr وقواعد الجمع و msgctxt والتعليقات. سواء كان إضافة لـ WordPress أو مشروع PHP، فإن ملف PO المترجم يترجم إلى MO ويعمل فوراً.

كيف يترجم ForgeFile ملفات PO

يفهم محركنا بنية GNU gettext الأصلية. عند ترجمة ملف PO، يقوم ForgeFile بـ:

  • معالجة أزواج msgid و msgstr مع الحفاظ على السياق (msgctxt) وتعليقات المطورين
  • تطبيق قواعد الجمع الخاصة بكل لغة هدف وتوليد عدد الصيغ الصحيح
  • حماية متغيرات printf مثل (%s, %d, %1$s) والوسوم البرمجية HTML

والنتيجة هي ملف PO متوافق تماماً يمكنك تجميعه إلى ملف MO ونشره مباشرة.

معالجة ذكية لصيغ الجمع بحسب اللغة

  • الإنجليزية/الفرنسية (صيغتان) ← الروسية/البولندية (3 صيغ) ← العربية (6 صيغ كاملة)
  • تحديث ترويسة Plural-Forms تلقائياً للغة الهدف
  • إنشاء كل إدخال msgstr[N] بالصيغة اللغوية الصحيحة
  • استخدام نصوص المفرد والجمع كمصدر موحد للسياق
  • ضبط قيم nplurals وصيغ الجمع الرياضية في ترويسة الملف بدقة

مصمم لـ WordPress و PHP والمشاريع مفتوحة المصدر

  • إضافات وقوالب WordPress - ملفات .po جاهزة لمنصة GlotPress أو التثبيت المباشر
  • أطر عمل PHP - تعريب مشاريع Laravel و Symfony و CakePHP
  • تطبيقات سطح المكتب - برمجيات GTK وبيئة GNOME
  • المشاريع الحرة - تسريع العمل الجماعي بترجمة قوالب POT للمساهمين

تتوفر معالجة الدفعات وواجهة API. تشفير كامل للملفات وتوافق تام مع GDPR.

لماذا يفضل المطورون ForgeFile لترجمة PO

  • إتقان صيغ الجمع - توليد الصيغ النحوية الصحيحة تلقائياً
  • حماية المتغيرات - بقاء %s و %d ووسوم HTML سليمة
  • أكثر من 100 لغة - بما فيها اللغات الشرقية ولغات آسيا
  • دعم قوالب POT - الترجمة من ملفات النماذج مباشرة
  • دون برامج للتحميل - يعمل مباشرة عبر المتصفح

التنسيق موثق بالكامل في دليل GNU gettext الرسمي.

كيفية ترجمة ملف PO في 4 خطوات

  1. 1

    ارفع ملف PO أو POT الخاص بك

    اسحب وأفلت ملف .po أو .pot الخاص بك. نحن ندعم كتالوجات gettext من ووردبريس، وإطارات عمل PHP، و GNOME، ومشاريع البرمجيات المخصصة.

  2. 2

    اختر لغة المصدر والهدف

    اختر من بين أكثر من 100 لغة. يطبق ForgeFile تلقائياً قواعد الجمع الصحيحة وتعبير nplurals للغتك المستهدفة.

  3. 3

    تكوين إعدادات الترجمة

    اختر ما إذا كنت تريد ترجمة إدخالات msgstr الفارغة فقط أو جميع النصوص. اختر ما إذا كنت تريد تحديث بيانات ترويسة PO الوصفية.

  4. 4

    تنزيل ملف PO المترجم

    ملف PO المترجم جاهز في ثوانٍ. قم بالتجميع إلى MO وانشره - يتم الحفاظ على جميع صيغ الجمع والسياق والتعليقات.

الأسئلة الشائعة حول ترجمة PO - إجابات على الأسئلة الشائعة

كيف أترجم ملف PO أونلاين؟

ارفع ملف .po أو .pot الخاص بك إلى ForgeFile، واختر لغتك المستهدفة، وانقر فوق ترجمة. يملأ ذكاءنا الاصطناعي إدخالات msgstr مع الحفاظ على الهيكل والجمع والسياق بالكامل - عادةً في ثوانٍ.

هل يتم التعامل مع صيغ الجمع بشكل صحيح؟

نعم. يولد ForgeFile العدد الصحيح من صيغ الجمع لكل لغة مستهدفة (مثلاً 2 للإنجليزية، 3 للروسية، 6 للعربية) ويحدث ترويسة Plural-Forms تلقائياً.

هل يتم الحفاظ على العناصر النائبة لـ printf؟

بالتأكيد. يكتشف ForgeFile ويحمي %s، %d، %1$s، وغيرها من العناصر النائبة بنظام printf، بالإضافة إلى تنسيقات HTML داخل النصوص.

هل يمكنني ترجمة ملف قالب POT؟

نعم. يقبل ForgeFile ملفات .po و .pot. يمكنك الترجمة مباشرة من ملف قالب دون إنشاء ملف PO معبأ مسبقاً أولاً.

هل يعمل مع إضافات وقوالب ووردبريس؟

نعم. يتعامل ForgeFile مع ملفات .po الخاصة بووردبريس بشكل أصلي. المخرجات متوافقة مع GlotPress و Loco Translate والنشر المباشر في wp-content/languages.

هل يمكنني ترجمة النصوص غير المترجمة فقط؟

نعم. يمكن لـ ForgeFile ترجمة إدخالات msgstr الفارغة فقط بشكل انتقائي، مع ترك النصوص المترجمة بالفعل كما هي - مثالي للتوطين التدريجي.

هل ملف PO الخاص بي آمن أثناء الترجمة؟

تُشفَّر الملفات أثناء النقل وأثناء التخزين. وتعتمد مدة الاحتفاظ بها على خطتك.

ما الفرق بين PO و XLIFF للتوطين؟

PO (gettext) هو المعيار لبرمجيات PHP وووردبريس و GNU/Linux. أما XLIFF فهو المعيار في الصناعة لتطبيقات المؤسسات وأدوات TMS. يتعامل ForgeFile مع كليهما بشكل أصلي مع الحفاظ الكامل على الهيكل.

هل أنت مستعد لترجمة كتالوج التوطين الخاص بك؟

قم بتحميل ملف PO واحصل على ناتج متوافق مع gettext في ثوانٍ. صيغ الجمع والسياق والتعليقات محفوظة في كل مرة.