diff --git a/Makefile b/Makefile index 37e85de257..5d139dee2e 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ export TRANSIFEX_RESOURCE=frontend-app-learning -transifex_langs = "ar,fr,es_419,zh_CN,pt,it,de,uk,ru,hi,fr_CA,it_IT,pt_PT,de_DE" +transifex_langs = "ar,fr,es_419,zh_CN,pt,it,de,uk,ru,hi,fa_IR,fr_CA,it_IT,pt_PT,de_DE" transifex_utils = ./node_modules/.bin/transifex-utils.js i18n = ./src/i18n diff --git a/src/i18n/index.jsx b/src/i18n/index.jsx index 33f55fb2e0..dd591ef6cb 100644 --- a/src/i18n/index.jsx +++ b/src/i18n/index.jsx @@ -8,6 +8,7 @@ import ukMessages from './messages/uk.json'; import deMessages from './messages/de.json'; import ruMessages from './messages/ru.json'; import hiMessages from './messages/hi.json'; +import faIRMessages from './messages/fa_IR.json'; import frCAMessages from './messages/fr_CA.json'; import dedeCAMessages from './messages/de_DE.json'; import ititCAMessages from './messages/it_IT.json'; @@ -23,6 +24,7 @@ const messages = { it: itMessages, de: deMessages, hi: hiMessages, + 'fa-ir': faIRMessages, 'fr-ca': frCAMessages, ru: ruMessages, uk: ukMessages, diff --git a/src/i18n/messages/fa_IR.json b/src/i18n/messages/fa_IR.json new file mode 100644 index 0000000000..7716cb96a9 --- /dev/null +++ b/src/i18n/messages/fa_IR.json @@ -0,0 +1,445 @@ +{ + "learning.accessExpiration.deadline": "برای دسترسی نامحدود به دوره آموزشی تا زمانی که در وبگاه است، تا {date} ارتقا دهید.", + "learning.accessExpiration.header": "دسترسی حسابرسی منقضی می‌شود {date}", + "learning.accessExpiration.body": "شما همه دسترسی به این دوره آموزشی خود همچون پیشرفت خود را در {date} از دست می‌دهید.", + "instructorToolbar.pageBanner.courseHasExpired": "این فرد، دیگر به این دوره آموزشی دسترسی ندارد. دسترسی آن‌ها در {date} منقضی شد.", + "learning.accessExpiration.upgradeNow": "اکنون روزآمد کنید.", + "learning.activeEnterprise.alert": "{changeActiveEnterprise}.", + "learning.activeEnterprise.change.alert": "تغییر شرکت هم‌اکنون", + "learning.outline.alert.start.short": "دوره آموزشی در {timeRemaining} در {courseStartTime} آغاز می‌شود.", + "learning.outline.alert.end.long": "این دوره آموزشی در {timeRemaining} در {courseEndDate} به پایان می‌رسد.", + "learning.outline.alert.end.calendar": "فراموش نکنید که یک یادآور تقویم بیفزایید!", + "instructorToolbar.pageBanner.courseHasNotStarted": "این فرد هنوز به این دوره آموزشی دسترسی ندارد. دوره آموزشی در تاریخ {date} شروع می‌شود.", + "learning.enrollment.alert": "برای دیدن محتوای دوره آموزشی باید در آن ثبت‌نام کرده باشید.", + "learning.staff.enrollment.alert": "شما در حال مشاهده دوره آموزشی به‌عنوان عضو سامانه هستید اما ثبت‌نام نکرده‌اید.", + "learning.enrollment.enrollNow.Inline": "الان ثبت‌نام کنید", + "learning.enrollment.enrollNow.Sentence": "الان ثبت‌نام کنید.", + "learning.enrollment.success": "شما در این دوره آموزشی ثبت‌نام کردید.", + "account-activation.alert.button": "ادامه در {siteName}", + "account-activation.alert.message": "ما رایانامه‌ای به {boldEmail} با پیوندی برای فعالسازی حساب کاربری شما ارسال کردیم. نمی‎‌توانید آن را پیدا کنید؟ پوشه هرزنامه یا {sendEmailTag} را بررسی کنید.", + "account-activation.resend.link": "ارسال مجدد رایانامه", + "learning.logistration.alert": "برای دیدن محتوای دوره آموزشی، {signIn} یا {register}.", + "account-activation.alert.title": "حساب کاربری خود را فعال کنید تا بتوانید دوباره وارد شوید", + "learn.sequence.entranceExamTextNotPassing": "برای دسترسی به منابع آموزشی، باید در این آزمون امتیاز {entranceExamMinimumScorePct}% یا بالاتر کسب کنید. امتیاز فعلی شما {entranceExamCurrentScore}٪ است.", + "learn.sequence.entranceExamTextPassed": "امتیاز شما {entranceExamCurrentScore}% است. شما در آزمون ورودی پذیرفته شده‌اید.", + "learning.dates.badge.completed": "کامل‌شده", + "learning.dates.badge.dueNext": "موعد بعدی", + "learning.dates.badge.pastDue": "سررسید", + "learning.dates.title": "تاریخ‌های مهم", + "learning.dates.badge.today": "امروز", + "learning.dates.badge.unreleased": "هنوز منتشر نشده‌است", + "learning.dates.badge.verifiedOnly": "فقط تاییدشده", + "learning.goals.unsubscribe.contact": "تماس با پشتیبانی ", + "learning.goals.unsubscribe.description": "از این پس رایانامه یادآوری درباره هدف خود برای {courseTitle} دریافت نخواهید کرد.", + "learning.goals.unsubscribe.errorHeader": "مشکلی پیش آمد", + "learning.goals.unsubscribe.goToDashboard": "بازگشت به پیشخوان", + "learning.goals.unsubscribe.header": "اشتراکتان را از هشدار یادآوری هدف لغو کرده‌اید", + "learning.goals.unsubscribe.loading": "در حال لغو آبونمان...", + "learning.goals.unsubscribe.errorDescription": "ما نتوانستیم اشتراک شما را از رایانامه‌های هشدار هدف لغو کنیم. لطفاً بعداً دوباره تلاش کنید یا برای راهنمایی {با پشتیبانی تماس بگیرید}.", + "learning.outline.alert.cert.earnedNotAvailable": "این دوره آموزشی در {courseEndDateFormatted} پایان می‌یابد. نمرات نهایی و گواهی‌های کسب‌شده طبق برنامه پس از {certificateAvailableDate} فراهم خواهند بود.", + "cert.alert.earned.unavailable.header.v2": "وضعیت نمره و گواهی شما به‌زودی در دسترس خواهد بود.", + "cert.alert.earned.ready.header": "تبریک می‌گوییم! گواهی شما آماده است.", + "cert.alert.notPassing.header": "شما هنوز واجد شرایط دریافت گواهی نیستید", + "cert.alert.notPassing.button": "مشاهده نمرات", + "learning.outline.alert.end.short": "این دوره آموزشی در {timeRemaining} و {courseEndTime} به پایان می‌رسد.", + "alert.enroll": "برای دسترسی به دوره آموزشی کامل.", + "learning.privateCourse.signInOrRegister": "{signIn} یا {register} و سپس در این دوره آموزشی ثبت‌نام کنید.", + "learning.outline.alert.scheduled-content.heading": "محتوای بیشتری در آینده در اختیار شما قرار خواهد گرفت!", + "learning.outline.alert.scheduled-content.body": "این دوره آموزشی محتوای بیشتری در آینده خواهد داشت. برای روزآمدسازی‌ها و بررسی محتوای دوره آموزشی را از طریق صندوق رایانامه بررسی کنید.", + "learning.outline.alert.scheduled-content.button": "مشاهده برنامه آموزشی دوره", + "learning.outline.dates.all": "مشاهد همه تاریخ‌های دوره آموزشی", + "learning.outline.goalButton.casual.text": "1 روز در هفته", + "learning.outline.goalButton.screenReader.text": "گاه‌به‌گاه", + "learning.outline.certificateAlt": "گواهی نمونه", + "learning.outline.collapseAll": "بستن همه موارد", + "learning.outline.completedAssignment": "کامل شده", + "learning.outline.completedSection": "بخش کامل‌شده", + "learning.outline.dates": "تاریخ‌های مهم", + "learning.outline.editGoal": "ویرایش هدف", + "learning.outline.expandAll": "گسترش همه موارد", + "learning.outline.goal": "هدف", + "learning.outline.goalReminderDetail": "اگر متوجه شویم که کاملاً به هدف خود نرسیده‌اید، رایانامه یادآوری برای شما ارسال خواهیم کرد.", + "learning.outline.goalUnsure": "هنوز مطمئن نیستم", + "learning.outline.handouts": "جزوات دوره", + "learning.outline.incompleteAssignment": "ناتمام", + "learning.outline.incompleteSection": "بخش ناتمام", + "learning.outline.goalButton.intense.text": "5 روز در هفته", + "learning.outline.goalButton.intense.title": "شدید", + "learning.outline.learnMore": "بیشتر بدانید", + "learning.outline.altText.openSection": "بازکردن", + "learning.proctoringPanel.header": "این دوره آموزشی شامل آزمون‌های حفاظت‌شده می‌شود", + "learning.outline.goalButton.regular.text": "3 روز در هفته", + "learning.outline.goalButton.regular.title": "منظم", + "learning.outline.resumeBlurb": "از جایی که ترک کردید ادامه دهید", + "learning.outline.resume": "ادامه دوره آموزشی", + "learning.outline.setGoal": "برای آغاز، با انتخاب گزینه زیر که بهترین برنامه آموزشی شما را توصیف می‌کند، هدف خود را از شرکت در دوره آموزشی تعیین کنید.", + "learning.outline.setGoalReminder": "یادآور هدف تنظیم کنید", + "learning.outline.goalButton.casual.title": "سبک هدف یادگیری تعیین کنید.", + "learning.outline.setWeeklyGoal": "یک هدف یادگیری هفتگی تعیین کنید", + "learning.outline.setWeeklyGoalDetail": "تعیین هدف به شما انگیزه می‌دهد تا دوره آموزشی را به پایان برسانید. همیشه امکان تغییر آن را دارید.", + "learning.outline.start": "آغاز دوره آموزشی ", + "learning.outline.startBlurb": "دوره آموزشی خود را از امروز شروع کنید", + "learning.outline.tools": "ابزارهای دوره آموزشی", + "learning.outline.upgradeButton": "ارتقا ({symbol}{price})", + "learning.outline.upgradeTitle": "به دنبال کسب یک گواهی تأییدشده باشید", + "learning.outline.welcomeMessage": "پیام خوش‌آمدگویی", + "learning.outline.welcomeMessageShowMoreButton": "بیشتر", + "learning.outline.welcomeMessageShowLessButton": "کمتر", + "learning.outline.goalWelcome": "خوش آمدید به :", + "learning.proctoringPanel.status.notStarted": "شروع نشده", + "learning.proctoringPanel.status.started": "شروع شده", + "learning.proctoringPanel.status.submitted": "ارائه شده", + "learning.proctoringPanel.status.verified": "تاییدشده", + "learning.proctoringPanel.status.rejected": "رد شده", + "learning.proctoringPanel.status.error": "خطا", + "learning.proctoringPanel.status.otherCourseApproved": "در دوره آموزشی دیگری تایید شد", + "learning.proctoringPanel.status.expiringSoon": "به‌زودی منقضی می‌شود", + "learning.proctoringPanel.status": "وضعیت ورودی جاری:", + "learning.proctoringPanel.message.notStarted": "شما آزمون ورودی خود را آغاز نموده‌اید.", + "learning.proctoringPanel.message.started": "شما امتحان آزمایشی خود را آغاز کرده‌اید.", + "learning.proctoringPanel.message.submitted": "شما آزمون ورودی خود را ارسال کرده‌اید.", + "learning.proctoringPanel.message.verified": "آزمون ورودی شما در این دوره آموزشی تایید شده‌است.", + "learning.proctoringPanel.message.rejected": "آزمون ورودی شما رد شده است. لطفاً دوباره سعی کنید.", + "learning.proctoringPanel.message.error": "خطایی در طول آزمون آزمایشی شما رخ داده است. لطفاً این آزمون را دوباره امتحان کنید.", + "learning.proctoringPanel.message.otherCourseApproved": "آزمون آزمایشی شما در دوره آموزشی دیگری تایید شده است.", + "learning.proctoringPanel.detail.otherCourseApproved": "اگر دستگاه شما تغییر کرده است، توصیه می‌کنیم که امتحان داخلی این دوره را تکمیل کنید تا مطمئن شوید که راه‌اندازی شما همچنان با الزامات پیش‌بینی شده تطابق دارد.", + "learning.proctoringPanel.message.expiringSoon": "پرونده شخصی آزمایشی شما در دوره آموزشی دیگری تایید شده است. با این حال، وضعیت آزمایشی شما به‌زودی منقضی می‌شود. لطفاً دوباره پرونده را تکمیل کنید تا مطمئن شوید که می‌توانید آزمون‌های حفاظت‌شده را ادامه دهید.", + "learning.proctoringPanel.generalInfo": "شما باید پیش از شرکت در هر آزمون آزمایشی، فرآیند حفاظت را تکمیل کنید.", + "learning.proctoringPanel.generalInfoSubmitted": "پرونده شخصی ارسالی شما در حال بررسی است.", + "learning.proctoringPanel.generalTime": "بررسی پرونده ورودی ممکن است 2+ روز کاری طول بکشد.", + "learning.proctoringPanel.onboardingButton": "ورودی کامل", + "learning.proctoringPanel.onboardingPracticeButton": "مشاهده آزمون جاری", + "learning.proctoringPanel.onboardingButtonNotOpen": "آزمایش باز می‌شود: {releaseDate}", + "learning.proctoringPanel.reviewRequirementsButton": "دستورالعمل‌ها و سامانه مورد نیاز را بررسی کنید", + "learning.proctoringPanel.onboardingButtonPastDue": "ورودی تاریخ گذشته", + "learning.outline.sequence-due": "سررسید {description} {assignmentDue}", + "progress.certificateStatus.unverifiedBody": "برای تهیه گواهی، باید تأیید هویت را تکمیل کنید. {idVerificationSupportLink}.", + "progress.certificateStatus.downloadableBody": "امروز موفقیت خود را در لینکدین یا رزومه خود به نمایش بگذارید. اکنون می‌توانید گواهی خود را بارگیری کنید و هر زمان که بخواهید از پیشخوان و پرونده شخصر خود به آن دسترسی داشته باشید.", + "courseCelebration.certificateBody.notAvailable.endDate": "نمرات نهایی و همه گواهی‌های کسب‌شده قرار است پس از {endDate} در دسترس باشند.", + "progress.certificateStatus.notPassingHeader": "وضعیت گواهی", + "progress.certificateStatus.notPassingBody": "برای اینکه واجد شرایط دریافت گواهی باشید، باید نمره قبولی کسب کنید.", + "progress.certificateStatus.inProgressHeader": "محتوای بیشتری در آینده در اختیار شما قرار خواهد گرفت!", + "progress.certificateStatus.inProgressBody": "به نظر می‌رسد مطالب بیشتری در این دوره آموزشی وجود دارد که در آینده منتشر خواهد شد. از طریق رایانامه، روزآمدسازی‌ها را به اطلاع شما می‌رسانیم یا دوره آموزشی خود را برای دسترسی به محتوا دوباره بررسی کنید.", + "progress.certificateStatus.requestableHeader": "وضعیت گواهی", + "progress.certificateStatus.requestableBody": "تبریک می گوییم، شما واجد شرایط دریافت گواهی هستید! برای دسترسی به گواهی خود، آن را در زیر درخواست کنید.", + "progress.certificateStatus.requestableButton": "درخواست گواهی", + "progress.certificateStatus.unverifiedHeader": "وضعیت گواهی", + "progress.certificateStatus.unverifiedButton": "تایید شناسه", + "progress.certificateStatus.courseCelebration.verificationPending": "تأیید هویت شما در حالت انتظار است و گواهی پس از تأیید در دسترس خواهد بود.", + "progress.certificateStatus.downloadableHeader": "گواهی شما در دسترس است!", + "progress.certificateStatus.viewableButton": "مشاهده گواهی من", + "progress.certificateStatus.notAvailableHeader": "وضعیت گواهی", + "progress.certificateBody.notAvailable.endDate": "نمرات نهایی و همه گواهی‌های کسب‌شده قرار است پس از {endDate} در دسترس باشند.", + "progress.certificateStatus.upgradeHeader": "گواهی کسب کنید", + "progress.certificateStatus.upgradeBody": "شما در مسیر بررسی هستید و واجد شرایط دریافت گواهی نیستید. به‌منظور تلاش برای دریافت گواهی، امروز دوره آموزشی خود را ارتقا دهید.", + "progress.certificateStatus.upgradeButton": "اکنون ارتقا دهید", + "progress.certificateStatus.unverifiedHomeHeader.v2": "هویت خود را تأیید کنید تا واجد شرایط دریافت گواهی شوید.", + "progress.certificateStatus.unverifiedHomeButton": "تایید هویت من", + "progress.certificateStatus.unverifiedHomeBody": "برای تهیه گواهی برای این دوره آموزشی، باید مراحل تایید هویت را تکمیل کنید.", + "progress.completion.donut.label": "تکمیل شد", + "progress.completion.body": "این نشان می‌دهد که چه مقدار از محتوای دوره آموزشی را تکمیل کرده اید. توجه کنید که برخی از محتواها ممکن است هنوز منتشر نشده باشند.", + "progress.completion.tooltip.locked": "محتوایی که تکمیل کرده‌اید.", + "progress.completion.header": "پایان دوره آموزشی", + "progress.completion.tooltip": "محتوایی که به آن دسترسی دارید و آن را تکمیل نکرده‌اید.", + "progress.completion.tooltip.complete": "محتوایی که قفل شده است و فقط برای کسانی در دسترس است که ارتقا می‌دهند.", + "progress.completion.donut.percentComplete": "شما {percent}% از مطالب این دوره آموزشی را تکمیل کرده‌اید.", + "progress.completion.donut.percentIncomplete": "شما {percent}% از محتوای این دوره آموزشی را که به آن دسترسی دارید تکمیل نکرده‌اید.", + "progress.completion.donut.percentLocked": "{percent}% محتوای این دوره قفل شده است و فقط در دسترس کسانی است که ارتقاء می‌دهند.", + "progress.creditInformation.creditNotEligible": "شما دیگر واجد شرایط دریافت اعتبار در این دوره آموزشی نیستید. درباره {creditLink} اطلاعات بیشتری کسب کنید.", + "progress.creditInformation.creditEligible": "\nشما شرایط لازم برای اعتبار را در این دوره آموزشی دارید. \nبرای خرید اعتبار دوره آموزشی به {dashboardLink} خود بروید. یا درباره {creditLink} اطلاعات بیشتری کسب کنید.", + "progress.creditInformation.creditPartialEligible": "شما هنوز شرایط لازم برای دریافت اعتبار را کسب نکرده‌اید. درباره {creditLink} بیشتر بدانید.", + "progress.creditInformation.completed": "کامل شده", + "progress.creditInformation.courseCredit": " اعتبار دوره آموزشی", + "progress.creditInformation.minimumGrade": "حداقل نمره برای اعتبار ({minGrade}%)", + "progress.creditInformation.requirementsHeader": "الزامات اعتبار دوره آموزشی", + "progress.creditInformation.upcoming": "در آینده منتشر می‌شود", + "progress.creditInformation.verificationFailed": "راستی‌آزمایی موفق نبود", + "progress.creditInformation.verificationSubmitted": "راستی‌آزمایی تایید شد", + "progress.ungradedAlert": "برای پیشرفت در جنبه‌های بارم‌بندی نشده دوره آموزشی، {outlineLink} خود را مشاهده کنید.", + "progress.footnotes.droppableAssignments": "کمترین امتیاز {numDroppable, plural, one{# {assignmentType} is} other{# {assignmentType} امتیاز}} حذف شده است.", + "progress.assignmentType": "نوع تکلیف", + "progress.footnotes.backToContent": "بازگشت به محتوا", + "progress.courseGrade.body": "این نشان‌دهنده نمره وزنی شما در برابر نمره مورد نیاز برای گذراندن این دوره آموزشی است.", + "progress.courseGrade.gradeBar.altText": "نمره فعلی شما {currentGrade}٪ است. کسب نمره وزنی {passingGrade}% برای قبولی در این دوره آموزشی الزامی است.", + "progress.courseGrade.footer.generic.passing": "در حال حاضر شما این دوره آموزشی هستید", + "progress.courseGrade.footer.nonPassing": "نمره وزنی {passingGrade}% برای قبولی در این دوره آموزشی الزامی است", + "progress.courseGrade.footer.passing": "شما در حال گذراندن این دوره آموزشی با نمره {letterGrade} ({minGrade}-{maxGrade}%) هستید", + "progress.courseGrade.preview.headerLocked": "ویژگی قفل‌شده", + "progress.courseGrade.preview.headerLimited": "ویژگی محدود", + "progress.courseGrade.preview.header.ariaHidden": "پیش‌نمایش یک", + "progress.courseGrade.preview.body.unlockCertificate": "برای مشاهده نمرات و تلاش برای دریافت گواهی، قفل را باز کنید.", + "progress.courseGrade.partialpreview.body.unlockCertificate": "برای کار با هدف دریافت گواهی، قفل‌گشایی کنید.", + "progress.courseGrade.preview.body.upgradeDeadlinePassed": "مهلت ارتقا در این دوره آموزشی به پایان رسیده است.", + "progress.courseGrade.preview.button.upgrade": "اکنون ارتقا دهید", + "progress.courseGrade.gradeRange.tooltip": "دامنه نمره در این دوره آموزشی", + "progress.courseOutline": "طرح درس دوره آموزشی", + "progress.courseGrade.label.currentGrade": "نمره کنونی شما", + "progress.detailedGrades": "نمرات تفصیلی", + "progress.detailedGrades.emptyTable": "اکنون شما هیچ امتیازی از سوال بارم‌دار ندارید.", + "progress.footnotes.title": "پانویس خلاصه نمره", + "progress.gradeSummary.grade": "مقطع تحصیلی ", + "progress.courseGrade.grades": "نمره‌ها", + "progress.courseGrade.gradesAndCredit": "نمره‌ها و اعتبارها", + "progress.courseGrade.gradeRange.Tooltip": "نکته دامنه نمره", + "progress.gradeSummary": "خلاصه نمره", + "progress.gradeSummary.limitedAccessExplanation": "شما به تکالیف بارم‌بندی‌شده به‌عنوان بخشی از مسیر بررسی در این دوره آموزشی، دسترسی محدودی دارید.", + "progress.gradeSummary.tooltip.alt": "نکته خلاصه نمره", + "progress.gradeSummary.tooltip.body": "وزن تکلیف دوره آموزشی شما به‌دست مربی شما تعیین می‌شود. با ضرب نمره شما در وزن آن نوع تکلیف، نمره وزنی شما محاسبه می‌شود. نمره وزنی شما چیزی است که برای تعیین قبولی در دوره آموزشی استفاده می‌شود.", + "progress.noAcessToAssignmentType": "شما به نوع تکلیف {assignmentType} دسترسی ندارید", + "progress.noAcessToSubsection": "شما به زیربخش {displayName} دسترسی ندارید", + "progress.courseGrade.label.passingGrade": "نمره قبولی", + "progress.detailedGrades.problemScore.label": "امتیازات سوال:", + "progress.detailedGrades.problemScore.toggleButton": "تغییر امتیاز تک تک مسایل برای {subsectionTitle}", + "progress.detailedGrades.overridden": "نمرۀ بخش لغو شده‌است.", + "progress.score": "امتیاز", + "progress.weight": "وزن", + "progress.weightedGrade": "درجه وزنی", + "progress.weightedGradeSummary": "خلاصه نمره وزنی فعلی شما", + "progress.header": "پیشرفت شما", + "progress.header.targetUser": "میزان پیشرفت دوره آموزشی برای {username}", + "progress.link.studio": "مشاهده نمره‌بندی در هنرکده", + "progress.relatedLinks.datesCard.description": "نمای برنامه از تاریخ سررسید دوره آموزشی شما و تکالیف آینده.", + "progress.relatedLinks.datesCard.link": "تاریخ‌ها", + "progress.relatedLinks.outlineCard.description": "نمای کل‌نگر به محتوای دوره آموزشی شما", + "progress.relatedLinks.outlineCard.link": "طرح درس دوره آموزشی", + "progress.relatedLinks": "پیوندهای مرتبط", + "datesBanner.suggestedSchedule": "ما برنامه زمانی پیشنهادی تهیه کرده‌ایم تا به شما کمک کنیم در مسیر خود بمانید. اما نگران نباشید - این برنامه منعطف است تا بتوانید با سرعت موردنظر خود فرابگیرید.", + "datesBanner.upgradeToCompleteGradedBanner.header": "ارتقا برای قفل‌گشایی", + "datesBanner.upgradeToCompleteGradedBanner.body": "شما در حال بررسی این دوره آموزشی هستید، به این معنی که نمی‌توانید در تکالیف بارم‌بندی شده شرکت کنید. برای تکمیل اینگونه تکالیف به‌عنوان بخشی از این دوره آموزشی، می‌توانید همین امروز ارتقا دهید.", + "datesBanner.upgradeToCompleteGradedBanner.button": "اکنون روزآمد کنید", + "datesBanner.upgradeToResetBanner.body": "برای اینکه خود را در مسیر موردنظر نگه دارید، می‌توانید این برنامه را روزآمد کرده و تکالیف گذشته را به آینده منتقل کنید. نگران نباشید، وقتی تاریخ سررسید خود را تغییر دهید، هیچ یک از پیشرفت‌های خود را از دست نخواهید داد.", + "datesBanner.upgradeToResetBanner.button": "برای تغییر سررسید از ارتقا استفاده کنید", + "datesBanner.resetDatesBanner.header": "به نظر می‌رسد بر اساس برنامۀ پیشنهادی ما برخی از زمان‌های مهم را فراموش کرده‌اید.", + "datesBanner.resetDatesBanner.body": "برای اینکه خود را در مسیر موردنظر نگه دارید، می‌توانید این برنامه را روزآمد کرده و تکالیف گذشته را به آینده منتقل کنید. نگران نباشید، وقتی تاریخ سررسید خود را تغییر دهید، هیچ یک از پیشرفت‌های خود را از دست نخواهید داد.", + "datesBanner.resetDatesBanner.button": "تغییر موعد مقرر", + "learn.navigation.course.tabs.label": "منابع آموزشی", + "unit.bookmark.button.add.bookmark": "نشانه‌گذاری صفحه", + "unit.bookmark.button.remove.bookmark": "نشانه‌گذاری شده", + "learning.celebration.completed": "شما به‌تازگی بخش اول دوره آموزشی خود را تکمیل کرده‌اید.", + "learning.celebration.congrats": "تبریک عرض می‌کنم!", + "learning.celebration.earned": "آن را بدست آورده‌اید!", + "learning.celebration.emailSubject": "من در راه تکمیل {title} به‌صورت برخط با {platform} گام برمی‌دارم!", + "learning.celebration.forward": "ادامه دهید", + "learning.celebration.goalMet": "به هدف خود دست یافتید!", + "learning.celebration.keepItUp": "همین‌طور ادامه بده", + "learning.celebration.share": "لحظه‌ای را برای جشن‌گرفتن و به اشتراک گذاری پیشرفت خود اختصاص دهید.", + "learning.celebration.social": "من در راه تکمیل {title} به‌صورت برخط با {platform} گام برمی‌دارم. وقت خود را صرف یادگیری چه چیزی می‌کنید؟", + "learning.celebration.goalCongrats": "تبریک می‌گوییم، شما به هدف یادگیری خود یعنی {nTimes} در هفته دست یافتید.", + "learning.celebration.setGoal": "تعیین هدف می‌تواند به شما در دوره آموزشی {strongText} کمک کند.", + "calculator.instructions.button.label": "دستورالعمل‌های ماشین‌حساب", + "calculator.instructions": "برای اطلاعات دقیق، به {expressions_link} مراجعه کنید.", + "calculator.instructions.support.title": "مرکز پشتيباني", + "calculator.instructions.useful.tips": "نکات مفید:", + "calculator.hint1": "برای شفاف‌سازی عبارات از پرانتز () استفاده کنید. می‌توانید از پرانتزهای تودرتو استفاده کنید.", + "calculator.hint2": "از فاصله در عبارات استفاده نکنید.", + "calculator.hint3": "برای مقادیر ثابت از علامت ضرب استفاده کنید (مثلا: c*5).", + "calculator.hint4": "برای پیوست‌ها، شماره و پیوست را بدون فاصله تایپ کنید (مثلاً: 5c).", + "calculator.hint5": "برای توابع ، نام عملگر و سپس عبارت را داخل پرانتز تایپ کنید.", + "calculator.instruction.table.to.use.heading": "برای استفاده", + "calculator.instruction.table.type.heading": "نوع", + "calculator.instruction.table.examples.heading": "نمونه‌ها", + "calculator.instruction.table.to.use.numbers": "اعداد", + "calculator.instruction.table.to.use.numbers.type1": "اعداد صحیح ", + "calculator.instruction.table.to.use.numbers.type2": "کسرها", + "calculator.instruction.table.to.use.numbers.type3": "اعداد اعشاری", + "calculator.instruction.table.to.use.operators": "عملگرها", + "calculator.instruction.table.to.use.operators.type1": "(جمع، تفریق، ضرب، تقسیم)", + "calculator.instruction.table.to.use.operators.type2": "(پرقدرت برخیز)", + "calculator.instruction.table.to.use.operators.type3": "(مقاومت‌های موازی)", + "calculator.instruction.table.to.use.constants": "موارد ثابت", + "calculator.instruction.table.to.use.affixes": "وندها", + "calculator.instruction.table.to.use.affixes.type": "علامت درصد (%)", + "calculator.instruction.table.to.use.basic.functions": "توابع ابتدایی", + "calculator.instruction.table.to.use.trig.functions": "توابع مثلثاتی", + "calculator.instruction.table.to.use.scientific.notation": "نماد علمی", + "calculator.instruction.table.to.use.scientific.notation.type1": "{exponentSyntax} و شرح‌دهنده", + "calculator.instruction.table.to.use.scientific.notation.type2": "{notationSyntax} یادداشت", + "calculator.instruction.table.to.use.scientific.notation.type3": "{notationSyntax} و توان", + "calculator.button.label": " ماشین حساب", + "calculator.input.field.label": "ورودی ماشین‌حساب", + "calculator.submit.button.label": "محاسبه", + "calculator.result.field.label": "نتیجه ماشین حساب", + "calculator.result.field.placeholder": "نتیجه", + "notes.button.show": "نمایش یادداشت‌ها", + "notes.button.hide": "پنهان‌سازی یادداشت‌ها", + "courseExit.catalogSearchSuggestion": "در جستجوی یادگیری بیشتر هستید؟ برای یافتن دوره‌های آموزشی و برنامه‌های بیشتر {searchOurCatalogLink} را ملاحظه کنید.", + "courseCelebration.certificateBody.available": "\nامروز موفقیت خود را در لینکدین یا در رزومه خود به نمایش بگذارید.\nامکان بارگیری گواهینامه خود را دارید و هر زمان که بخواهید از طریق {dashboardLink} و {profileLink} به آن دسترسی دارید", + "courseCelebration.certificateBody.notAvailable.endDate.v2": "این دوره آموزشی در تاریخ {endDate} پایان می‌یابد. نمرات نهایی و گواهی‌های کسب شده طبق برنامه پس از {certAvailableDate} فراهم خواهند بود.", + "courseCelebration.certificateBody.unverified": "برای ایجاد گواهی، باید تأیید هویت را تکمیل کنید. اکنون {idVerificationSupportLink}.", + "courseCelebration.certificateBody.upgradable": "برای ارتقا اصلا دیر نیست. برای {price} قفل دسترسی به همه تکالیف \nبارم‌بندی‌شده در این دوره آموزشی را باز می‌کنید. پس از تکمیل آن، شما\nگواهی تاییدشده را دریافت خواهید کرد که \nاعتبار ارزشمندی برای بهبود چشم انداز شغلی و پیشرفت شغلی شما\n دارد، یا گواهی خود را در برنامه های کاربردی دانشکده برجسته می‌کند.", + "courseCelebration.upgradeDiscountCodePrompt": "از کد {code} هنگام تسویه‌حساب برای تخفیف {percent}% استفاده کنید!", + "courseCelebration.recommendations.heading": "با این دوره‌های آموزشی به تقویت مهارت‌های خود ادامه دهید!", + "courseCelebration.recommendations.label": "دوره آموزشی", + "courseCelebration.recommendations.formatting.list_join": "{style, select, punctuation {, } conjunction { {sp}and } other { }}\n ", + "courseCelebration.recommendations.browse_catalog": "کاوش دوره‌های آموزشی بیشتر", + "courseCelebration.recommendations.loading_recommendations": "بارگیری توصیه‌ها", + "courseCelebration.recommendations.card.schools.label": "مدارس و همکاران", + "courseCelebration.dashboardInfo": "می‌توانید به این دوره آموزشی و مطالب آن در {dashboardLink} خود دسترسی داشته باشید.", + "courseExit.programs.applyForCredit": "درخواست اعتبار", + "courseCelebration.certificateHeader.downloadable": "گواهی شما در دسترس است!", + "courseCelebration.certificateHeader.notAvailable": "وضعیت نمره و گواهی شما به‌زودی اعلام خواهد شد.", + "courseCelebration.certificateBody.notAvailable.accessCertificate": "اگر نمره قبولی کسب کرده باشید، گواهی شما به‌صورت خودکار صادر می‌شود.", + "courseCelebration.certificateHeader.unverified": "برای دریافت گواهی خود باید تأیید را تکمیل کنید.", + "courseCelebration.certificateHeader.requestable": "تبریک می گوییم، شما مجوز دریافت گواهی را دریافت کردید!", + "courseCelebration.certificateHeader.upgradable": "برای پیگیری گواهی تاییدشده، ارتقا دهید", + "courseCelebration.certificateImage": "نمونه گواهی", + "courseCelebration.completedCourseHeader": "دوره آموزشی خود را به پایان رساندید.", + "courseCelebration.congratulationsHeader": "تبریک عرض می‌کنیم!", + "courseCelebration.congratulationsImage": "چهار نفر،دستان خود را به‌نشانه جشن بالا می برند", + "courseExit.courseInProgressDescription": "به نظر می‌رسد مطالب بیشتری در این دوره آموزشی وجود دارد که در آینده منتشر خواهد شد. از طریق رایانامه، روزآمدسازی‌ها را به اطلاع شما می‌رسانیم یا دوره آموزشی خود را برای دسترسی به محتوا دوباره بررسی کنید.", + "courseExit.courseInProgressHeader": "محتوای بیشتری در آینده در اختیار شما قرار خواهد گرفت!", + "courseExit.dashboardLink": "پیشخوان", + "courseExit.endOfCourseDescription": "متأسفانه، شما اکنون واجد شرایط دریافت گواهی نیستید. برای دریافت آن باید نمره قبولی دریافت کنید.", + "courseExit.endOfCourseHeader": "شما به پایان دوره آموزشی رسیده‌اید!", + "courseExit.endOfCourseTitle": "پایان دوره آموزشی", + "courseExit.idVerificationSupportLink": "درباره تأیید هویت بیشتر بدانید", + "courseCelebration.linkedinAddToProfileButton": "افزودن به پرونده لینکداین", + "courseExit.programs.microBachelors.learnMore": "درباره نحوه اعمال اعتبار MicroBachelors خود برای دریافت اعتبار بیشتر بدانید.", + "courseExit.programs.microMasters.learnMore": "درباره روند اعمال گواهی MicroMasters در مقاطع کارشناسی ارشد بیشتر بدانید.", + "courseExit.programs.microMasters.mastersMessage": "اگر علاقه مند به استفاده از گواهی MicroMasters خود برای برنامه کارشناسی ارشد هستید، می‌توانید همین امروز شروع کنید!", + "learn.sequence.navigation.complete.button": "این دوره آموزشی را تکمیل کنید", + "courseExit.nextButton.endOfCourse": "بعدی (پایان دوره آموزشی)", + "courseExit.profileLink": "پرونده کاربری", + "courseExit.programs.lastCourse": "شما آخرین دوره آموزشی در {title} را گذرانده‌اید!", + "courseCelebration.requestCertificateBodyText": "برای دسترسی به گواهی خود، آن را در زیر درخواست کنید.", + "courseCelebration.requestCertificateButton": "درخواست گواهی", + "courseExit.searchOurCatalogLink": "جستجوی فهرست ما", + "courseCelebration.shareMessage": "اشتراک میزان موفقیت در رسانه‌های اجتماعی یا رایانامه", + "courseExit.social.shareCompletionMessage": "من به‌تازگی {title} را با {platform} تکمیل کردم!", + "courseExit.upgradeButton": "اکنون روزآمد کنید.", + "courseExit.upgradeLink": "الان ارتقا دهید", + "courseCelebration.verificationPending": "تأیید هویت شما در حالت انتظار است و گواهی پس از تأیید در دسترس خواهد بود.", + "courseExit.verifiedCertificateSupportLink": "درباره گواهی‌های تأییدشده بیشتر بدانید", + "courseCelebration.verifyIdentityButton": "اکنون شناسه را تأیید کنید", + "courseCelebration.viewCertificateButton": "مشاهده گواهی من", + "courseExit.viewCourseScheduleButton": "مشاهده برنامه دوره آموزشی", + "courseExit.viewCoursesButton": "مشاهده گواهی من", + "courseExit.viewGradesButton": "مشاهده نمرات", + "courseExit.programCompletion.dashboardMessage": "برای مشاهده وضعیت گواهی خود، بخش برنامه‌ها را در {programLink} خود بررسی کنید.", + "courseExit.upgradeFootnote": "دسترسی به این دوره آموزشی و مطالب آن تا {expirationDate} در پیشخوان شما موجود است. برای گسترش دسترسی، {upgradeLink}.", + "learn.course.license.allRightsReserved.text": "همه حقوق محفوظ است", + "learn.course.license.creativeCommons.terms.preamble": "محتوا مجوز Creative Commons را دارد، با شرایط زیر:", + "learn.course.license.creativeCommons.terms.by": "انتساب", + "learn.course.license.creativeCommons.terms.nc": "غیرتجاری", + "learn.course.license.creativeCommons.terms.nd": "بدون مشتق", + "learn.course.license.creativeCommons.terms.sa": "اشتراک‌گذاری مشابه", + "learn.course.license.creativeCommons.terms.zero": "هیچ شرایطی وجود ندارد.", + "learn.course.license.creativeCommons.text": "بعضی از حقوق محفوظ است", + "learn.breadcrumb.navigation.course.home": "دوره آموزشی", + "notification.tray.container": "توالی هشدارها", + "notification.open.button": "نمایش توالی هشدارها", + "notification.close.button": "بستن توالی هشدارها", + "responsive.close.notification": "بازگشت به دوره آموزشی", + "notification.tray.title": "اعلان‌ها", + "notification.tray.no.message": "اکنون هیچ اعلان جدیدی ندارید.", + "learn.contentLock.content.locked": "محتوا قفل‌‌شده", + "learn.contentLock.complete.prerequisite": "برای دسترسی به این محتوا باید پیش‌نیاز \"{prereqSectionName}\" را تکمیل کنید.", + "learn.contentLock.goToSection": "به بخش پیش‌نیاز بروید", + "learn.hiddenAfterDue.gradeAvailable": "اگر این تکلیف را انجام داده‌اید، نمره شما در {progressPage} است.", + "learn.hiddenAfterDue.header": "موعد ارائۀ این تکلیف گذشته است.", + "learn.hiddenAfterDue.description": "چون از موعد مقرر، گذشته است، این تکلیف دیگر در دسترس نیست.", + "learn.hiddenAfterDue.progressPage": "صفحه پیشرفت", + "learn.honorCode.content": "صداقت و راستی آکادمیک برای {siteName} و موسساتی که دوره‌های آموزشی و برنامه‌ها را در وبگاه {siteName} ارائه می‌دهند، مهم است. با کلیک روی «موافقم» در زیر، تأیید می‌کنم که {link} وبگاه {siteName} را خوانده، درک کرده و از آن تبعیت می‌کنم.", + "learn.honorCode.name": "اصول اخلاقی", + "learn.honorCode.cancel": "لغو", + "learn.honorCode.agree": "موافقم", + "learn.lockPaywall.title": "تکالیف بارم‌بندی شده قفل شده‌اند", + "learn.lockPaywall.content": "ارتقا دهید تا به ویژگی‌های قفل همچون این مورد، دسترسی پیدا کنید و از دوره آموزشی خود بیشترین بهره را ببرید.", + "learn.lockPaywall.content.pastExpiration": "مهلت ارتقای این دوره آموزشی به پایان رسید. برای ارتقا، در جلسه موجود بعدی اقدام به ثبت‌نام کنید.", + "learn.lockPaywall.courseDetails": "مشاهده جزییات دوره آموزشی", + "learn.lockPaywall.example.alt": "گواهی نمونه", + "learn.lockPaywall.list.intro": "هنگامی که ارتقا می‌دهید، شما:", + "learn.header.h2.placeholder": " ارائه‌دهندگان ممکن است سرصفحه‌های سطح 2 دوره آموزشی را در آینده ایجاد کنند.", + "learn.course.load.failure": "خطایی در بارگیری این دوره آموزشی رخ داد.", + "learn.loading.honor.codk": "در حال بارگیری پیام اصول اخلاقی...", + "learn.loading.content.lock": "در حال بارگیری پیام محتوای قفل‌شده...", + "learn.loading.learning.sequence": "در حال بارگیری دنباله یادگیری...", + "learn.sequence.no.content": "هیچ محتوایی در اینجا نیست.", + "learn.sequence.navigation.next.button": "بعدی", + "learn.sequence.navigation.next.up.button": "بعدی: {title}", + "learn.sequence.navigation.previous.button": "قبلی", + "learn.course.sequence.navigation.mobile.menu": "{current} از {total}", + "discussions.sidebar.title": "گفتگوها", + "discussions.sidebar.open.button": "نمایش توالی گفتگو", + "learn.redirect.interstitial.message": "انتقال...", + "learn.loading.error": "خطا: {خطا}", + "learning.celebration.emailBody": "وقت خود را صرف یادگیری چه چیزی می‌کنید؟", + "learning.social.shareEmail": "پیشرفت خود را از طریق رایانامه به اشتراک بگذارید.", + "learning.social.shareService": "پیشرفت خود را در {service} به اشتراک بگذارید.", + "general.altText.close": "بستن", + "learning.logistration.register": "ثبت‌نام", + "learning.logistration.login": "ورود به سامانه", + "general.signIn.sentenceCase": "ورود به سامانه", + "learn.course.tabs.navigation.overflow.menu": "بیشتر...", + "learning.offer.screenReaderPrices": "قیمت اصلی: {originalPrice}، قیمت با اعمال تخفیف: {discountedPrice}", + "learning.upgradeButton.screenReaderInlinePrices": "قیمت اصلی: {originalPrice}", + "learning.upgradeButton.buttonText": "ارتقا برای {pricing}", + "learning.upgradeNowButton.buttonText": "برای {pricing} الان ارتقا دهید ", + "learning.generic.upgradeNotification.expirationAccessLoss.progress": "از جمله هر پیشرفتی", + "learning.generic.upgradeNotification.expirationVerifiedCert.benefits": "مزایای ارتقا", + "learning.generic.upgradeNotification.expirationAccessLoss": "شما همه دسترسی‌ها به این دوره آموزشی، {شامل Any Progress} را در تاریخ {date} از دست خواهید داد.", + "learning.generic.upgradeNotification.expirationVerifiedCert": "ارتقاء دوره آموزشی این امکان را به شما می‌دهد تا گواهی تاییدشده را دنبال کنید و ویژگی‌های متعددی را فراهم می‌کند. درباره {benefitsOfUpgrading} بیشتر بدانید.", + "learning.generic.upgradeNotification.pastExpiration.content": "مهلت ارتقای این دوره آموزشی به پایان رسید. برای ارتقا، در جلسه موجود بعدی اقدام به ثبت‌نام کنید.", + "learning.generic.upgradeNotification.expirationDays": "{dayCount, number} {dayCount, plural, \none {day}\nother {days}} باقی مانده است", + "learning.generic.upgradeNotification.expirationHours": "{hourCount, number} {hourCount, plural, یک {hour} دیگر {hours}} باقی مانده است", + "learning.generic.upgradeNotification.expirationMinutes": "کمتر از 1 ساعت باقی مانده است", + "learning.generic.upgradeNotification.expiration": "دسترسی به دوره آموزشی در {date} انقضا خواهد یافت", + "learning.generic.upgradeNotification.pastExpiration.banner": "مهلت ارتقا در {date} به پایان رسید", + "learning.generic.upgradeNotification.firstTimeLearnerDiscount": "{percentage}% تخفیف اولین_بار", + "learning.generic.upgradeNotification.accessExpiration": "امروز دوره آموزشی خود را ارتقا دهید", + "learning.generic.upgradeNotification.accessExpirationUrgent": "پایان دسترسی به دوره آموزشی", + "learning.generic.upgradeNotification.accessExpirationPast": "پایان دسترسی به دوره آموزشی", + "learning.generic.upgradeNotification.pursueAverifiedCertificate": "دنبال یک گواهی تأییدشده باشید", + "learning.generic.upgradeNotification.code": "هنگام تسویه حساب از کد {code} استفاده کنید", + "learning.generic.upsell.verifiedCertBullet.verifiedCert": "گواهی تاییدشده", + "learning.generic.upsell.verifiedCertBullet": "یک {verifiedCertLink} تکمیلی برای نمایش در رزومه خود کسب کنید", + "learning.generic.upsell.unlockGradedBullet.gradedAssignments": "تکالیف بارم‌دار", + "learning.generic.upsell.unlockGradedBullet": "قفل دسترسی خود را به همه فعالیت‌های دوره آموزشی، همچون {gradedAssignmentsInBoldText} باز کنید", + "learning.generic.upsell.fullAccessBullet.fullAccess": "دسترسی کامل", + "learning.generic.upsell.fullAccessBullet": "{fullAccessInBoldText} به محتوا و منابع دوره آموزشی، حتی پس از پایان دوره", + "learning.generic.upsell.supportMissionBullet.mission": "ماموریت", + "learning.generic.upsell.supportMissionBullet": "از {missionInBoldText} ما در {siteName} پشتیبانی کنید", + "masquerade-widget.userName.error.generic": "خطایی رخ داده است؛ لطفا دوباره تلاش کنید.", + "masquerade-widget.userName.input.placeholder": "نام کاربری یا نشانی رایانامه", + "masquerade-widget.userName.input.label": "خود را به‌عنوان همین کاربر نشان دهید", + "tours.abandonTour.launchTourCheckpoint.body": "احساس می‌کنید گم شده‌اید؟ تور را هر زمان که خواستید راه اندازی کنید تا نکاتی سریع برای استفاده حداکثری از این تجربه در اختیار شما بگذارد.", + "tours.sequenceNavigationCheckpoint.body": "نوار بالای دوره آموزشی به شما این امکان را می‌دهد به‌راحتی به بخش‌های مختلف بپرید و به شما نشان می‌دهد که چه چیزی در راه است.", + "tours.existingUserTour.launchTourCheckpoint.body": "اخیراً چند ویژگی جدید به دوره آموزشی افزوده‌ایم. مایلید نگاهی بیندازید؟ برای کسب اطلاعات بیشتر به تور بروید.", + "tours.button.dismiss": "نادیده بگیر", + "tours.button.next": "بعدی", + "tours.button.okay": "بسیار خوب", + "tours.button.beginTour": "آغاز تور", + "tours.button.launchTour": "راه‌اندازی تور", + "tours.newUserModal.body": "بیایید یک تور سریع از {siteName} داشته باشیم تا بتوانید بیشترین بهره را از دوره آموزشی خود ببرید.", + "tours.newUserModal.title.welcome": "خوش آمدید به ", + "tours.button.skipForNow": "فعلا بگذرید", + "tours.datesCheckpoint.body": "تاریخ‌های مهم به شما کمک می‌کنند در مسیر خود بمانید.", + "tours.datesCheckpoint.title": "جلوتر از تاریخ‌های مهم باشید", + "tours.outlineCheckpoint.body": "شما امکان کاوش بخش‌های مختلف این دوره آموزشی را با استفاده از طرح درس زیر دارید.", + "tours.outlineCheckpoint.title": "دوره آموزشی را بگذرانید!", + "tours.tabNavigationCheckpoint.body": "از این زبانه‌ها می‌توان برای دسترسی به سایر منابع آموزشی مانند میزان پیشرفت، برنامه آموزشی و سایر موارد استفاده کرد.", + "tours.tabNavigationCheckpoint.title": "منابع آموزشی بیشتر برای این دوره آموزشی ", + "tours.upgradeCheckpoint.body": "برای دریافت گواهی تلاش کنید و به منابع آموزشی دوره دسترسی کامل داشته باشید. برای این کار، اکنون ارتقا دهید!", + "tours.upgradeCheckpoint.title": "دوره آموزشی خود را بگشایید", + "tours.weeklyGoalsCheckpoint.body": "تعیین یک هدف باعث می‌شود احتمالا تمایل بیشتری برای تکمیل دوره آموزشی خود داشته باشید.", + "tours.weeklyGoalsCheckpoint.title": "یک هدف برای دوره آموزشی تعیین کنید", + "tours.newUserModal.title": "دوره آموزشی {welcome} {siteName}!", + "learning.effortEstimation.combinedEstimate": "{minutes} + {activities}", + "learning.effortEstimation.activities": "{activityCount, plural, one {# قعالیت} other {# فعالیت‌ها}}", + "learning.effortEstimation.minutesAbbreviated": "{minuteCount, plural, one {# دقیقه} other {# دقیقه}}", + "learning.effortEstimation.minutesFull": "{minuteCount, plural, one {# دقیقه} other {# دقیقه}}", + "learning.streakCelebration.congratulations": "تبریک می‌گوییم!", + "learning.streakCelebration.body": "به همین شکل ادامه دهید، شما در حال پیشرفت هستید!", + "learning.streakCelebration.button": "همین‌طور ادامه بده", + "learning.streakCelebration.buttonSrOnly": "بستن مودال و ادامه", + "learning.streakCelebration.buttonAA759": "ادامه دوره آموزشی", + "learning.streakCelebration.header": "خط روز", + "learning.streakCelebration.factoidABoldedSection": "احتمال قبولی در دوره آموزشی آن‌ها 20 برابر بیشتر است", + "learning.streakCelebration.factoidBBoldedSection": "به‌طور متوسط 5 برابر بیشتر محتوای دوره آموزشی را تکمیل کنید", + "learning.streakCelebration.streakDiscountMessage": "وقتی این دوره آموزشی را فقط برای مدت محدودی ارتقا می‌دهید، {percent}% تخفیف دریافت کرده‌اید.", + "learning.streakcelebration.factoida": "کاربرانی که {streak_length} روز متوالی {bolded_section} را آموزشی می‌بینند نسبت به کاربرانی که چنین آموزشی ندارند.", + "learning.streakcelebration.factoidb": "کاربرانی که {streak_length} روز متوالی {bolded_section} را یاد می‌گیرند در مقابل کاربرانی که نمی‌آموزند.", + "learning.streakCelebration.streakCelebrationCouponEndDateMessage": "در {date} پایان می‌یابد.", + "learning.loading.failure": "خطایی در بارگیری این دوره آموزشی رخ داد.", + "learning.loading": "در حال بارگیری صفحه دوره آموزشی…" +} \ No newline at end of file