• 0

كيف أجعل ال mapview تظهر باللغة العربية وليست الانجليزية React Native

كيف اجعل الخريطة تظهر باللغة العربية ليست الانجليزية فى الوقت الدى فيه ال simulator لغته english وليست عربى فى React Native 

 

  <MapView style={{flex: 1}} region={region}>
          {ads.map((item, index) => (
            <Marker
              title={item.title}
              description={item.description}
              key={index}
              coordinate={item.region}>
              <Image
                style={{width: 26, height: 28}}
                resizeMode="contain"
                source={require('../../assets/map/marker.png')}
              />
            </Marker>
          ))}
        </MapView>

 

تمّ تعديل بواسطة أحمد ابراهيم عبد الله
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

@أحمد ابراهيم عبد الله

يمكنك ذلك من خلال إضافة المتغير language إلى الـ Api الذي تستخدمه في مشروعك مثلاً إن كنت تستخدم جوجل مابس وهذا أتوقع ما تستخدمه في مشروعك من خلال مكتبة react-native-maps فا لتغيير اللغة نقوم بإضافة كود اللغة إلى المتغير language هكذا لاحظ language=ar حيث "ar" هو رمز اللغة العربية و "en" اللغة الإنجليزية وكذلك للغات الأخرى 

<script async defer src="https://maps.googleapis.com/maps/api/js?key=yourkey&callback=initMap&language=ar"></script>

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 2 دقائق مضت قال Mohamd Imran:

@أحمد ابراهيم عبد الله

يمكنك ذلك من خلال إضافة المتغير language إلى الـ Api الذي تستخدمه في مشروعك مثلاً إن كنت تستخدم جوجل مابس وهذا أتوقع ما تستخدمه في مشروعك من خلال مكتبة react-native-maps فا لتغيير اللغة نقوم بإضافة كود اللغة إلى المتغير language هكذا لاحظ language=ar حيث "ar" هو رمز اللغة العربية و "en" اللغة الإنجليزية وكذلك للغات الأخرى 


<script async defer src="https://maps.googleapis.com/maps/api/js?key=yourkey&callback=initMap&language=ar"></script>

شكرا اخى لكنى اود فعلها ب react native

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 16 دقائق مضت قال أحمد ابراهيم عبد الله:

شكرا اخى لكنى اود فعلها ب react native

بالفعل الإجابة  لـ react native ما قصدته هو عندما تقوم بتثبيت المكتبة في مشروعك ستضع api key الخاص بجوجل مابس الذي تحصل عليه من جوجل وبالعادة هذا المفتاح أو ال Api key  يكون في ملف AndroidManifest.xml في حال كنت تبني مشروعك للأندرويد يكون بهذا الشكل 

<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="YOUR_API_KEY"/>

أما إن كنت تبني المشروع للأيفون (IOS) فيكون بهذا الشكل في ملف AppDelegate.m هكذا حيث "YOUR_API_KEY" يجب أن يكون المفتاح الخاص بك الذي حصلت عليه من جوجل

[GMSServices provideAPIKey:@"YOUR_API_KEY"];

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن