Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

I18n sync In & Up 04/09 #57901

Merged
merged 5 commits into from
Apr 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 3 additions & 3 deletions dashboard/config/locales/blocks.en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1264,9 +1264,9 @@ en:
text: make player do {STRENGTH} jump
options:
STRENGTH:
'6.5': small
'8': medium
'11': big
'6': small
'9': medium
'10': big
GameDev_removeGroup:
text: set {SPRITE} type to {GROUP}
options:
Expand Down
60 changes: 55 additions & 5 deletions i18n/locales/source/blockly-mooc/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
"addSectionName": "Enter a name for your section that will help you remember which classroom it is for. Your students will also be able to see this name.",
"addSectionNameHint": "e.g., Intro to CS - Period 2",
"addStudents": "Add students",
"addStudentsToCurrentSection": "Add students to the current section",
"addStudentsMultiple": "Add multiple students",
"addStudentsMultipleInstructions": "Type or paste the names of your students, one per line.",
"addStudentsMultipleWithFamilyNameInstructions": "Type or paste the display names of your students, one per line. Optionally, you can include their family name after a comma on the same line.",
Expand Down Expand Up @@ -308,6 +309,7 @@
"bottomLeft": "bottom left",
"bottomRight": "bottom right",
"break": "Break",
"browseCurriculum": "Browse curriculum catalog",
"builtOnCodeStudio": "Built on Code Studio",
"bulkLessonVisibilityToggleTip": "Make all lessons in this Unit visible or hidden for your students.",
"by": "By",
Expand Down Expand Up @@ -557,6 +559,7 @@
"coteacherAddButton": "Add co-teacher",
"coteacherCount": "{count}/5 co-teachers added",
"coteacherEmailAddress": "Email address",
"coteacherLtiAddInfo": "To add or remove co-teachers, please update your roster on the LMS and re-sync the section.",
"coteacherRemoveDialogHeader": "Remove {email} as a co-teacher?",
"coteacherRemoveDialogDescription": "This teacher will lose their ability to manage or view student work for this section.",
"coteacherNoCoteachers": "You haven't added any co-teachers yet",
Expand Down Expand Up @@ -1069,6 +1072,8 @@
"emptyFunctionBlocksErrorMsg": "The function block needs to have other blocks inside it to work.",
"emptyFunctionalBlock": "You have a block with an unfilled input.",
"emptySection": "Your section doesn't have any students! Go to the [Manage Students]({url}) tab to add some.",
"emptySectionHeadline": "It's a bit empty here...",
"emptySectionDescription": "You haven't added students to this class section yet. Add some students to start tracking their progress.",
"emptySurveyOverviewTable": "Because this survey is anonymous, we can only show aggregated results once at least 5 students have submitted their survey and answered the first question of the survey. \n\nIf you have given this survey to your class and are still not seeing responses here, please give the survey to your class again and encourage your students to answer the first question of the survey before they submit the survey. [Learn more about surveys and assessments.](https://support.code.org/hc/articles/115001331951-Using-lock-settings-for-assessments-and-surveys)",
"emptyAssessmentSubmissions": "There are currently no submissions for this assessment.",
"emptyTextResponsesTable": "Most of our classes are designed to work for younger ages and do not require students to type text responses to questions, so you will not see any text responses here. For older students in middle and high school courses, you can see their submissions to open-ended text response questions by choosing the assigned course from the drop down above.",
Expand Down Expand Up @@ -1349,6 +1354,10 @@
"incorrectAnswerUnmutableBody": "The answer you've entered is not correct.",
"incorrectSolution": "Incorrect solution",
"incorrectSolutionBody": "The solution you've entered is not correct. Please try again!",
"incubator_canvasIntegration_earlyAccess_title": "Canvas Integration Early Access",
"incubator_canvasIntegration_earlyAccess_desc": "Try out our one-click Single Sign-On (SSO) and Roster Syncing integrations for Canvas now!",
"incubator_canvasIntegration_earlyAccess_signUp_button": "Sign-up now",
"incubator_canvasIntegration_earlyAccess_guides_button": "Guides",
"infinity": "Infinity",
"inProgress": "In progress",
"inStartBlocksMode": "You are editing start blocks.",
Expand Down Expand Up @@ -1499,6 +1508,7 @@
"linux": "Linux",
"listVariable": "list",
"loading": "Loading...",
"loadingLesson": "Loading lesson",
"loadingError": "An error occurred. Please reload the page and try again.",
"locked": "Locked",
"lockFollowing": "Lock the following lessons that are currently unlocked:",
Expand Down Expand Up @@ -1574,7 +1584,6 @@
"loginTypeGoogleClassroomButton": "Use Google Classroom",
"loginTypeGoogleClassroomDescription": "Sync your Code.org section with an existing Google Classroom. Students must log in with their Google account.",
"loginTypeGoogleClassroomDescriptionUpdated": "Import a roster from one of your Google Classrooms to create student accounts.",
"loginTypeLti": "LMS",
"loginTypeMicrosoftClassroom": "Microsoft Classroom",
"loginTypeMicrosoftClassroomButton": "Use Microsoft Classroom",
"loginTypeMicrosoftClassroomDescription": "Sync your Code.org section with an existing Microsoft Classroom.",
Expand All @@ -1601,11 +1610,17 @@
"loginTypeWordDescription": "You will create accounts for your students. Students will log in with a secret pair of words.",
"low": "low",
"ltiSectionSyncButtonDisabledAltText": "Roster sync is disabled. To re-enable, go to your account settings.",
"ltiSectionSyncDialogCourseLabel": "Course",
"ltiSectionSyncDialogDescription": "New to Code.org? A [section]({aboutSectionsUrl}) is used to manage your classroom and assign curricula. We've identified the following sections & students associated with your course.\n\nYou can re-sync your sections & students at any time! Learn more [about syncing here]({aboutSyncingUrl}).",
"ltiSectionSyncDialogDescriptionNoChange": "You're all set! Your sections & students are already up to date.\n\nYou can re-sync your sections at any time. Learn more [about syncing here]({aboutSyncingUrl})",
"ltiSectionSyncDialogError": "We encountered an error when trying to sync with your LMS.",
"ltiSectionSyncDialogErrorNoIntegration": "LTI Integration not found",
"ltiSectionSyncDialogErrorNoSectionFound": "We couldn't find the given section.",
"ltiSectionSyncDialogErrorWrongContext": "Sorry, looks like you are attempting to sync a course or section from the wrong place. Please launch the Code.org Integration from inside the course or section you would like to sync. Read more about supported placements [here]({url}).",
"ltiSectionSyncDialogHeaderInstructors": "Teachers",
"ltiSectionSyncDialogHeaderPrimaryInstructor": "Primary Teacher",
"ltiSectionSyncDialogHeaderSectionName": "Section Name",
"ltiSectionSyncDialogHeaderStudents": "Students",
"ltiSectionSyncDialogStudentCount": "{numberOfStudents} students",
"ltiSectionSyncDialogTitle": "Your sections & students have been synced!",
"ltiSectionSyncDisableRosterSyncHeading": "Are you sure you wish to disable Roster Sync?",
Expand All @@ -1619,6 +1634,11 @@
"ltiUpgradeAccountDialogTitle": "Finish creating your teacher account",
"ltiUpgradeAccountDialogInvalidEmail": "Please enter a valid e-mail address.",
"ltiUpgradeAccountDialogDescription": "Looks like you are logging in as a teacher. Please fill out the following information to finish creating your teacher account. Code.org will never rent, sell, or share this information with any third parties.",
"lti_feedbackBanner_question": "Hi there! Are you enjoying the Code.org Integration for your LMS?",
"lti_feedbackBanner_answer_positive": "Yes, definitely!",
"lti_feedbackBanner_answer_negative": "No, struggling",
"lti_feedbackBanner_shareMore_text": "Are you open to telling us more? Just a few minutes will help us improve!",
"lti_feedbackBanner_shareMore_link": "Share More Feedback",
"mac": "Mac",
"makeACopy": "Make a Copy",
"makeMyOwn": "Make my own",
Expand Down Expand Up @@ -1759,6 +1779,7 @@
"noCertificateReturnToCourse": "You must complete the course to earn a certificate. [Return to the course]({curriculumUrl}) and keep working.",
"noClassroomsFound": "No classrooms found.",
"noColumnsInTable": "We couldn't find any columns in \"{table}\". Make sure this table is imported in your project.",
"noCurriculumAssigned": "You haven't assigned curriculum to this class section yet. Assign curriculum to start tracking your class's progress.",
"noCurriculumSearchResultsBody": "None of our curricula match your exact criteria, but many of our offerings are flexible! Try broadening your search or consider building a custom curriculum from our more modular options (e.g. teaching two quarter-long curricula for a semester).",
"noCurriculumSearchResultsHeader": "No matching curricula",
"noEvidence": "No Evidence",
Expand All @@ -1770,10 +1791,11 @@
"noMenuItemsAvailable": "No menu items available.",
"nominateATeacher": "Nominate a Teacher",
"noOnlineWork": "No online work",
"noSchoolSetting": "I don't teach in a school setting",
"noSchoolSetting": "I don't teach CS in a school setting",
"noStudentsInSection": "There are no other students in this section.",
"exceededPairProgrammingMax": "You cannot pair with more than 4 people.",
"noPersonalProjects": "You currently have no projects. Click on one of the buttons above to start a project.",
"noProgress": "No progress",
"noProgressSection": "Your section doesn't have any student progress! Click **Edit Section Details** above to assign a course to your section.",
"noSavedProjects": "You don't have any saved projects. [Sign in or create an account]({signInUrl}) to save your project.",
"noSectionDialogHeader": "Why don't {classroom} sections have Section Codes?",
Expand Down Expand Up @@ -1911,10 +1933,23 @@
"plLandingHeading": "My Professional Learning",
"plLandingSubheading": "Submit your feedback",
"plLandingStartSurvey": "Start survey",
"plLandingTabFacilitatorCenter": "My Facilitator Center",
"plLandingTabRPCenter": "My Regional Partner Center",
"plLandingTabWorkshopOrganizerCenter": "My Workshop Organizer Center",
"plLandingTabInstructorCenter": "My Instructor Center",
"plLandingGettingStartedHeading": "Getting started with Professional Learning",
"plLandingGettingStartedSubHeading": "Code.org Professional Learning",
"plLandingGettingStartedDescription": "Help today's students become tomorrow's superheroes with professional learning that meets your needs. We offer different kinds of professional learning to meet your needs.",
"plLandingGettingStartedButton": "Learn about professional learning",
"plLandingRecommendedHeading": "Recommended for you",
"plLandingStaticPLMidHighOverline": "Facilitator-led",
"plLandingStaticPLMidHighHeading": "6-12 Teacher Workshops",
"plLandingStaticPLMidHighDesc": "Our engaging workshops are for new and experienced computer science teachers! In this program, you will explore the curriculum and learning tools, experience the course as a teacher and a learner and collaborate with fellow teachers.",
"plLandingStaticPLMidHighButton": "Learn more about workshops",
"plLandingStaticPLSelfPacedOverline": "Self-paced / Online",
"plLandingStaticPLSelfPacedHeading": "Self Paced Professional Learning",
"plLandingStaticPLSelfPacedDesc": "Through reading, viewing videos, completing interactive puzzles, and reflecting on your learning, you will develop your own understanding while preparing to teach computer science in your classroom.",
"plLandingStaticPLSelfPacedButton": "Start professional learning courses",
"plSectionsJoined": "Professional Learning Sections I've Joined",
"plSectionsTitle": "Professional Learning Sections",
"plugged": "Plugged",
Expand Down Expand Up @@ -1957,6 +1992,7 @@
"programmingEnvironmentDocumentation": "{programmingEnvironmentTitle} Documentation",
"progress": "Progress",
"progressBeta": "Progress (beta)",
"progressForLesson": "Progress for {lessonName}",
"progressLegendDetailsNotStarted": "The student has not done any work on this lesson or level.",
"progressLegendDetailsNoOnlineWork": "This level is an activity that doesn't require online work.",
"progressLegendDetailsInProgress": "The student has begun working on this level.",
Expand Down Expand Up @@ -2188,6 +2224,7 @@
"retryProjectSaveDialogButton": "Try again",
"retryProjectSavePending": "saving...",
"returnsHeader": "Returns",
"returnToResults": "Return to results list",
"review": "Review",
"reviewCode": "Review Code",
"reviewDocuments": "Review documents",
Expand All @@ -2214,12 +2251,13 @@
"rubricLevelFourHeader": "No Evidence",
"rubricScores": "Rubric Scores",
"rubricAiHeaderText": "AI Teaching Assistant",
"rubricTabStudent": "Student Rubric",
"rubricTabClassManagement": "Class Management",
"rubricNoStudentEvals": "You haven't evaluated any student work yet. Switch to the Student Rubric view and then use the dropdown menu to choose a student to evaluate.",
"rubricTabStudent": "Assess a Student",
"rubricTabClassManagement": "Class Data",
"rubricNoStudentEvals": "You haven't evaluated any student work yet. Switch to the 'Assess a Student' tab and then use the dropdown menu to choose a student to evaluate.",
"rubricNumberStudentEvals": "You have evaluated this lesson for {teacherEvalCount} students.",
"rubricViewStudentRubric": "View Student Rubric",
"rubricSummaryClassScore": "Summary of Class Scores",
"rubricLearningGoalSummary": "Summary",
"runAiAssessment": "Run AI Assessment for Project",
"runAiAssessmentAll": "Run AI Assessment for all unsubmitted",
"runAiAssessmentClass": "Run AI Assessment for Class",
Expand Down Expand Up @@ -2264,6 +2302,7 @@
"school": "School",
"schoolCity": "School City",
"schoolCityTown": "City / Town",
"schoolClickToAdd": "Not listed here - click to add",
"schoolCountry": "School Country",
"schoolInfoDialogDescription": "Welcome back! Are you still teaching at ",
"schoolInfoDialogDescriptionSchoolName": "{schoolName}?",
Expand Down Expand Up @@ -2342,6 +2381,7 @@
"selectLibraryForOptions": "Select a library for more options",
"selectMunicipalityFirst": "Please select a municipality first.",
"selectNameFirst": "Please select a school name first.",
"selectASchool": "Select a school",
"selectSection": "Select Section",
"selectSectionInstructions": "Select a section to be able to lock and unlock assessments or surveys. Click the lock settings button in the lesson to the left.",
"selectSectionLabel": "Select section:",
Expand All @@ -2353,6 +2393,13 @@
"selectYourSchool": "Select your school from the list",
"selfPacedPl": "Self-paced PL",
"selfPacedPlDescription": "Volunteers have translated our tutorials in over 45 languages. Help us continue to expand our tutorials for students around the world!",
"selfPacedPlCourseName": "Course Name",
"selfPacedPlCurrentLesson": "Current Lesson",
"selfPacedPlCourseCompletion": "Course Completion",
"selfPacedPlActions": "Actions",
"selfPacedPlContinueCourse": "Continue course",
"selfPacedPlPrintCertificates": "Print certificate(s)",
"selfPacedPlCompleted": "Completed",
"semester": "Semester",
"semesterDuration": "42-84 hours",
"sendLessonButton": "Send to students",
Expand Down Expand Up @@ -2483,6 +2530,9 @@
"signingInWordPic2": "2. Click on their name.",
"signingInWord3": "3. Type in their secret words and hit 'sign in'.",
"skipPuzzle": "Skip puzzle",
"skipTitle": "Are you sure you want to skip the tutorial?",
"skipBody": "This will skip the tutorial and take you the project.",
"skipToProject": "Skip to project",
"slideDecks": "Slide Decks",
"slowLoading": "This is taking longer than usual...",
"softwareEngineer": "Software Engineer",
Expand Down
5 changes: 3 additions & 2 deletions i18n/locales/source/blockly-mooc/spritelab.json
Original file line number Diff line number Diff line change
Expand Up @@ -367,9 +367,10 @@
"gameDesignNoPlayerSprite": "You need to make a player sprite.",
"gameDesignEventNoJump": "Make sure your player jumps when you press a key.",
"gameDesignMissingType": "You need to add another block so the monster can land on the green platforms:\n<xml><block xmlns=\"https://developers.google.com/blockly/xml\" type=\"GameDev_setGroup\">\n <field name=\"GROUP\">\"walls\"</field>\n <value name=\"SPRITE\">\n <block type=\"gamelab_allSpritesWithAnimation\">\n <field name=\"ANIMATION\">\"ground_grass\"</field>\n </block>\n </value>\n</block>\n</xml>",
"gameDesignNeedMoreCostumes": "You need to add at least 3 different `make new sprite` blocks in your program.",
"gameDesignNeedMoreCostumes": "You need to add at least 3 different `make new sprite` blocks in your program. Your program should have a player, environment, and collectibles.",
"gameDesignMissingSpriteCostumes": "You need to add at least 3 sprites for the player to collect. Make sure to not set them as player or environment.",
"gameDesignWhenTouchingEvent": "Make sure to add a `when sprite touches` event block in your code. Then make your player touch the collectible sprites.",
"gameDesignTouchEventSpriteNotRemoved": "Your player sprite touched the collectible but didn't remove it. Make sure to add a `remove object` block under your event.",
"gameDesignPlayerTouchVariableNotChanged": "Your variable needs to increase when the player sprite touches a collectible item."
"gameDesignPlayerTouchVariableNotChanged": "Your variable needs to increase when the player sprite touches a collectible item.",
"gameDesignSetSpriteTypeToPlayer": "You need to set a sprite's type to player."
}
Original file line number Diff line number Diff line change
Expand Up @@ -964,7 +964,7 @@
},
"https://studio.code.org/s/coursed-2023/lessons/14/levels/14": {
"short_instructions": "Collect all the nectar and make all the honey.",
"long_instructions": "Collect all of the nectar and make all of the honey. You can only collect nectar from flowers and make honey from honeycombs. Check every space to see if there is a flower or honeycomb.",
"long_instructions": "Collect all of the nectar and make all of the honey. You can only collect nectar from flowers and make honey from honeycombs. Check every space to see if there is a flower or honeycomb.\n\nHint: The light green squares represent obstacles that the bee must move around.",
"authored_hints": {
"courseD_bee_conditionals_challenge1_a": "Can you find a path that reaches every flower and honeycomb without hitting any trees? The best path is a spiral.",
"courseD_bee_conditionals_challenge1_b": "In this puzzle, each space could have a flower, a honey comb, or nothing. That means you can repeat your `if/else` conditional at each square."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3282,7 +3282,7 @@
},
"https://studio.code.org/s/express-2023/lessons/15/extras?level_name=courseD_bee_conditionals_challenge1_2023": {
"short_instructions": "Collect all the nectar and make all the honey.",
"long_instructions": "Collect all of the nectar and make all of the honey. You can only collect nectar from flowers and make honey from honeycombs. Check every space to see if there is a flower or honeycomb.",
"long_instructions": "Collect all of the nectar and make all of the honey. You can only collect nectar from flowers and make honey from honeycombs. Check every space to see if there is a flower or honeycomb.\n\nHint: The light green squares represent obstacles that the bee must move around.",
"authored_hints": {
"courseD_bee_conditionals_challenge1_a": "Can you find a path that reaches every flower and honeycomb without hitting any trees? The best path is a spiral.",
"courseD_bee_conditionals_challenge1_b": "In this puzzle, each space could have a flower, a honey comb, or nothing. That means you can repeat your `if/else` conditional at each square."
Expand Down
2 changes: 2 additions & 0 deletions i18n/locales/source/dashboard/base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -439,6 +439,7 @@ en:
driver: 'Logged in'
navigator: 'Partner'
create: 'Create'
new_project: "New Project"
algebra_game: 'Algebra'
applab: 'App Lab'
artist: 'Artist'
Expand Down Expand Up @@ -1422,6 +1423,7 @@ en:
missing_params: "Missing required param(s): School/District name, Client ID, LMS, Email"
unsupported_lms_type: "Unsupported LMS platform type"
wrong_resource_type: "Only LtiResourceLink is supported right now"
missing_tool_config: 'Your LTI Tool configuration is missing the required "%{field}" field'
iframe_button: "Open in New Tab"
iframe_message: "Code.org cannot be run in an embedded window. Please open it in a new tab."
iframe_title: "Opening Code.org in New Tab"
Expand Down