Flutter Localization in Details - Internationalization with JSON

preview_player
Показать описание
🚀 Love This Content? Support My Channel!
Help me create more awesome videos - fuel my work with crypto (zero fees!):

💎 Binance Pay ID: 1121945717
(Works with BTC, ETH, USDT, BNB + 100+ cryptos!)

🔥 How to Send in 10 Seconds:
1️⃣ Open Binance App
2️⃣ Tap "Pay" → "Send"
3️⃣ Paste my ID & choose any crypto

💛 Every contribution helps me upgrade equipment and make better content for YOU!

--------

في هذا الفيديو سوف نتعرّف على كيفية بناء تطبيق متعدد اللغات في flutter بالتفصيل و بدون استخدام مكتبات خارجية .

Source code :

Facebook page :

Facebook account :

LinkedIn account :

00:00 Intro
00:32 About the video, what will we build?
01:54 Write supported locales
03:56 Create a JSON file for each language
04:40 Write Delegates and explain it
06:31 Return a language to be used in the application
07:52 Return a language supported by my app for use in it
09:34 Start implementing AppLocalizations class (custom delegate)
12:30 Implement the functionality to Load language JSON file
15:36 Create a translate function that we will use in the user interface
16:06 Write AppLocalizationsDelegate class (actual delegate)
16:51 Implement isSupported function
17:32 Implement load function
18:45 Implement shouldReload function
19:08 Provide our delegate to the application
20:24 Translate "Hello there !"
21:40 Test application
23:53 Create an extension for translate
25:42 The end
Рекомендации по теме
Комментарии
Автор

قبل ماشوف الفيديو متاكد ان الشرح بيكون واضح و طريقة الشرح احترافيه ربنا يعطيك العافيه


ممكن تشرح ال pagination في clean arithuctier using bloc

mohammedtawfiq
Автор

مجهود جبار بس لو انه يتم ترتيب الفيديوهات

JustDoit-qz
Автор

وحش أخي حاولت قدملك دعم بكل إمكاناتي بعرف أنك مو بحاجة بس لازم تنشهر فيديوهاتك لأنك فنان, بعد ما اعملت أول مشروع فلاتر هو برنامج محاسبة مصغر للموبايل لقيت في اكتير قصص ناقصتني مع اني اشتريت كورس مدفوع ومع ذلك في نقص لقيتو مشروح على قناتك بترتيب رهيب مشكور جهودك

mohammaddabagh
Автор

شرح جميل
سؤال لو سمحت وش الاضافة المستخدمة في تحديد نهاية الكود الي هي الخط المتقطع بالمحرر ياريت اسمها

graphic-Pixel
Автор

بارك الله فيك ، لو ملف en.json يحتوي على 500 سطر أو 1000 سطر ، كيف ممكن يترجم إلى اللغة العربية في ملف ar.json من غير الطريقة اليدوية (سطر بسطر) اللي راح تأخذ وقت كبير ؟

coindechicstore
Автор

يعطيك العافية
اسألك، لازم نضيف كود لأجل ان تعمل أيضاً في نظام ال IOS ?
مثل اضافة Intl تحتاج لإضافة سطر كود ..
هل نحتاحها هنا؟

moamenhu
Автор

هل مكتبه flutter_localizations لم تعد متاحه لانه يعطينى flutter_localization فقط انا استخدم محرر VsCode

mostafaegypt
Автор

What is the "VS Theme" that you are using

omrx
Автор

السلام عليكم
لو في معايا مثلا list of names واليست دي بره context استخدم ازاي name'.tr(context)'

watchit
Автор

الله يعطيك العافية
سؤال من بعد اذنك ، اذا بدي غير اللغة من زر كيف ؟

rahafalshaar
Автор

في الباكدج اللي اسمها
easy_localization
بقدر استخدم الترجمه بدون الcontext
وده مهم علشان رسائل الاخطاء من الviewmodel او اي مكان بعيد عن الكونتكست
ازاي ممكن نعمل ترجمه بدون ما ابعت الكونتكست

mohsenmohamed
Автор

Localizations.of<AppLocalizations>(context, AppLocalizations)

السطر هذا يرجعلي null

hasanbaqais
Автор

كيف بدي اضيف الflutter_localization للsdk?

محمدحيدر-غر
join shbcf.ru