أدلة تعريب تطبيقات Flutter وiOS
ما الذي يفحصه gen-l10n وXcode فعلًا، وما الذي يفوتهما، وكيف تلتقطه قبل الإصدار.
- اكتشاف المفاتيح الناقصة في ملفات ARB لتطبيق Flutter اكتشف الترجمات الناقصة في ملفات ARB لتطبيق Flutter: خيار untranslated-messages-file، وسكربت Dart لمقارنة المفاتيح، وفحص المتغيرات (placeholders). آخر تحديث: 27 سبتمبر 2026
- صيغ الجمع والمتغيرات في ICU: ما يتركه gen-l10n يمر متغير محذوف، ومتغير أُعيدت تسميته، وفرع =1 يظهر للصفر بالفرنسية: ما لا يبلّغ عنه flutter gen-l10n في ملفات ARB. مُختبَر مع Flutter 3.47. آخر تحديث: 27 سبتمبر 2026
- ترحيل Localizable.strings إلى String Catalog (.xcstrings) الانتقال من Localizable.strings إلى String Catalog في Xcode: خطوات الترحيل، وصيغة ملف .xcstrings، وما يجب مراجعته في الـdiff قبل الـcommit. آخر تحديث: 27 سبتمبر 2026
- ترجمة تطبيق Flutter باستخدام Ollama أو LM Studio ترجمة ملفات ARB لتطبيق Flutter بنموذج ذكاء اصطناعي محلي (Ollama وLM Studio): الإعداد، والـprompt، وسكربت Dart، والأخطاء التي يجب الانتباه لها. آخر تحديث: 27 سبتمبر 2026
- الكلمات المفتاحية في App Store: 100 بايت أم 100 حرف؟ مرجع App Store Connect يقول 100 بايت، وصفحات أخرى من Apple تقول 100 حرف. ماذا يعني ذلك للعربية واليابانية والتايلاندية وللغات ذات الحروف المشكولة؟ آخر تحديث: 27 سبتمبر 2026
- %@ و%1$@ و%lld: محددات التنسيق التي تنكسر عند الترجمة محددات محذوفة، وأنواع متغيرة، وترتيب مقلوب، وفخ "20 % de remise" الفرنسي: أخطاء التنسيق الشائعة في ترجمات iOS وطريقة اكتشافها. آخر تحديث: 27 سبتمبر 2026