تخطَّ إلى المحتوى

اللغات

GET/languages

يعرض اللغات الـ147 المسجلة في المنصة، مع أسمائها واتجاه الكتابة لكل لغة. استخدم isoCode في أي مسار يقبل lang.

نافذة طرفيّة
curl "https://islamenc.com/api/languages"
[
{ "isoCode": "aa", "arabicName": "عفري", "englishName": "Afar", "nativeName": "Qafár af", "direction": "ltr" },
{ "isoCode": "ar", "arabicName": "عربي", "englishName": "Arabic", "nativeName": "العربية", "direction": "rtl" },
{ "isoCode": "bn", "arabicName": "بنغالي", "englishName": "Bengali", "nativeName": "বাংলা", "direction": "ltr" },
{ "isoCode": "prs", "arabicName": "دري", "englishName": "Dari", "nativeName": "دری", "direction": "rtl" }
]

قد لا يتوفر كل نوع من المحتوى بجميع اللغات. لمعرفة اللغات المتاحة، استخدم المسارات التالية:

المحتوى المسار
ترجمات كتاب GET /books/{projectId}/languages
لغات كل بطاقة في موسوعة GET /enc/{encId}/card-languages
ترجمات القرآن GET /quran/translation-keys (الإصدارات، ولكل منها لغته)
أسماء السور GET /quran/surah-names?language=xx

تكون direction بقيمة rtl للعربية والفارسية والدرية والبشتو والأردية والأويغورية والكردية (السورانية) وسائر اللغات التي تُكتب من اليمين إلى اليسار. استخدمها لضبط خاصية dir في صفحتك.