عن طريق تغيير نظام اللغة في android ، يتم تغيير اتجاه تطبيقي وتغيير الرمز الخاص بي واتجاه النص الآخر في التطبيق ، أحتاج إلى طريقة تعطيل هذا الخيار في التطبيق عن طريق تغيير اللغة لا تغير اتجاه عناصر التطبيق.
react native expo
هناك طريقة لتعطيل اتجاه التطبيق عند تغيير لغة النظام. , وهي باستخدام I18nManager API.
وستحتاج إلى استيراد I18nManager من react-native، ثم تستطيع استخدام allowRTL و forceRTL لتمكين أو تعطيل اتجاه RTL، كالتالي:
import { I18nManager } from 'react-native'; I18nManager.allowRTL = false;
وسيؤدي ذلك إلى تعطيل اتجاه RTL عند تغيير لغة النظام، وعرض جميع النص في التطبيق في اتجاه LTR.
وبإمكانك أيضًا استخدام forceRTL لفرض اتجاه RTL على التطبيق، كالتالي:
import { I18nManager } from 'react-native'; I18nManager.forceRTL = true;
التعليقات