تقدم Localization.One دعمًا أصليًا لعمليات PHP وLaravel. توقف عن نسخ ولصق المصفوفات والتعامل مع أخطاء التركيب. قم بتصدير ترجماتك مباشرة كملفات PHP أصلية جاهزة لدليل lang/ الخاص بك.
لماذا يختار المطورون واجهة برمجة التطبيقات الخاصة بنا في لارفيل؟
- مصفوفات PHP أصلية: نقوم بإنشاء ملفات PHP صالحة تعيد مصفوفة (return [ 'key' => 'value' ];)، وهو المعيار لـ Laravel وSymfony.
- أمان التركيب: يتم تلقائيًا الهروب من علامات الاقتباس المفردة (') (\')، مما يضمن عدم تعطل تطبيقك بسبب خطأ في التركيب في ملف اللغة.
- صفر عبء: لا حاجة لتحليل JSON في وقت التشغيل. استخدم أداء PHP الأصلي لترجمتك.
إدارة مشاريع متقدمة
احتفظ بترجمة الواجهة الخلفية الخاصة بك منظمة وقابلة للتوسع.
تنظيم الملفات: استخدم الفئات لتجميع السلاسل في ملفات منطقية (مثل، المصادقة، الترقيم، الرسائل) لتتناسب مع هيكل دليل لارفيل.
التسميات والعلامات: قم بتمييز السلاسل بتسميات مخصصة مثل "قوالب البريد الإلكتروني" أو "التحقق" لتصفية التصديرات.
الأدوار والأذونات: دعوة مديري المحتوى لتحرير النص دون منحهم الوصول إلى قاعدة الشيفرة الخاصة بك.
Webhook: قم بتشغيل سكربتات النشر تلقائيًا عند تحديث الترجمات.
كيفية الدمج
الخيار 1: التصدير اليدوي (واجهة المستخدم)
مفيد للتحديثات السريعة أو التحقق من المحتوى.
- اذهب إلى لوحة معلومات المشروع.
- اضغط على زر تنزيل .
- اختر PHP لارفيل من قائمة التنسيق المنسدلة.
- اختر اللغة وقم بتنزيل ملف .php.
الخيار 2: الأتمتة باستخدام واجهة برمجة التطبيقات (CI/CD)
استرجع أحدث الترجمات باستخدام أمر بسيط في سكربت النشر الخاص بك (Envoyer، Forge، أو سكربت شل مخصص). مرر معلمة format=php-array.
# تنزيل الرسائل الإنجليزية
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php
# تنزيل الرسائل الإسبانية
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.phpالخيار 3: الدفع عبر Webhooks
قم بتكوين عنوان URL لـ Webhook في إعدادات مشروعك لتلقي إشعارات حول تحديثات الترجمة.
- تحديثات سريعة: يتلقى خادمك طلب POST بعد فترة قصيرة من التغييرات (عادةً في غضون 5 دقائق).
- مزامنة CMS: تحديث المحتوى تلقائيًا على الواجهة الخلفية الخاصة بك دون استعلام واجهة برمجة التطبيقات.
- مسح التخزين المؤقت: استخدم webhook لتشغيل php artisan optimize:clear أو أوامر مماثلة بعد تحديث ملفات اللغة.
هل أنت مستعد لتبسيط ترجمة الواجهة الخلفية الخاصة بك؟ أنشئ حسابك المجاني اليوم.




