Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add translations for Persian language #271

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ npm-install-%: ## install specified % npm package
npm install $* --save-dev
git add package.json
export TRANSIFEX_RESOURCE = frontend-app-learner-dashboard
transifex_langs = "ar,fr,fr_CA,es_419,pt_BR,zh_CN"
transifex_langs = "ar,fr,fr_CA,es_419,pt_BR,zh_CN,fa_IR"

intl_imports = ./node_modules/.bin/intl-imports.js
transifex_utils = ./node_modules/.bin/transifex-utils.js
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import frMessages from './messages/fr.json';
import frcaMessages from './messages/fr_CA.json';
import ptbrMessages from './messages/pt_BR.json';
import zhcnMessages from './messages/zh_CN.json';
import fairMessages from './messages/fa_IR.json';

const appMessages = {
ar: arMessages,
Expand All @@ -16,6 +17,7 @@ const appMessages = {
'fr-ca': frcaMessages,
'pt-br': ptbrMessages,
'zh-cn': zhcnMessages,
'fa-ir': fairMessages,
};

export default [
Expand Down
89 changes: 89 additions & 0 deletions src/i18n/messages/fa_IR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"dashboard.mycourses": "دوره‌های آموزشی من",
"Dashboard.NoCoursesView.lookingForChallengePrompt": "به دنبال چالش جدیدی هستید؟",
"Dashboard.NoCoursesView.exploreCoursesPrompt": "دوره‌های موجود را کاوش کنید تا آن‌ها را به میزکار خود بیفزایید.",
"Dashboard.NoCoursesView.exploreCoursesButton": "کاوش دوره‌های آموزشی",
"Dashboard.NoCoursesView.bannerAlt": "نمای بدون دوره‌ی آموزشی",
"leanerDashboard.enterpriseDialogHeader": "شما به میزکار {label} دسترسی دارید.",
"leanerDashboard.enterpriseDialogBody": "برای دسترسی به دوره‌های ارائه‌شده به شما توسط {label}، میزکار {label} را مشاهده کنید.",
"leanerDashboard.enterpriseDialogDismissButton": "نادیده گرفتن",
"leanerDashboard.enterpriseDialogConfirmButton": "مشاهده میزکار",
"leanerDashboard.confirmEmailBanner": "تایید ایمیل",
"leanerDashboard.confirmEmailTextReminderBanner": "جهت استفاده بهتر از قابلیت‌های این سامانه، ایمیل خود را تایید کنید. {confirmNowButton}",
"leanerDashboard.verifiedConfirmEmailButton": "ایمیلم را تایید کرده‌ام.",
"leanerDashboard.confirmEmailModalHeader": "ایمیل خود را تایید کنید",
"leanerDashboard.confirmEmailModalBody": "ایمیل تایید حساب کاربری برای شما ارسال شد. لطفاً جهت تایید حساب کاربری و ادامه یادگیری، بر روی دکمه قرمز موجود در ایمیل ارسالی کلیک کنید.",
"leanerDashboard.confirmEmailImageAlt": "پس‌زمینه تایید ایمیل",
"learnerVariantDashboard.menu.dashboard.label": "میزکار",
"learnerVariantDashboard.help.label": "راهنما",
"learnerVariantDashboard.menu.profile.label": "پروفایل",
"learnerVariantDashboard.menu.viewPrograms.label": "مشاهده برنامه‌های آموزشی",
"learnerVariantDashboard.menu.account.label": "حساب کاربری",
"learnerVariantDashboard.menu.orderHistory.label": "تاریخچه سفارش‌ها",
"learnerVariantDashboard.menu.signOut.label": "خروج",
"learnerVariantDashboard.course": "دوره‌های آموزشی",
"learnerVariantDashboard.program": "برنامه‌های آموزشی",
"learnerVariantDashboard.discoverNew": "یافتن دوره‌ی جدید",
"learnerVariantDashboard.logoAltText": "میزکار",
"learnerVariantDashboard.collapseMenuOpenAltText": "منو",
"learnerVariantDashboard.collapseMenuClosedAltText": "بستن",
"leanerDashboard.menu.career.label": "حرفه",
"header.menu.new.label": "جدید",
"MasqueradeBar.ViewAs": "مشاهده به عنوان: ",
"MasqueradeBar.ViewingAs": "در حال مشاهده به عنوان: ",
"MasqueradeBar.SubmitButton": "ثبت",
"MasqueradeBar.StudentNameInput": "نام کاربری یا ایمیل",
"MasqueradeBar.NoStudentFound": "دانش‌پذیری با این ایمیل و یا نام کاربری یافت نشد.",
"MasqueradeBar.UnknownError": "خطای نامشخصی رخ داد.",
"WidgetSidebar.lookingForChallengePrompt": "به دنبال چالش جدیدی هستید؟",
"WidgetSidebar.findCoursesButton": "یافتن دوره جدید {arrow}",
"ProductRecommendations.recommendationsHeading": "ممکن است خوشتان بیاید",
"ProductRecommendations.executiveEducationHeading": "آموزش اجرایی",
"ProductRecommendations.executiveEducationDescription": "دوره‌های کوتاه جهت ایجاد مهارت‌های رهبری",
"ProductRecommendations.bootcampHeading": "بوت‌کمپ",
"ProductRecommendations.bootcampDescription": "تمرین پروژه‌محور، فشرده و عملی",
"ProductRecommendations.courseHeading": "دوره‌های آموزشی",
"ProductRecommendations.courseDescription": "با کشف علایق جدید حرفه خود را ارتقا دهید",
"RecommendationsPanel.recommendationsFeatureText": "پیشنهادات اختصاصی در حال حاضر امکان‌پذیر نیست. در تلاشیم تا در اسرع وقت این قابلیت را به میزکار شما بیفزاییم.",
"RecommendationsPanel.recommendationsAlertText": "آیا تمایل دارید در صورت موجود شدن خبردار شوید؟",
"RecommendationsPanel.recommendationsModalHeading": "از توجه شما سپاس‌گزاریم!",
"RecommendationsPanel.modalSkipButton": "فعلاً بگذر",
"RecommendationsPanel.modalCountMeButton": "مرا اضافه کن!",
"learnerVariantDashboard.recommendedForYou": "پیشنهادات برای شما",
"RecommendationsPanel.seeAllRecommendationsButton": "مشاهده همه پیشنهادات",
"RecommendationsPanel.recommendationsHeading": "محتوای پیشنهادی برای شما",
"RecommendationsPanel.popularCoursesHeading": "دوره‌های پرطرفدار",
"RecommendationsPanel.exploreCoursesButton": "کاوش در دوره‌ها",
"learner-dash.courseListFilters.inProgress": "در حال اجرا",
"learner-dash.courseListFilters.notStarted": "شروع‌نشده",
"learner-dash.courseListFilters.done": "پایان‌یافته",
"learner-dash.courseListFilters.notEnrolled": "ثبت‌نام‌نشده",
"learner-dash.courseListFilters.upgraded": "ارتقا‌یافته",
"learner-dash.courseListFilters.clearAll": "پاک کردن همه",
"learner-dash.courseListFilters.sort": "مرتب‌سازی",
"learner-dash.courseListFilters.sortLastEnrolled": "آخرین ثبت‌نام",
"learner-dash.courseListFilters.sortTitle": "عنوان (به ترتیب حروف الفبا)",
"learner-dash.courseListFilters.refine": "بهینه‌سازی نتایج",
"learner-dash.courseCard.actions.resume": "ادامه دوره",
"learner-dash.courseCard.actions.beginCourse": "شروع دوره",
"learner-dash.courseCard.actions.viewCourse": "مشاهده دوره",
"learner-dash.courseCard.actions.upgrade": "ارتقا",
"learner-dash.courseCard.banners.passingGrade": "حداقل نمره مورد نیاز برای قبولی در این دوره: {minPassingGrade}\u200f%",
"learner-dash.courseCard.banners.notEligibleForCert": "شما واجد دریافت گواهی نیستید.",
"learner-dash.courseCard.banners.certReady": "تبریک! گواهی شما آماده است.",
"learner-dash.courseCard.banners.viewCertificate": "مشاهده گواهی",
"learner-dash.courseCard.banners.certMinGrade": "حداقل نمره مورد نیاز برای دریافت گواهی: {minPassingGrade}\u200f%",
"learner-dash.courseCard.banners.downloadCertificate": "دانلود گواهی",
"learner-dash.courseCard.banners.gradseAndCertReadyAfter": "کارنامه و گواهی شما بعد از {availableDate} آماده می‌شود.",
"learner-dash.courseCard.banners.entitlementUnavailable": "در حال حاضر هیچ جلسه‌ای وجود ندارد. تیم آموزشی به زودی جلساتی به این دوره خواهند افزود. اگر هیچ جلسه‌ای افزوده نشد به نشانی {emailLink} پیام ارسال کنید.",
"learner-dash.courseCard.banners.viewGrades": "مشاهده نمرات",
"learner-dash.courseCard.CourseCardDetails.courseEnded": "پایان‌یافته در {endDate}",
"learner-dash.courseCard.CourseCardDetails.courseEnds": "تاریخ پایان دوره: {endDate}",
"learner-dash.courseCard.CourseCardDetails.courseStarts": "تاریخ شروع دوره: {startDate}",
"learner-dash.courseCardMenu.unenroll": "لغو ثبت‌نام",
"learner-dash.courseCardMenu.dropdownAlt": "منوی اقدامات دوره",
"learner-dash.courseCardMenu.emailSettings": "تنظیمات ایمیل",
"learner-dash.courseCardMenu.shareToFacebook": "اشتراک‌گذاری در فیسبوک",
"learner-dash.courseCardMenu.shareToTwitter": "اشتراک‌گذاری در توییتر",
"learner-dash.courseCardMenu.shareQuote": "من در حال یادگیری دوره آنلاین {courseName} با {socialBrand} هستم. به این دوره نگاهی بیندازید!"
}