thingsboard / flutter_thingsboard_app

ThingsBoard Mobile Application
https://thingsboard.io/products/mobile/
BSD 3-Clause "New" or "Revised" License
207 stars 153 forks source link

Add Arabic locale #96

Closed salemaljebaly closed 17 hours ago

salemaljebaly commented 3 weeks ago

Add Arabic Localization to ThingsBoard Flutter App

Description: This PR introduces Arabic translations for the ThingsBoard Flutter app to enhance user experience for Arabic-speaking users. The translations cover all user-facing strings, including navigation items, notifications, forms, and dialogs.

Changes:

  1. Added intl_ar.arb file with complete Arabic translations.
  2. Utilized the existing translation techniques in the app with minimal modifications.
  3. Generate messages_ar.dart file.
  4. Add ar locale to LibraryLoader in messages_all.dart file.
  5. Add ar to supportedLocales in I10n.dart file.
salemaljebaly commented 3 weeks ago

I add arabic support to app, check it when you have time. @ybeshkarov

ybeshkarov commented 18 hours ago

Looks good!

Could you please point the dev branch as a target?

Thanks.