Feature: Persian language Support (#279)
* feat: fa_IR code added to transifex_langs * feat: Persian language fa-ir added to messages * feat: Persian translations added * refactor: reorder imports alphabetically
This commit is contained in:
2
Makefile
2
Makefile
@@ -3,7 +3,7 @@ npm-install-%: ## install specified % npm package
|
||||
git add package.json
|
||||
|
||||
transifex_resource = frontend-app-gradebook
|
||||
transifex_langs = "ar,fr,es_419,zh_CN,pt,it,de,uk,ru,hi,fr_CA"
|
||||
transifex_langs = "ar,de,es_419,fa_IR,fr,fr_CA,hi,it,pt,ru,uk,zh_CN"
|
||||
|
||||
transifex_utils = ./node_modules/.bin/transifex-utils.js
|
||||
i18n = ./src/i18n
|
||||
|
||||
@@ -1,19 +1,21 @@
|
||||
import arMessages from './messages/ar.json';
|
||||
import frMessages from './messages/fr.json';
|
||||
import es419Messages from './messages/es_419.json';
|
||||
import zhcnMessages from './messages/zh_CN.json';
|
||||
import ptMessages from './messages/pt.json';
|
||||
import itMessages from './messages/it.json';
|
||||
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 es419Messages from './messages/es_419.json';
|
||||
import faIRMessages from './messages/fa_IR.json';
|
||||
import frMessages from './messages/fr.json';
|
||||
import frCAMessages from './messages/fr_CA.json';
|
||||
import hiMessages from './messages/hi.json';
|
||||
import itMessages from './messages/it.json';
|
||||
import ptMessages from './messages/pt.json';
|
||||
import ruMessages from './messages/ru.json';
|
||||
import ukMessages from './messages/uk.json';
|
||||
import zhcnMessages from './messages/zh_CN.json';
|
||||
// no need to import en messages-- they are in the defaultMessage field
|
||||
|
||||
const messages = {
|
||||
ar: arMessages,
|
||||
'es-419': es419Messages,
|
||||
'fa-ir': faIRMessages,
|
||||
fr: frMessages,
|
||||
'zh-cn': zhcnMessages,
|
||||
pt: ptMessages,
|
||||
|
||||
73
src/i18n/messages/fa_IR.json
Normal file
73
src/i18n/messages/fa_IR.json
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"gradebook.BulkManagementHistoryView.heading": "تاریخچه مدیریت انبوه",
|
||||
"gradebook.BulkManagementHistoryView": "در زیر گزارشی از ورود نمره قبلی آمده است. برای بارگیری CSV از کارنامه خود و واردکردن نمرات برای لغو، به کارنامه بازگردید. لطفاً توجه کنید، پس از واردکردن نمرات، ممکن است چند ثانیه طول بکشد تا لغو پردازش شود.",
|
||||
"gradebook.BulkManagementHistoryView.successDialog": "در حال پردازش بارگیری CSV پرونده. این فرایند ممکن است چند دقیقه طول بکشد تا تکمیل شود.",
|
||||
"gradebook.GradebookFilters.assignmentsFilterLabel": "تکالیف",
|
||||
"gradebook.GradebookFilters.overallGradeFilterLabel": "نمره کلی",
|
||||
"gradebook.GradebookFilters.studentGroupsFilterLabel": "گروههای دانشآموزی",
|
||||
"gradebook.GradebookFilters.includeCourseTeamMembersFilterLabel": "شامل اعضای تیم دوره آموزشی",
|
||||
"gradebook.GradebookFilters.assignmentFilterLabel": "تکلیف",
|
||||
"gradebook.GradebookFilters.assignmentTypesLabel": "انواع تکلیف ",
|
||||
"gradebook.GradebookFilters.maxGradeFilterLabel": "حداکثر نمره",
|
||||
"gradebook.GradebookFilters.minGradeFilterLabel": "حداقل نمره",
|
||||
"gradebook.GradebookFilters.cohorts": "انجمنها",
|
||||
"gradebook.GradebookFilters.cohortsAll": "انجمن-همه",
|
||||
"gradebook.GradebookFilters.tracks": "مسیرها",
|
||||
"gradebook.GradebookFilters.trackAll": "مسیر-همه",
|
||||
"gradebook.GradebookFilters.closeFilters": "بستن فیلترها",
|
||||
"gradebook.GradebookHeader.backButton": "بازگشت به پیشخوان",
|
||||
"gradebook.GradebookHeader.appLabel": "کارنامه",
|
||||
"gradebook.GradebookHeader.frozenWarning": "نمرات این دوره آموزشی اکنون متوقف شده اند. ویرایش نمرات، دیگر مجاز نیست.",
|
||||
"gradebook.GradebookHeader.unauthorizedWarning": "شما مجاز به مشاهده کارنامه این دوره آموزشی نیستید.",
|
||||
"gradebook.GradebookHeader.toActivityLogButton": "مشاهده تاریخچه مدیریت انبوه",
|
||||
"gradebook.GradebookHeader.toGradesView": "بازگشت به کارنامه",
|
||||
"gradebook.GradesView.BulkManagementControls.bulkManagementLabel": "بارگیری نمرات",
|
||||
"gradebook.GradesView.EditModal.headers.assignment": "تکلیف",
|
||||
"gradebook.GradesView.EditModal.headers.currentGrade": "نمره کنونی",
|
||||
"gradebook.GradesView.EditModal.headers.originalGrade": "نمره اصلی",
|
||||
"gradebook.GradesView.EditModal.headers.student": "دانشجو",
|
||||
"gradebook.GradesView.EditModal.title": "ویرایش نمرات",
|
||||
"gradebook.GradesView.EditModal.closeText": "لغو",
|
||||
"gradebook.GradesView.EditModal.contactSupport": "نمایش آخرین اقدامات (حداکثر 5). برای مشاهده موارد بیشتر لطفا با پشتیبانی تماس بگیرید",
|
||||
"gradebook.GradesView.EditModal.saveVisibility": "توجه: پس از ذخیرهسازی، تغییرات شما برای سایرین قابل مشاهده خواهد بود.",
|
||||
"gradebook.GradesView.EditModal.saveGrade": "ذخیره نمرات",
|
||||
"gradebook.GradesView.EditModal.Overrides.adjustedGradeHeader": "نمره تعدیلشده",
|
||||
"gradebook.GradesView.EditModal.Overrides.dateHeader": "تاریخ ",
|
||||
"gradebook.GradesView.EditModal.Overrides.graderHeader": "نمرهدهنده",
|
||||
"gradebook.GradesView.EditModal.Overrides.reasonHeader": "علت",
|
||||
"gradebook.GradesTab.usersVisibilityLabel'": "نمایش {filteredUsers} از کل {totalUsers} یادگیرنده",
|
||||
"gradebook.GradesView.editFilterLabel": "ویرایش فیلترها",
|
||||
"gradebook.GradesView.table.headings.email": "نشانی رایانامه",
|
||||
"gradebook.GradesView.table.headings.totalGrade": "نمره کل (%)",
|
||||
"gradebook.GradesView.table.headings.username": "نام کاربری",
|
||||
"gradebook.GradesView.table.labels.studentKey": " کلید یادگیرنده*",
|
||||
"gradebook.GradesView.table.labels.username": "نام کاربری",
|
||||
"gradebook.GradesView.table.totalGradePercentage": "مقادیر کل نمره همیشه به صورت درصدی نمایش داده میشوند",
|
||||
"gradebook.BulkManagementHistoryView.csvUploadLabel": "بارگذاری CSV نمره",
|
||||
"gradebook.GradesView.importGradesBtnText": "ورود نمرهها",
|
||||
"gradebook.GradesView.ImportSuccessToast.description": "ورود دادهها با موفقیت انجام شد! نمرات بهصورت لحظهای روزآمد میشود.",
|
||||
"gradebook.GradesView.ImportSuccessToast.showHistoryViewBtn": "مشاهده گزارش فعالیت",
|
||||
"gradebook.GradesView.InterventionsReport.title": "گزارش مداخلات",
|
||||
"gradebook.GradesView.InterventionsReport.description": "آیا نیاز به یافتن یادگیرندگانی دارید که ممکن است عقب بمانند؟ گزارش مداخلات را دانلود کنید تا معیارهای تعامل مانند میزان تلاشها و بازدیدها را بهدست آورید.",
|
||||
"gradebook.GradesView.InterventionsReport.downloadBtn": "دانلود مداخلات",
|
||||
"gradebook.GradesView.filterHeading": "گام 1: فیلتر گزارش نمره",
|
||||
"gradebook.GradesView.gradebookStepHeading": "گام 2: مشاهده یا تغییر نمرات فرد",
|
||||
"gradebook.GradesView.mastersHint": "فقط برای یادگیرندگان در مسیر اصلی در دسترس است",
|
||||
"gradebook.GradesView.PageButtons.prevPage": "صفحه پیشین",
|
||||
"gradebook.GradesView.PageButtons.nextPage": "صفحه بعدی",
|
||||
"gradebook.GradesView.scoreViewLabel": "مشاهده امتیاز",
|
||||
"gradebook.GradesView.absoluteOption": "کامل",
|
||||
"gradebook.GradesView.percentOption": "درصد",
|
||||
"gradebook.GradesView.search.label": "جستجوی یادگیرنده",
|
||||
"gradebook.GradesView.search.hint": "جستجوی نام کاربری، نشانی رایانامه یا کلید یادگیرنده",
|
||||
"gradebook.GradesView.editSuccessAlert": "نمره با موفقیت ویرایش شد. ممکن است روزآمدسازی کارنامه کمی تأخیر داشته باشد.",
|
||||
"gradebook.GradesView.maxCourseGradeInvalid": "حداکثر نمره دوره آموزشی باید بین 0 تا 100 باشد",
|
||||
"gradebook.GradesView.minCourseGradeInvalid": "حداقل نمره دوره باید بین 0 تا 100 باشد",
|
||||
"gradebook.GradesTab.FilterBadges.assignment": "تکلیف",
|
||||
"gradebook.GradesTab.FilterBadges.assignmentGrade": "نمره تکلیف",
|
||||
"gradebook.GradesTab.FilterBadges.assignmentType": "نوع تکلیف",
|
||||
"gradebook.GradesTab.FilterBadges.cohort": "انجمن",
|
||||
"gradebook.GradesTab.FilterBadges.courseGrade": "نمره دوره آموزشی",
|
||||
"gradebook.GradesTab.FilterBadges.includeCourseRoleMembers": "شامل اعضای تیم دوره آموزشی",
|
||||
"gradebook.GradesTab.FilterBadges.track": "مسیر"
|
||||
}
|
||||
Reference in New Issue
Block a user