قم بتحميل أو لصق ملف Android strings.xml الخاص بك واحصل على ملف Flutter ARB جاهز للاستخدام في ثوانٍ. مجاني، لا حاجة للتسجيل، لا يتم تخزين أي شيء.
كيف يعمل
- اسحب وأفلت ملف Android strings.xml الخاص بك هنا أو انقر للتصفح
- انقر على تحويل - يتم التحليل والتحويل على الفور، ولا يغادر الملف استجابة الخادم
- انسخ النتيجة أو قم بتنزيلها كملف جاهز للاستخدام
Android strings.xml
ملف strings.xml هو تنسيق مورد السلسلة القياسي لتطبيقات أندرويد. تعيش كل سلسلة في عنصر <string name="key">value</string> داخل <resources>؛ يجب الهروب من الفواصل والاقتباسات باستخدام شرطة مائلة.
<resources>
<string name="welcome">Welcome, %1$s!</string>
</resources>
Flutter ARB
ARB (حزمة موارد التطبيق) هو تنسيق الترجمة الخاص بـ Flutter. إنه ملف JSON يحتوي على مفاتيح نصية، وبيانات وصفية اختيارية مسبوقة بـ @، وعلامات موضوعة مثل {name}.
{
"@@locale": "en",
"welcome": "Welcome, {name}!"
}
أسئلة متكررة
هل هذه الأداة مجانية؟
نعم، مجاني تمامًا ودون تسجيل. إنه أداة صغيرة مبنية على منصة الترجمة Localization.One.
هل تم رفع ملفاتى أو تخزينها في أي مكان؟
يتم تحليل الملف في الذاكرة لإنتاج الناتج المحول ولا يتم كتابته على القرص أو تخزينه. إذا قمت بلصق نص، فإن نفس الشيء ينطبق.
ماذا يحدث للعنصر النائب والرموز الخاصة؟
تظل العناصر النائبة مثل %s، %1$s، {name} أو {{var}} كما هي. يتم الهروب من الأحرف الخاصة وفقًا لقواعد التنسيق المستهدف.