From 0848713b91f24a3a991d5e7cace88d599de94b16 Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 4 Feb 2025 01:18:34 +0000 Subject: [PATCH 1/9] chore: add extracted translation source files from edx-ace --- .../edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po index a62c824084b..c67b52d5070 100644 --- a/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-ace/edx_ace/conf/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-20 01:20+0000\n" +"POT-Creation-Date: 2025-02-04 01:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" From e0f5f1abd2620f7f08b4eea3fdd4295482d36dbf Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 4 Feb 2025 01:23:41 +0000 Subject: [PATCH 2/9] chore: add extracted translation source files from edx-platform --- translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po | 2 +- .../edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po index f27d1a2deab..5e4c12f25e2 100644 --- a/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po +++ b/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po @@ -66,7 +66,7 @@ msgstr "" "#-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-#\n" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-01-20 01:24+0000\n" +"POT-Creation-Date: 2025-02-04 01:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po index 4483b70f957..6b412ab4a3a 100644 --- a/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po @@ -28,7 +28,7 @@ msgstr "" "#-#-#-#-# underscore.po (PROJECT VERSION) #-#-#-#-#\n" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-01-20 01:24+0000\n" +"POT-Creation-Date: 2025-02-04 01:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" From c42e3f18c15996067c4f2434621fc272c3101cc0 Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 4 Feb 2025 01:41:12 +0000 Subject: [PATCH 3/9] chore: add extracted translation source files from frontend-app-account --- .../src/i18n/transifex_input.json | 37 +------------------ 1 file changed, 2 insertions(+), 35 deletions(-) diff --git a/translations/frontend-app-account/src/i18n/transifex_input.json b/translations/frontend-app-account/src/i18n/transifex_input.json index 651d6f5ea1a..422773bac21 100644 --- a/translations/frontend-app-account/src/i18n/transifex_input.json +++ b/translations/frontend-app-account/src/i18n/transifex_input.json @@ -11,7 +11,6 @@ "account.settings.section.account.information": "Account Information", "account.settings.section.account.information.description": "These settings include basic information about your account.", "account.settings.section.profile.information": "Profile Information", - "account.settings.section.demographics.information": "Optional Information", "account.settings.section.site.preferences": "Site Preferences", "account.settings.section.linked.accounts": "Linked Accounts", "account.settings.section.linked.accounts.description": "You can link your identity accounts to simplify signing in to {siteName}.", @@ -31,7 +30,6 @@ "account.settings.field.name.verified.help.text.submitted.proctored": "Your proctored exam has been submitted. Verified name cannot be changed at this time. Please check back in 2-5 days.", "account.settings.field.name.verified.help.text.submitted.certificate": "When identity verification is successful, this name will appear on your certificates and public-facing records. Verified name cannot be changed at this time.", "account.settings.field.name.verified.help.text.submitted.proctored.certificate": "Once your proctored exam passes review, this name will appear on your certificate and public-facing records. Verified Name cannot be changed at this time.", - "account.settings.field.name.verified.verification.help": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.", "account.settings.field.full.name.help.text.submitted": "Verification has been submitted. This usually takes 48 hours or less. Full name cannot be changed at this time.", "account.settings.field.full.name.help.text.submitted.proctored": "Your proctored exam has been submitted. Full name cannot be changed at this time. Please check back in 2-5 days.", "account.settings.field.full.name.help.text.submitted.certificate": "When identity verification is successful, this name will appear on your certificates and public-facing records. Full name cannot be changed at this time.", @@ -254,7 +252,7 @@ "id.verification.camera.help.button": "Switch to Camera Mode", "notification.preference.heading": "Notifications", "notification.preference.app.title": "{ key, select, discussion {Discussions} coursework {Course Work} updates {Updates} grading {Grading} other {{key}} }", - "notification.preference.title": "{ text, select, core {Core notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} contentReported {Reported content} courseUpdate {Course updates} oraStaffNotification {ORA new submissions} other {{text}} }", + "notification.preference.title": "{ text, select, core {Activity notifications} newDiscussionPost {New discussion posts} newQuestionPost {New question posts} contentReported {Reported content} courseUpdates {Course updates} oraStaffNotification {ORA new submissions} oraGradeAssigned {ORA grade received} other {{text}} }", "notification.preference.channel": "{ text, select, web {Web} email {Email} push {Push} other {{text}} }", "notification.preference.emailCadence": "{ text, select, Daily {Daily} Weekly {Weekly} Immediately {Immediately} other {{text}} }", "notification.preference.type.label": "Type", @@ -299,42 +297,11 @@ "account.settings.delete.account.modal.after.header": "We're sorry to see you go! Your account will be deleted shortly.", "account.settings.delete.account.modal.after.text": "Account deletion, including removal from email lists, may take a few weeks to fully process through our system. If you want to opt-out of emails before then, please unsubscribe from the footer of any email.", "account.settings.delete.account.modal.after.button": "Close", - "account.settings.message.demographics.service.issue": "An error occurred attempting to retrieve or save your account information. Please try again later.", - "account.settings.field.demographics.gender": "Gender identity", - "account.settings.field.demographics.gender.empty": "Add gender identity", - "account.settings.field.demographics.gender.options.empty": "Select a gender identity", - "account.settings.field.demographics.gender_description": "Gender identity description", - "account.settings.field.demographics.gender_description.empty": "Enter description", - "account.settings.field.demographics.ethnicity": "Race/Ethnicity identity", - "account.settings.field.demographics.ethnicity.empty": "Add race/ethnicity identity", - "account.settings.field.demographics.ethnicity.options.empty": "Select all that apply", - "account.settings.field.demographics.income": "Family income", - "account.settings.field.demographics.income.empty": "Add family income", - "account.settings.field.demographics.income.options.empty": "Select a family income range", - "account.settings.field.demographics.military_history": "U.S. Military status", - "account.settings.field.demographics.military_history.empty": "Add military status", - "account.settings.field.demographics.military_history.options.empty": "Select military status", - "account.settings.field.demographics.learner_education_level": "Your education level", - "account.settings.field.demographics.learner_education_level.empty": "Add education level", - "account.settings.field.demographics.parent_education_level": "Parents/Guardians education level", - "account.settings.field.demographics.parent_education_level.empty": "Add education level", - "account.settings.field.demographics.education_level.options.empty": "Select education level", - "account.settings.field.demographics.work_status": "Employment status", - "account.settings.field.demographics.work_status.empty": "Add employment status", - "account.settings.field.demographics.work_status.options.empty": "Select employment status", - "account.settings.field.demographics.work_status_description": "Employment status description", - "account.settings.field.demographics.work_status_description.empty": "Enter description", - "account.settings.field.demographics.current_work_sector": "Current work industry", - "account.settings.field.demographics.current_work_sector.empty": "Add work industry", - "account.settings.field.demographics.future_work_sector": "Future work industry", - "account.settings.field.demographics.future_work_sector.empty": "Add work industry", - "account.settings.field.demographics.work_sector.options.empty": "Select work industry", - "account.settings.section.demographics.why": "Why does {siteName} collect this information?", "account.settings.name.change.title.id": "This name change requires identity verification", "account.settings.name.change.title.begin": "Before we begin", "account.settings.name.change.warning.one": "Warning: This action updates the name that appears on all certificates that have been earned on this account in the past and any certificates you are currently earning or will earn in the future.", "account.settings.name.change.warning.two": "This action cannot be undone without verifying your identity.", - "account.settings.name.change.id.name.label": "Enter your name as it appears on your unexpired student, work, or government-issued identification card.", + "account.settings.name.change.id.name.label": "Enter your name as it appears on your identification card.", "account.settings.name.change.id.name.placeholder": "Enter the name on your photo ID", "account.settings.name.change.error.valid.name": "Please enter a valid name.", "account.settings.name.change.error.general": "A technical error occurred. Please try again.", From 9a0dfdda91afe03977a7a3ba42c25b75454cf3f3 Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 4 Feb 2025 01:43:44 +0000 Subject: [PATCH 4/9] chore: add extracted translation source files from frontend-app-course-authoring --- .../frontend-app-course-authoring/src/i18n/transifex_input.json | 1 - 1 file changed, 1 deletion(-) diff --git a/translations/frontend-app-course-authoring/src/i18n/transifex_input.json b/translations/frontend-app-course-authoring/src/i18n/transifex_input.json index 398c051b19f..1fa27148b32 100644 --- a/translations/frontend-app-course-authoring/src/i18n/transifex_input.json +++ b/translations/frontend-app-course-authoring/src/i18n/transifex_input.json @@ -1305,7 +1305,6 @@ "course-authoring.course-unit.paste-notification.has-new-files.title": "New file(s) added to Files & Uploads.", "course-authoring.course-unit.paste-notification.has-new-files.description": "The following required files were imported to this course:", "course-authoring.course-unit.paste-notification.has-new-files.button.text": "View files", - "pgn.DataTable.FilterStatus.removeFilter": "Remove this filter", "pgn.DataTable.FilterStatus.clearFiltersText": "Clear filters", "course-authoring.video-uploads.file-info.infoTab.title": "Info", "course-authoring.video-uploads.file-info.transcriptTab.title": "Transcript ({transcriptCount})", From 3e919d752d8811f61635704416df32bfa98a8ee2 Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 4 Feb 2025 01:49:54 +0000 Subject: [PATCH 5/9] chore: add extracted translation source files from frontend-app-learning --- .../src/i18n/transifex_input.json | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/translations/frontend-app-learning/src/i18n/transifex_input.json b/translations/frontend-app-learning/src/i18n/transifex_input.json index 8b448a09d14..3197e68a49b 100644 --- a/translations/frontend-app-learning/src/i18n/transifex_input.json +++ b/translations/frontend-app-learning/src/i18n/transifex_input.json @@ -203,7 +203,7 @@ "tours.upgradeCheckpoint.title": "Unlock your course", "tours.weeklyGoalsCheckpoint.body": "Setting a goal makes you more likely to complete your course.", "tours.weeklyGoalsCheckpoint.title": "Set a course goal", - "tours.newUserModal.title": "{welcome} {siteName} course!", + "tours.newUserModal.title": "Al-Powered LMS that simplifies training with a world-class learning experience", "learning.effortEstimation.combinedEstimate": "{minutes} + {activities}", "learning.effortEstimation.activities": "{activityCount, plural, one {# activity} other {# activities}}", "learning.effortEstimation.minutesAbbreviated": "{minuteCount, plural, one {# min} other {# min}}", @@ -220,8 +220,8 @@ "learning.streakCelebration.factoidABoldedSection": "are 20x more likely to pass their course", "learning.streakCelebration.factoidBBoldedSection": "complete 5x as much course content on average", "learning.streakCelebration.streakDiscountMessage": "You’ve unlocked a {percent}% off discount when you upgrade this course for a limited time only.", - "progress.certificateStatus.unverifiedBody": "In order to generate a certificate, you must complete ID verification. {idVerificationSupportLink}.", - "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today. You can download your certificate now and access it any time from your {dashboardLink} and {profileLink}.", + "progress.certificateStatus.unverifiedBody": "In order to generate a certificate, you must complete ID verification.", + "progress.certificateStatus.downloadableBody": "Showcase your accomplishment on LinkedIn or your resumé today.", "progress.certificateStatus.notAvailable.endDate": "This course ends on {endDate}. Final grades and any earned certificates are scheduled to be available after {certAvailabilityDate}.", "progress.certificateStatus.notPassingHeader": "Certificate status", "progress.certificateStatus.notPassingBody": "In order to qualify for a certificate, you must have a passing grade.", @@ -265,6 +265,7 @@ "progress.assignmentType": "Assignment type", "progress.footnotes.backToContent": "Back to content", "progress.courseGrade.body": "This represents your weighted grade against the grade needed to pass this course.", + "progress.courseGrade.gradeBar.title": "Your mark", "progress.courseGrade.gradeBar.altText": "Your current grade is {currentGrade}%. A weighted grade of {passingGrade}% is required to pass in this course.", "progress.courseGrade.footer.generic.passing": "You’re currently passing this course", "progress.courseGrade.footer.nonPassing": "A weighted grade of {passingGrade}% is required to pass in this course", @@ -278,7 +279,7 @@ "progress.courseGrade.preview.button.upgrade": "Upgrade now", "progress.courseGrade.gradeRange.tooltip": "Grade ranges for this course:", "progress.courseOutline": "Course Outline", - "progress.courseGrade.label.currentGrade": "Your current grade", + "progress.courseGrade.label.currentGrade": "Your Score", "progress.detailedGrades": "Detailed grades", "progress.detailedGrades.emptyTable": "You currently have no graded problem scores.", "progress.footnotes.title": "Grade summary footnotes", @@ -292,7 +293,7 @@ "progress.gradeSummary.tooltip.body": "Your course assignment's weight is determined by your instructor. By multiplying your grade by the weight for that assignment type, your weighted grade is calculated. Your weighted grade is what's used to determine if you pass the course.", "progress.noAcessToAssignmentType": "You do not have access to assignments of type {assignmentType}", "progress.noAcessToSubsection": "You do not have access to subsection {displayName}", - "progress.courseGrade.label.passingGrade": "Passing grade", + "progress.courseGrade.label.passingGrade": "Pass", "progress.detailedGrades.problemScore.label": "Problem Scores:", "progress.detailedGrades.problemScore.toggleButton": "Toggle individual problem scores for {subsectionTitle}", "progress.detailedGrades.overridden": "Section grade has been overridden.", @@ -472,5 +473,7 @@ "courseOutline.tray.title": "Course Outline", "courseOutline.completedUnit": "Completed unit", "courseOutline.incompleteUnit": "Incomplete unit", + "courseOutline.lockCourseOutline": "Lock to page", + "courseOutline.unlockCourseOutline": "Unlock", "discussions.sidebar.open.button": "Show discussions tray" } \ No newline at end of file From 013505b6c6657364fc9155e4f43df5cf6ea1f03a Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 4 Feb 2025 01:50:48 +0000 Subject: [PATCH 6/9] chore: add extracted translation source files from frontend-app-dashboard --- .../src/i18n/transifex_input.json | 153 +++++++++++++++++- 1 file changed, 152 insertions(+), 1 deletion(-) diff --git a/translations/frontend-app-dashboard/src/i18n/transifex_input.json b/translations/frontend-app-dashboard/src/i18n/transifex_input.json index 2d80f41260b..04772992749 100644 --- a/translations/frontend-app-dashboard/src/i18n/transifex_input.json +++ b/translations/frontend-app-dashboard/src/i18n/transifex_input.json @@ -1,4 +1,100 @@ { + "components.courseExploreCard.courseNotPublished": "Course Not Published", + "components.courseExploreCard.programNotPublished": "Program Not Published", + "components.eventCard.joinMeeting": "Join Meeting", + "components.recentActivityCard.resume": "Resume", + "components.blendxCard.free": "Free", + "components.recommendationsRow.seeAll": "See All", + "components.blendxCard.linkCopiedToClipboard": "Link copied to clipboard", + "components.programCard.programBadge": "Program", + "components.programCard.coursesCountLabel": "courses", + "components.programCard.viewProgramDetails": "View Program Details", + "components.courseExploreCard.inviteOnly": "Invite Only", + "components.courseExploreCard.alreadyEnrolled": "Already Enrolled", + "components.courseExploreCard.whatCanBeAchieved": "What can be achieved", + "components.cartDrawer.courseBadge": "Course", + "components.cartDrawer.removeButton": "Remove", + "components.cartDrawer.moveToWishlistButton": "Move to Wishlist", + "components.cartDrawer.subtotalLabel": "Subtotal", + "components.cartDrawer.cancelButton": "Cancel", + "components.cartDrawer.checkoutButton": "Checkout", + "components.courseDropdownCard.courseImageAlt": "Course", + "components.courseDropdownCard.viewCourse": "View this course", + "components.programCard.durationMetricDays": "Days", + "components.programCard.durationMetricWeeks": "Weeks", + "components.programCard.durationMetricMonths": "Months", + "components.miniTable.searchPlaceholder": "Search...", + "components.miniTable.seeAllButton": "See all", + "components.common.loadingAlt": "Loading", + "components.profileCard.bannerAlt": "Profile background banner", + "components.support.ticketTitle": "Raise a Support Ticket", + "components.support.ticketTitleLabel": "Ticket Title", + "components.support.ticketTitlePlaceholder": "Enter the title of the ticket", + "components.support.problemTypeLabel": "Type of Problem", + "components.support.ticketDescriptionLabel": "Ticket Description", + "components.support.issueType": "Issue", + "components.support.bugType": "Bug", + "components.support.featureType": "Feature Request", + "components.support.otherType": "Other", + "components.support.issuePlaceholder": "Explain the issue that you are facing in detail", + "components.support.bugPlaceholder": "Explain the bug that you have found in detail", + "components.support.featurePlaceholder": "If you have any feature request, please explain it in detail", + "components.support.otherPlaceholder": "Reach out to us with any other issues or feedback", + "components.common.submitButton": "Submit", + "components.progressCard.ongoingCourses": "Ongoing Courses", + "components.progressCard.completedCourses": "Completed Courses", + "components.progressCard.completed": "Completed", + "components.progressCard.bestStreak": "Best Streak", + "components.courseSummary.title": "Course Summary", + "components.courseSummary.courseColumn": "Course", + "components.courseSummary.completionProgressColumn": "Completion Progress", + "components.courseSummary.attendanceColumn": "Attendance", + "components.courseSummary.actionsColumn": "Actions", + "components.courseSummary.viewAnalytics": "View Analytics", + "components.courseEngagement.title": "Course Engagement", + "components.courseEngagement.today": "Today", + "pages.help.title": "Help & Support", + "pages.help.emailTitle": "Email us", + "pages.help.emailDescription": "Send us an email. We're here to help you.", + "pages.help.emailButton": "Email to support", + "pages.help.callTitle": "Call us", + "pages.help.callDescription": "Monday to Friday, 9am to 5pm.", + "pages.help.callButton": "Call our team", + "pages.help.visitTitle": "Visit us", + "pages.help.visitDescription": "Visit our office HQ.", + "pages.help.visitButton": "Get directions", + "pages.help.addressModalTitle": "Address", + "pages.calendar.viewEventTitle": "View Event", + "pages.calendar.viewDetails": "View Details", + "pages.calendar.closeButton": "Close", + "pages.calendar.goToLinkButton": "Go to Link", + "pages.calendar.showEventsButton": "Show events", + "pages.calendar.monthViewButton": "Month", + "pages.calendar.dayViewButton": "Day", + "pages.calendar.todayButton": "Today", + "pages.courseSingle.descriptionTitle": "Description", + "pages.courseSingle.noDescriptionFound": "No description found", + "pages.courseSingle.contentsTitle": "Contents", + "pages.courseSingle.noContentsFound": "No contents found", + "pages.courseSingle.removeFromCart": "Remove from Cart", + "pages.courseSingle.addToCart": "Add to Cart", + "pages.courseSingle.removeFromWishlist": "Remove from Wishlist", + "pages.courseSingle.addToWishlist": "Add to Wishlist", + "pages.programSingle.topProgramsTitle": "Top Programs", + "pages.programSingle.coursesLabel": "Courses", + "pages.courseSingle.topCoursesTitle": "Top Courses", + "pages.courseSingle.noCoursesFound": "No contents found", + "components.notes.viewSourceLink": "View Source", + "components.notes.selectCourseMessage": "Please select a course to view notes", + "components.notes.noNotesFound": "No notes found", + "components.aiTutor.reportProblem": "Report a Problem", + "components.profileCardLarge.profileBannerAlt": "Profile background banner", + "components.profileCardLarge.profilePictureAlt": "profile picture", + "components.profileCardLarge.studentsBadge": "Students", + "components.profileCardLarge.accountSettingsButton": "Account Settings", + "components.profileCardLarge.editProfileButton": "Edit Profile", + "components.cartDrawer.cartTitle": "Cart", + "components.programTab.noProgramsFound": "No programs found", "dashboard.page.home": "Home", "dashboard.page.discover": "Discover", "dashboard.page.discover.all": "All", @@ -10,5 +106,60 @@ "dashboard.page.support": "Support", "dashboard.page.settings": "Settings", "dashboard.page.help-support": "Help & Support", - "dashboard.page.logout": "Logout" + "dashboard.page.logout": "Logout", + "utils.courseDataParser.hours": "Hours", + "utils.courseDataParser.notSpecified": "Not Specified", + "pages.courseSingle.noSuchCourse": "No such course exists", + "course.single.loading": "Loading course information...", + "pages.discover.searchHeading": "Search for new courses", + "pages.discover.searchPlaceholder": "Search...", + "pages.discover.noResultsFound": "No results found", + "dashboard.page.seeProgress": "See Progress", + "dashboard.page.updates": "Updates", + "dashboard.page.recentActivity": "Recent Activity", + "dashboard.page.seeMyFeed": "See My Feed", + "dashboard.page.seeAll": "See All", + "dashboard.page.upcomingEvents": "Upcoming Events", + "dashboard.page.courses": "Courses", + "dashboard.page.programs": "Programs", + "pages.learning.courses": "Courses", + "pages.learning.programs": "Programs", + "pages.learning.notes": "Notes", + "pages.learning.upcoming": "Upcoming", + "pages.learning.relevent": "Relevent", + "pages.learning.atoz": "A to Z", + "pages.learning.ztoa": "Z to A", + "pages.learning.selectCourse": "Select Course", + "pages.learning.search": "Search...", + "notifications.notFound": "Not found", + "notifications.noNotifications": "No notifications to show", + "notifications.today": "Today", + "notifications.older": "Older", + "notifications.markAllAsRead": "Mark all as read", + "pages.program-single.courses": "courses", + "pages.program-single.addToCart": "Add to Cart", + "pages.program-single.removeFromCart": "Remove from Cart", + "pages.program-single.addToWishlist": "Add to Wishlist", + "pages.program-single.removeFromWishlist": "Remove from Wishlist", + "pages.program-single.viewCourse": "View Course", + "pages.program-single.description": "Description", + "pages.program-single.noDescriptionFound": "No description found", + "pages.program-single.about": "About", + "pages.program-single.noAboutFound": "No about found", + "pages.program-single.contents": "Contents", + "pages.program-single.noCoursesFound": "No courses found", + "pages.support.deleteConfirmation": "This action will delete the ticket and all associated data.", + "pages.support.cancelButton": "Cancel", + "pages.support.deleteButton": "Delete", + "pages.wishlist.wishlistEmpty": "No items in your wishlist", + "pages.wishlist.relevent": "Relevent", + "pages.wishlist.atoz": "A to Z", + "pages.wishlist.ztoa": "Z to A", + "pages.wishlist.upcoming": "Upcoming", + "pages.wishlist.search": "Search", + "pages.learning.learner-program.courses": "courses", + "pages.learning.learner-program.contents": "Program Contents", + "pages.learning.learner-program.noCoursesFound": "No courses found", + "pages.learning.learner-program.noAboutFound": "This program has no description or about section", + "pages.learning.learner-program.about": "About Program" } \ No newline at end of file From f5c970c9514b7c8aa9b040ad2c8a1619f1b604d8 Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 4 Feb 2025 01:51:48 +0000 Subject: [PATCH 7/9] chore: add extracted translation source files from frontend-app-staff-dashboard --- .../src/i18n/transifex_input.json | 466 ++++++++++++++++++ 1 file changed, 466 insertions(+) diff --git a/translations/frontend-app-staff-dashboard/src/i18n/transifex_input.json b/translations/frontend-app-staff-dashboard/src/i18n/transifex_input.json index 9e5f9786b95..5aa7efdd5cc 100644 --- a/translations/frontend-app-staff-dashboard/src/i18n/transifex_input.json +++ b/translations/frontend-app-staff-dashboard/src/i18n/transifex_input.json @@ -9,10 +9,476 @@ "profile.education.levels.el": "Elementary/primary school", "profile.education.levels.none": "No formal education", "profile.education.levels.other": "Other education", + "dashboard.menu.home": "Home", + "dashboard.menu.academics": "Learning", + "dashboard.menu.courses": "Courses", + "dashboard.menu.programs": "Programs", + "dashboard.menu.taxonomies": "Taxonomies", + "dashboard.menu.library": "Library", + "dashboard.menu.users": "Users", + "dashboard.menu.allUsers": "All", + "dashboard.menu.staffs": "Staffs", + "dashboard.menu.learners": "Learners", + "dashboard.menu.analytics": "Analytics", + "dashboard.menu.schedule": "Schedule", + "dashboard.menu.utilities": "Utilities", + "dashboard.menu.notifications": "Notifications", + "dashboard.menu.platformSettings": "Platform Settings", + "dashboard.menu.customization": "Customization", + "dashboard.menu.integrations": "Integrations", + "dashboard.menu.features": "Features", + "dashboard.menu.billing": "Billing", + "dashboard.menu.ticketing": "Ticketing", + "dashboard.menu.support": "Support", + "dashboard.menu.logout": "Log out", + "dashboard.menu.aiStudio": "AI Studio", + "staff.academics.course.title": "Course Title", + "staff.academics.course.estimated.time": "{time} months", + "staff.academics.course.published": "Published", + "staff.academics.course.unpublished": "Unpublished", + "staff.academics.filter.all": "All", + "staff.academics.sort.name": "Name", + "staff.academics.sort.rating": "Rating", + "staff.academics.sort.popularity": "Popularity", + "staff.academics.button.create.course": "Create Course", + "staff.academics.button.create.program": "Create Program", + "staff.academics.filter.status": "Status:", + "staff.academics.filter.sort": "Sort:", + "staff.academics.program.empty": "No programs found", + "staff.access.denied.title": "Access Denied", + "staff.access.denied.message": "You do not have the necessary permissions to access this page.", + "staff.access.denied.go.back": "Go Back", + "staff.analytics.you.have": "You Have", + "staff.analytics.course.title": "Course", + "staff.analytics.learners.title": "Learners", + "staff.analytics.learners.name": "Name", + "staff.analytics.completion.chart.title": "Course Completions", + "staff.analytics.learners.view": "View Analytics", + "staff.analytics.learners.actions": "Actions", + "staff.analytics.chart.completed": "Completed", + "staff.analytics.chart.pending": "Pending", + "staff.analytics.chart.interactions": "Interactions", + "staff.analytics.chart.today": "Today", + "staff.analytics.chart.learnerInteractions": "Learner Interactions", + "staff.billing.download": "Download", + "staff.billing.status": "Status", + "staff.billing.bill.date": "Bill Date", + "staff.billing.invoice.date": "Invoice Date", + "staff.billing.due.date": "Due Date", + "staff.billing.mau": "Monthly Active Users", + "staff.billing.current.plan": "Current Plan", + "staff.billing.invoices": "Invoices", + "staff.billing.status.paid": "PAID", + "staff.billing.status.pending": "PENDING", + "staff.billing.invoice.id": "Invoice ID", + "staff.billing.created.at": "Created At", + "staff.billing.amount": "Amount", + "staff.billing.privacy.and.security": "Your privacy and security matter to us.", + "staff.billing.plan": "plan", + "staff.billing.mau.title": "Monthly Active Users", + "staff.billing.mau.description": "The number of users who have logged in to the platform in the last 30 days.", + "staff.billing.mau.description2": "You are currently subscribed to the {plan} plan.", + "staff.billing.payment.information": "Your payment information is securely encrypted and processed through trusted payment gateways. We are committed to your privacy and will never share your personal or financial details with third parties", + "staff.billing.billing.history": "Billing History", + "staff.billing.billing.history.description": "View your billing history and manage your subscription.", + "staff.calendar.venue.placeholder": "Enter Venue", + "staff.calendar.description.placeholder": "Description about the Event", + "staff.calendar.link.placeholder": "Link", + "staff.calendar.category.placeholder": "Select Category", + "staff.calendar.participants.placeholder": "Select Participants", + "staff.calendar.drawer.title": "Events", + "staff.calendar.drawer.today": "Today", + "staff.calendar.drawer.upcoming": "Upcoming", + "staff.calendar.drawer.no.events": "No events", + "staff.calendar.drawer.no.events.today": "No events today", + "staff.calendar.drawer.no.events.upcoming": "No upcoming events", + "staff.calendar.drawer.join.meeting": "join meeting", + "staff.program.create.achievements.label": "What can be achieved by the students", + "staff.program.create.achievements.placeholder": "Achievements", + "staff.program.create.achievements.add": "Add More", + "staff.program.create.name.label": "Program Name", + "staff.program.create.description.label": "Program Description", + "staff.program.create.about.label": "About Program", + "staff.program.create.price.label": "Program Price", + "staff.program.create.duration.label": "Program Duration", + "staff.program.create.tags.label": "Program Tags", + "staff.program.create.submit": "Create Program", + "staff.program.create.image.generate": "Generate Image", + "staff.program.create.image.upload": "Upload Image", + "staff.program.create.success": "Program created successfully", + "staff.program.create.error": "Failed to create program", + "staff.error.title": "Access Denied", + "staff.error.message": "You need to have a staff role to access this page.", + "staff.error.go.to.learner": "Go to Learner Home", + "home.progress.youHave": "You Have", + "home.progress.seeProgress": "See Progress", + "home.table.staffs": "Staffs", + "home.updates.title": "Updates", + "library.title": "Library", + "library.menu.videos": "Videos", + "library.search.placeholder": "Search...", + "library.sort.prefix": "Sort:", + "library.sort.defaultOrder": "Default Order", + "library.sort.titleAsc": "Title (A-Z)", + "library.sort.titleDesc": "Title (Z-A)", + "library.sort.newestFirst": "Newest First", + "library.sort.oldestFirst": "Oldest First", + "library.videos.addNew": "Add new video", + "library.videos.noVideos": "No videos available.", + "notifications.title": "Title", + "notifications.notFound": "Not found", + "notifications.noNotifications": "No notifications to show", + "notifications.today": "Today", + "notifications.older": "Older", + "notifications.markAllAsRead": "Mark all as read", + "platform.settings.title": "Platform Settings", + "platform.settings.customization": "Customization", + "platform.settings.integrations": "Integrations", + "platform.settings.save": "Save Changes", + "platform.settings.cancel": "Cancel", + "platform.settings.integrations.available": "Available Integrations", + "platform.settings.integrations.configure": "Configure Integration", + "platform.settings.integrations.enabled": "Enabled", + "platform.settings.integrations.disabled": "Disabled", + "platform.settings.integrations.apiKey": "API Key", + "platform.settings.integrations.secretKey": "Secret Key", + "platform.settings.integrations.webhookUrl": "Webhook URL", + "platform.settings.integrations.testConnection": "Test Connection", + "platform.settings.integrations.connectionSuccess": "Connection successful", + "platform.settings.integrations.connectionError": "Connection failed", + "platform.settings.integrations.stripe": "Stripe", + "platform.settings.integrations.stripe.description": "Connect your Stripe account to enable payments and subscriptions.", + "platform.settings.integrations.kinescope": "Kinescope", + "platform.settings.integrations.kinescope.description": "Connect your Kinescope account to enable Video Library", + "platform.settings.integrations.googleTagManager": "Google Tag Manager", + "platform.settings.integrations.googleTagManager.description": "Connect your Google Tag Manager account to enable Google Tag Manager", + "platform.settings.integrations.openai": "OpenAI", + "platform.settings.integrations.openai.description": "Connect your OpenAI account to enable AI-powered content generation", + "platform.settings.integrations.azureAi": "Azure AI", + "platform.settings.integrations.azureAi.description": "Connect your Azure AI account to enable AI-powered content generation", + "platform.settings.integrations.stripe.configure": "Configure Stripe", + "platform.settings.integrations.clarity": "Microsoft Clarity", + "platform.settings.integrations.clarity.description": "Connect your Clarity account to get insights on your website traffic", + "platform.settings.integrations.configurations": "Configurations", + "platform.settings.integrations.close": "Close", + "platform.settings.integrations.save": "Save", + "program.single.courses": "{count} Courses", + "program.single.duration": "{duration} {metric}", + "program.single.status.published": "Published", + "program.single.status.unpublished": "Unpublished", + "program.single.access.inviteOnly": "Invite Only", + "program.single.access.open": "Open", + "program.single.overallData": "Overall Data", + "program.single.stats.enrollments": "Enrollments", + "program.single.stats.totalDaysAttended": "Total Days Attended", + "program.single.team.members": "{count} Team Members", + "program.single.team.membersSelected": "{count} Team Members selected", + "program.single.team.add": "Add Team Members", + "program.single.team.editList": "Edit list", + "program.single.team.clearSelection": "Clear selection", + "program.single.enrollment.learners": "{count} Learners", + "program.single.enrollment.learnersSelected": "{count} Learners selected", + "program.single.enrollment.enroll": "Enroll learners", + "program.single.common.name": "Name", + "program.single.common.username": "Username", + "program.single.common.email": "Email", + "program.single.common.role": "Role", + "program.single.common.cancel": "Cancel", + "program.single.common.remove": "Remove", + "program.single.common.update": "Update Program", + "program.single.common.search": "Search...", + "student.progress.title": "Student Progress", + "student.progress.overview": "Overview", + "student.progress.courseEngagement": "Course Engagement", + "student.progress.learningPath": "Learning Path", + "student.progress.courseSummary": "Course Summary", + "student.progress.noData": "No data available", + "student.progress.viewDetails": "View Details", + "support.title": "Support", + "support.createTicket": "Create Ticket", + "support.myTickets": "My Tickets", + "support.allTickets": "All Tickets", + "support.ticket.title": "Title", + "support.ticket.description": "Description", + "support.ticket.type": "Type", + "support.ticket.priority": "Priority", + "support.ticket.status": "Status", + "support.ticket.createdBy": "Created By", + "support.ticket.assignedTo": "Assigned To", + "support.ticket.createdAt": "Created At", + "support.ticket.updatedAt": "Updated At", + "support.submit": "Submit", + "support.cancel": "Cancel", + "support.noTickets": "No tickets found", + "support.ticket.status.open": "Open", + "support.ticket.status.inProgress": "In Progress", + "support.ticket.status.resolved": "Resolved", + "support.ticket.status.closed": "Closed", + "support.ticket.priority.low": "Low", + "support.ticket.priority.medium": "Medium", + "support.ticket.priority.high": "High", + "support.ticket.priority.urgent": "Urgent", + "staff.ticketing.priority.label": "Ticket Priority", + "staff.ticketing.priority.low": "Low", + "staff.ticketing.priority.medium": "Medium", + "staff.ticketing.priority.high": "High", + "staff.ticketing.assign.label": "Assign ticket to", + "staff.ticketing.assign.placeholder": "Select staff user", + "users.title": "Users", + "users.learners": "Learners", + "users.staffs": "Staff", + "users.addUser": "Add User", + "users.editUser": "Edit User", + "users.deleteUser": "Delete User", + "users.name": "Name", + "users.username": "Username", + "users.email": "Email", + "users.role": "Role", + "users.status": "Status", + "users.permissions": "Permissions", + "users.actions": "Actions", + "users.editPermissions": "Edit Permissions", + "users.lastLogin": "Last Login", + "users.dateJoined": "Date Joined", + "users.status.active": "Active", + "users.status.inactive": "Inactive", + "users.search": "Search users...", + "users.filter": "Filter", + "users.sort": "Sort", + "users.noUsers": "No users found", + "users.learners.enrolledCourses": "Enrolled Courses", + "users.learners.progress": "Progress", + "users.staffs.department": "Department", + "users.staffs.position": "Position", + "users.staffs.permissions": "Permissions", + "users.staffs.assignedCourses": "Assigned Courses", + "users.staffs.viewAnalytics": "View Analytics", + "users.staffs.editPermissions": "Edit Permissions", + "users.staffs.saveChanges": "Save Changes", + "users.staffs.cancel": "Cancel", + "users.staffs.actions": "Actions", + "users.invite": "Invite", + "users.uploadData": "Upload Data for {action} Users", + "users.selectedUsers": "{count} Users Selected to {action} to the platform", + "users.uploadCsv": "Upload CSV", + "users.downloadCsvTemplate": "Download CSV template", + "users.enterEmailError": "Please enter an email address", + "users.nameMinLengthError": "Name must be at least 3 characters long", + "users.csvColumnError": "CSV file must have exactly {count} columns: {columns}", + "users.csvNoValidData": "No valid data found in CSV file", + "users.csvProcessSuccess": "Successfully processed {count} entries", + "users.addSuccess": "Users added successfully", + "users.addError": "Users addition failed", + "users.inviteSuccess": "Users invited successfully", + "users.inviteError": "Users invitation failed", + "users.all": "All", + "users.admin": "Admin", + "users.selectRole": "Select a role for this user:", + "users.user": "User", + "notification.title": "Notifications", + "notification.markAllRead": "Mark all as read", + "notification.clearAll": "Clear all", + "notification.noNotifications": "No notifications", + "notification.viewAll": "View all notifications", + "notification.new": "New", + "notification.earlier": "Earlier", + "notification.type.announcement": "Announcement", + "notification.type.courseUpdate": "Course Update", + "notification.type.assignment": "Assignment", + "notification.type.reminder": "Reminder", + "notification.type.message": "Message", + "notification.time.justNow": "Just now", + "notification.time.minutesAgo": "{minutes} minutes ago", + "notification.time.hoursAgo": "{hours} hours ago", + "notification.time.daysAgo": "{days} days ago", + "notification.drawer.settings": "Notification Settings", + "notification.drawer.emailNotifications": "Email Notifications", + "notification.drawer.pushNotifications": "Push Notifications", + "notification.drawer.frequency": "Frequency", + "notification.drawer.frequency.immediately": "Immediately", + "notification.drawer.frequency.daily": "Daily", + "notification.drawer.frequency.weekly": "Weekly", + "enrollment.table.course": "Course", + "enrollment.table.enrollment": "Enrollment", + "enrollment.table.totalEnrollments": "Total Enrollments", + "enrollment.table.activeStudents": "Active Students", + "learners.table.name": "Name", + "learners.table.status": "Status", + "learners.table.status.active": "Active", + "learners.table.status.inactive": "Inactive", + "sales.chart.title": "Sales", + "sales.chart.week": "Week {number}", + "sales.chart.month": "{month}", + "platform.settings.customization.title": "Customization", + "platform.settings.customization.appearance": "Appearance", + "platform.settings.customization.contactInformation": "Contact Information", + "platform.settings.customization.appearance.themeSettings": "Theme Settings", + "platform.settings.customization.appearance.colorScheme": "Color Scheme", + "platform.settings.customization.appearance.light": "Light", + "platform.settings.customization.appearance.dark": "Dark", + "platform.settings.customization.appearance.auto": "Auto", + "platform.settings.customization.appearance.brandColors": "Brand Colors", + "platform.settings.customization.appearance.uploadLogo": "Upload Logo", + "platform.settings.customization.appearance.logoRequirements": "Recommended size: 200x50px. Supported formats: PNG, JPG", + "platform.settings.customization.contact.organizationName": "Organization Name", + "platform.settings.customization.contact.adminName": "Admin Name", + "platform.settings.customization.contact.email": "Email", + "platform.settings.customization.contact.phone": "Phone", + "platform.settings.customization.contact.address": "Address", + "platform.settings.customization.contact.country": "Country", + "platform.settings.customization.contact.website": "Website", + "platform.settings.customization.contact.update": "Update", + "platform.settings.customization.contact.socialMedia": "Social Media", + "platform.settings.customization.contact.facebook": "Facebook", + "platform.settings.customization.contact.twitter": "Twitter", + "platform.settings.customization.contact.linkedin": "LinkedIn", + "platform.settings.customization.save": "Save Changes", + "platform.settings.customization.cancel": "Cancel", + "platform.settings.customization.saveSuccess": "Customization settings saved successfully", + "platform.settings.customization.saveError": "Failed to save customization settings", + "platform.settings.customization.appearance.createNewBanner": "Create New Banner", + "platform.settings.customization.appearance.banner": "Banner", + "platform.settings.customization.logo": "Logo", + "platform.settings.customization.favicon": "Favicon", + "platform.settings.customization.trademarkLogo": "Trademark Logo", + "platform.settings.customization.branding": "Branding", + "platform.settings.customization.theme": "Theme", + "platform.settings.customization.colors": "Colors", + "platform.settings.customization.primaryColor": "Primary Color", + "platform.settings.customization.secondaryColor": "Secondary Color", + "platform.settings.saveSuccess": "Settings saved successfully", + "platform.settings.saveError": "Failed to save settings", + "platform.settings.customization.appearance.lightMode": "Light Mode", + "platform.settings.customization.appearance.darkMode": "Dark Mode", + "platform.settings.customization.appearance.uploadNewLogo": "Upload New Logo", + "platform.settings.customization.appearance.uploadNewFavicon": "Upload New Favicon", + "platform.settings.customization.appearance.trademarkLogo": "Trademark Logo", + "platform.settings.customization.appearance.configure": "Configure", + "platform.settings.customization.appearance.configurationsAndSettings": "Configurations and Settings", + "staff.features.update.success": "Feature updated successfully", + "staff.features.update.error": "Failed to update feature", + "program.single.routes.courses": "Courses", + "program.single.routes.enrollment": "Enrollment", + "program.single.routes.attendance": "Attendance", + "program.single.routes.feeStatistics": "Fee statistics", + "program.single.routes.programSettings": "Program settings", + "program.single.routes.programTeam": "Program team", + "program.single.attendance.title": "Attendance", + "program.single.attendance.date": "Date", + "program.single.attendance.present": "Present", + "program.single.attendance.absent": "Absent", + "program.single.attendance.status": "Status", + "program.single.attendance.noData": "No attendance data available", + "program.single.courses.add": "Add Course", + "program.single.courses.status": "Status:", + "program.single.courses.status.all": "All", + "program.single.courses.status.published": "Published", + "program.single.courses.status.unpublished": "Unpublished", + "program.single.courses.sort": "Sort:", + "program.single.courses.sort.name": "Name", + "program.single.courses.sort.rating": "Rating", + "program.single.courses.sort.popularity": "Popularity", + "program.single.courses.search": "Search...", + "program.single.courses.noCourses": "No courses available", + "program.single.enrollment.editList": "Edit list", + "program.single.enrollment.clearSelection": "Clear selection", + "program.single.enrollment.name": "Name", + "program.single.enrollment.username": "Username", + "program.single.enrollment.email": "Email", + "program.single.enrollment.search": "Search...", + "program.single.enrollment.cancel": "Cancel", + "program.single.enrollment.remove": "Remove", + "program.single.enrollment.noLearners": "No learners enrolled", + "program.single.enrollment.drawer.title": "Enroll in {programName}", + "program.single.enrollment.drawer.selectLearners": "Select learners to enroll", + "program.single.enrollment.drawer.enrollSelected": "Enroll Selected", + "program.single.enrollment.drawer.success": "Successfully enrolled learners", + "program.single.enrollment.drawer.error": "Failed to enroll learners", + "program.single.feeStatistics.title": "Fee Statistics", + "program.single.feeStatistics.totalRevenue": "Total Revenue", + "program.single.feeStatistics.pendingPayments": "Pending Payments", + "program.single.feeStatistics.paidPayments": "Paid Payments", + "program.single.feeStatistics.month": "{month}", + "program.single.feeStatistics.amount": "Amount", + "program.single.feeStatistics.status": "Status", + "program.single.feeStatistics.date": "Date", + "program.single.feeStatistics.noData": "No fee statistics available", + "program.single.team.name": "Name", + "program.single.team.username": "Username", + "program.single.team.email": "Email", + "program.single.team.role": "Role", + "program.single.team.search": "Search...", + "program.single.team.cancel": "Cancel", + "program.single.team.remove": "Remove", + "program.single.team.noTeamMembers": "No team members available", + "program.single.settings.programName": "Program Name", + "program.single.settings.programDescription": "Program Description", + "program.single.settings.about": "About Program", + "program.single.settings.duration": "Duration", + "program.single.settings.durationMetric": "Duration Metric", + "program.single.settings.price": "Price", + "program.single.settings.achievements": "Achievements", + "program.single.settings.achievementsPlaceholder": "What can be achieved by the students", + "program.single.settings.addMore": "Add More", + "program.single.settings.generateImage": "Generate Image", + "program.single.settings.uploadImage": "Upload Image", + "program.single.settings.update": "Update Program", + "program.single.settings.cancel": "Cancel", + "program.single.settings.success": "Program updated successfully", + "program.single.settings.error": "Failed to update program", + "student.progress.engagement.score": "Engagement Score", + "student.progress.engagement.timeSpent": "Time Spent", + "student.progress.engagement.activeDays": "Active Days", + "student.progress.engagement.completedAssignments": "Completed Assignments", + "student.progress.engagement.hours": "{hours} hours", + "student.progress.engagement.days": "{days} days", + "student.progress.engagement.noData": "No engagement data available", + "student.progress.summary.courseName": "Course Name", + "student.progress.summary.progress": "Progress", + "student.progress.summary.grade": "Grade", + "student.progress.summary.lastAccessed": "Last Accessed", + "student.progress.summary.status": "Status", + "student.progress.summary.completed": "Completed", + "student.progress.summary.inProgress": "In Progress", + "student.progress.summary.notStarted": "Not Started", + "student.progress.summary.noCoursesFound": "No courses found", + "student.progress.learningPath.currentCourse": "Current Course", + "student.progress.learningPath.nextCourse": "Next Course", + "student.progress.learningPath.completedCourses": "Completed Courses", + "student.progress.learningPath.startDate": "Start Date", + "student.progress.learningPath.endDate": "End Date", + "student.progress.learningPath.duration": "Duration", + "student.progress.learningPath.prerequisites": "Prerequisites", + "student.progress.learningPath.noData": "No learning path data available", + "student.progress.learningPath.viewCourse": "View Course", + "notifications.date": "Date & Time", + "notifications.content": "Content", + "notifications.sendTo": "Send To", + "notifications.channel": "Channel", + "notifications.status": "Status", + "notifications.sendNotification": "Send Notification", + "notifications.name": "Name", + "notifications.rating": "Rating", + "notifications.popularity": "Popularity", + "notifications.search": "Search", + "notifications.sort": "Sort", + "notifications.notificationTarget": "Notification target", + "notifications.learnersSelected": "Learners selected", + "notifications.discard": "Discard", + "notifications.send": "Send", + "notifications.notification": "Notification", + "notifications.selectChannel": "Select channel", + "notifications.email": "Email", + "notifications.searchLearners": "Search learners", + "notifications.selectLearners": "Select learners", + "notifications.sendNotificationTo": "Send notification to learners", + "notifications.enterTitle": "Enter title", + "notifications.enterContent": "Enter content", "staff.recent-activity.days-ago": "{days} days ago", "staff.recent-activity.hours-ago": "{hours} hours ago", "staff.recent-activity.minutes-ago": "{minutes} minutes ago", "staff.recent-activity.seconds-ago": "{seconds} seconds ago", + "staff.recent-activity.just-now": "Just now", "staff.recent-activity.title": "Recent Activity", "staff.recent-activity.see-feed": "See my feed" } \ No newline at end of file From 2ed043574cae70d56df1d2e1234165c9a6663c09 Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 4 Feb 2025 02:04:55 +0000 Subject: [PATCH 8/9] chore: add extracted translation source files from openedx-app-ios --- .../I18N/I18N/en.lproj/Localizable.strings | 464 +++++++++--------- 1 file changed, 232 insertions(+), 232 deletions(-) diff --git a/translations/openedx-app-ios/I18N/I18N/en.lproj/Localizable.strings b/translations/openedx-app-ios/I18N/I18N/en.lproj/Localizable.strings index eefa33e45a8..5045b062526 100644 --- a/translations/openedx-app-ios/I18N/I18N/en.lproj/Localizable.strings +++ b/translations/openedx-app-ios/I18N/I18N/en.lproj/Localizable.strings @@ -1,74 +1,3 @@ -"Dashboard.TITLE" = "Dashboard"; -"Dashboard.HEADER.COURSES" = "Courses"; -"Dashboard.HEADER.WELCOME_BACK" = "Welcome back. Let's keep learning."; -"Dashboard.SEARCH" = "Search"; -"Dashboard.EMPTY.SUBTITLE" = "You are not enrolled in any courses yet."; -"Dashboard.LEARN.TITLE" = "Learn"; -"Dashboard.LEARN.VIEW_ALL" = "View All"; -"Dashboard.LEARN.VIEW_ALL_COURSES" = "View All Courses (%@)"; -"Dashboard.LEARN.ALL_COURSES" = "All Courses"; -"Dashboard.LEARN.PRIMARY_CARD.ONE_PAST_ASSIGNMENT" = "1 Past Due Assignment"; -"Dashboard.LEARN.PRIMARY_CARD.VIEW_ASSIGNMENTS" = "View Assignments"; -"Dashboard.LEARN.PRIMARY_CARD.PAST_ASSIGNMENTS" = "%@ Past Due Assignments"; -"Dashboard.LEARN.PRIMARY_CARD.FUTURE_ASSIGNMENTS" = "%@ Assignments Due %@ "; -"Dashboard.LEARN.PRIMARY_CARD.DUE_DAYS" = "%@ Due in %@ Days"; -"Dashboard.LEARN.PRIMARY_CARD.RESUME" = "Resume Course"; -"Dashboard.LEARN.PRIMARY_CARD.START_COURSE" = "Start Course"; -"Dashboard.LEARN.DROPDOWN_MENU.COURSES" = "Courses"; -"Dashboard.LEARN.DROPDOWN_MENU.PROGRAMS" = "Programs"; -"Dashboard.LEARN.CATEGORY.ALL" = "All"; -"Dashboard.LEARN.CATEGORY.IN_PROGRESS" = "In Progress"; -"Dashboard.LEARN.CATEGORY.COMPLETED" = "Completed"; -"Dashboard.LEARN.CATEGORY.EXPIRED" = "Expired"; -"Dashboard.LEARN.NO_COURSES_VIEW.NO_COURSES" = "No Courses"; -"Dashboard.LEARN.NO_COURSES_VIEW.NO_COURSES_IN_PROGRESS" = "No Courses in Progress"; -"Dashboard.LEARN.NO_COURSES_VIEW.NO_COMPLETED_COURSES" = "No Completed Courses"; -"Dashboard.LEARN.NO_COURSES_VIEW.NO_EXPIRED_COURSES" = "No Expired Courses"; -"Dashboard.LEARN.NO_COURSES_VIEW.NO_COURSES_DESCRIPTION" = "You are not currently enrolled in any courses, would you like to explore the course catalog?"; -"Dashboard.LEARN.NO_COURSES_VIEW.FIND_A_COURSE" = "Find a Course"; -"Discussion.TITLE" = "Discussions"; -"Discussion.BANNER.DISCUSSIONS_IS_DISABLED" = "Posting in discussions is disabled by the course team"; -"Discussion.TOPICS.SEARCH" = "Search all posts"; -"Discussion.TOPICS.ALL_POSTS" = "All Posts"; -"Discussion.TOPICS.POST_IM_FOLLOWING" = "Posts I'm following"; -"Discussion.TOPICS.MAIN_CATEGORIES" = "Main categories"; -"Discussion.TOPICS.UNNAMED" = "Unnamed subcategory"; -"Discussion.POSTS.SORT.RECENT_ACTIVITY" = "Recent Activity"; -"Discussion.POSTS.SORT.MOST_ACTIVITY" = "Most Activity"; -"Discussion.POSTS.SORT.MOST_VOTES" = "Most Votes"; -"Discussion.POSTS.NO_DISCUSSION.TITLE" = "No discussions yet"; -"Discussion.POSTS.NO_DISCUSSION.DESCRIPTION" = "Click the button below to create your first discussion."; -"Discussion.POSTS.NO_DISCUSSION.CREATEBUTTON" = "Create discussion"; -"Discussion.POSTS.NO_DISCUSSION.ADD_POST" = "Add a post"; -"Discussion.POSTS.FILTER.ALL_POSTS" = "All Posts"; -"Discussion.POSTS.FILTER.UNREAD" = "Unread"; -"Discussion.POSTS.FILTER.UNANSWERED" = "Unanswered"; -"Discussion.POSTS.CREATE_NEW_POST" = "Create new post"; -"Discussion.POSTS.ALERT.MAKE_SELECTION" = "Make a selection"; -"Discussion.POST.LAST_POST" = "Last post:"; -"Discussion.THREAD.ALERT.COMMENT_ADDED" = "Comment added"; -"Discussion.THREAD.ADD_RESPONSE" = "Add a response"; -"Discussion.CREATE_THREAD.NEW_POST" = "Create new post"; -"Discussion.CREATE_THREAD.SELECT_POST_TYPE" = "Select post type"; -"Discussion.CREATE_THREAD.TOPIC" = "Topic"; -"Discussion.CREATE_THREAD.TITLE" = "Title"; -"Discussion.CREATE_THREAD.FOLLOW_DISCUSSION" = "Follow this discussion"; -"Discussion.CREATE_THREAD.FOLLOW_QUESTION" = "Follow this question"; -"Discussion.CREATE_THREAD.CREATE_DISCUSSION" = "Create new discussion"; -"Discussion.CREATE_THREAD.CREATE_QUESTION" = "Create new question"; -"Discussion.COMMENT.REPORT" = "Report"; -"Discussion.COMMENT.UNREPORT" = "Unreport"; -"Discussion.COMMENT.FOLLOW" = "Follow"; -"Discussion.COMMENT.UNFOLLOW" = "Unfollow"; -"Discussion.RESPONSE.COMMENTS_RESPONSES" = "Comment"; -"Discussion.RESPONSE.ALERT.COMMENT_ADDED" = "Comment added"; -"Discussion.RESPONSE.ADD_COMMENT" = "Add a comment"; -"Discussion.POST_TYPE.QUESTION" = "question"; -"Discussion.POST_TYPE.DISCUSSION" = "discussion"; -"Discussion.SEARCH" = "Search"; -"Discussion.SEARCH.TITLE" = "Search results"; -"Discussion.SEARCH.EMPTY_DESCRIPTION" = "Start typing to find the topics"; -"Discussion.ANONYMOUS" = "Anonymous"; "Authorization.SIGN_IN.LOG_IN_TITLE" = "Sign in"; "Authorization.SIGN_IN.WELCOME_BACK" = "Welcome back! Sign in to access your courses."; "Authorization.SIGN_IN.EMAIL" = "Email"; @@ -106,163 +35,6 @@ "Authorization.STARTUP.SEARCH_PLACEHOLDER" = "Search our 3000+ courses"; "Authorization.STARTUP.EXPLORE_ALL_COURSES" = "Explore all courses"; "Authorization.STARTUP.TITLE" = "Start"; -"Course.OUTLINE.PASSED_THE_COURSE" = "Congratulations, you have earned this course certificate in “%@\.”"; -"Course.OUTLINE.VIEW_CERTIFICATE" = "View certificate"; -"Course.OUTLINE.CERTIFICATE" = "Certificate"; -"Course.OUTLINE.COURSE_VIDEOS" = "Course videos"; -"Course.OUTLINE.COURSE_HASNT_STARTED" = "This course hasn't started yet."; -"Course.COURSEWARE.COURSE_CONTENT" = "Course content"; -"Course.COURSEWARE.COURSE_UNITS" = "Course units"; -"Course.COURSEWARE.NEXT" = "Next"; -"Course.COURSEWARE.PREVIOUS" = "Prev"; -"Course.COURSEWARE.FINISH" = "Finish"; -"Course.COURSEWARE.GOOD_WORK" = "Good job!"; -"Course.COURSEWARE.BACK_TO_OUTLINE" = "Back to outline"; -"Course.COURSEWARE.SECTION" = "You've completed “"; -"Course.COURSEWARE.IS_FINISHED" = "“."; -"Course.COURSEWARE.CONTINUE" = "Continue"; -"Course.COURSEWARE.RESUME_WITH" = "Resume with:"; -"Course.ERROR.NO_INTERNET" = "You are not connected to the Internet. Please check your Internet connection."; -"Course.ERROR.RELOAD" = "Reload"; -"Course.ERROR.COMPONENT_NOT_FOUNT" = "Course component not found, please reload"; -"Course.ERROR.NO_HANDOUTS" = "There are currently no handouts for this course"; -"Course.ALERT.ROTATE_DEVICE" = "Rotate your device to view this video in full screen."; -"Course.ALERT.ACCEPT" = "Accept"; -"Course.ALERT.DELETE_ALL_VIDEOS" = "Are you sure you want to delete all video(s) for"; -"Course.ALERT.DELETE_VIDEOS" = "Are you sure you want to delete video(s) for"; -"Course.ALERT.STOP_DOWNLOADING" = "Turning off the switch will stop downloading and delete all downloaded videos for"; -"Course.ALERT.WARNING" = "Warning"; -"Course.COURSE_CONTAINER.HOME" = "Home"; -"Course.COURSE_CONTAINER.VIDEOS" = "Videos"; -"Course.COURSE_CONTAINER.OFFLINE" = "Offline"; -"Course.COURSE_CONTAINER.DATES" = "Dates"; -"Course.COURSE_CONTAINER.DISCUSSIONS" = "Discussions"; -"Course.COURSE_CONTAINER.HANDOUTS" = "More"; -"Course.COURSE_CONTAINER.HANDOUTS_IN_DEVELOPING" = "Handouts In developing"; -"Course.HANDOUTS_CELL_HANDOUTS.TITLE" = "Handouts"; -"Course.HANDOUTS_CELL_ANNOUNCEMENTS.TITLE" = "Announcements"; -"Course.HANDOUTS_CELL_HANDOUTS.DESCRIPTION" = "Find important course information"; -"Course.HANDOUTS_CELL_ANNOUNCEMENTS.DESCRIPTION" = "Keep up with the latest news"; -"Course.NOT_AVALIABLE.TITLE" = "This interactive component isn't available on mobile"; -"Course.NOT_AVALIABLE.DESCRIPTION" = "Explore other parts of this course or view this on web."; -"Course.NOT_AVALIABLE.BUTTON" = "Open in browser"; -"Course.SUBTITLES.TITLE" = "Subtitles"; -"Course.ACCESSIBILITY.DOWNLOAD" = "Download"; -"Course.ACCESSIBILITY.CANCEL_DOWNLOAD" = "Cancel download"; -"Course.ACCESSIBILITY.DELETE_DOWNLOAD" = "Delete download"; -"Course.DOWNLOAD.DOWNLOADS" = "Downloads"; -"Course.DOWNLOAD.DOWNLOAD" = "Download"; -"Course.DOWNLOAD.ALL_VIDEOS_DOWNLOADED" = "All videos downloaded"; -"Course.DOWNLOAD.DOWNLOADING_VIDEOS" = "Downloading videos..."; -"Course.DOWNLOAD.DOWNLOAD_TO_DEVICE" = "Download to device"; -"Course.DOWNLOAD.VIDEOS" = "Videos"; -"Course.DOWNLOAD.REMAINING" = "Remaining"; -"Course.DOWNLOAD.UNTITLED" = "Untitled"; -"Course.DOWNLOAD.TOTAL" = "Total"; -"Course.DOWNLOAD.CHANGE_QUALITY_ALERT" = "You cannot change the download video quality when all videos are downloading"; -"Course.DOWNLOAD.DOWNLOAD_LARGE_FILE_MESSAGE" = "The videos you've selected are larger than 1 GB. Do you want to download these videos?"; -"Course.DOWNLOAD.NO_WIFI_MESSAGE" = "Your current download settings only allow downloads over Wi-Fi.\nPlease connect to a Wi-Fi network or change your download settings."; -"Course.COURSE_DATES.TODAY" = "Today"; -"Course.COURSE_DATES.COMPLETED" = "Completed"; -"Course.COURSE_DATES.PAST_DUE" = "Past due"; -"Course.COURSE_DATES.DUE_NEXT" = "Due next"; -"Course.COURSE_DATES.UNRELEASED" = "Unreleased"; -"Course.COURSE_DATES.VERIFIED_ONLY" = "Verified Only"; -"Course.COURSE_DATES.ITEMS_HIDDEN" = "Items Hidden"; -"Course.COURSE_DATES.ITEM_HIDDEN" = "Item Hidden"; -"Course.COURSE_DATES.TOAST_SUCCESS_TITLE" = "Due dates shifted"; -"Course.COURSE_DATES.TOAST_SUCCESS_MESSAGE" = "Your due dates have been successfully shifted to help you stay on track."; -"Course.COURSE_DATES.VIEW_ALL_DATES" = "View all dates"; -"Course.COURSE_DATES.SYNC_TO_CALENDAR" = "Sync to calendar"; -"Course.COURSE_DATES.SYNC_TO_CALENDAR_MESSAGE" = "Automatically sync all deadlines and due dates for this course to your calendar."; -"Course.COURSE_DATES.ADD_CALENDAR_TITLE" = "Add calendar"; -"Course.COURSE_DATES.REMOVE_CALENDAR_TITLE" = "Remove calendar"; -"Course.COURSE_DATES.ADD_CALENDAR_PROMPT" = "Would you like to add the %@ calendar \"%@\" ? \n You can edit or remove the course calendar any time in Calendar or Settings"; -"Course.COURSE_DATES.REMOVE_CALENDAR_PROMPT" = "Would you like to remove the %@ calendar \"%@\" ?"; -"Course.COURSE_DATES.DATES_ADDED_ALERT_MESSAGE" = "\"%@\" has been added to your calendar."; -"Course.COURSE_DATES.CALENDAR_SYNC_MESSAGE" = "Syncing calendar..."; -"Course.COURSE_DATES.CALENDAR_VIEW_EVENTS" = "View Events"; -"Course.COURSE_DATES.CALENDAR_EVENTS_ADDED" = "Your course calendar has been added."; -"Course.COURSE_DATES.CALENDAR_EVENTS_REMOVED" = "Your course calendar has been removed."; -"Course.COURSE_DATES.CALENDAR_EVENTS" = "Calendar events"; -"Course.COURSE_DATES.CALENDAR_OUT_OF_DATE" = "Your course calendar is out of date"; -"Course.COURSE_DATES.CALENDAR_SHIFT_MESSAGE" = "Your course dates have been shifted and your course calendar is no longer up to date with your new schedule."; -"Course.COURSE_DATES.CALENDAR_SHIFT_PROMPT_UPDATE_NOW" = "Update now"; -"Course.COURSE_DATES.CALENDAR_EVENTS_UPDATED" = "Your course calendar has been updated."; -"Course.COURSE_DATES.CALENDAR_PERMISSION_NOT_DETERMINED" = "%@ does not have calendar permission. Please go to settings and give calender permission."; -"Course.COURSE_DATES.OPEN_SETTINGS" = "Open Settings"; -"Course.COURSE_DATES.SETTINGS" = "Settings"; -"Course.COURSE_DATES.RESET_DATE.ERROR_MESSAGE" = "Your dates could not be shifted. Please try again."; -"Course.COURSE_DATES.RESET_DATE.SUCCESS_MESSAGE" = "Your dates have been successfully shifted."; -"Course.COURSE_DATES.RESET_DATE.TITLE" = "Course Dates"; -"Course.COURSE.DUE_TODAY" = "Due Today"; -"Course.COURSE.DUE_TOMORROW" = "Due Tomorrow"; -"Course.COURSE.PROGRESS_COMPLETED" = "%@ of %@ assignments complete"; -"Course.COURSE.ALERT.CANCEL" = "Cancel"; -"Course.COURSE.ALERT.CLOSE" = "Close"; -"Course.COURSE.ALERT.REMOVE" = "Remove"; -"Course.COURSE.ALERT.DOWNLOAD" = "Download"; -"Course.COURSE.ALERT.TRY_AGAIN" = "Try again"; -"Course.COURSE.ALERT.REMOVE_TITLE" = "Remove Offline Content?"; -"Course.COURSE.ALERT.CONFIRM_DOWNLOAD_TITLE" = "Confirm Download"; -"Course.COURSE.ALERT.CONFIRM_DOWNLOAD_CELLULAR_TITLE" = "Download on Cellular?"; -"Course.COURSE.ALERT.REMOVE_DESCRIPTION" = "Removing this content will free up %@."; -"Course.COURSE.ALERT.CONFIRM_DOWNLOAD_DESCRIPTION" = "Downloading this %@ of content will save available blocks offline."; -"Course.COURSE.ALERT.CONFIRM_DOWNLOAD_CELLULAR_DESCRIPTION" = "Downloading this content will use %@ of cellular data."; -"Course.COURSE.ERROR.DOWNLOAD_FAILED_TITLE" = "Download Failed"; -"Course.COURSE.ERROR.NO_INTERNET_CONNECTION_TITLE" = "No Internet Connection"; -"Course.COURSE.ERROR.WIFI_REQUIRED_TITLE" = "Wi-Fi Required"; -"Course.COURSE.ERROR.DOWNLOAD_FAILED_DESCRIPTION" = "Unfortunately, this content failed to download. Please try again later or report this issue."; -"Course.COURSE.ERROR.NO_INTERNET_CONNECTION_DESCRIPTION" = "Downloading this content requires an active internet connection. Please connect to the internet and try again."; -"Course.COURSE.ERROR.WIFI_REQUIRED_DESCRIPTION" = "Downloading this content requires an active WiFi connection. Please connect to a WiFi network and try again."; -"Course.COURSE.STORAGE_ALERT.TITLE" = "Device Storage Full"; -"Course.COURSE.STORAGE_ALERT.DESCRIPTION" = "Your device does not have enough free space to download this content. Please free up some space and try again."; -"Course.COURSE.STORAGE_ALERT.USED_AND_FREE" = "%@ used, %@ free"; -"Course.COURSE.LARGEST_DOWNLOADS.TITLE" = "Largest Downloads"; -"Course.COURSE.LARGEST_DOWNLOADS.DONE" = "Done"; -"Course.COURSE.LARGEST_DOWNLOADS.EDIT" = "Edit"; -"Course.COURSE.LARGEST_DOWNLOADS.REMOVE_DOWNLOADS" = "Remove all downloads"; -"Course.COURSE.OFFLINE.VISIBLE" = "%@%% of this course is visible on mobile."; -"Course.COURSE.OFFLINE.DOWNLOADABLE" = "%@%% of this course is downloadable."; -"Course.COURSE.OFFLINE.CAN_BE_COMPLETED" = "%@%% of this course can be completed offline."; -"Course.COURSE.TOTAL_PROGRESS.DOWNLOADED" = "Downloaded"; -"Course.COURSE.TOTAL_PROGRESS.DOWNLOADING" = "Downloading"; -"Course.COURSE.TOTAL_PROGRESS.AVALIABLE_TO_DOWNLOAD" = "Available to Download"; -"Course.COURSE.TOTAL_PROGRESS.READY_TO_DOWNLOAD" = "Ready to Download"; -"Course.COURSE.OFFLINE.DOWNLOAD_ALL" = "Download all"; -"Course.COURSE.OFFLINE.CANCEL_COURSE_DOWNLOAD" = "Cancel Course Download"; -"Course.COURSE.OFFLINE.YOU_CAN_DOWNLOAD" = "You can download course content offline to learn on the go, without requiring an active internet connection or using mobile data."; -"Course.COURSE.OFFLINE.YOU_CANT_DOWNLOAD" = "None of this course’s content is currently avaliable to download offline."; -"Course.OFFLINE.NOT_DOWNLOADED.TITLE" = "This component is not downloaded"; -"Course.OFFLINE.NOT_DOWNLOADED.DESCRIPTION" = "Explore other parts of this course or download this when you reconnect."; -"Course.OFFLINE.NOT_AVALIABLE.TITLE" = "This component is not yet available offline"; -"Course.OFFLINE.NOT_AVALIABLE.DESCRIPTION" = "Explore other parts of this course or view this when you reconnect."; -"Course.CALENDAR_SYNC_STATUS.SYNCED" = "Synced to Calendar"; -"Course.CALENDAR_SYNC_STATUS.FAILED" = "Calendar Sync Failed"; -"Course.CALENDAR_SYNC_STATUS.OFFLINE" = "Offline"; -"Discovery.TITLE" = "Discover"; -"Discovery.SEARCH" = "Search"; -"Discovery.HEADER.TITLE_1" = "Discover new"; -"Discovery.HEADER.TITLE_2" = "Let's find new course for you."; -"Discovery.SEARCH.TITLE" = "Search results"; -"Discovery.SEARCH.EMPTY_DESCRIPTION" = "Start typing to find the course"; -"Discovery.UPDATE_REQUIRED_TITLE" = "App Update Required"; -"Discovery.UPDATE_REQUIRED_DESCRIPTION" = "This version of the OpenEdX app is out-of-date. To continue learning and get the latest features and fixes, please upgrade to the latest version."; -"Discovery.UPDATE_WHY_NEED" = "Why do I need to update?"; -"Discovery.UPDATE_DEPRECATED_APP" = "Deprecated App Version"; -"Discovery.UPDATE_BUTTON" = "Update"; -"Discovery.UPDATE_ACCOUNT_SETTINGS" = "Account Settings"; -"Discovery.UPDATE_NEEDED_TITLE" = "App Update"; -"Discovery.UPDATE_NEEDED_DESCRIPTION" = "We recommend that you update to the latest version. Upgrade now to receive the latest features and fixes."; -"Discovery.UPDATE_NEEDED_NOT_NOW" = "Not Now"; -"Discovery.UPDATE_NEW_AVALIABLE" = "New update available! Upgrade now to receive the latest features and fixes"; -"Discovery.ALERT.LEAVING_APP_TITLE" = "Leaving the app"; -"Discovery.ALERT.LEAVING_APP_MESSAGE" = "You are now leaving the app and opening a browser"; -"Discovery.DETAILS.TITLE" = "Course details"; -"Discovery.DETAILS.VIEW_COURSE" = "View course"; -"Discovery.DETAILS.ENROLL_NOW" = "Enroll now"; -"Discovery.DETAILS.ENROLLMENT_DATE_IS_OVER" = "You cannot enroll in this course because the enrollment date is over."; -"Discovery.DETAILS.ENROLLMENT_NO_INTERNET" = "To enroll in this course, please make sure you are connected to the internet."; "Core.MAINSCREEN.DISCOVERY" = "Discover"; "Core.MAINSCREEN.DASHBOARD" = "Dashboard"; "Core.MAINSCREEN.IN_DEVELOPING" = "In developing"; @@ -381,10 +153,6 @@ "Core.COURSE_DATES.THIS_WEEK" = "This week"; "Core.COURSE_DATES.NEXT_WEEK" = "Next week"; "Core.COURSE_DATES.UPCOMING" = "Upcoming"; -"WhatsNew.TITLE" = "What's New"; -"WhatsNew.BUTTON_PREVIOUS" = "Previous"; -"WhatsNew.BUTTON_NEXT" = "Next"; -"WhatsNew.BUTTON_DONE" = "Done"; "Profile.TITLE" = "Profile"; "Profile.INFO" = "Profile info"; "Profile.ABOUT" = "About Me"; @@ -506,3 +274,235 @@ "Profile.SYNC_SELECTOR.NOT_SYNCED" = "Not Synced"; "Profile.SYNC.NO_SYNCED" = "No Synced Courses"; "Profile.SYNC.NO_SYNCED_DESCRIPTION" = "No courses are currently being synced to your calendar."; +"Course.OUTLINE.PASSED_THE_COURSE" = "Congratulations, you have earned this course certificate in “%@\.”"; +"Course.OUTLINE.VIEW_CERTIFICATE" = "View certificate"; +"Course.OUTLINE.CERTIFICATE" = "Certificate"; +"Course.OUTLINE.COURSE_VIDEOS" = "Course videos"; +"Course.OUTLINE.COURSE_HASNT_STARTED" = "This course hasn't started yet."; +"Course.COURSEWARE.COURSE_CONTENT" = "Course content"; +"Course.COURSEWARE.COURSE_UNITS" = "Course units"; +"Course.COURSEWARE.NEXT" = "Next"; +"Course.COURSEWARE.PREVIOUS" = "Prev"; +"Course.COURSEWARE.FINISH" = "Finish"; +"Course.COURSEWARE.GOOD_WORK" = "Good job!"; +"Course.COURSEWARE.BACK_TO_OUTLINE" = "Back to outline"; +"Course.COURSEWARE.SECTION" = "You've completed “"; +"Course.COURSEWARE.IS_FINISHED" = "“."; +"Course.COURSEWARE.CONTINUE" = "Continue"; +"Course.COURSEWARE.RESUME_WITH" = "Resume with:"; +"Course.ERROR.NO_INTERNET" = "You are not connected to the Internet. Please check your Internet connection."; +"Course.ERROR.RELOAD" = "Reload"; +"Course.ERROR.COMPONENT_NOT_FOUNT" = "Course component not found, please reload"; +"Course.ERROR.NO_HANDOUTS" = "There are currently no handouts for this course"; +"Course.ALERT.ROTATE_DEVICE" = "Rotate your device to view this video in full screen."; +"Course.ALERT.ACCEPT" = "Accept"; +"Course.ALERT.DELETE_ALL_VIDEOS" = "Are you sure you want to delete all video(s) for"; +"Course.ALERT.DELETE_VIDEOS" = "Are you sure you want to delete video(s) for"; +"Course.ALERT.STOP_DOWNLOADING" = "Turning off the switch will stop downloading and delete all downloaded videos for"; +"Course.ALERT.WARNING" = "Warning"; +"Course.COURSE_CONTAINER.HOME" = "Home"; +"Course.COURSE_CONTAINER.VIDEOS" = "Videos"; +"Course.COURSE_CONTAINER.OFFLINE" = "Offline"; +"Course.COURSE_CONTAINER.DATES" = "Dates"; +"Course.COURSE_CONTAINER.DISCUSSIONS" = "Discussions"; +"Course.COURSE_CONTAINER.HANDOUTS" = "More"; +"Course.COURSE_CONTAINER.HANDOUTS_IN_DEVELOPING" = "Handouts In developing"; +"Course.HANDOUTS_CELL_HANDOUTS.TITLE" = "Handouts"; +"Course.HANDOUTS_CELL_ANNOUNCEMENTS.TITLE" = "Announcements"; +"Course.HANDOUTS_CELL_HANDOUTS.DESCRIPTION" = "Find important course information"; +"Course.HANDOUTS_CELL_ANNOUNCEMENTS.DESCRIPTION" = "Keep up with the latest news"; +"Course.NOT_AVALIABLE.TITLE" = "This interactive component isn't available on mobile"; +"Course.NOT_AVALIABLE.DESCRIPTION" = "Explore other parts of this course or view this on web."; +"Course.NOT_AVALIABLE.BUTTON" = "Open in browser"; +"Course.SUBTITLES.TITLE" = "Subtitles"; +"Course.ACCESSIBILITY.DOWNLOAD" = "Download"; +"Course.ACCESSIBILITY.CANCEL_DOWNLOAD" = "Cancel download"; +"Course.ACCESSIBILITY.DELETE_DOWNLOAD" = "Delete download"; +"Course.DOWNLOAD.DOWNLOADS" = "Downloads"; +"Course.DOWNLOAD.DOWNLOAD" = "Download"; +"Course.DOWNLOAD.ALL_VIDEOS_DOWNLOADED" = "All videos downloaded"; +"Course.DOWNLOAD.DOWNLOADING_VIDEOS" = "Downloading videos..."; +"Course.DOWNLOAD.DOWNLOAD_TO_DEVICE" = "Download to device"; +"Course.DOWNLOAD.VIDEOS" = "Videos"; +"Course.DOWNLOAD.REMAINING" = "Remaining"; +"Course.DOWNLOAD.UNTITLED" = "Untitled"; +"Course.DOWNLOAD.TOTAL" = "Total"; +"Course.DOWNLOAD.CHANGE_QUALITY_ALERT" = "You cannot change the download video quality when all videos are downloading"; +"Course.DOWNLOAD.DOWNLOAD_LARGE_FILE_MESSAGE" = "The videos you've selected are larger than 1 GB. Do you want to download these videos?"; +"Course.DOWNLOAD.NO_WIFI_MESSAGE" = "Your current download settings only allow downloads over Wi-Fi.\nPlease connect to a Wi-Fi network or change your download settings."; +"Course.COURSE_DATES.TODAY" = "Today"; +"Course.COURSE_DATES.COMPLETED" = "Completed"; +"Course.COURSE_DATES.PAST_DUE" = "Past due"; +"Course.COURSE_DATES.DUE_NEXT" = "Due next"; +"Course.COURSE_DATES.UNRELEASED" = "Unreleased"; +"Course.COURSE_DATES.VERIFIED_ONLY" = "Verified Only"; +"Course.COURSE_DATES.ITEMS_HIDDEN" = "Items Hidden"; +"Course.COURSE_DATES.ITEM_HIDDEN" = "Item Hidden"; +"Course.COURSE_DATES.TOAST_SUCCESS_TITLE" = "Due dates shifted"; +"Course.COURSE_DATES.TOAST_SUCCESS_MESSAGE" = "Your due dates have been successfully shifted to help you stay on track."; +"Course.COURSE_DATES.VIEW_ALL_DATES" = "View all dates"; +"Course.COURSE_DATES.SYNC_TO_CALENDAR" = "Sync to calendar"; +"Course.COURSE_DATES.SYNC_TO_CALENDAR_MESSAGE" = "Automatically sync all deadlines and due dates for this course to your calendar."; +"Course.COURSE_DATES.ADD_CALENDAR_TITLE" = "Add calendar"; +"Course.COURSE_DATES.REMOVE_CALENDAR_TITLE" = "Remove calendar"; +"Course.COURSE_DATES.ADD_CALENDAR_PROMPT" = "Would you like to add the %@ calendar \"%@\" ? \n You can edit or remove the course calendar any time in Calendar or Settings"; +"Course.COURSE_DATES.REMOVE_CALENDAR_PROMPT" = "Would you like to remove the %@ calendar \"%@\" ?"; +"Course.COURSE_DATES.DATES_ADDED_ALERT_MESSAGE" = "\"%@\" has been added to your calendar."; +"Course.COURSE_DATES.CALENDAR_SYNC_MESSAGE" = "Syncing calendar..."; +"Course.COURSE_DATES.CALENDAR_VIEW_EVENTS" = "View Events"; +"Course.COURSE_DATES.CALENDAR_EVENTS_ADDED" = "Your course calendar has been added."; +"Course.COURSE_DATES.CALENDAR_EVENTS_REMOVED" = "Your course calendar has been removed."; +"Course.COURSE_DATES.CALENDAR_EVENTS" = "Calendar events"; +"Course.COURSE_DATES.CALENDAR_OUT_OF_DATE" = "Your course calendar is out of date"; +"Course.COURSE_DATES.CALENDAR_SHIFT_MESSAGE" = "Your course dates have been shifted and your course calendar is no longer up to date with your new schedule."; +"Course.COURSE_DATES.CALENDAR_SHIFT_PROMPT_UPDATE_NOW" = "Update now"; +"Course.COURSE_DATES.CALENDAR_EVENTS_UPDATED" = "Your course calendar has been updated."; +"Course.COURSE_DATES.CALENDAR_PERMISSION_NOT_DETERMINED" = "%@ does not have calendar permission. Please go to settings and give calender permission."; +"Course.COURSE_DATES.OPEN_SETTINGS" = "Open Settings"; +"Course.COURSE_DATES.SETTINGS" = "Settings"; +"Course.COURSE_DATES.RESET_DATE.ERROR_MESSAGE" = "Your dates could not be shifted. Please try again."; +"Course.COURSE_DATES.RESET_DATE.SUCCESS_MESSAGE" = "Your dates have been successfully shifted."; +"Course.COURSE_DATES.RESET_DATE.TITLE" = "Course Dates"; +"Course.COURSE.DUE_TODAY" = "Due Today"; +"Course.COURSE.DUE_TOMORROW" = "Due Tomorrow"; +"Course.COURSE.PROGRESS_COMPLETED" = "%@ of %@ assignments complete"; +"Course.COURSE.ALERT.CANCEL" = "Cancel"; +"Course.COURSE.ALERT.CLOSE" = "Close"; +"Course.COURSE.ALERT.REMOVE" = "Remove"; +"Course.COURSE.ALERT.DOWNLOAD" = "Download"; +"Course.COURSE.ALERT.TRY_AGAIN" = "Try again"; +"Course.COURSE.ALERT.REMOVE_TITLE" = "Remove Offline Content?"; +"Course.COURSE.ALERT.CONFIRM_DOWNLOAD_TITLE" = "Confirm Download"; +"Course.COURSE.ALERT.CONFIRM_DOWNLOAD_CELLULAR_TITLE" = "Download on Cellular?"; +"Course.COURSE.ALERT.REMOVE_DESCRIPTION" = "Removing this content will free up %@."; +"Course.COURSE.ALERT.CONFIRM_DOWNLOAD_DESCRIPTION" = "Downloading this %@ of content will save available blocks offline."; +"Course.COURSE.ALERT.CONFIRM_DOWNLOAD_CELLULAR_DESCRIPTION" = "Downloading this content will use %@ of cellular data."; +"Course.COURSE.ERROR.DOWNLOAD_FAILED_TITLE" = "Download Failed"; +"Course.COURSE.ERROR.NO_INTERNET_CONNECTION_TITLE" = "No Internet Connection"; +"Course.COURSE.ERROR.WIFI_REQUIRED_TITLE" = "Wi-Fi Required"; +"Course.COURSE.ERROR.DOWNLOAD_FAILED_DESCRIPTION" = "Unfortunately, this content failed to download. Please try again later or report this issue."; +"Course.COURSE.ERROR.NO_INTERNET_CONNECTION_DESCRIPTION" = "Downloading this content requires an active internet connection. Please connect to the internet and try again."; +"Course.COURSE.ERROR.WIFI_REQUIRED_DESCRIPTION" = "Downloading this content requires an active WiFi connection. Please connect to a WiFi network and try again."; +"Course.COURSE.STORAGE_ALERT.TITLE" = "Device Storage Full"; +"Course.COURSE.STORAGE_ALERT.DESCRIPTION" = "Your device does not have enough free space to download this content. Please free up some space and try again."; +"Course.COURSE.STORAGE_ALERT.USED_AND_FREE" = "%@ used, %@ free"; +"Course.COURSE.LARGEST_DOWNLOADS.TITLE" = "Largest Downloads"; +"Course.COURSE.LARGEST_DOWNLOADS.DONE" = "Done"; +"Course.COURSE.LARGEST_DOWNLOADS.EDIT" = "Edit"; +"Course.COURSE.LARGEST_DOWNLOADS.REMOVE_DOWNLOADS" = "Remove all downloads"; +"Course.COURSE.OFFLINE.VISIBLE" = "%@%% of this course is visible on mobile."; +"Course.COURSE.OFFLINE.DOWNLOADABLE" = "%@%% of this course is downloadable."; +"Course.COURSE.OFFLINE.CAN_BE_COMPLETED" = "%@%% of this course can be completed offline."; +"Course.COURSE.TOTAL_PROGRESS.DOWNLOADED" = "Downloaded"; +"Course.COURSE.TOTAL_PROGRESS.DOWNLOADING" = "Downloading"; +"Course.COURSE.TOTAL_PROGRESS.AVALIABLE_TO_DOWNLOAD" = "Available to Download"; +"Course.COURSE.TOTAL_PROGRESS.READY_TO_DOWNLOAD" = "Ready to Download"; +"Course.COURSE.OFFLINE.DOWNLOAD_ALL" = "Download all"; +"Course.COURSE.OFFLINE.CANCEL_COURSE_DOWNLOAD" = "Cancel Course Download"; +"Course.COURSE.OFFLINE.YOU_CAN_DOWNLOAD" = "You can download course content offline to learn on the go, without requiring an active internet connection or using mobile data."; +"Course.COURSE.OFFLINE.YOU_CANT_DOWNLOAD" = "None of this course’s content is currently avaliable to download offline."; +"Course.OFFLINE.NOT_DOWNLOADED.TITLE" = "This component is not downloaded"; +"Course.OFFLINE.NOT_DOWNLOADED.DESCRIPTION" = "Explore other parts of this course or download this when you reconnect."; +"Course.OFFLINE.NOT_AVALIABLE.TITLE" = "This component is not yet available offline"; +"Course.OFFLINE.NOT_AVALIABLE.DESCRIPTION" = "Explore other parts of this course or view this when you reconnect."; +"Course.CALENDAR_SYNC_STATUS.SYNCED" = "Synced to Calendar"; +"Course.CALENDAR_SYNC_STATUS.FAILED" = "Calendar Sync Failed"; +"Course.CALENDAR_SYNC_STATUS.OFFLINE" = "Offline"; +"Dashboard.TITLE" = "Dashboard"; +"Dashboard.HEADER.COURSES" = "Courses"; +"Dashboard.HEADER.WELCOME_BACK" = "Welcome back. Let's keep learning."; +"Dashboard.SEARCH" = "Search"; +"Dashboard.EMPTY.SUBTITLE" = "You are not enrolled in any courses yet."; +"Dashboard.LEARN.TITLE" = "Learn"; +"Dashboard.LEARN.VIEW_ALL" = "View All"; +"Dashboard.LEARN.VIEW_ALL_COURSES" = "View All Courses (%@)"; +"Dashboard.LEARN.ALL_COURSES" = "All Courses"; +"Dashboard.LEARN.PRIMARY_CARD.ONE_PAST_ASSIGNMENT" = "1 Past Due Assignment"; +"Dashboard.LEARN.PRIMARY_CARD.VIEW_ASSIGNMENTS" = "View Assignments"; +"Dashboard.LEARN.PRIMARY_CARD.PAST_ASSIGNMENTS" = "%@ Past Due Assignments"; +"Dashboard.LEARN.PRIMARY_CARD.FUTURE_ASSIGNMENTS" = "%@ Assignments Due %@ "; +"Dashboard.LEARN.PRIMARY_CARD.DUE_DAYS" = "%@ Due in %@ Days"; +"Dashboard.LEARN.PRIMARY_CARD.RESUME" = "Resume Course"; +"Dashboard.LEARN.PRIMARY_CARD.START_COURSE" = "Start Course"; +"Dashboard.LEARN.DROPDOWN_MENU.COURSES" = "Courses"; +"Dashboard.LEARN.DROPDOWN_MENU.PROGRAMS" = "Programs"; +"Dashboard.LEARN.CATEGORY.ALL" = "All"; +"Dashboard.LEARN.CATEGORY.IN_PROGRESS" = "In Progress"; +"Dashboard.LEARN.CATEGORY.COMPLETED" = "Completed"; +"Dashboard.LEARN.CATEGORY.EXPIRED" = "Expired"; +"Dashboard.LEARN.NO_COURSES_VIEW.NO_COURSES" = "No Courses"; +"Dashboard.LEARN.NO_COURSES_VIEW.NO_COURSES_IN_PROGRESS" = "No Courses in Progress"; +"Dashboard.LEARN.NO_COURSES_VIEW.NO_COMPLETED_COURSES" = "No Completed Courses"; +"Dashboard.LEARN.NO_COURSES_VIEW.NO_EXPIRED_COURSES" = "No Expired Courses"; +"Dashboard.LEARN.NO_COURSES_VIEW.NO_COURSES_DESCRIPTION" = "You are not currently enrolled in any courses, would you like to explore the course catalog?"; +"Dashboard.LEARN.NO_COURSES_VIEW.FIND_A_COURSE" = "Find a Course"; +"Discovery.TITLE" = "Discover"; +"Discovery.SEARCH" = "Search"; +"Discovery.HEADER.TITLE_1" = "Discover new"; +"Discovery.HEADER.TITLE_2" = "Let's find new course for you."; +"Discovery.SEARCH.TITLE" = "Search results"; +"Discovery.SEARCH.EMPTY_DESCRIPTION" = "Start typing to find the course"; +"Discovery.UPDATE_REQUIRED_TITLE" = "App Update Required"; +"Discovery.UPDATE_REQUIRED_DESCRIPTION" = "This version of the OpenEdX app is out-of-date. To continue learning and get the latest features and fixes, please upgrade to the latest version."; +"Discovery.UPDATE_WHY_NEED" = "Why do I need to update?"; +"Discovery.UPDATE_DEPRECATED_APP" = "Deprecated App Version"; +"Discovery.UPDATE_BUTTON" = "Update"; +"Discovery.UPDATE_ACCOUNT_SETTINGS" = "Account Settings"; +"Discovery.UPDATE_NEEDED_TITLE" = "App Update"; +"Discovery.UPDATE_NEEDED_DESCRIPTION" = "We recommend that you update to the latest version. Upgrade now to receive the latest features and fixes."; +"Discovery.UPDATE_NEEDED_NOT_NOW" = "Not Now"; +"Discovery.UPDATE_NEW_AVALIABLE" = "New update available! Upgrade now to receive the latest features and fixes"; +"Discovery.ALERT.LEAVING_APP_TITLE" = "Leaving the app"; +"Discovery.ALERT.LEAVING_APP_MESSAGE" = "You are now leaving the app and opening a browser"; +"Discovery.DETAILS.TITLE" = "Course details"; +"Discovery.DETAILS.VIEW_COURSE" = "View course"; +"Discovery.DETAILS.ENROLL_NOW" = "Enroll now"; +"Discovery.DETAILS.ENROLLMENT_DATE_IS_OVER" = "You cannot enroll in this course because the enrollment date is over."; +"Discovery.DETAILS.ENROLLMENT_NO_INTERNET" = "To enroll in this course, please make sure you are connected to the internet."; +"WhatsNew.TITLE" = "What's New"; +"WhatsNew.BUTTON_PREVIOUS" = "Previous"; +"WhatsNew.BUTTON_NEXT" = "Next"; +"WhatsNew.BUTTON_DONE" = "Done"; +"Discussion.TITLE" = "Discussions"; +"Discussion.BANNER.DISCUSSIONS_IS_DISABLED" = "Posting in discussions is disabled by the course team"; +"Discussion.TOPICS.SEARCH" = "Search all posts"; +"Discussion.TOPICS.ALL_POSTS" = "All Posts"; +"Discussion.TOPICS.POST_IM_FOLLOWING" = "Posts I'm following"; +"Discussion.TOPICS.MAIN_CATEGORIES" = "Main categories"; +"Discussion.TOPICS.UNNAMED" = "Unnamed subcategory"; +"Discussion.POSTS.SORT.RECENT_ACTIVITY" = "Recent Activity"; +"Discussion.POSTS.SORT.MOST_ACTIVITY" = "Most Activity"; +"Discussion.POSTS.SORT.MOST_VOTES" = "Most Votes"; +"Discussion.POSTS.NO_DISCUSSION.TITLE" = "No discussions yet"; +"Discussion.POSTS.NO_DISCUSSION.DESCRIPTION" = "Click the button below to create your first discussion."; +"Discussion.POSTS.NO_DISCUSSION.CREATEBUTTON" = "Create discussion"; +"Discussion.POSTS.NO_DISCUSSION.ADD_POST" = "Add a post"; +"Discussion.POSTS.FILTER.ALL_POSTS" = "All Posts"; +"Discussion.POSTS.FILTER.UNREAD" = "Unread"; +"Discussion.POSTS.FILTER.UNANSWERED" = "Unanswered"; +"Discussion.POSTS.CREATE_NEW_POST" = "Create new post"; +"Discussion.POSTS.ALERT.MAKE_SELECTION" = "Make a selection"; +"Discussion.POST.LAST_POST" = "Last post:"; +"Discussion.THREAD.ALERT.COMMENT_ADDED" = "Comment added"; +"Discussion.THREAD.ADD_RESPONSE" = "Add a response"; +"Discussion.CREATE_THREAD.NEW_POST" = "Create new post"; +"Discussion.CREATE_THREAD.SELECT_POST_TYPE" = "Select post type"; +"Discussion.CREATE_THREAD.TOPIC" = "Topic"; +"Discussion.CREATE_THREAD.TITLE" = "Title"; +"Discussion.CREATE_THREAD.FOLLOW_DISCUSSION" = "Follow this discussion"; +"Discussion.CREATE_THREAD.FOLLOW_QUESTION" = "Follow this question"; +"Discussion.CREATE_THREAD.CREATE_DISCUSSION" = "Create new discussion"; +"Discussion.CREATE_THREAD.CREATE_QUESTION" = "Create new question"; +"Discussion.COMMENT.REPORT" = "Report"; +"Discussion.COMMENT.UNREPORT" = "Unreport"; +"Discussion.COMMENT.FOLLOW" = "Follow"; +"Discussion.COMMENT.UNFOLLOW" = "Unfollow"; +"Discussion.RESPONSE.COMMENTS_RESPONSES" = "Comment"; +"Discussion.RESPONSE.ALERT.COMMENT_ADDED" = "Comment added"; +"Discussion.RESPONSE.ADD_COMMENT" = "Add a comment"; +"Discussion.POST_TYPE.QUESTION" = "question"; +"Discussion.POST_TYPE.DISCUSSION" = "discussion"; +"Discussion.SEARCH" = "Search"; +"Discussion.SEARCH.TITLE" = "Search results"; +"Discussion.SEARCH.EMPTY_DESCRIPTION" = "Start typing to find the topics"; +"Discussion.ANONYMOUS" = "Anonymous"; From e03250dcf081a7480e18819eb07cb238ab6aaa21 Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 4 Feb 2025 02:05:25 +0000 Subject: [PATCH 9/9] chore: add extracted translation source files from openedx-app-android --- .../i18n/src/main/res/values/strings.xml | 568 +++++++++--------- 1 file changed, 284 insertions(+), 284 deletions(-) diff --git a/translations/openedx-app-android/i18n/src/main/res/values/strings.xml b/translations/openedx-app-android/i18n/src/main/res/values/strings.xml index 3c180560a43..ea0fef878aa 100644 --- a/translations/openedx-app-android/i18n/src/main/res/values/strings.xml +++ b/translations/openedx-app-android/i18n/src/main/res/values/strings.xml @@ -1,124 +1,84 @@ - Results - Invalid credentials - Slow or no internet connection - Something went wrong - Try again - Privacy Policy - Terms of Use - Profile - Cancel - Search - Select value - Starting %1$s - Ended %1$s - Ends %1$s - Course access expires %1$s - Course access expires on %1$s - Course access expired %1$s - Course access expired on %1$s - Password - Soon - Offline - Warning - Delete - Confirm - Dismiss - Reload - Downloading in progress - Auto - Recommended - Lower data usage - Best quality - User account is not activated. Please activate your account first. - Send email using… - No e-mail clients installed - MMM dd, yyyy - dd MMM yyyy hh:mm aaa - App Update - We recommend that you update to the latest version. Upgrade now to receive the latest features and fixes. - New update available! Upgrade now to receive the latest features and fixes - Not Now - Update - Deprecated App Version - Account Settings - Settings - App Update Required - This version of the OpenEdX app is out-of-date. To continue learning and get the latest features and fixes, please upgrade to the latest version. - Why do I need to update? - Version: %1$s - Up-to-date - Tap to update to version %1$s - Tap to install required app update - Submit - Enjoying %1$s? - Your feedback matters to us. Would you take a moment to rate the app by tapping a star below? Thanks for your support! - Leave Us Feedback - We’re sorry to hear your learning experience has had some issues. We appreciate all feedback. - What could have been better? - Share Feedback - Thank You - Rate Us - Thank you for sharing your feedback with us. Would you like to share your review of this app with other users on the app store? - We received your feedback and will use it to help improve your learning experience going forward. Thank you for sharing! - No internet connection - Please connect to the internet to view this content. - Register - Sign in - - %1$s profile image - Header image for %1$s - Settings - Back - Expandable Arrow - Download to device - Downloading videos… - All videos downloaded - Remaining %d, %s Total - Videos %d, %s Total - Video streaming quality - Video download quality - Manage Account - - Home - Videos - Discussions - More - Confirm Download - Edit - Offline Progress Sync - Close - Calendar Sync Failed - Synced to Calendar - Sync Failed - To Sync - Not Synced - Syncing to calendar… - Next - - Sign up - Forgot password? - Email - Invalid email - Password is too short - Welcome back! Sign in to access your courses. - Show optional fields - Hide optional fields - Create account - Reset password - Forgot password - Please enter your log-in or recovery email address below and we will send you an email with instructions. - Check your email - We have sent a password recover instructions to your email %s - Please enter your username or e-mail address and try again. - Please enter your e-mail address and try again. - Enter password - Please enter your password and try again. - Create an account to start learning today! - By signing in to this app, you agree to the %1$s and %2$s and you acknowledge that %3$s and each Member process your personal data in accordance with the %4$s. - Show password - Hide password + Profile info + Bio: %1$s + Year of Birth: %1$s + Full profile + Limited profile + Edit Profile + Edit + Save + Delete Account + You must be over 13 years old to have a profile with full access to information. + Year of Birth + Location + About Me + Spoken Language + Switch to full profile + Switch to limited profile + Delete account + Are you sure you want to + delete your account? + To confirm this action, please enter your account password. + Yes, delete account + The password is incorrect. Please try again. + Password is too short + Done + Change profile image + Select from gallery + Remove photo + Settings + Leave without saving? + Leave + Keep editing + Changes you have made will be discarded. + Log Out + Are you sure you want to log out? + Contact Support + Support + Video + Dates & Calendar + Wi-fi only download + Only download content when wi-fi is turned on + Calendar Sync + Set up calendar sync to show your upcoming assignments and course milestones on your calendar. New assignments and shifted course dates will sync automatically + Set Up Calendar Sync + Calendar Access + To show upcoming assignments and course milestones on your calendar, we need permission to access your calendar. + Grant Calendar Access + New Calendar + Upcoming assignments for active courses will appear on this calendar + Begin Syncing + Calendar Name + Red + Orange + Yellow + Green + Blue + Purple + Brown + Accent + Course Dates + Color + Course Calendar Sync + Currently syncing events to your calendar + Change Sync Options + Courses to Sync + Syncing %1$s Courses + Options + Use relative dates + Show relative dates like “Tomorrow” and “Yesterday” + Disabling sync for a course will remove all events connected to the course from your synced calendar. + Automatically remove events from courses you haven’t viewed in the last month + Inactive + Hide Inactive Courses + Disable Calendar Sync + Disabling calendar sync will delete the calendar “%1$s.” You can turn calendar sync back on at any time. + Disable Syncing + No %1$s Courses + No courses are currently being synced to your calendar. + No courses match the current filter. + Show full dates like “%1$s” Settings Next @@ -128,6 +88,25 @@ Programs Profile + Discover + Discover new + Let\'s find something new for you + Search results + Start typing to find the course + Course details + Enroll now + View course + You cannot enroll in this course because the enrollment date is over. + To enroll in this course, please make sure you are connected to the internet. + You have been successfully enrolled in this course. + You are already enrolled in this course. + + Found %s course on your request + Found %s courses on your request + + + Play video + Courses You are not enrolled in any courses yet. Learn @@ -151,92 +130,6 @@ %1$d Past Due Assignments - Discussions - All Posts - Unread - Unanswered - Posts I\'m following - Refine: - Recent activity - Most activity - Most votes - Create discussion - Create question - Add a response - Last post: %1$s - Follow - Report - Unreport - Add a comment - Comment - Comment Successfully added - Discussion - Question - Title - Follow this discussion - Follow this question - Post discussion - Post question - General - Search all posts - Main categories - Select post type - Topic - Search results - Start typing to find the thread - anonymous - No discussions yet - Click the button below to create your first discussion. - Unnamed subcategory - - %1$d vote - %1$d votes - - - %1$d Comment - %1$d Comments - - - %1$d Missed post - %1$d Missed posts - - - %1$d response - %1$d responses - - - %1$d Response - %1$d Responses - - - Found %s post - Found %s posts - - - Discover - Discover new - Let\'s find something new for you - Search results - Start typing to find the course - Course details - Enroll now - View course - You cannot enroll in this course because the enrollment date is over. - To enroll in this course, please make sure you are connected to the internet. - You have been successfully enrolled in this course. - You are already enrolled in this course. - - Found %s course on your request - Found %s courses on your request - - - Play video - - What\'s New - Previous - Next - Done - Course Outline Course content Course units @@ -325,83 +218,190 @@ This component is not downloaded Explore other parts of this course or download this when you reconnect. - Profile info - Bio: %1$s - Year of Birth: %1$s - Full profile - Limited profile - Edit Profile - Edit - Save - Delete Account - You must be over 13 years old to have a profile with full access to information. - Year of Birth - Location - About Me - Spoken Language - Switch to full profile - Switch to limited profile - Delete account - Are you sure you want to - delete your account? - To confirm this action, please enter your account password. - Yes, delete account - The password is incorrect. Please try again. - Password is too short - Done - Change profile image - Select from gallery - Remove photo - Settings - Leave without saving? - Leave - Keep editing - Changes you have made will be discarded. - Log Out - Are you sure you want to log out? - Contact Support - Support - Video - Dates & Calendar - Wi-fi only download - Only download content when wi-fi is turned on - Calendar Sync - Set up calendar sync to show your upcoming assignments and course milestones on your calendar. New assignments and shifted course dates will sync automatically - Set Up Calendar Sync - Calendar Access - To show upcoming assignments and course milestones on your calendar, we need permission to access your calendar. - Grant Calendar Access - New Calendar - Upcoming assignments for active courses will appear on this calendar - Begin Syncing - Calendar Name - Red - Orange - Yellow - Green - Blue - Purple - Brown - Accent - Course Dates - Color - Course Calendar Sync - Currently syncing events to your calendar - Change Sync Options - Courses to Sync - Syncing %1$s Courses - Options - Use relative dates - Show relative dates like “Tomorrow” and “Yesterday” - Disabling sync for a course will remove all events connected to the course from your synced calendar. - Automatically remove events from courses you haven’t viewed in the last month - Inactive - Hide Inactive Courses - Disable Calendar Sync - Disabling calendar sync will delete the calendar “%1$s.” You can turn calendar sync back on at any time. - Disable Syncing - No %1$s Courses - No courses are currently being synced to your calendar. - No courses match the current filter. - Show full dates like “%1$s” + Discussions + All Posts + Unread + Unanswered + Posts I\'m following + Refine: + Recent activity + Most activity + Most votes + Create discussion + Create question + Add a response + Last post: %1$s + Follow + Report + Unreport + Add a comment + Comment + Comment Successfully added + Discussion + Question + Title + Follow this discussion + Follow this question + Post discussion + Post question + General + Search all posts + Main categories + Select post type + Topic + Search results + Start typing to find the thread + anonymous + No discussions yet + Click the button below to create your first discussion. + Unnamed subcategory + + %1$d vote + %1$d votes + + + %1$d Comment + %1$d Comments + + + %1$d Missed post + %1$d Missed posts + + + %1$d response + %1$d responses + + + %1$d Response + %1$d Responses + + + Found %s post + Found %s posts + + + Results + Invalid credentials + Slow or no internet connection + Something went wrong + Try again + Privacy Policy + Terms of Use + Profile + Cancel + Search + Select value + Starting %1$s + Ended %1$s + Ends %1$s + Course access expires %1$s + Course access expires on %1$s + Course access expired %1$s + Course access expired on %1$s + Password + Soon + Offline + Warning + Delete + Confirm + Dismiss + Reload + Downloading in progress + Auto + Recommended + Lower data usage + Best quality + User account is not activated. Please activate your account first. + Send email using… + No e-mail clients installed + MMM dd, yyyy + dd MMM yyyy hh:mm aaa + App Update + We recommend that you update to the latest version. Upgrade now to receive the latest features and fixes. + New update available! Upgrade now to receive the latest features and fixes + Not Now + Update + Deprecated App Version + Account Settings + Settings + App Update Required + This version of the OpenEdX app is out-of-date. To continue learning and get the latest features and fixes, please upgrade to the latest version. + Why do I need to update? + Version: %1$s + Up-to-date + Tap to update to version %1$s + Tap to install required app update + Submit + Enjoying %1$s? + Your feedback matters to us. Would you take a moment to rate the app by tapping a star below? Thanks for your support! + Leave Us Feedback + We’re sorry to hear your learning experience has had some issues. We appreciate all feedback. + What could have been better? + Share Feedback + Thank You + Rate Us + Thank you for sharing your feedback with us. Would you like to share your review of this app with other users on the app store? + We received your feedback and will use it to help improve your learning experience going forward. Thank you for sharing! + No internet connection + Please connect to the internet to view this content. + Register + Sign in + + %1$s profile image + Header image for %1$s + Settings + Back + Expandable Arrow + Download to device + Downloading videos… + All videos downloaded + Remaining %d, %s Total + Videos %d, %s Total + Video streaming quality + Video download quality + Manage Account + + Home + Videos + Discussions + More + Confirm Download + Edit + Offline Progress Sync + Close + Calendar Sync Failed + Synced to Calendar + Sync Failed + To Sync + Not Synced + Syncing to calendar… + Next + + Sign up + Forgot password? + Email + Invalid email + Password is too short + Welcome back! Sign in to access your courses. + Show optional fields + Hide optional fields + Create account + Reset password + Forgot password + Please enter your log-in or recovery email address below and we will send you an email with instructions. + Check your email + We have sent a password recover instructions to your email %s + Please enter your username or e-mail address and try again. + Please enter your e-mail address and try again. + Enter password + Please enter your password and try again. + Create an account to start learning today! + By signing in to this app, you agree to the %1$s and %2$s and you acknowledge that %3$s and each Member process your personal data in accordance with the %4$s. + Show password + Hide password + + What\'s New + Previous + Next + Done \ No newline at end of file