تقدم Localization.One دعمًا أصليًا لحزم موارد جافا. انسَ تحرير ملفات .properties يدويًا والتعامل مع مشاكل الترميز. قم بتصدير ترجماتك مباشرةً بالتنسيق القياسي المطلوب من JVM وSpring Boot وKotlin.
لماذا يختار المطورون واجهة برمجة تطبيقات جافا الخاصة بنا؟
- الأمان الرئيسي: نحن نقوم تلقائيًا بتهريب الأحرف الخاصة في المفاتيح (المسافات، النقطتين، علامات المساواة)، مما يضمن تحميل ResourceBundle بشكل صحيح.
- جاهز لـ UTF-8: نحن نولد ملفات حديثة ونظيفة مناسبة لـ Spring Boot وتطبيقات جافا الحديثة، مما يلغي الحاجة إلى تحويل native2ascii.
- رؤوس مع تعليقات: تتضمن الملفات رؤوس توقيت، مما يسهل تتبع متى تم إنشاء ملف التحديد آخر مرة.
إدارة مشاريع متقدمة
نحن نقدم أدوات قوية للحفاظ على تنظيم تحديد الموقع الخاص بك، بغض النظر عن حجم مشروعك.
تصنيف: قم بتجميع سلاسل النصوص الخاصة بك في شجرة مجلدات منطقية (مثل الرسائل، التحقق، الأخطاء) لتتناسب مع هيكل حزمة الموارد الخاصة بك.
التسميات والعلامات: قم بتمييز السلاسل بتسميات مخصصة لتصفية الصادرات عبر واجهة برمجة التطبيقات.
الأدوار والأذونات: قم بدعوة عدد غير محدود من أعضاء الفريق وتعيين أدوار دقيقة (مالك، مسؤول، مدير، مترجم).
Webhooks: استقبل إشعارات على خادمك كلما تم تحديث الترجمات أو الموافقة عليها.
كيفية التكامل
الخيار 1: تصدير يدوي (واجهة المستخدم)
مفيد للتطوير المحلي أو التحقق من المحتوى.
- اذهب إلى لوحة التحكم الخاصة بمشروعك.
- انقر على زر تنزيل .
- اختر خصائص جافا من قائمة التنسيق المنسدلة.
- اختر اللغة وقم بتنزيل ملف .properties.
الخيار 2: أتمتة باستخدام واجهة برمجة التطبيقات (CI/CD)
احصل على أحدث الترجمات مباشرة في خط بناء Maven أو Gradle الخاص بك. مرر المعامل format=properties.
bash
# تنزيل الموارد الإنجليزية
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=properties" > src/main/resources/messages_en.properties
# تنزيل الموارد الفرنسية
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=3&format=properties" > src/main/resources/messages_fr.propertiesالخيار 3: الدفع عبر Webhooks
قم بتكوين عنوان URL لـ Webhook في إعدادات مشروعك لأتمتة العملية بالكامل.
- تحديثات سريعة: يتلقى خادمك طلب POST بعد فترة وجيزة من التغييرات (عادةً في غضون 5 دقائق).
- إعادة تحميل ساخنة: قم بتحفيز تطبيقك لإعادة تحميل حزم الموارد عندما تكون الترجمات الجديدة متاحة.
أسئلة متكررة
هل أحتاج إلى تشغيل native2ascii؟
لا. نحن نصدر الملفات بتشفير UTF-8 الحديث. معظم أطر جافا الحديثة (Spring Boot 2+، Java 9+) تقرأ ملفات الخصائص بتشفير UTF-8 بشكل افتراضي. إذا كنت تستخدم نظامًا قديمًا جدًا، قد تحتاج إلى خطوة تحويل.
كيف يتم التعامل مع المسافات في المفاتيح؟
تنسيق .properties لا يسمح بالمسافات في المفاتيح. تقوم واجهتنا برمجة التطبيقات تلقائيًا بتهريب المسافات والأحرف الخاصة (مثل = أو :) في المفاتيح لمنع أخطاء بناء الجملة.
تطوير الهاتف المحمول:
- تبني لأندرويد؟ انتقل إلى دليل XML لأندرويدالخاص بنا.
- تبني باستخدام فلاتر؟ انظر تكامل فلاتر ARB.
هل أنت مستعد لتبسيط تحديد موقع جافا الخاص بك؟ أنشئ حسابك المجاني اليوم.




