قم بتحويل Flutter ARB إلى iOS .strings عبر الإنترنت

قم بتحميل أو لصق ملف Flutter ARB الخاص بك واحصل على ملف iOS .strings جاهز للاستخدام في ثوانٍ. مجاني، لا حاجة للتسجيل، لا يتم تخزين أي شيء.

اسحب وأفلت ملف Flutter ARB الخاص بك هنا أو انقر للتصفح
— أو الصق محتوى الملف —
هل تحتاج إلى ترجمة هذا الملف، وليس فقط تحويله؟
قم بتحميله إلى Localization.One — AI يترجم سلاسل النصوص الخاصة بك إلى أكثر من 100 لغة في دقائق. مجاني حتى 500 سلسلة نصية.
ترجم ملفي باستخدام الذكاء الاصطناعي

كيف يعمل

  1. اسحب وأفلت ملف Flutter ARB الخاص بك هنا أو انقر للتصفح
  2. انقر على تحويل - يتم التحليل والتحويل على الفور، ولا يغادر الملف استجابة الخادم
  3. انسخ النتيجة أو قم بتنزيلها كملف جاهز للاستخدام

Flutter ARB

ARB (حزمة موارد التطبيق) هو تنسيق الترجمة الخاص بـ Flutter. إنه ملف JSON يحتوي على مفاتيح نصية، وبيانات وصفية اختيارية مسبوقة بـ @، وعلامات موضوعة مثل {name}.

{
  "@@locale": "en",
  "welcome": "Welcome, {name}!"
}

iOS .strings

.strings هو تنسيق التوطين الكلاسيكي لتطبيقات iOS و macOS (Localizable.strings). كل سطر هو زوج "مفتاح" = "قيمة"؛ يُستخدم بواسطة NSLocalizedString و String(localized:).

"welcome" = "Welcome, %@!";
"items_count" = "You have %d items";

أسئلة متكررة

هل هذه الأداة مجانية؟

نعم، مجاني تمامًا ودون تسجيل. إنه أداة صغيرة مبنية على منصة الترجمة Localization.One.

هل تم رفع ملفاتى أو تخزينها في أي مكان؟

يتم تحليل الملف في الذاكرة لإنتاج الناتج المحول ولا يتم كتابته على القرص أو تخزينه. إذا قمت بلصق نص، فإن نفس الشيء ينطبق.

ماذا يحدث للعنصر النائب والرموز الخاصة؟

تظل العناصر النائبة مثل %s، %1$s، {name} أو {{var}} كما هي. يتم الهروب من الأحرف الخاصة وفقًا لقواعد التنسيق المستهدف.