Skip to content

Commit 555c7f4

Browse files
committed
feat: add traductions
1 parent ddbc212 commit 555c7f4

File tree

173 files changed

+19550
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

173 files changed

+19550
-2
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,5 @@ module.config.js
2727
# Local environment overrides
2828
.env.private
2929

30-
src/i18n/messages/
3130

3231
env.config.jsx

src/i18n/index.js

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,21 @@
1-
export default [];
1+
// This file is generated by the openedx/frontend-platform's "intl-import.js" script.
2+
//
3+
// Refer to the i18n documents in https://docs.openedx.org/en/latest/developers/references/i18n.html to update
4+
// the file and use the Micro-frontend i18n pattern in new repositories.
5+
//
6+
7+
import messagesFromFrontendPlatform from './messages/frontend-platform';
8+
import messagesFromParagon from './messages/paragon';
9+
import messagesFromFrontendComponentHeader from './messages/frontend-component-header';
10+
import messagesFromFrontendComponentFooter from './messages/frontend-component-footer';
11+
import messagesFromFrontendLibSpecialExams from './messages/frontend-lib-special-exams';
12+
import messagesFromFrontendAppLearning from './messages/frontend-app-learning';
13+
14+
export default [
15+
messagesFromFrontendPlatform,
16+
messagesFromParagon,
17+
messagesFromFrontendComponentHeader,
18+
messagesFromFrontendComponentFooter,
19+
messagesFromFrontendLibSpecialExams,
20+
messagesFromFrontendAppLearning,
21+
];
Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
{
2+
"learn.redirect.interstitial.message": "إعادة التوجيه جارية...",
3+
"learning.notification.preferences.unsubscribe.preferenceCenterUrl": "",
4+
"tours.abandonTour.launchTourCheckpoint.body": "تشعر بالضياع؟ ابدأ الجولة في أي وقت للحصول على بعض النصائح السريعة لتحقيق أقصى استفادة من التجربة.",
5+
"tours.sequenceNavigationCheckpoint.body": "يتيح لك الشريط العلوي في مساقك الانتقال بسهولة إلى أقسام مختلفة ويظهر لك ما هو قادم.",
6+
"tours.existingUserTour.launchTourCheckpoint.body": "لقد أضفنا مؤخرًا بعض الميزات الجديدة إلى تجربة المساق. هل أتريد بعض المساعدة في البحث حولك؟ قم بجولة لمعرفة المزيد.",
7+
"tours.button.dismiss": "تجاهل",
8+
"tours.button.next": "التالي",
9+
"tours.button.okay": "حسنًا",
10+
"learning.accessExpiration.deadline": "قم بالترقية قبل {date} للاستفادة من دخول غير محدود للمساق طالما هو موجود على الموقع.",
11+
"learning.accessExpiration.header": "تنتهي صلاحية الدخول كمستمع في {date}",
12+
"learning.accessExpiration.body": "",
13+
"instructorToolbar.pageBanner.courseHasExpired": "لم يعد هذا المتعلّم مخولاً بالدخول لهذا المساق. لقد انتهت صلاحية بتاريخ {date}.",
14+
"learning.activeEnterprise.alert": "",
15+
"learning.outline.alert.start.short": "",
16+
"learning.outline.alert.start.long": "",
17+
"learning.outline.alert.start.calendar": "",
18+
"instructorToolbar.pageBanner.courseHasNotStarted": "لا يمكن للطالب بعدُ دخول المساق. يبدأ المساق في {date}.",
19+
"account-activation.alert.button": "المواصلة إلى {siteName}",
20+
"account-activation.alert.message": "",
21+
"account-activation.resend.link": "أرسل البريد مرة اخرى ",
22+
"learning.logistration.alert": "لرؤية محتوى المساق، {signIn} أو {register}.",
23+
"learning.goals.unsubscribe.errorDescription": "لم نستطع الغاء اشتراكك في رسائل التذكير بالهدف. رجاءً حاول مجددًا في وقت لاحق أو {contactSupport} للمساعدة.",
24+
"learn.breadcrumb.navigation.course.home": "المساق ",
25+
"learn.course.tabs.navigation.overflow.menu": "المزيد...",
26+
"learning.upgradeButton.buttonText": "الترقية مقابل {pricing}",
27+
"learning.upgradeNowButton.buttonText": "الترقية الآن مقابل {pricing}",
28+
"learning.generic.upgradeNotification.expirationAccessLoss.progress": "بما في ذلك أي تقدم",
29+
"learning.generic.upgradeNotification.expirationVerifiedCert.benefits": "فوائد الترقية",
30+
"learning.generic.upgradeNotification.expirationAccessLoss": "ستفقد كل إمكانية الوصول إلى هذا المساق، {includingAnyProgress}، في {date}.",
31+
"learning.generic.upgradeNotification.expirationVerifiedCert": "ترقية مساقك تتيح لك السعي للحصول شهادة معتمدة، و ترفع القيود عن العديد من الميزات. اعرف المزيد عن {benefitsOfUpgrading}.",
32+
"learning.generic.upgradeNotification.pastExpiration.content": "لقد انقضى أجَل الترقية لهذا المساق. للترقية، سجل نفسك في الدورة التالية المتاحة.",
33+
"learning.generic.upgradeNotification.expirationDays": "",
34+
"learning.generic.upgradeNotification.expirationHours": "",
35+
"learning.generic.upgradeNotification.expirationMinutes": "بقيت أقل من ساعة",
36+
"learning.generic.upgradeNotification.expiration": "ستنتهي صلاحية الوصول إلى المساق في {date}",
37+
"learning.generic.upgradeNotification.pastExpiration.banner": "انقضى أجَل الترقية في {date}",
38+
"learning.generic.upgradeNotification.firstTimeLearnerDiscount": "خصم {percentage}‏% للمتعلم أول مرة",
39+
"learning.generic.upgradeNotification.accessExpiration": "قم بترقية مساقك اليوم",
40+
"learning.generic.upgradeNotification.accessExpirationUrgent": " نهاية صلاحية الوصول إلى المساق",
41+
"learning.generic.upgradeNotification.accessExpirationPast": "نهاية صلاحية الوصول إلى المساق",
42+
"learning.generic.upgradeNotification.pursueAverifiedCertificate": "اسعَ للحصول على شهادة معتمدة",
43+
"learning.generic.upgradeNotification.code": "استخدم الكود {code} عند الشراء",
44+
"learning.generic.upsell.verifiedCertBullet.verifiedCert": "شهادة معتمدة",
45+
"learning.generic.upsell.verifiedCertBullet.verifiedCert.newTab.screenreaderOnly.message": "",
46+
"learning.generic.upsell.verifiedCertBullet": "تحصل على {verifiedCertLink} بالإكمال لتعرضها في سيرتك الذاتية.",
47+
"learning.generic.upsell.unlockGradedBullet.gradedAssignments": "الواجبات المنقّطة",
48+
"learning.generic.upsell.unlockGradedBullet": "ترفع قيودك عن جميع أنشطة المساق، بما في ذلك {gradedAssignmentsInBoldText}",
49+
"learning.generic.upsell.fullAccessBullet.fullAccess": "تستفيد من كل",
50+
"learning.generic.upsell.fullAccessBullet": "{fullAccessInBoldText} محتوى و مواد المساق، حتى بعد انتهائه",
51+
"learning.generic.upsell.supportMissionBullet.mission": "رسالتنا",
52+
"learning.generic.upsell.supportMissionBullet": "تدعم {missionInBoldText} في {siteName}",
53+
"tours.datesCheckpoint.body": "قد تكون التواريخ المهمة عونا لك للبقاء على السكة.",
54+
"tours.datesCheckpoint.title": "ابق مٌطّلعًا على أهم التواريخ",
55+
"tours.outlineCheckpoint.body": "يمكنك استكشاف أقسام المساق من خلال المخطط أدناه.",
56+
"tours.outlineCheckpoint.title": "إبدأ المساق!",
57+
"tours.tabNavigationCheckpoint.body": "يمكن استخدام هذه التبويبات للوصول إلى بقية مواد المساق الأخرى كتقدمك، و المنهاج، و غير ذلك.",
58+
"tours.tabNavigationCheckpoint.title": "موارد المساق الإضافية",
59+
"tours.upgradeCheckpoint.body": "اعمل للحصول على شهادة و استفد من كافة مواد المساق. قم بالترقية الآن!",
60+
"tours.upgradeCheckpoint.title": "رفع القيود عن مساقك",
61+
"tours.weeklyGoalsCheckpoint.body": "إن تحديد هدف يجعلك أقرب ﻹتمام المساق.",
62+
"tours.weeklyGoalsCheckpoint.title": "حدد هدفًا للمساق",
63+
"tours.newUserModal.title": "{welcome} مساق {siteName}!",
64+
"learning.effortEstimation.combinedEstimate": "{minutes} + {activities}",
65+
"learning.streakcelebration.factoida": "إن المستخدمين الذين يتعلمون ل{streak_length, plural,\n two {يومين}\n few {# أيام}\n many {# يومًا}\n other {# يوم}\n} على التوالي {bolded_section} عن الذين لا يفعلون مثلهم.",
66+
"learning.streakcelebration.factoidb": "إن المستخدمين الذين يتعلمون ل{streak_length, plural,\n two {يومين}\n few {# أيام}\n many {# يومًا}\n other {# يوم}\n} على التوالي {bolded_section} من لا يفعلون مثلهم.",
67+
"learning.streakCelebration.streakCelebrationCouponEndDateMessage": "ينتهي في {date}.",
68+
"progress.certificateStatus.unverifiedBody": "لتوليد شهادة، يجب عليك إكمال التحقق من هويتك. {idVerificationSupportLink}.",
69+
"progress.certificateStatus.downloadableBody": "",
70+
"progress.certificateStatus.notAvailable.endDate": "",
71+
"unit.bookmark.button.add.bookmark": "",
72+
"unit.bookmark.button.remove.bookmark": "",
73+
"learning.celebration.goalCongrats": "",
74+
"learning.celebration.setGoal": "",
75+
"courseExit.catalogSearchSuggestion": "",
76+
"courseCelebration.certificateBody.available": "",
77+
"courseCelebration.certificateBody.notAvailable.endDate.v2": "",
78+
"courseCelebration.certificateBody.unverified": "",
79+
"courseCelebration.certificateBody.upgradable": "",
80+
"courseCelebration.upgradeDiscountCodePrompt": "",
81+
"courseCelebration.recommendations.heading": "",
82+
"courseCelebration.recommendations.label": "",
83+
"courseCelebration.recommendations.browse_catalog": "",
84+
"courseCelebration.recommendations.loading_recommendations": "",
85+
"courseCelebration.recommendations.card.schools.label": "",
86+
"courseCelebration.dashboardInfo": "",
87+
"courseExit.programCompletion.dashboardMessage": "لعرض حالة الشهادة، تحقق من قسم البرامج في {programLink}.",
88+
"courseExit.upgradeFootnote": "سيبقى الوصول إلى هذا المساق و مواده على لوحة المعلومات ممكنا إلى غاية {expirationDate}. لتمديد فترة الوصول، قم ب{upgradeLink}.",
89+
"learning.outline.alert.cert.earnedNotAvailable": "",
90+
"learning.outline.alert.end.short": "ينتهي هذا المساق في غضون {timeRemaining} في {courseEndTime}.",
91+
"learning.outline.alert.end.long": "ينتهي المساق في {timeRemaining} في {courseEndDate}.",
92+
"learning.privateCourse.signInOrRegister": "{signIn} أو {register} أولاً، ثم سجل نفسك في المساق.",
93+
"learning.outline.alert.scheduled-content.heading": "مزيد من المحتوى قادم قريبا!",
94+
"learning.outline.alert.scheduled-content.body": "سيصدر لهذا المساق مزيد المحتوى في تاريخ لاحق. ترقب التحديثات عبر البريد الإلكتروني أو تفقّد هذا المساق لاحقًا من أجل التحديثات.",
95+
"learning.outline.alert.scheduled-content.button": "عرض مواعيد المساق",
96+
"calculator.instructions.button.label": "",
97+
"calculator.instructions": "",
98+
"calculator.instructions.support.title": "",
99+
"calculator.instructions.useful.tips": "",
100+
"calculator.hint1": "",
101+
"calculator.hint2": "",
102+
"calculator.hint3": "",
103+
"calculator.hint4": "",
104+
"calculator.hint5": "",
105+
"calculator.instruction.table.to.use.heading": "",
106+
"calculator.instruction.table.type.heading": "",
107+
"calculator.instruction.table.examples.heading": "",
108+
"calculator.instruction.table.to.use.numbers": "",
109+
"calculator.instruction.table.to.use.numbers.type1": "",
110+
"calculator.instruction.table.to.use.numbers.type2": "",
111+
"calculator.instruction.table.to.use.numbers.type3": "",
112+
"calculator.instruction.table.to.use.operators": "",
113+
"calculator.instruction.table.to.use.operators.type1": "",
114+
"calculator.instruction.table.to.use.operators.type2": "",
115+
"calculator.instruction.table.to.use.operators.type3": "",
116+
"calculator.instruction.table.to.use.constants": "",
117+
"calculator.instruction.table.to.use.affixes": "",
118+
"calculator.instruction.table.to.use.affixes.type": "",
119+
"calculator.instruction.table.to.use.basic.functions": "",
120+
"calculator.instruction.table.to.use.trig.functions": "",
121+
"calculator.instruction.table.to.use.scientific.notation": "",
122+
"calculator.instruction.table.to.use.scientific.notation.type1": "",
123+
"calculator.instruction.table.to.use.scientific.notation.type2": "",
124+
"calculator.instruction.table.to.use.scientific.notation.type3": "",
125+
"learn.honorCode.content": "الصدق و النزاهة الأكاديمية أمران مهمان بالنسبة إلى {siteName} و المؤسسات التي تقدم المساقات و البرامج على موقع {siteName}. بالنقر على “أنا موافق“ أدناه، أؤكد أني قد قرأت و فهمت و سألتزم ب{link} في موقع {siteName}.",
126+
"learn.course.sequence.navigation.mobile.menu": "{current} من {total}"
127+
}

0 commit comments

Comments
 (0)