From 3e9ec738a628297f1e5cfd9961574ae8e63a55ba Mon Sep 17 00:00:00 2001 From: Shadi Naif Date: Mon, 13 Nov 2023 14:42:28 +0300 Subject: [PATCH 1/5] Prepare for tests --- .../add-TXrequest-to-notify-slack.yml | 61 ----- .../add-depr-ticket-to-depr-board.yml | 19 -- .../workflows/add-remove-label-on-comment.yml | 20 -- .../workflows/automerge-transifex-app-prs.yml | 40 ---- .github/workflows/commitlint.yml | 10 - .../extract-translation-source-files.yml | 213 +++++++++--------- .../fix-transifex-resource-names.yml | 36 --- .github/workflows/self-assign-issue.yml | 12 - .../workflows/upgrade-python-requirements.yml | 32 --- 9 files changed, 104 insertions(+), 339 deletions(-) delete mode 100644 .github/workflows/add-TXrequest-to-notify-slack.yml delete mode 100644 .github/workflows/add-depr-ticket-to-depr-board.yml delete mode 100644 .github/workflows/add-remove-label-on-comment.yml delete mode 100644 .github/workflows/automerge-transifex-app-prs.yml delete mode 100644 .github/workflows/commitlint.yml delete mode 100644 .github/workflows/fix-transifex-resource-names.yml delete mode 100644 .github/workflows/self-assign-issue.yml delete mode 100644 .github/workflows/upgrade-python-requirements.yml diff --git a/.github/workflows/add-TXrequest-to-notify-slack.yml b/.github/workflows/add-TXrequest-to-notify-slack.yml deleted file mode 100644 index ab3c7c25739..00000000000 --- a/.github/workflows/add-TXrequest-to-notify-slack.yml +++ /dev/null @@ -1,61 +0,0 @@ -# This workflow runs when a ticket is created. It checks if the ticket either: -# - title starts with '[TX Request]' -# - label 'translations-request' is present -# and if so, adds the translations-request label, and notifies the #wg-translations -# slack channel - -# Note: The "translations-request" label is NOT auto-applied to all tickets created -# using any `translations-request-*` template, because only those with write access -# can add the label. Instead the template inserts [TX Request] at the beginning. -# So, this automation is shakily governed by hoping users do not remove that phrase. - -name: Notifies slack channel wg-translations about newly created Translation Request tickets - -on: - issues: - types: [opened] - -jobs: - # First parse issue title and add label, if it doesn't have it already bc only - # repo members can add the label, even tho it's defined in the template >:( - add_label: - runs-on: ubuntu-latest - # This is defined on all 2 jobs - so need to change x2 if changing this. - if: ${{ contains(github.event.issue.title, '[TX Request]') && !contains(github.event.issue.labels.*.name, 'translations-request') }} - steps: - - name: apply translations-request label - uses: actions-ecosystem/action-add-labels@v1 - with: - labels: translations-request - - notify: - runs-on: ubuntu-latest - if: ${{ contains(github.event.issue.title, '[TX Request]') || contains(github.event.issue.labels.*.name, 'translations-request') }} - steps: - - name: Generate token - id: generate_token - uses: tibdex/github-app-token@v1 - with: - app_id: ${{ secrets.GRAPHQL_AUTH_APP_ID }} - private_key: ${{ secrets.GRAPHQL_AUTH_APP_PEM }} - - - name: Alert in Slack - id: slack - uses: slackapi/slack-github-action@v1.18.0 - with: - channel-id: C037XDB9KN1 - slack-message: "Incoming Translations request: ${{ github.event.issue.title }}\nAuthor: ${{ github.event.issue.user.login }}\nURL: ${{ github.event.issue.html_url }}" - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_ISSUE_BOT_TOKEN }} - - - name: Auto-Reply to Translations Request - env: - URL: ${{ github.event.issue.comments_url }} - GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} - run: | - curl \ - -X POST \ - $URL \ - -H "Content-Type: application/json" \ - -H "Authorization: token $GITHUB_TOKEN" \ - --data '{ "body": "Thank you for your report! The Translations WG has been notified and will take a look as soon as they can." }' diff --git a/.github/workflows/add-depr-ticket-to-depr-board.yml b/.github/workflows/add-depr-ticket-to-depr-board.yml deleted file mode 100644 index 250e394abc1..00000000000 --- a/.github/workflows/add-depr-ticket-to-depr-board.yml +++ /dev/null @@ -1,19 +0,0 @@ -# Run the workflow that adds new tickets that are either: -# - labelled "DEPR" -# - title starts with "[DEPR]" -# - body starts with "Proposal Date" (this is the first template field) -# to the org-wide DEPR project board - -name: Add newly created DEPR issues to the DEPR project board - -on: - issues: - types: [opened] - -jobs: - routeissue: - uses: openedx/.github/.github/workflows/add-depr-ticket-to-depr-board.yml@master - secrets: - GITHUB_APP_ID: ${{ secrets.GRAPHQL_AUTH_APP_ID }} - GITHUB_APP_PRIVATE_KEY: ${{ secrets.GRAPHQL_AUTH_APP_PEM }} - SLACK_BOT_TOKEN: ${{ secrets.SLACK_ISSUE_BOT_TOKEN }} diff --git a/.github/workflows/add-remove-label-on-comment.yml b/.github/workflows/add-remove-label-on-comment.yml deleted file mode 100644 index 0f369db7d29..00000000000 --- a/.github/workflows/add-remove-label-on-comment.yml +++ /dev/null @@ -1,20 +0,0 @@ -# This workflow runs when a comment is made on the ticket -# If the comment starts with "label: " it tries to apply -# the label indicated in rest of comment. -# If the comment starts with "remove label: ", it tries -# to remove the indicated label. -# Note: Labels are allowed to have spaces and this script does -# not parse spaces (as often a space is legitimate), so the command -# "label: really long lots of words label" will apply the -# label "really long lots of words label" - -name: Allows for the adding and removing of labels via comment - -on: - issue_comment: - types: [created] - -jobs: - add_remove_labels: - uses: openedx/.github/.github/workflows/add-remove-label-on-comment.yml@master - diff --git a/.github/workflows/automerge-transifex-app-prs.yml b/.github/workflows/automerge-transifex-app-prs.yml deleted file mode 100644 index f368dd54465..00000000000 --- a/.github/workflows/automerge-transifex-app-prs.yml +++ /dev/null @@ -1,40 +0,0 @@ -# Automatically merge pull requests created by the "Transifex Integration" github app -# https://github.com/apps/transifex-integration - -name: Automerge Transifex GH app PRs - -on: - - pull_request - -jobs: - automerge-transifex-app-pr: - runs-on: ubuntu-latest - # Merges the pull request - steps: - - name: clone repository - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - name: merge pull request - uses: nick-fields/retry@v2 - id: mergePR - env: - # secrets can't be used in job conditionals, so we set them to env here - TRANSIFEX_APP_ACTOR_NAME: "${{ secrets.TRANSIFEX_APP_ACTOR_NAME }}" - TRANSIFEX_APP_ACTOR_ID: "${{ secrets.TRANSIFEX_APP_ACTOR_ID }}" - # This token requires Write access to the openedx-translations repo - GITHUB_TOKEN: ${{ secrets.EDX_TRANSIFEX_BOT_GITHUB_TOKEN }} - PR_NUMBER: ${{ github.event.number }} - if: "${{ github.actor == env.TRANSIFEX_APP_ACTOR_NAME && github.actor_id == env.TRANSIFEX_APP_ACTOR_ID }}" - with: - retry_wait_seconds: 60 - max_attempts: 5 - timeout_minutes: 15 - retry_on: error - command: | - # Attempt to merge the PR - gh pr merge ${{ github.head_ref }} --rebase --auto - - # The `fromdate | todate` are used merge to validate that `mergedAt` isn't null - # therefore verifying that the pull request was merged successfully. - gh pr view "$PR_NUMBER" --json mergedAt --jq '.mergedAt | fromdate | todate' diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml deleted file mode 100644 index fec11d6c259..00000000000 --- a/.github/workflows/commitlint.yml +++ /dev/null @@ -1,10 +0,0 @@ -# Run commitlint on the commit messages in a pull request. - -name: Lint Commit Messages - -on: - - pull_request - -jobs: - commitlint: - uses: openedx/.github/.github/workflows/commitlint.yml@master diff --git a/.github/workflows/extract-translation-source-files.yml b/.github/workflows/extract-translation-source-files.yml index a1b6866657b..5d7bd8b9250 100644 --- a/.github/workflows/extract-translation-source-files.yml +++ b/.github/workflows/extract-translation-source-files.yml @@ -5,15 +5,9 @@ name: Extract Translation Source Files on: - workflow_dispatch: # by request - inputs: - repo: - description: 'Repository to extract translation source files from (leave blank to run all)' - required: false - type: string - - schedule: - - cron: '0 0 * * *' # every day at midnight + pull_request: + branches: + - "**" jobs: setup-matrix: @@ -142,7 +136,7 @@ jobs: - name: echo branch name id: date run: echo $BRANCH - - name: clone openedx/openedx-translations + - name: clone Zeit-Labs/openedx-translations uses: actions/checkout@v3 # creates the branch where all the translations will be added to @@ -165,7 +159,7 @@ jobs: steps: # Clones the openedx-translations repo - - name: clone openedx/openedx-translations + - name: clone Zeit-Labs/openedx-translations uses: actions/checkout@v3 with: ref: ${{ needs.setup-branch.outputs.branch }} @@ -175,10 +169,11 @@ jobs: run: sudo apt install -y gettext # Clones the repository - - name: clone openedx/${{ matrix.repo }} + - name: clone Zeit-Labs/${{ matrix.repo }} uses: actions/checkout@v3 with: - repository: openedx/${{ matrix.repo }} + repository: Zeit-Labs/${{ matrix.repo }} + ref: shadinaif/FC-0012-OEP-58 path: translations/${{ matrix.repo }} # Sets up Python @@ -258,84 +253,84 @@ jobs: # push changes to branch git push - js-translations: - if: ${{ !cancelled() && fromJson(needs.setup-matrix.outputs.has_js_repos) == true }} - needs: [setup-branch, setup-matrix, python-translations] - strategy: - # using max-parallel to avoid git push/pull issues when running in parallel - max-parallel: 1 - matrix: - # repos missing extract_translations target in makefile: - # * frontend-platform - # * frontend-enterprise? - # * frontend-app-learner-portal-enterprise - # * frontend-build? - # * frontend-app-learner-portal-programs - # * frontend-component-cookie-policy-banner - # * frontend-app-programs-dashboard - # repos with errors running extract_translations - # * frontend-template-application - repo: ${{ fromJson(needs.setup-matrix.outputs.js_repos) }} - runs-on: ubuntu-latest - continue-on-error: true - - steps: - # Clones the openedx-translations repo - - name: clone openedx/openedx-translations - uses: actions/checkout@v3 - with: - ref: ${{ needs.setup-branch.outputs.branch }} - - # Clones the repository - - name: clone openedx/${{ matrix.repo }} - uses: actions/checkout@v3 - with: - repository: openedx/${{ matrix.repo }} - path: translations/${{ matrix.repo }} - - # Sets up node/npm - - name: setup node - uses: actions/setup-node@v3 - with: - node-version: 16 - - # Extracts the translation source files - - name: extract translation source files - run: | - cd translations/${{ matrix.repo }} - make extract_translations - # git adds only the translation source files, found in src/i18n/transifex_input.json - - name: git add the translation source files - id: add-sources - run: | - # set identity - git config --global user.email "translations-bot@openedx.org" - git config --global user.name "edx-transifex-bot" - # Change directory to translations/${{ matrix.repo }} - cd translations/${{ matrix.repo }} - # remove translations/${{ matrix.repo }}/.git so we don't commit a submodule - rm -rf .git - # find transifex_input.json - TRANSIFEX_JSON_PATH=$(find . -name 'transifex_input.json') - # stage the transifex_input.json file generated by make - git add $TRANSIFEX_JSON_PATH -f -v - # Check the git status of the translation source files - echo "GIT_STATUS=$(git status $TRANSIFEX_JSON_PATH -s | wc -l)" >> $GITHUB_ENV - # Attempts to commit the translation source files if there is a difference - - name: git commit the translation source files - if: "${{ env.GIT_STATUS > 0 }}" - run: | - # commit the changes - git commit -m "chore: add extracted translation source files from ${{ matrix.repo }}" - # push changes to branch - git push +# js-translations: +# if: ${{ !cancelled() && fromJson(needs.setup-matrix.outputs.has_js_repos) == true }} +# needs: [setup-branch, setup-matrix, python-translations] +# strategy: +# # using max-parallel to avoid git push/pull issues when running in parallel +# max-parallel: 1 +# matrix: +# # repos missing extract_translations target in makefile: +# # * frontend-platform +# # * frontend-enterprise? +# # * frontend-app-learner-portal-enterprise +# # * frontend-build? +# # * frontend-app-learner-portal-programs +# # * frontend-component-cookie-policy-banner +# # * frontend-app-programs-dashboard +# # repos with errors running extract_translations +# # * frontend-template-application +# repo: ${{ fromJson(needs.setup-matrix.outputs.js_repos) }} +# runs-on: ubuntu-latest +# continue-on-error: true +# +# steps: +# # Clones the openedx-translations repo +# - name: clone Zeit-Labs/openedx-translations +# uses: actions/checkout@v3 +# with: +# ref: ${{ needs.setup-branch.outputs.branch }} +# +# # Clones the repository +# - name: clone Zeit-Labs/${{ matrix.repo }} +# uses: actions/checkout@v3 +# with: +# repository: Zeit-Labs/${{ matrix.repo }} +# path: translations/${{ matrix.repo }} +# +# # Sets up node/npm +# - name: setup node +# uses: actions/setup-node@v3 +# with: +# node-version: 16 +# +# # Extracts the translation source files +# - name: extract translation source files +# run: | +# cd translations/${{ matrix.repo }} +# make extract_translations +# # git adds only the translation source files, found in src/i18n/transifex_input.json +# - name: git add the translation source files +# id: add-sources +# run: | +# # set identity +# git config --global user.email "translations-bot@openedx.org" +# git config --global user.name "edx-transifex-bot" +# # Change directory to translations/${{ matrix.repo }} +# cd translations/${{ matrix.repo }} +# # remove translations/${{ matrix.repo }}/.git so we don't commit a submodule +# rm -rf .git +# # find transifex_input.json +# TRANSIFEX_JSON_PATH=$(find . -name 'transifex_input.json') +# # stage the transifex_input.json file generated by make +# git add $TRANSIFEX_JSON_PATH -f -v +# # Check the git status of the translation source files +# echo "GIT_STATUS=$(git status $TRANSIFEX_JSON_PATH -s | wc -l)" >> $GITHUB_ENV +# # Attempts to commit the translation source files if there is a difference +# - name: git commit the translation source files +# if: "${{ env.GIT_STATUS > 0 }}" +# run: | +# # commit the changes +# git commit -m "chore: add extracted translation source files from ${{ matrix.repo }}" +# # push changes to branch +# git push # Non-Django, non-JS repositories with a generic extraction interface. This # assumes that a `extract_translations` make target exists and will create # a transifex_input.yaml file in the root of the site. generic-translations: if: ${{ !cancelled() && fromJson(needs.setup-matrix.outputs.has_generic_repos) == true }} - needs: [setup-branch, setup-matrix, js-translations] + needs: [setup-branch, setup-matrix] #, js-translations] strategy: # using max-parallel to avoid git push/pull issues when running in parallel max-parallel: 1 @@ -347,16 +342,16 @@ jobs: steps: # Clones the openedx-translations repo - - name: clone openedx/openedx-translations + - name: clone Zeit-Labs/openedx-translations uses: actions/checkout@v3 with: ref: ${{ needs.setup-branch.outputs.branch }} # Clones the repository - - name: clone openedx/${{ matrix.repository_config.repo }} + - name: clone Zeit-Labs/${{ matrix.repository_config.repo }} uses: actions/checkout@v3 with: - repository: openedx/${{ matrix.repository_config.repo }} + repository: Zeit-Labs/${{ matrix.repository_config.repo }} path: translations/${{ matrix.repository_config.repo }} # Sets up Python @@ -406,11 +401,11 @@ jobs: merge-translations: runs-on: ubuntu-latest - needs: [setup-branch, python-translations, js-translations, generic-translations] + needs: [setup-branch, python-translations, generic-translations] #, js-translations] steps: # Clones the openedx-translations repo on the automated/extract-translation-source-files-# branch - - name: clone openedx/openedx-translations + - name: clone Zeit-Labs/openedx-translations uses: actions/checkout@v3 with: ref: ${{ needs.setup-branch.outputs.branch }} @@ -421,24 +416,24 @@ jobs: id: createPR env: # This token requires Write access to the openedx-translations repo - GITHUB_TOKEN: ${{ secrets.EDX_TRANSIFEX_BOT_GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ github.token }} run: | echo "COMMIT_COUNT=$(git rev-list HEAD ^origin/main | wc -l)" >> $GITHUB_ENV - echo "PR_URL=$(gh pr create --title 'chore: add updated translation source files' --body 'This PR is auto-generated by [extract-translation-source-files](https://github.com/openedx/openedx-translations/blob/master/.github/workflows/extract-translation-source-files.yml).')" >> $GITHUB_ENV - - # Merges the pull request - - name: merge pull request - id: mergePR - env: - # This token requires Write access to the openedx-translations repo - GITHUB_TOKEN: ${{ secrets.EDX_TRANSIFEX_BOT_GITHUB_TOKEN }} - if: "${{ env.COMMIT_COUNT > 0 }}" - run: gh pr merge ${{ env.PR_URL }} --merge --auto - - # Notify that branch did not merge because there were no new commits in the branch - # and delete the branch now that it is unnecessary - - name: notify of empty branch and delete branch - if: (steps.mergePR.outcome == 'skipped') - run: | - echo "The branch was not merged because the branch had 0 commits." - git push origin -d ${{ needs.setup-branch.outputs.branch }} + echo "PR_URL=$(gh pr create -d --title 'chore: add updated translation source files' --body 'This PR is auto-generated by [extract-translation-source-files](https://github.com/Zeit-Labs/openedx-translations/blob/master/.github/workflows/extract-translation-source-files.yml).')" >> $GITHUB_ENV + +# # Merges the pull request +# - name: merge pull request +# id: mergePR +# env: +# # This token requires Write access to the openedx-translations repo +# GITHUB_TOKEN: ${{ secrets.EDX_TRANSIFEX_BOT_GITHUB_TOKEN }} +# if: "${{ env.COMMIT_COUNT > 0 }}" +# run: gh pr merge ${{ env.PR_URL }} --merge --auto +# +# # Notify that branch did not merge because there were no new commits in the branch +# # and delete the branch now that it is unnecessary +# - name: notify of empty branch and delete branch +# if: (steps.mergePR.outcome == 'skipped') +# run: | +# echo "The branch was not merged because the branch had 0 commits." +# git push origin -d ${{ needs.setup-branch.outputs.branch }} diff --git a/.github/workflows/fix-transifex-resource-names.yml b/.github/workflows/fix-transifex-resource-names.yml deleted file mode 100644 index 13273ea1b5c..00000000000 --- a/.github/workflows/fix-transifex-resource-names.yml +++ /dev/null @@ -1,36 +0,0 @@ -# This workflow runs fix-transifex-resource-names.py nightly - -name: Set the openedx-translations to readable resource names - -on: - workflow_dispatch: # by request - push: # after adding repositories to the openedx-translations repo - branches: [ main ] - paths: - - 'transifex.yml' - - '.github/workflows/extract-translation-source-files.yml' - schedule: # Also run monthly just in case there's a stall slug/name update - - cron: '0 0 1 * *' - -jobs: - python-translations: - runs-on: ubuntu-latest - - steps: - # Clones the openedx-translations repo - - name: clone openedx/openedx-translations - uses: actions/checkout@v3 - - # Sets up Python - - name: setup python - uses: actions/setup-python@v4 - with: - python-version: '3.8' - - # Run the script - - name: Fix transifex automatic resource names - env: - TRANSIFEX_API_TOKEN: ${{ secrets.TRANSIFEX_API_TOKEN }} - run: | - make translations_scripts_requirements - make fix_transifex_resource_names diff --git a/.github/workflows/self-assign-issue.yml b/.github/workflows/self-assign-issue.yml deleted file mode 100644 index 37522fd57b1..00000000000 --- a/.github/workflows/self-assign-issue.yml +++ /dev/null @@ -1,12 +0,0 @@ -# This workflow runs when a comment is made on the ticket -# If the comment starts with "assign me" it assigns the author to the -# ticket (case insensitive) - -name: Assign comment author to ticket if they say "assign me" -on: - issue_comment: - types: [created] - -jobs: - self_assign_by_comment: - uses: openedx/.github/.github/workflows/self-assign-issue.yml@master diff --git a/.github/workflows/upgrade-python-requirements.yml b/.github/workflows/upgrade-python-requirements.yml deleted file mode 100644 index 3e985b05eba..00000000000 --- a/.github/workflows/upgrade-python-requirements.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Upgrade Python Requirements - -on: - schedule: - # https://crontab.guru/#0_0_*_*_1 - # At midnight on Mondays - - cron: "0 0 * * 1" - workflow_dispatch: - inputs: - branch: - description: "Target branch against which to create requirements PR" - required: true - # If copying this template manually, you must provide your default branch name - # in quotes, such as 'master' - default: 'main' - -jobs: - call-upgrade-python-requirements-workflow: - uses: openedx/.github/.github/workflows/upgrade-python-requirements.yml@master - with: - # If copying manually, also provide your default branch name in quotes here - branch: ${{ github.event.inputs.branch || 'main' }} - # optional parameters below; fill in if you'd like github or email notifications - # user_reviewers: "" - # team_reviewers: "" - # email_address: "" - # send_success_notification: false - secrets: - requirements_bot_github_token: ${{ secrets.REQUIREMENTS_BOT_GITHUB_TOKEN }} - requirements_bot_github_email: ${{ secrets.REQUIREMENTS_BOT_GITHUB_EMAIL }} - edx_smtp_username: ${{ secrets.EDX_SMTP_USERNAME }} - edx_smtp_password: ${{ secrets.EDX_SMTP_PASSWORD }} From c02767a0d0b561bd5bb6229dbed5e355abd31c28 Mon Sep 17 00:00:00 2001 From: Shadi Naif Date: Mon, 13 Nov 2023 11:07:49 +0300 Subject: [PATCH 2/5] feat: Add ecommerce to the translation pipeline Refs: FC-0012 OEP-58 --- .../extract-translation-source-files.yml | 46 ++++++++++--------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/.github/workflows/extract-translation-source-files.yml b/.github/workflows/extract-translation-source-files.yml index 5d7bd8b9250..d5f190f5482 100644 --- a/.github/workflows/extract-translation-source-files.yml +++ b/.github/workflows/extract-translation-source-files.yml @@ -23,27 +23,28 @@ jobs: const selectedRepo = ${{ toJSON(github.event.inputs.repo) }} ?? ''; const allPythonRepos = [ - 'AudioXBlock', - 'completion', - 'course-discovery', - 'credentials', - 'credentials-themes', - 'DoneXBlock', - 'edx-ace', - 'edx-bulk-grades', - 'edx-ora2', - 'edx-proctoring', - 'FeedbackXBlock', - 'RecommenderXBlock', - 'xblock-drag-and-drop-v2', - 'xblock-free-text-response', - 'xblock-google-drive', - 'xblock-image-explorer', - 'xblock-image-modal', - 'xblock-lti-consumer', - 'xblock-qualtrics-survey', - 'xblock-sql-grader', - 'xblock-submit-and-compare', + // 'AudioXBlock', + // 'completion', + // 'course-discovery', + // 'credentials', + // 'credentials-themes', + // 'DoneXBlock', + 'ecommerce', + // 'edx-ace', + // 'edx-bulk-grades', + // 'edx-ora2', + // 'edx-proctoring', + // 'FeedbackXBlock', + // 'RecommenderXBlock', + // 'xblock-drag-and-drop-v2', + // 'xblock-free-text-response', + // 'xblock-google-drive', + // 'xblock-image-explorer', + // 'xblock-image-modal', + // 'xblock-lti-consumer', + // 'xblock-qualtrics-survey', + // 'xblock-sql-grader', + // 'xblock-submit-and-compare', ]; const allJavascriptRepos = [ @@ -209,7 +210,8 @@ jobs: cd translations/${{ matrix.repo }} # finds the directory containing the english locale usually located in # */*/conf/locale/en - EN_DIR=$(find . -type d -regex ".+conf\/locale\/en$") + # but also exclude any hidden directories that might exist for some reason + EN_DIR=$(find . -type d -not -path '*/.*' -regex ".+conf\/locale\/en$") # If the directory is not found, exit with an error. This can happen if we add a repository that doesn't # comply with OEP-58, or it still doesn't have any translations yet if [ -z "$EN_DIR" ]; then From 5e88a83efe91673da5c162d080f24707a353742c Mon Sep 17 00:00:00 2001 From: Omar Al-Ithawi Date: Thu, 10 Aug 2023 13:06:28 +0300 Subject: [PATCH 3/5] feat: extract from edx-platform This contribution is part of the [FC-0012 project](https://openedx.atlassian.net/l/cp/XGS0iCcQ) which is sparked by the [Translation Infrastructure update OEP-58](https://open-edx-proposals.readthedocs.io/en/latest/architectural-decisions/oep-0058-arch-translations-management.html#specification). --- .../extract-translation-source-files.yml | 56 +++++++++++++++---- 1 file changed, 46 insertions(+), 10 deletions(-) diff --git a/.github/workflows/extract-translation-source-files.yml b/.github/workflows/extract-translation-source-files.yml index d5f190f5482..c5b637ad3f9 100644 --- a/.github/workflows/extract-translation-source-files.yml +++ b/.github/workflows/extract-translation-source-files.yml @@ -33,6 +33,7 @@ jobs: // 'edx-ace', // 'edx-bulk-grades', // 'edx-ora2', + 'edx-platform', // 'edx-proctoring', // 'FeedbackXBlock', // 'RecommenderXBlock', @@ -174,24 +175,50 @@ jobs: uses: actions/checkout@v3 with: repository: Zeit-Labs/${{ matrix.repo }} - ref: shadinaif/FC-0012-OEP-58 + ref: ${{ matrix.repo == 'edx-platform' && 'shadinaif/FC-0012-OEP-58.no-segment' || 'shadinaif/FC-0012-OEP-58' }} path: translations/${{ matrix.repo }} - # Sets up Python + - name: prepare the environment with edx-platform specific changes + if: matrix.repo == 'edx-platform' + run: | + # This is needed for edx-platform base.txt packages + sudo apt install -y libxml2-dev libxmlsec1-dev libxslt1-dev + + # There is a theme directory with it's own conf/locale directory, we need to remove that + rm -rf translations/${{ matrix.repo }}/themes/conf + + # Setup Python - name: setup python uses: actions/setup-python@v4 + id: setup_python with: python-version: '3.8' + cache: pip + # The `edx-platf*rm` wildcard will be expanded to `edx-platform` if its requirement file exists, + # otherwise it will be omitted + cache-dependency-path: | + requirements/translations.txt + translations/edx-platf*rm/requirements/edx/base.txt # Installs Python requirements from translations.txt - name: install requirements - run: pip install -r requirements/translations.txt + run: | + # Install requirements for all packages + pip install -r requirements/translations.txt + + EDX_BASE_REQS=translations/edx-platform/requirements/edx/base.txt + if test -f $EDX_BASE_REQS; then + # Install edx-platform specific apps (e.g. wiki) which is required to extract translations from + pip install -r $EDX_BASE_REQS + fi # Extracts the translation source files - name: extract translation source files run: | cd translations/${{ matrix.repo }} make extract_translations + env: + IS_OPENEDX_TRANSLATIONS_WORKFLOW: yes # Validate compilation of translation source files - name: validate compilation of translation source files @@ -199,8 +226,8 @@ jobs: cd translations/${{ matrix.repo }} django-admin compilemessages --locale en - # git adds only the translation source files, found in conf/locale/en - - name: git add the translation source files + # Preparations so git adds only the translation source files, found in conf/locale/en + - name: find the location of the translation source files id: add-sources run: | # set identity @@ -212,17 +239,26 @@ jobs: # */*/conf/locale/en # but also exclude any hidden directories that might exist for some reason EN_DIR=$(find . -type d -not -path '*/.*' -regex ".+conf\/locale\/en$") - # If the directory is not found, exit with an error. This can happen if we add a repository that doesn't - # comply with OEP-58, or it still doesn't have any translations yet - if [ -z "$EN_DIR" ]; then - echo "Missing English locale directory for ${{ matrix.repo }}!" - echo "exiting with error!" + en_dir_count=$(echo "$EN_DIR" | wc -l) + # If the repo complies with OEP-58, then we'll find only one directory that matches the above criteria + # Otherwise, we'll consider it an error + if [ $en_dir_count -gt 1 ]; then + echo "Error: More than one English locale directory found!" + exit 1 + elif [ $en_dir_count -eq 0 ]; then + echo "Error: Missing English locale directory for ${{ matrix.repo }}!" exit 1 fi + # Save EN_DIR value to be used in next steps + echo "EN_DIR=$EN_DIR" >> $GITHUB_ENV # remove translations/${{ matrix.repo }}/.git so we don't commit a submodule rm -rf .git + + - name: add repo translation source files openedx-translations + run: | # finds the django.po and djangojs.po files generated by make # extract_translations into EN_DIR and adds them + cd translations/${{ matrix.repo }} DJANGO_PATH=$(find $EN_DIR -name 'django.po') DJANGOJS_PATH=$(find $EN_DIR -name 'djangojs.po') ############## Special support for XBlocks From 1eee723b11f1a0df2fa5225abf1375c21fb34469 Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 14 Nov 2023 08:56:28 +0000 Subject: [PATCH 4/5] chore: add extracted translation source files from ecommerce --- .../conf/locale/en/LC_MESSAGES/django.po | 4078 +++++++++++++++++ .../conf/locale/en/LC_MESSAGES/djangojs.po | 543 +++ 2 files changed, 4621 insertions(+) create mode 100644 translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/django.po create mode 100644 translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/djangojs.po diff --git a/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/django.po b/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/django.po new file mode 100644 index 00000000000..63b0f0986cf --- /dev/null +++ b/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,4078 @@ +# #-#-#-#-# django.po (ecommerce) #-#-#-#-# +# edX translation file +# Copyright (C) 2018 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# +# Translators: +# Translators: +# Translators: +# Translators: +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: edx-platform\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-11-14 08:56+0000\n" +"PO-Revision-Date: 2015-06-18 01:39+0000\n" +"Last-Translator: edx_transifex_bot \n" +"Language-Team: English (http://www.transifex.com/open-edx/edx-platform/" +"language/en/)\n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ecommerce/core/admin.py:25 +msgid "Personal info" +msgstr "" + +#: ecommerce/core/admin.py:26 +msgid "Permissions" +msgstr "" + +#: ecommerce/core/admin.py:28 +msgid "Important dates" +msgstr "" + +#. Translators: "Waffle" is the name of a third-party library. It should not be translated +#: ecommerce/core/admin.py:35 +#, python-brace-format +msgid "" +"User administration has been disabled due to the load on the database. This " +"functionality can be restored by activating the {switch_name} Waffle switch. " +"Be careful when re-activating this switch!" +msgstr "" + +#: ecommerce/core/models.py:41 +msgid "LMS base url for custom site/microsite" +msgstr "" + +#: ecommerce/core/models.py:42 +msgid "Root URL of this site's LMS (e.g. https://courses.stage.edx.org)" +msgstr "" + +#: ecommerce/core/models.py:47 +msgid "Path to custom site theme" +msgstr "" + +#: ecommerce/core/models.py:54 +msgid "Payment processors" +msgstr "" + +#: ecommerce/core/models.py:55 +msgid "Comma-separated list of processor names: 'cybersource,paypal'" +msgstr "" + +#: ecommerce/core/models.py:61 +msgid "Client-side payment processor" +msgstr "" + +#: ecommerce/core/models.py:62 +msgid "Processor that will be used for client-side payments" +msgstr "" + +#: ecommerce/core/models.py:68 +msgid "OAuth settings" +msgstr "" + +#: ecommerce/core/models.py:69 +msgid "JSON string containing OAuth backend settings." +msgstr "" + +#: ecommerce/core/models.py:75 +msgid "Segment key" +msgstr "" + +#: ecommerce/core/models.py:76 +msgid "Segment write/API key." +msgstr "" + +#: ecommerce/core/models.py:82 +msgid "From email" +msgstr "" + +#: ecommerce/core/models.py:83 +msgid "Address from which emails are sent." +msgstr "" + +#: ecommerce/core/models.py:89 +msgid "Enable enrollment codes" +msgstr "" + +#: ecommerce/core/models.py:90 +msgid "Enable the creation of enrollment codes." +msgstr "" + +#: ecommerce/core/models.py:95 +msgid "Payment support email" +msgstr "" + +#: ecommerce/core/models.py:96 +msgid "Contact email for payment support issues." +msgstr "" + +#: ecommerce/core/models.py:102 +msgid "Payment support url" +msgstr "" + +#: ecommerce/core/models.py:103 +msgid "URL for payment support issues." +msgstr "" + +#: ecommerce/core/models.py:108 +msgid "UTM Cookie Name" +msgstr "" + +#: ecommerce/core/models.py:109 +msgid "Name of cookie storing UTM data." +msgstr "" + +#: ecommerce/core/models.py:115 +msgid "Affiliate Cookie Name" +msgstr "" + +#: ecommerce/core/models.py:116 +msgid "Name of cookie storing affiliate data." +msgstr "" + +#: ecommerce/core/models.py:122 +msgid "Send refund email notification" +msgstr "" + +#: ecommerce/core/models.py:127 +msgid "Enable SDN check" +msgstr "" + +#: ecommerce/core/models.py:128 +msgid "Enable SDN check at checkout." +msgstr "" + +#: ecommerce/core/models.py:132 +msgid "[Deprecated] US Treasury SDN API URL" +msgstr "" + +#: ecommerce/core/models.py:137 +msgid "[Deprecated] US Treasury SDN API key" +msgstr "" + +#: ecommerce/core/models.py:142 +msgid "SDN lists" +msgstr "" + +#: ecommerce/core/models.py:143 +msgid "A comma-separated list of Treasury OFAC lists to check against." +msgstr "" + +#: ecommerce/core/models.py:148 +msgid "Require Account Activation" +msgstr "" + +#: ecommerce/core/models.py:149 +msgid "" +"Require users to activate their account before allowing them to redeem a " +"coupon." +msgstr "" + +#: ecommerce/core/models.py:153 +msgid "Optimizely snippet source URL" +msgstr "" + +#: ecommerce/core/models.py:154 +msgid "This script will be loaded on every page." +msgstr "" + +#: ecommerce/core/models.py:159 +msgid "Base Cookie Domain" +msgstr "" + +#: ecommerce/core/models.py:160 +msgid "Base cookie domain used to share cookies across services." +msgstr "" + +#: ecommerce/core/models.py:166 +msgid "Enable embargo check" +msgstr "" + +#: ecommerce/core/models.py:167 +msgid "Enable embargo check at checkout." +msgstr "" + +#: ecommerce/core/models.py:171 +msgid "Discovery API URL" +msgstr "" + +#. Translators: Do not translate "Apple Pay" +#: ecommerce/core/models.py:177 +msgid "Enable Apple Pay" +msgstr "" + +#: ecommerce/core/models.py:181 +msgid "Enable Partial Program Offer" +msgstr "" + +#: ecommerce/core/models.py:182 +msgid "" +"Enable the application of program offers to remaining unenrolled or " +"unverified courses" +msgstr "" + +#: ecommerce/core/models.py:187 +msgid "Hubspot Portal Secret Key" +msgstr "" + +#: ecommerce/core/models.py:188 +msgid "Secret key for Hubspot portal authentication" +msgstr "" + +#: ecommerce/core/models.py:193 +msgid "Enable Microfrontend for Basket Page" +msgstr "" + +#: ecommerce/core/models.py:194 +msgid "" +"Use the microfrontend implementation of the basket page instead of the " +"server-side template" +msgstr "" + +#: ecommerce/core/models.py:199 +msgid "Payment Microfrontend URL" +msgstr "" + +#: ecommerce/core/models.py:200 +msgid "" +"URL for the Payment Microfrontend (used if Enable Microfrontend for Basket " +"Page is set)" +msgstr "" + +#: ecommerce/core/models.py:446 +msgid "last name" +msgstr "" + +#: ecommerce/core/models.py:449 +msgid "first name" +msgstr "" + +#: ecommerce/core/models.py:450 +msgid "Full Name" +msgstr "" + +#: ecommerce/core/models.py:456 +msgid "LMS user id" +msgstr "" + +#: ecommerce/core/models.py:710 ecommerce/extensions/basket/models.py:130 +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:54 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:10 +msgid "Name" +msgstr "" + +#: ecommerce/core/models.py:712 ecommerce/extensions/offer/models.py:582 +msgid "EnterpriseCustomer UUID" +msgstr "" + +#: ecommerce/core/models.py:713 ecommerce/extensions/offer/models.py:452 +#: ecommerce/extensions/offer/models.py:676 +#: ecommerce/extensions/offer/models.py:742 +msgid "UUID for an EnterpriseCustomer from the Enterprise Service." +msgstr "" + +#: ecommerce/coupons/views.py:76 ecommerce/coupons/views.py:125 +msgid "Coupon does not exist." +msgstr "" + +#: ecommerce/coupons/views.py:81 +msgid "This coupon code is not yet valid." +msgstr "" + +#: ecommerce/coupons/views.py:83 +msgid "This coupon code has expired." +msgstr "" + +#: ecommerce/coupons/views.py:95 +#, python-brace-format +msgid "Product [{product}] not available for purchase." +msgstr "" + +#: ecommerce/coupons/views.py:100 +msgid "This coupon code is no longer available." +msgstr "" + +#: ecommerce/coupons/views.py:120 +msgid "This coupon code is invalid." +msgstr "" + +#: ecommerce/coupons/views.py:127 +msgid "The voucher is not applicable to your current basket." +msgstr "" + +#: ecommerce/coupons/views.py:137 +msgid "Welcome to edX" +msgstr "" + +#: ecommerce/coupons/views.py:138 +msgid "" +"Please choose from the courses selected by your organization to start " +"learning." +msgstr "" + +#: ecommerce/coupons/views.py:168 +msgid "Code not provided." +msgstr "" + +#: ecommerce/coupons/views.py:170 +msgid "SKU not provided." +msgstr "" + +#: ecommerce/coupons/views.py:181 +msgid "The product does not exist." +msgstr "" + +#: ecommerce/coupons/views.py:195 +msgid "You are not eligible to use this coupon." +msgstr "" + +#: ecommerce/coupons/views.py:210 +msgid "Couldn't find a matching Enterprise Customer for this coupon." +msgstr "" + +#: ecommerce/coupons/views.py:218 +msgid "" +"This coupon is not valid for purchasing a program. Try using this on an " +"individual course in the program. If you need assistance, contact edX " +"support." +msgstr "" + +#: ecommerce/coupons/views.py:245 +msgid "Invalid data sharing consent token provided." +msgstr "" + +#: ecommerce/coupons/views.py:265 +#, python-brace-format +msgid "You have already purchased {course} seat." +msgstr "" + +#: ecommerce/coupons/views.py:289 +#, python-brace-format +msgid "A discount has been applied, courtesy of {enterprise_customer_name}." +msgstr "" + +#: ecommerce/coupons/views.py:299 +msgid "This coupon code is not valid for this course. Try a different course." +msgstr "" + +#: ecommerce/courses/models.py:33 ecommerce/extensions/basket/models.py:20 +#: ecommerce/extensions/offer/models.py:238 +#: ecommerce/extensions/payment/models.py:68 +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:63 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:14 +msgid "Site" +msgstr "" + +#: ecommerce/courses/models.py:40 +msgid "Last date/time on which verification for this product can be submitted." +msgstr "" + +#: ecommerce/courses/publishers.py:62 +#, python-brace-format +msgid "Failed to publish commerce data for {course_id} to LMS." +msgstr "" + +#: ecommerce/courses/utils.py:138 +msgid "Audit" +msgstr "" + +#: ecommerce/courses/utils.py:139 +msgid "Credit" +msgstr "" + +#: ecommerce/courses/utils.py:140 +msgid "Honor" +msgstr "" + +#: ecommerce/courses/utils.py:141 +msgid "Professional" +msgstr "" + +#: ecommerce/courses/utils.py:142 +msgid "Verified" +msgstr "" + +#: ecommerce/courses/utils.py:143 +msgid "Executive Education" +msgstr "" + +#: ecommerce/courses/utils.py:144 +msgid "Paid Executive Education" +msgstr "" + +#: ecommerce/courses/utils.py:145 +msgid "Unpaid Executive Education" +msgstr "" + +#: ecommerce/courses/utils.py:146 +msgid "Paid Bootcamp" +msgstr "" + +#: ecommerce/courses/utils.py:147 +msgid "Unpaid Bootcamp" +msgstr "" + +#: ecommerce/credit/views.py:40 +msgid "" +"An error has occurred. We could not confirm that you are eligible for course " +"credit. Try the transaction again." +msgstr "" + +#: ecommerce/credit/views.py:61 +#, python-brace-format +msgid "" +"Credit is not currently available for \"{course_name}\". If you are " +"currently enrolled in the course, please try again after all grading is " +"complete. If you need additional assistance, please contact the {site_name} " +"Support Team." +msgstr "" + +#: ecommerce/credit/views.py:75 +msgid "" +"An error has occurred. We could not confirm that the institution you " +"selected offers this course credit. Try the transaction again." +msgstr "" + +#: ecommerce/enterprise/benefits.py:24 +#, python-format +msgid "%d%% enterprise discount" +msgstr "" + +#: ecommerce/enterprise/benefits.py:36 +#, python-brace-format +msgid "{value} fixed-price enterprise discount" +msgstr "" + +#: ecommerce/enterprise/benefits.py:45 +#: ecommerce/extensions/payment/models.py:86 ecommerce/invoice/models.py:25 +#: ecommerce/programs/constants.py:15 +msgid "Percentage" +msgstr "" + +#: ecommerce/enterprise/benefits.py:46 +#: ecommerce/extensions/payment/models.py:87 ecommerce/programs/constants.py:16 +msgid "Absolute" +msgstr "" + +#: ecommerce/enterprise/conditions.py:216 +#, python-brace-format +msgid "" +"This coupon has been made available through {new_enterprise}. To redeem this " +"coupon, you must first logout. When you log back in, please select " +"{new_enterprise} as your enterprise and try again." +msgstr "" + +#: ecommerce/enterprise/conditions.py:370 +msgid "" +"This code is not valid with your email. Please login with the correct email " +"assigned to the code or contact your Learning Manager for additional " +"questions." +msgstr "" + +#: ecommerce/enterprise/forms.py:38 +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:30 +msgid "Enterprise Customer UUID" +msgstr "" + +#: ecommerce/enterprise/forms.py:39 +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:31 +msgid "Enterprise Customer Catalog UUID" +msgstr "" + +#: ecommerce/enterprise/forms.py:40 ecommerce/programs/forms.py:23 +msgid "Discount Type" +msgstr "" + +#: ecommerce/enterprise/forms.py:42 ecommerce/programs/forms.py:25 +msgid "Discount Value" +msgstr "" + +#: ecommerce/enterprise/forms.py:45 +msgid "Contract Discount Type" +msgstr "" + +#: ecommerce/enterprise/forms.py:48 +msgid "Contract Discount" +msgstr "" + +#: ecommerce/enterprise/forms.py:51 +msgid "Prepaid Invoice Amount" +msgstr "" + +#: ecommerce/enterprise/forms.py:53 +msgid "Salesforce Opportunity ID" +msgstr "" + +#: ecommerce/enterprise/forms.py:55 +msgid "Salesforce Opportunity Line Item" +msgstr "" + +#: ecommerce/enterprise/forms.py:58 +msgid "Emails Addresses" +msgstr "" + +#: ecommerce/enterprise/forms.py:59 +msgid "Comma separated emails which will receive the offer usage alerts" +msgstr "" + +#: ecommerce/enterprise/forms.py:64 +msgid "Frequency for offer usage emails" +msgstr "" + +#: ecommerce/enterprise/forms.py:79 +msgid "The maximum number of enrollments that can redeem this offer." +msgstr "" + +#: ecommerce/enterprise/forms.py:80 +msgid "The maximum USD dollar amount that can be redeemed by this offer." +msgstr "" + +#: ecommerce/enterprise/forms.py:81 +msgid "" +"The maximum number of enrollments, by a user, that can redeem this offer." +msgstr "" + +#: ecommerce/enterprise/forms.py:82 +msgid "" +"The maximum USD dollar amount that can be redeemed using this offer by a " +"user." +msgstr "" + +#: ecommerce/enterprise/forms.py:85 ecommerce/programs/forms.py:35 +msgid "Start Date" +msgstr "" + +#: ecommerce/enterprise/forms.py:86 ecommerce/programs/forms.py:36 +msgid "End Date" +msgstr "" + +#: ecommerce/enterprise/forms.py:87 +msgid "Enrollment Limit" +msgstr "" + +#: ecommerce/enterprise/forms.py:88 +msgid "Bookings Limit" +msgstr "" + +#: ecommerce/enterprise/forms.py:89 +msgid "Per User Enrollment Limit" +msgstr "" + +#: ecommerce/enterprise/forms.py:90 +msgid "Per User Bookings Limit" +msgstr "" + +#: ecommerce/enterprise/forms.py:152 ecommerce/enterprise/forms.py:220 +#, python-brace-format +msgid "" +"Ensure new value must be greater than or equal to " +"consumed({offer_enrollments}) value." +msgstr "" + +#: ecommerce/enterprise/forms.py:166 +msgid "" +"Salesforce Opportunity ID must be 18 alphanumeric characters and begin with " +"006." +msgstr "" + +#: ecommerce/enterprise/forms.py:176 +msgid "" +"The Salesforce Opportunity Line Item must be 18 alphanumeric characters and " +"begin with '00k'." +msgstr "" + +#: ecommerce/enterprise/forms.py:184 ecommerce/enterprise/forms.py:232 +msgid "Ensure this value is greater than or equal to 0." +msgstr "" + +#: ecommerce/enterprise/forms.py:191 ecommerce/enterprise/forms.py:248 +#, python-brace-format +msgid "" +"Ensure new value must be greater than or equal to " +"consumed({consumed_discount:.2f}) value." +msgstr "" + +#: ecommerce/enterprise/forms.py:265 +#, python-brace-format +msgid "Given email address {email} is not a valid email." +msgstr "" + +#: ecommerce/enterprise/forms.py:290 +msgid "An offer already exists for this Enterprise & Catalog combination." +msgstr "" + +#: ecommerce/enterprise/forms.py:293 ecommerce/enterprise/forms.py:302 +#: ecommerce/programs/forms.py:73 +msgid "Percentage discounts cannot be greater than 100%." +msgstr "" + +#: ecommerce/enterprise/forms.py:296 ecommerce/programs/forms.py:76 +msgid "A start date must be specified when specifying an end date." +msgstr "" + +#: ecommerce/enterprise/forms.py:299 ecommerce/programs/forms.py:79 +msgid "The start date must occur before the end date." +msgstr "" + +#: ecommerce/enterprise/forms.py:307 +msgid "More than 2 digits after the decimal not allowed for absolute value." +msgstr "" + +#: ecommerce/enterprise/forms.py:312 +msgid "This field is required when contract discount type is absolute." +msgstr "" + +#: ecommerce/enterprise/forms.py:337 +msgid "Discount of type {} provided by {} for {}." +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterprise_coupon_app.html:5 +msgid "Enterprise Coupon Codes" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:9 +#, python-format +msgid "Edit Enterprise Offer: %(enterprise_customer_name)s" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:14 +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:47 +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:60 +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:20 +msgid "Create Enterprise Offer" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:30 +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:6 +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:17 +#: ecommerce/templates/edx/partials/_administration_menu.html:14 +msgid "Enterprise Offers" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:34 +#: ecommerce/programs/templates/programs/programoffer_form.html:34 +#: ecommerce/templates/oscar/dashboard/catalogue/product_row_actions.html:11 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:268 +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:56 +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:69 +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:74 +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:85 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:9 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:19 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:25 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:30 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:695 +msgid "Edit" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:36 +#: ecommerce/programs/templates/programs/programoffer_form.html:36 +msgid "Create" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:45 +msgid "Edit Enterprise Offer" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:58 +#: ecommerce/programs/templates/programs/programoffer_form.html:58 +msgid "Save Changes" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:62 +#: ecommerce/programs/templates/programs/programoffer_form.html:62 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:323 +#: ecommerce/templates/oscar/dashboard/partials/refund_action_modal.html:20 +msgid "Cancel" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_form.html:76 +#, python-format +msgid "" +"\n" +" %(platform_name)s Enterprise Offer Administration Tool\n" +" " +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:26 +msgid "Current enterprise offers" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:29 +msgid "Enterprise Customer Name" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:32 +#: ecommerce/programs/templates/programs/programoffer_list.html:31 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:629 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:681 +msgid "Type" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:33 +#: ecommerce/programs/templates/programs/programoffer_list.html:32 +msgid "Value" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:34 +#: ecommerce/programs/templates/programs/programoffer_list.html:33 +msgid "Start" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:35 +#: ecommerce/programs/templates/programs/programoffer_list.html:34 +msgid "End" +msgstr "" + +#: ecommerce/enterprise/templates/enterprise/enterpriseoffer_list.html:64 +#, python-format +msgid "" +"\n" +" %(platform_name)s Enterprise Offer Administration Tool\n" +" " +msgstr "" + +#: ecommerce/enterprise/utils.py:239 +#, python-brace-format +msgid "SKU {sku} does not exist." +msgstr "" + +#: ecommerce/enterprise/utils.py:248 +#, python-brace-format +msgid "There is no Enterprise Customer associated with SKU {sku}." +msgstr "" + +#: ecommerce/enterprise/utils.py:256 +#, python-brace-format +msgid "" +"If you have concerns about sharing your data, please contact your " +"administrator at {enterprise}." +msgstr "" + +#: ecommerce/enterprise/utils.py:259 +#, python-brace-format +msgid "" +"If you have concerns about sharing your data, please contact your " +"administrator at {enterprise} at {contact_info}." +msgstr "" + +#: ecommerce/enterprise/utils.py:265 +#, python-brace-format +msgid "Enrollment in {course_name} was not complete." +msgstr "" + +#: ecommerce/enterprise/views.py:39 +msgid "Enterprise offer updated!" +msgstr "" + +#: ecommerce/enterprise/views.py:62 +msgid "Enterprise offer created!" +msgstr "" + +#: ecommerce/extensions/api/exceptions.py:9 +msgid "You can't check out with an empty basket." +msgstr "" + +#: ecommerce/extensions/api/exceptions.py:12 +msgid "" +"We couldn't locate the identification code necessary to find one of your " +"products." +msgstr "" + +#: ecommerce/extensions/api/exceptions.py:15 +msgid "We couldn't find one of the products you're looking for." +msgstr "" + +#: ecommerce/extensions/api/exceptions.py:18 +msgid "One of the products you're trying to order is unavailable." +msgstr "" + +#: ecommerce/extensions/api/exceptions.py:21 +msgid "" +"We couldn't find enough information about you to perform the calculation." +msgstr "" + +#: ecommerce/extensions/api/serializers.py:261 +msgid "EXPIRED" +msgstr "" + +#: ecommerce/extensions/api/serializers.py:263 +msgid "INACTIVE" +msgstr "" + +#: ecommerce/extensions/api/serializers.py:264 +msgid "ACTIVE" +msgstr "" + +#: ecommerce/extensions/api/serializers.py:705 +msgid "Products must have a certificate type." +msgstr "" + +#: ecommerce/extensions/api/serializers.py:708 +#: ecommerce/extensions/api/serializers.py:753 +msgid "Products must have a price." +msgstr "" + +#: ecommerce/extensions/api/serializers.py:715 +msgid "You need to provide a course UUID to create Course Entitlements." +msgstr "" + +#: ecommerce/extensions/api/serializers.py:749 +msgid "Products must indicate whether ID verification is required." +msgstr "" + +#: ecommerce/extensions/api/serializers.py:820 +#, python-brace-format +msgid "Invalid product class [{product_class}] requested." +msgstr "" + +#: ecommerce/extensions/api/serializers.py:859 +#, python-brace-format +msgid "" +"Course [{course_id}] was not published to LMS because the switch " +"[publish_course_modes_to_lms] is disabled. To avoid ghost SKUs, data has not " +"been saved." +msgstr "" + +#: ecommerce/extensions/api/serializers.py:1561 +msgid "Enrollment code" +msgstr "" + +#: ecommerce/extensions/api/serializers.py:1562 +msgid "Discount code" +msgstr "" + +#: ecommerce/extensions/api/serializers.py:2059 +msgid "Invalid order number or order {} does not exists." +msgstr "" + +#: ecommerce/extensions/api/serializers.py:2114 +msgid "New coupon voucher assignment Failure. Error: {}" +msgstr "" + +#: ecommerce/extensions/api/serializers.py:2132 +msgid "" +"Your order {} can not be refunded as '{}' coupon are not supported to refund." +msgstr "" + +#: ecommerce/extensions/api/serializers.py:2163 +msgid "Could note create new voucher for the order: {}" +msgstr "" + +#: ecommerce/extensions/api/v2/views/baskets.py:445 +#: ecommerce/extensions/basket/views.py:460 +#: ecommerce/extensions/iap/api/v1/views.py:131 +msgid "No SKUs provided." +msgstr "" + +#: ecommerce/extensions/api/v2/views/baskets.py:456 +#: ecommerce/extensions/basket/views.py:467 +#, python-brace-format +msgid "Products with SKU(s) [{skus}] do not exist." +msgstr "" + +#: ecommerce/extensions/api/v2/views/baskets.py:467 +msgid "Provide username or is_anonymous query param, but not both" +msgstr "" + +#: ecommerce/extensions/api/v2/views/products.py:54 +#, python-brace-format +msgid "Product API only supports {http_method} for {product_class} products." +msgstr "" + +#: ecommerce/extensions/api/v2/views/products.py:69 +#, python-brace-format +msgid "Missing or bad value for: [{name}]." +msgstr "" + +#: ecommerce/extensions/basket/models.py:119 +#, python-brace-format +msgid "{id} - {status} basket (owner: {owner}, lines: {num_lines})" +msgstr "" + +#: ecommerce/extensions/basket/models.py:142 +#: ecommerce/extensions/payment/models.py:28 +#: ecommerce/templates/oscar/basket/basket.html:9 +msgid "Basket" +msgstr "" + +#: ecommerce/extensions/basket/models.py:144 +msgid "Attribute Type" +msgstr "" + +#: ecommerce/extensions/basket/models.py:146 +msgid "Text Attribute" +msgstr "" + +#: ecommerce/extensions/basket/utils.py:155 +msgid "" +"Due to export controls, we cannot allow you to access this course at this " +"time." +msgstr "" + +#: ecommerce/extensions/basket/utils.py:245 +msgid "Click here to just purchase an enrollment for yourself" +msgstr "" + +#: ecommerce/extensions/basket/utils.py:248 +msgid "Click here to purchase multiple seats in this course" +msgstr "" + +#: ecommerce/extensions/basket/utils.py:498 +#, python-brace-format +msgid "Coupon code '{code}' has expired." +msgstr "" + +#: ecommerce/extensions/basket/utils.py:502 +#, python-brace-format +msgid "Coupon code '{code}' is not active." +msgstr "" + +#: ecommerce/extensions/basket/utils.py:508 +#, python-brace-format +msgid "Coupon code '{code}' is not available. {msg}" +msgstr "" + +#: ecommerce/extensions/basket/utils.py:514 +#, python-brace-format +msgid "Coupon code '{code}' is not valid for this basket." +msgstr "" + +#: ecommerce/extensions/basket/utils.py:527 +#, python-brace-format +msgid "" +"Coupon code '{code}' is not valid for this basket for a bundled purchase." +msgstr "" + +#: ecommerce/extensions/basket/utils.py:582 +#, python-brace-format +msgid "Coupon code '{code}' added to basket." +msgstr "" + +#: ecommerce/extensions/basket/utils.py:585 +#, python-brace-format +msgid "Basket does not qualify for coupon code {code}." +msgstr "" + +#: ecommerce/extensions/basket/views.py:206 +#, python-brace-format +msgid "Could not apply the code '{code}'; it requires data sharing consent." +msgstr "" + +#: ecommerce/extensions/basket/views.py:297 +msgid "" +"After you complete your order you will be able to select course dates from " +"your dashboard." +msgstr "" + +#: ecommerce/extensions/basket/views.py:312 +msgid "" +"After you complete your order you will be automatically enrolled in the " +"verified track of the course." +msgstr "" + +#: ecommerce/extensions/basket/views.py:316 +msgid "After you complete your order you will receive credit for your course." +msgstr "" + +#: ecommerce/extensions/basket/views.py:319 +msgid "" +"After you complete your order you will be automatically enrolled in the " +"course." +msgstr "" + +#: ecommerce/extensions/basket/views.py:323 +#, python-brace-format +msgid "" +"{paragraph_start}By purchasing, you and your organization agree to the " +"following terms:{paragraph_end} {ul_start} {li_start}Each code is valid for " +"the one course covered and can be used only one time.{li_end} {li_start}You " +"are responsible for distributing codes to your learners in your organization." +"{li_end} {li_start}Each code will expire in one year from date of purchase " +"or, if earlier, once the course is closed.{li_end} {li_start}If a course is " +"not designated as self-paced, you should confirm that a course run is " +"available before expiration. {li_end} {li_start}You may not resell codes to " +"third parties.{li_end} {li_start}All edX for Business Sales are final and " +"not eligible for refunds.{li_end}{ul_end} {paragraph_start}You will receive " +"an email at {user_email} with your enrollment code(s). {paragraph_end}" +msgstr "" + +#: ecommerce/extensions/basket/views.py:361 +#, python-brace-format +msgid "" +"{strong_start}Purchasing just for yourself?{strong_end}{paragraph_start}If " +"you are purchasing a single code for someone else, please continue with " +"checkout. However, if you are the learner {link_start}go back{link_end} to " +"enroll directly.{paragraph_end}" +msgstr "" + +#: ecommerce/extensions/basket/views.py:439 +msgid "You have already purchased these products" +msgstr "" + +#: ecommerce/extensions/basket/views.py:484 +msgid "No product is available to buy." +msgstr "" + +#: ecommerce/extensions/basket/views.py:902 +msgid "quantity successfully updated" +msgstr "" + +#: ecommerce/extensions/basket/views.py:921 +msgid "" +"Your basket couldn't be updated. Please correct any validation errors below." +msgstr "" + +#: ecommerce/extensions/basket/views.py:975 +#, python-brace-format +msgid "You have already added coupon code '{code}' to your basket." +msgstr "" + +#: ecommerce/extensions/basket/views.py:1051 +#, python-brace-format +msgid "Coupon code '{code}' does not exist." +msgstr "" + +#: ecommerce/extensions/basket/views.py:1136 +#, python-format +msgid "No coupon found with id '%s'" +msgstr "" + +#: ecommerce/extensions/basket/views.py:1140 +#, python-format +msgid "Coupon code '%s' was removed from your basket." +msgstr "" + +#: ecommerce/extensions/catalogue/models.py:69 +msgid "Last date/time on which this product can be purchased." +msgstr "" + +#: ecommerce/extensions/dashboard/forms.py:9 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:48 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:72 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:52 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:59 +#: ecommerce/templates/oscar/dashboard/users/detail.html:40 +msgid "Username" +msgstr "" + +#: ecommerce/extensions/dashboard/forms.py:10 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:73 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:60 +#: ecommerce/templates/oscar/dashboard/users/detail.html:48 +msgid "Email" +msgstr "" + +#: ecommerce/extensions/dashboard/orders/views.py:74 +#, python-brace-format +msgid "" +"{link_start}Refund #{refund_id}{link_end} created! Click {link_start}" +"here{link_end} to view it." +msgstr "" + +#: ecommerce/extensions/dashboard/orders/views.py:78 +msgid "" +"A refund cannot be created for these lines. They may have already been " +"refunded." +msgstr "" + +#: ecommerce/extensions/dashboard/refunds/apps.py:13 +msgid "Refunds Dashboard" +msgstr "" + +#: ecommerce/extensions/dashboard/refunds/forms.py:15 +#: ecommerce/templates/oscar/dashboard/partials/refund_table.html:9 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:55 +msgid "Refund ID" +msgstr "" + +#: ecommerce/extensions/dashboard/refunds/forms.py:16 +#: ecommerce/extensions/refund/models.py:72 +#: ecommerce/extensions/refund/models.py:316 +#: ecommerce/extensions/voucher/utils.py:222 +#: ecommerce/extensions/voucher/utils.py:281 +#: ecommerce/extensions/voucher/utils.py:318 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:71 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:72 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:141 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:596 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:71 +#: ecommerce/templates/oscar/dashboard/partials/refund_table.html:13 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:75 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:111 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:58 +#: ecommerce/templates/oscar/dashboard/users/detail.html:142 +msgid "Status" +msgstr "" + +#: ecommerce/extensions/dashboard/users/views.py:48 +msgid "Failed to retrieve enrollment data." +msgstr "" + +#: ecommerce/extensions/iap/models.py:14 +msgid "" +"Number of times to retry failing IAP client actions (e.g., payment creation, " +"payment execution)" +msgstr "" + +#: ecommerce/extensions/iap/models.py:21 +msgid "Past number of days to fetch Android refunds for." +msgstr "" + +#: ecommerce/extensions/iap/models.py:27 +msgid "mobile team email" +msgstr "" + +#: ecommerce/extensions/iap/models.py:42 +msgid "Original Transaction ID" +msgstr "" + +#: ecommerce/extensions/offer/constants.py:32 +msgid "Day 3" +msgstr "" + +#: ecommerce/extensions/offer/constants.py:33 +msgid "Day 10" +msgstr "" + +#: ecommerce/extensions/offer/constants.py:34 +msgid "Day 19" +msgstr "" + +#: ecommerce/extensions/offer/constants.py:40 +msgid "Assign" +msgstr "" + +#: ecommerce/extensions/offer/constants.py:41 +msgid "Remind" +msgstr "" + +#: ecommerce/extensions/offer/constants.py:42 +msgid "Revoke" +msgstr "" + +#: ecommerce/extensions/offer/constants.py:77 +msgid "Automatic" +msgstr "" + +#: ecommerce/extensions/offer/constants.py:78 +msgid "Manual" +msgstr "" + +#: ecommerce/extensions/offer/models.py:447 +msgid "Course Catalog ID from the Discovery Service." +msgstr "" + +#: ecommerce/extensions/offer/models.py:458 +msgid "UUID for an EnterpriseCustomerCatalog from the Enterprise Service." +msgstr "" + +#: ecommerce/extensions/offer/models.py:590 +msgid "EnterpriseCustomer Name" +msgstr "" + +#: ecommerce/extensions/offer/models.py:595 +msgid "EnterpriseCustomerCatalog UUID" +msgstr "" + +#: ecommerce/extensions/offer/models.py:600 +#: ecommerce/extensions/voucher/utils.py:53 +#: ecommerce/extensions/voucher/utils.py:190 +#: ecommerce/extensions/voucher/utils.py:270 +#: ecommerce/extensions/voucher/utils.py:326 +#: ecommerce/extensions/voucher/utils.py:335 +#: ecommerce/extensions/voucher/utils.py:341 ecommerce/programs/forms.py:22 +#: ecommerce/programs/templates/programs/programoffer_list.html:30 +msgid "Program UUID" +msgstr "" + +#: ecommerce/extensions/offer/models.py:613 +msgid "Email to user pending." +msgstr "" + +#: ecommerce/extensions/offer/models.py:614 +msgid "Code successfully assigned to user." +msgstr "" + +#: ecommerce/extensions/offer/models.py:615 +msgid "Code has been redeemed by user." +msgstr "" + +#: ecommerce/extensions/offer/models.py:616 +msgid "Email to user bounced." +msgstr "" + +#: ecommerce/extensions/offer/models.py:617 +msgid "Code has been revoked for this user." +msgstr "" + +#: ecommerce/extensions/offer/models.py:663 +msgid "Make a particular template version active." +msgstr "" + +#: ecommerce/extensions/offer/models.py:883 +msgid "Email has been sent." +msgstr "" + +#: ecommerce/extensions/offer/models.py:884 +msgid "This user should receive email" +msgstr "" + +#: ecommerce/extensions/offer/utils.py:97 +#, python-brace-format +msgid "{benefit_value}%" +msgstr "" + +#: ecommerce/extensions/offer/utils.py:100 +#, python-brace-format +msgid "${benefit_value}" +msgstr "" + +#. Translators: "Waffle" is the name of a third-party library. It should not be translated +#: ecommerce/extensions/order/admin.py:35 +#, python-brace-format +msgid "" +"Order administration has been disabled due to the load on the database. This " +"functionality can be restored by activating the {switch_name} Waffle switch. " +"Be careful when re-activating this switch!" +msgstr "" + +#: ecommerce/extensions/order/benefits.py:22 +#, python-format +msgid "%d%% discount for manual course enrollment order" +msgstr "" + +#: ecommerce/extensions/order/models.py:39 +#: ecommerce/extensions/payment/models.py:26 +msgid "Payment Processor" +msgstr "" + +#: ecommerce/extensions/order/models.py:51 +msgid "" +"It expect that the order numbers stuck in fulfillment error state will " +"be provided in a txt file format one per line." +msgstr "" + +#: ecommerce/extensions/partner/admin.py:28 +msgid "Click 'Save and Continue Editing' to add stock records" +msgstr "" + +#: ecommerce/extensions/partner/models.py:22 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:193 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:74 +msgid "Partner" +msgstr "" + +#: ecommerce/extensions/partner/models.py:23 ecommerce/settings/_oscar.py:276 +msgid "Partners" +msgstr "" + +#: ecommerce/extensions/payment/constants.py:8 +msgid "American Express" +msgstr "" + +#: ecommerce/extensions/payment/constants.py:14 +msgid "Diners" +msgstr "" + +#: ecommerce/extensions/payment/constants.py:18 +msgid "Discover" +msgstr "" + +#: ecommerce/extensions/payment/constants.py:24 +msgid "JCB" +msgstr "" + +#: ecommerce/extensions/payment/constants.py:28 +msgid "MasterCard" +msgstr "" + +#: ecommerce/extensions/payment/constants.py:34 +msgid "UnionPay" +msgstr "" + +#: ecommerce/extensions/payment/constants.py:38 +msgid "Unknown" +msgstr "" + +#: ecommerce/extensions/payment/constants.py:42 +msgid "Visa" +msgstr "" + +#: ecommerce/extensions/payment/exceptions.py:8 +msgid "We don't support the payment option you selected." +msgstr "" + +#: ecommerce/extensions/payment/forms.py:31 +msgid "Choose country" +msgstr "" + +#. Translators: This is a string added next to the name of the required +#. fields on the payment form. For example, the first name field is +#. required, so this would read "First name (required)". +#: ecommerce/extensions/payment/forms.py:105 +#, python-brace-format +msgid "{label} (required)" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:111 +msgid "Organization (required)" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:124 +msgid "" +"I am purchasing on behalf of my employer or other professional organization" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:141 +#: ecommerce/extensions/payment/forms.py:218 +#: ecommerce/extensions/payment/views/__init__.py:87 +msgid "" +"There was a problem retrieving your basket. Refresh the page to try again." +msgstr "" + +#: ecommerce/extensions/payment/forms.py:144 +msgid "First Name (required)" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:145 +msgid "Last Name (required)" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:146 +msgid "Address (required)" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:147 +msgid "Suite/Apartment Number" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:148 +msgid "City (required)" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:151 +msgid "State/Province" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:152 +msgid "Zip/Postal Code" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:153 +msgid "Country (required)" +msgstr "" + +#: ecommerce/extensions/payment/forms.py:180 +#: ecommerce/extensions/payment/forms.py:182 +#: ecommerce/extensions/payment/forms.py:193 +msgid "This field is required." +msgstr "" + +#: ecommerce/extensions/payment/forms.py:199 +msgid "" +"Postal codes for the U.S. and Canada are limited to nine (9) characters." +msgstr "" + +#: ecommerce/extensions/payment/models.py:27 +msgid "Transaction ID" +msgstr "" + +#: ecommerce/extensions/payment/models.py:36 +msgid "Payment Processor Response" +msgstr "" + +#: ecommerce/extensions/payment/models.py:37 +msgid "Payment Processor Responses" +msgstr "" + +#: ecommerce/extensions/payment/models.py:54 +msgid "" +"Number of times to retry failing Paypal client actions (e.g., payment " +"creation, payment execution)" +msgstr "" + +#: ecommerce/extensions/payment/models.py:112 +msgid "More than 10 digits before the decimal not allowed for fixed value." +msgstr "" + +#: ecommerce/extensions/payment/models.py:118 +msgid "More than 2 digits after the decimal not allowed for fixed value." +msgstr "" + +#: ecommerce/extensions/payment/models.py:126 +msgid "Percentage greater than 100 not allowed." +msgstr "" + +#. Translators: This is a string placed in the middle of a truncated string +#. to indicate that truncation has occurred. For example, if a title may only +#. be at most 11 characters long, "A Very Long Title" (17 characters) would be +#. truncated to "A Ve...itle". +#: ecommerce/extensions/payment/utils.py:77 +msgid "..." +msgstr "" + +#: ecommerce/extensions/payment/views/cybersource.py:368 +msgid "transaction declined" +msgstr "" + +#. Translators: "Waffle" is the name of a third-party library. It should not be translated +#: ecommerce/extensions/refund/admin.py:36 +#, python-brace-format +msgid "" +"Refund administration has been disabled due to the load on the database. " +"This functionality can be restored by activating the {switch_name} Waffle " +"switch. Be careful when re-activating this switch!" +msgstr "" + +#: ecommerce/extensions/refund/models.py:67 +msgid "Order" +msgstr "" + +#: ecommerce/extensions/refund/models.py:68 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:680 +msgid "User" +msgstr "" + +#: ecommerce/extensions/refund/models.py:69 +msgid "Total Credit (excl. tax)" +msgstr "" + +#: ecommerce/extensions/refund/models.py:70 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:200 +msgid "Currency" +msgstr "" + +#: ecommerce/extensions/refund/models.py:308 +msgid "Refund" +msgstr "" + +#: ecommerce/extensions/refund/models.py:311 +msgid "Order Line" +msgstr "" + +#: ecommerce/extensions/refund/models.py:313 +msgid "Line Credit (excl. tax)" +msgstr "" + +#: ecommerce/extensions/refund/models.py:314 +#: ecommerce/templates/edx/checkout/receipt.html:103 +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:30 +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:51 +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:43 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:50 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:108 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:133 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:164 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:138 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:108 +msgid "Quantity" +msgstr "" + +#: ecommerce/extensions/voucher/models.py:40 +msgid "Can be used once by one customer" +msgstr "" + +#: ecommerce/extensions/voucher/models.py:41 +msgid "Can be used multiple times by multiple customers" +msgstr "" + +#: ecommerce/extensions/voucher/models.py:42 +msgid "Can only be used once per customer" +msgstr "" + +#: ecommerce/extensions/voucher/models.py:43 +msgid "Can be used multiple times by one customer" +msgstr "" + +#: ecommerce/extensions/voucher/models.py:45 +msgid "Usage" +msgstr "" + +#: ecommerce/extensions/voucher/models.py:48 +msgid "Is Public Code Batch" +msgstr "" + +#: ecommerce/extensions/voucher/models.py:49 +msgid "Should this code batch be public or private for assignment." +msgstr "" + +#: ecommerce/extensions/voucher/models.py:63 +msgid "This voucher is assigned to another user." +msgstr "" + +#: ecommerce/extensions/voucher/tests/test_utils.py:215 +#: ecommerce/extensions/voucher/utils.py:76 +#: ecommerce/extensions/voucher/utils.py:318 +msgid "Redeemed" +msgstr "" + +#: ecommerce/extensions/voucher/tests/test_utils.py:379 +#: ecommerce/extensions/voucher/tests/test_utils.py:384 +#: ecommerce/extensions/voucher/utils.py:95 +#: ecommerce/extensions/voucher/utils.py:161 +#: ecommerce/templates/edx/checkout/receipt.html:135 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:195 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:217 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:261 +msgid "Discount" +msgstr "" + +#: ecommerce/extensions/voucher/tests/test_utils.py:379 +#: ecommerce/extensions/voucher/tests/test_utils.py:384 +#: ecommerce/extensions/voucher/utils.py:95 +#: ecommerce/extensions/voucher/utils.py:161 +msgid "Enrollment" +msgstr "" + +#: ecommerce/extensions/voucher/tests/test_utils.py:380 +#: ecommerce/extensions/voucher/tests/test_utils.py:388 +#: ecommerce/extensions/voucher/utils.py:96 +#: ecommerce/extensions/voucher/utils.py:165 +#, python-brace-format +msgid "{percentage} %" +msgstr "" + +#: ecommerce/extensions/voucher/tests/test_utils.py:544 +#: ecommerce/extensions/voucher/utils.py:78 +msgid "Inactive" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:53 +#: ecommerce/extensions/voucher/utils.py:192 +#: ecommerce/extensions/voucher/utils.py:271 +#: ecommerce/extensions/voucher/utils.py:329 +#: ecommerce/extensions/voucher/utils.py:332 +#: ecommerce/extensions/voucher/utils.py:337 +msgid "Catalog Query" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:55 +#: ecommerce/extensions/voucher/utils.py:285 +#: ecommerce/extensions/voucher/utils.py:340 +msgid "Redeemed For Course IDs" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:57 +#: ecommerce/extensions/voucher/utils.py:284 +#: ecommerce/extensions/voucher/utils.py:331 +#: ecommerce/extensions/voucher/utils.py:339 +msgid "Redeemed For Course ID" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:76 +#: ecommerce/templates/oscar/dashboard/users/detail.html:52 +msgid "Active" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:171 +#: ecommerce/extensions/voucher/utils.py:219 +#: ecommerce/extensions/voucher/utils.py:263 +msgid "Code" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:171 +msgid "This row applies to all vouchers" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:172 +#: ecommerce/extensions/voucher/utils.py:275 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:126 +msgid "Category" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:173 +#: ecommerce/extensions/voucher/utils.py:288 +msgid "Coupon Expiry Date" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:174 +#: ecommerce/extensions/voucher/utils.py:264 +msgid "Coupon Name" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:175 +#: ecommerce/extensions/voucher/utils.py:287 +msgid "Coupon Start Date" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:176 +#: ecommerce/extensions/voucher/utils.py:267 +msgid "Coupon Type" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:177 +#: ecommerce/extensions/voucher/utils.py:286 +msgid "Create Date" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:178 +#: ecommerce/extensions/voucher/utils.py:279 +msgid "Discount Percentage" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:179 +#: ecommerce/extensions/voucher/utils.py:280 +msgid "Discount Amount" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:180 +#: ecommerce/extensions/voucher/utils.py:289 +msgid "Email Domains" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:181 +#: ecommerce/extensions/voucher/utils.py:278 +msgid "Invoiced Amount" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:182 +#: ecommerce/extensions/voucher/utils.py:276 +msgid "Note" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:183 +#: ecommerce/extensions/voucher/utils.py:277 +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:50 +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:61 +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:63 +msgid "Price" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:187 +#: ecommerce/extensions/voucher/utils.py:269 +#: ecommerce/extensions/voucher/utils.py:327 +#: ecommerce/extensions/voucher/utils.py:333 +#: ecommerce/templates/oscar/dashboard/partials/enrollment_table.html:8 +msgid "Course ID" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:188 +#: ecommerce/extensions/voucher/utils.py:273 +#: ecommerce/extensions/voucher/utils.py:328 +#: ecommerce/extensions/voucher/utils.py:334 +msgid "Organization" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:193 +#: ecommerce/extensions/voucher/utils.py:272 +#: ecommerce/extensions/voucher/utils.py:330 +#: ecommerce/extensions/voucher/utils.py:338 +msgid "Course Seat Types" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:220 +#: ecommerce/extensions/voucher/utils.py:265 +#: ecommerce/extensions/voucher/utils.py:321 +msgid "Maximum Coupon Usage" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:221 +#: ecommerce/extensions/voucher/utils.py:266 +#: ecommerce/extensions/voucher/utils.py:322 +msgid "Redemption Count" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:223 +#: ecommerce/extensions/voucher/utils.py:268 +msgid "URL" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:274 +#: ecommerce/extensions/voucher/utils.py:297 +msgid "Client" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:282 +#: ecommerce/extensions/voucher/utils.py:302 +#: ecommerce/extensions/voucher/utils.py:319 +#: ecommerce/templates/oscar/dashboard/users/detail.html:138 +msgid "Order Number" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:283 +#: ecommerce/extensions/voucher/utils.py:302 +#: ecommerce/extensions/voucher/utils.py:320 +msgid "Redeemed By Username" +msgstr "" + +#: ecommerce/extensions/voucher/utils.py:785 +#, python-brace-format +msgid "Range for coupon [{coupon_id}]" +msgstr "" + +#: ecommerce/extensions/voucher/views.py:31 +#, python-brace-format +msgid "Coupon Report for {coupon_name}" +msgstr "" + +#: ecommerce/extensions/voucher/views.py:40 +msgid "" +"Failed to find a matching stock record for coupon, report download canceled." +msgstr "" + +#: ecommerce/invoice/models.py:13 +msgid "Not Paid" +msgstr "" + +#: ecommerce/invoice/models.py:14 +msgid "Paid" +msgstr "" + +#: ecommerce/invoice/models.py:18 +msgid "Prepaid" +msgstr "" + +#: ecommerce/invoice/models.py:19 +msgid "Postpaid" +msgstr "" + +#: ecommerce/invoice/models.py:20 +msgid "Bulk purchase" +msgstr "" + +#: ecommerce/invoice/models.py:21 +msgid "Not applicable" +msgstr "" + +#: ecommerce/invoice/models.py:26 +msgid "Fixed" +msgstr "" + +#: ecommerce/management/templates/management/index.html:7 +msgid "Management View" +msgstr "" + +#: ecommerce/management/templates/management/index.html:26 +msgid "Refund Transactions" +msgstr "" + +#: ecommerce/management/views.py:53 +#, python-brace-format +msgid "{action} is not a valid action." +msgstr "" + +#: ecommerce/programs/benefits.py:27 +#, python-brace-format +msgid "{value}% program discount" +msgstr "" + +#: ecommerce/programs/benefits.py:44 +#, python-brace-format +msgid "{value} fixed-price program discount" +msgstr "" + +#: ecommerce/programs/forms.py:70 +msgid "An offer already exists for this program." +msgstr "" + +#: ecommerce/programs/forms.py:90 +#, python-brace-format +msgid "{current_date} Discount for the {program_title} {program_type} Program" +msgstr "" + +#: ecommerce/programs/templates/programs/programoffer_form.html:9 +#, python-format +msgid "Edit Program Offer: %(program_title)s" +msgstr "" + +#: ecommerce/programs/templates/programs/programoffer_form.html:14 +#: ecommerce/programs/templates/programs/programoffer_form.html:47 +#: ecommerce/programs/templates/programs/programoffer_form.html:60 +#: ecommerce/programs/templates/programs/programoffer_list.html:20 +msgid "Create Program Offer" +msgstr "" + +#: ecommerce/programs/templates/programs/programoffer_form.html:30 +#: ecommerce/programs/templates/programs/programoffer_list.html:6 +#: ecommerce/programs/templates/programs/programoffer_list.html:17 +#: ecommerce/templates/edx/partials/_administration_menu.html:11 +msgid "Program Offers" +msgstr "" + +#: ecommerce/programs/templates/programs/programoffer_form.html:45 +msgid "Edit Program Offer" +msgstr "" + +#: ecommerce/programs/templates/programs/programoffer_form.html:76 +#: ecommerce/programs/templates/programs/programoffer_list.html:60 +#, python-format +msgid "" +"\n" +" %(platform_name)s Program Offer Administration Tool\n" +" " +msgstr "" + +#: ecommerce/programs/templates/programs/programoffer_list.html:26 +msgid "Current program offers" +msgstr "" + +#: ecommerce/programs/templates/programs/programoffer_list.html:29 +msgid "Program Title" +msgstr "" + +#: ecommerce/programs/views.py:38 +msgid "Program offer updated!" +msgstr "" + +#: ecommerce/programs/views.py:61 +msgid "Program offer created!" +msgstr "" + +#: ecommerce/referrals/models.py:26 +msgid "Affiliate ID" +msgstr "" + +#: ecommerce/referrals/models.py:27 +msgid "UTM Source" +msgstr "" + +#: ecommerce/referrals/models.py:28 +msgid "UTM Medium" +msgstr "" + +#: ecommerce/referrals/models.py:29 +msgid "UTM Campaign" +msgstr "" + +#: ecommerce/referrals/models.py:30 +msgid "UTM Term" +msgstr "" + +#: ecommerce/referrals/models.py:31 +msgid "UTM Content" +msgstr "" + +#: ecommerce/referrals/models.py:32 +msgid "UTM Created At" +msgstr "" + +#: ecommerce/settings/_oscar.py:233 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:18 +#: ecommerce/templates/oscar/dashboard/index.html:22 +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:12 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:14 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:29 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:30 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:31 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:30 +#: ecommerce/templates/oscar/dashboard/users/detail.html:20 +msgid "Dashboard" +msgstr "" + +#: ecommerce/settings/_oscar.py:238 +msgid "Catalogue" +msgstr "" + +#: ecommerce/settings/_oscar.py:242 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:12 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:21 +msgid "Products" +msgstr "" + +#: ecommerce/settings/_oscar.py:246 +msgid "Product Types" +msgstr "" + +#: ecommerce/settings/_oscar.py:250 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:75 +msgid "Categories" +msgstr "" + +#: ecommerce/settings/_oscar.py:254 +msgid "Ranges" +msgstr "" + +#: ecommerce/settings/_oscar.py:258 +msgid "Low stock alerts" +msgstr "" + +#: ecommerce/settings/_oscar.py:264 +msgid "Fulfillment" +msgstr "" + +#: ecommerce/settings/_oscar.py:268 +#: ecommerce/templates/oscar/dashboard/index.html:33 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:17 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:32 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:11 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:32 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:38 +#: ecommerce/templates/oscar/dashboard/users/detail.html:120 +#: ecommerce/templates/oscar/dashboard/users/detail.html:134 +msgid "Orders" +msgstr "" + +#: ecommerce/settings/_oscar.py:272 +msgid "Statistics" +msgstr "" + +#: ecommerce/settings/_oscar.py:280 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:107 +#: ecommerce/templates/oscar/dashboard/partials/refund_table.html:5 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:34 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:11 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:32 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:38 +#: ecommerce/templates/oscar/dashboard/users/detail.html:121 +msgid "Refunds" +msgstr "" + +#: ecommerce/settings/_oscar.py:286 ecommerce/settings/_oscar.py:290 +#: ecommerce/templates/oscar/dashboard/users/detail.html:23 +msgid "Customers" +msgstr "" + +#: ecommerce/settings/_oscar.py:294 +msgid "Stock alert requests" +msgstr "" + +#: ecommerce/settings/_oscar.py:300 ecommerce/settings/_oscar.py:304 +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:15 +msgid "Offers" +msgstr "" + +#: ecommerce/settings/_oscar.py:308 +msgid "Vouchers" +msgstr "" + +#: ecommerce/settings/_oscar.py:314 +msgid "Reports" +msgstr "" + +#: ecommerce/settings/base.py:93 +msgid "English" +msgstr "" + +#: ecommerce/settings/base.py:94 +msgid "Spanish" +msgstr "" + +#: ecommerce/settings/base.py:95 +msgid "Spanish (Latin American)" +msgstr "" + +#: ecommerce/templates/base.html:10 +msgid "Build" +msgstr "" + +#: ecommerce/templates/base.html:71 +msgid "Version:" +msgstr "" + +#: ecommerce/templates/coupons/_offer_error.html:4 +#: ecommerce/templates/coupons/offer.html:5 +#: ecommerce/templates/edx/email_confirmation_required.html:4 +msgid "Redeem" +msgstr "" + +#: ecommerce/templates/coupons/coupon_app.html:5 +msgid "Coupon Codes" +msgstr "" + +#: ecommerce/templates/coupons/offer.html:18 +msgid "" +"Earn a verified certificate in one of our popular courses to advance your " +"career, showcase your accomplishments or enhance your college application." +msgstr "" + +#: ecommerce/templates/coupons/offer.html:22 +msgid "Why buy a verified certificate?" +msgstr "" + +#: ecommerce/templates/coupons/offer.html:27 +msgid "" +"A verified certificate (digital) confirming that a user has completed the " +"course on a specified date. The certificate includes edX's logo and the " +"university's logo, as well as signatures from faculty members involved with " +"the course. There is also a URL that can be used to verify the authenticity " +"of the certificate." +msgstr "" + +#: ecommerce/templates/coupons/offer.html:30 +msgid "" +"A verified certificate demonstrates to future employers that you've mastered " +"the course material." +msgstr "" + +#: ecommerce/templates/coupons/offer.html:32 +msgid "" +"The certificate is officially signed and stamped by the institution that " +"offers the course." +msgstr "" + +#: ecommerce/templates/coupons/offer.html:34 +msgid "" +"You're twelve times more likely to complete the course if you're working " +"toward a verified certificate." +msgstr "" + +#: ecommerce/templates/courses/course_app.html:5 +#: ecommerce/templates/edx/partials/_administration_menu.html:5 +msgid "Courses" +msgstr "" + +#: ecommerce/templates/courses/course_app.html:27 +#, python-format +msgid "" +"\n" +" %(platform_name)s Course Administration " +"Tool\n" +" " +msgstr "" + +#: ecommerce/templates/courses/menu_options.html:8 +msgid "Student Dashboard" +msgstr "" + +#: ecommerce/templates/courses/menu_options.html:11 +msgid "Course Admin Tool" +msgstr "" + +#: ecommerce/templates/courses/menu_options.html:14 +msgid "E-Commerce Dashboard" +msgstr "" + +#: ecommerce/templates/edx/base_menu.html:7 +msgid "Sign Out" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:13 +#, python-format +msgid "Receipt for %(order_number)s" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:43 +msgid "Thank you for your order!" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:53 +#, python-brace-format +msgid "" +"Your order is complete. You will receive a confirmation message and your " +"enrollment code(s) at {link_start}{email}{link_end}. If you need a receipt, " +"you can print this page." +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:60 +#, python-brace-format +msgid "" +"Your order is complete. If you need a receipt, you can print this page. " +"{next_start} Next Steps:{next_end} 1. Check your inbox for an order " +"confirmation email from Get Smarter.{next_line} 2: Follow the instructions " +"in the email to complete your registration." +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:68 +msgid "Your order is complete. If you need a receipt, you can print this page." +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:87 +msgid "Order Number:" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:90 +msgid "Payment Method:" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:93 +msgid "Order Date:" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:99 +msgid "Order Information" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:104 +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:59 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:12 +msgid "Description" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:105 +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:39 +msgid "Item Price" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:109 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:184 +msgid "Quantity:" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:111 +msgid "Description:" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:120 +msgid "Item Price:" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:126 +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:52 +msgid "Subtotal" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:142 +#, python-format +msgid "%(voucher_discount_amount)s off" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:152 +#, python-format +msgid "Discount of type %(type)s provided by %(enterprise_name)s" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:157 +msgid "Discount for your first upgrade" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:160 +#, python-format +msgid "Discount of type %(type)s is provided." +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:174 +#, python-format +msgid "Courtesy of %(enterprise_name)s." +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:187 +msgid "Total" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:194 +msgid "Get Your Course Credit" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:196 +#, python-brace-format +msgid "" +"To receive academic credit for this course, you must apply for credit at the " +"organization that offers the credit. You can find a link to the " +"organization’s website on your {link_start}{lms_dashboard_url}{link_middle}" +"dashboard{link_end}, next to the course name." +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:210 +msgid "Go to dashboard" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt.html:213 +msgid "Find more courses" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt_not_found.html:7 +msgid "Order Not Found" +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt_not_found.html:19 +#, python-format +msgid " %(error_summary)s " +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt_not_found.html:23 +msgid "" +"The specified order could not be located. Please ensure that the URL is " +"correct, and try again." +msgstr "" + +#: ecommerce/templates/edx/checkout/receipt_not_found.html:31 +#, python-brace-format +msgid "" +"\n" +" You may also view your previous orders on the {link_start}" +"{order_history_url}{link_middle}{link_end}Account Settings{link_end}\n" +" page.\n" +" " +msgstr "" + +#: ecommerce/templates/edx/credit/_provider_detail.html:8 +msgid "Select" +msgstr "" + +#: ecommerce/templates/edx/credit/_provider_detail.html:16 +msgid "Credits: " +msgstr "" + +#: ecommerce/templates/edx/credit/_provider_detail.html:17 +msgid "Price: " +msgstr "" + +#: ecommerce/templates/edx/credit/_provider_detail.html:27 +#, python-format +msgid "" +"\n" +" Learn more about %(display_name)s credit?\n" +" " +msgstr "" + +#: ecommerce/templates/edx/credit/_provider_detail.html:47 +#, python-format +msgid "" +"\n" +" Credit available until %(date)s\n" +" " +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:9 +#, python-format +msgid "Purchase Credit for %(course_name)s" +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:27 +#, python-format +msgid "" +"\n" +" Purchase Credit for %(course_name)s\n" +" " +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:34 +#, python-format +msgid "" +"\n" +" Congratulations! You are eligible to purchase " +"academic course credit for this course.\n" +" You must purchase your credit before %(date)s.\n" +" Select one of the following institutions to " +"purchase your credit.\n" +" " +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:51 +msgid "Price:" +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:55 +msgid "Discount:" +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:60 +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:127 +msgid "Total:" +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:89 +msgid "You deserve it." +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:92 +msgid "" +"The hard work is over - you passed the course! Now get the credit you " +"deserve to start or complete a degree." +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:98 +msgid "It's affordable." +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:101 +msgid "" +"The credit offered through edX generally costs less than the same credit at " +"most institutions." +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:107 +msgid "It opens doors." +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:110 +msgid "" +"Many of today's most in-demand jobs require a college degree. Start your " +"path to success!" +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:118 +msgid "Questions?" +msgstr "" + +#: ecommerce/templates/edx/credit/checkout.html:121 +#, python-brace-format +msgid "" +"\n" +" Please read {link_start}our FAQs to view common " +"questions about our certificates.{link_end}\n" +" " +msgstr "" + +#: ecommerce/templates/edx/email_confirmation_required.html:16 +msgid "You are enrolling in: " +msgstr "" + +#: ecommerce/templates/edx/email_confirmation_required.html:26 +#, python-format +msgid "" +"An email has been sent to %(user_email)s with a link for you to activate " +"your account." +msgstr "" + +#: ecommerce/templates/edx/email_confirmation_required.html:29 +msgid "Why activate?" +msgstr "" + +#: ecommerce/templates/edx/email_confirmation_required.html:31 +msgid "" +"We ask you to activate your account to ensure it is really you creating the " +"account and to prevent fraud." +msgstr "" + +#: ecommerce/templates/edx/error.html:17 +msgid "If you need assistance, contact edX support." +msgstr "" + +#: ecommerce/templates/edx/partials/_administration_menu.html:6 +msgid "Coupons" +msgstr "" + +#: ecommerce/templates/edx/partials/_administration_menu.html:8 +msgid "Enterprise Coupons" +msgstr "" + +#: ecommerce/templates/edx/partials/_base_navbar.html:10 +msgid "Toggle navigation" +msgstr "" + +#: ecommerce/templates/edx/partials/_base_navbar.html:25 +msgid "Dashboard for:" +msgstr "" + +#: ecommerce/templates/edx/partials/_base_navbar.html:32 +msgid "Toggle Dropdown" +msgstr "" + +#: ecommerce/templates/edx/partials/_base_navbar.html:40 +#: ecommerce/templates/edx/partials/_base_navbar.html:41 +msgid "Login" +msgstr "" + +#: ecommerce/templates/edx/partials/_staff_navbar.html:9 +msgid "E-Commerce Course Administration" +msgstr "" + +#: ecommerce/templates/edx/partials/_staff_navbar.html:14 +msgid "E-Commerce Coupon Administration" +msgstr "" + +#: ecommerce/templates/edx/partials/_staff_navbar.html:19 +msgid "E-Commerce Program Offers Administration" +msgstr "" + +#: ecommerce/templates/oscar/basket/basket.html:48 +msgid "Your basket is empty" +msgstr "" + +#: ecommerce/templates/oscar/basket/basket.html:49 +#, python-brace-format +msgid "" +"\n" +" If you attempted to make a purchase, you " +"have not been charged. Return to your {link_start}{link_middle}{homepage_url}" +"dashboard{link_end} to try\n" +" again, or {link_start}{homepage_url}" +"{link_middle}contact {platform_name} Support{link_end}.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/basket/messages/new_total.html:7 +msgid "Your basket is now empty" +msgstr "" + +#: ecommerce/templates/oscar/basket/messages/new_total.html:10 +#: ecommerce/templates/oscar/basket/messages/new_total.html:16 +#, python-brace-format +msgid "" +"\n" +" {strong_start}We’ve updated your quantity.{strong_end}\n" +" {paragraph_start}Your cart includes {num_items} enrollment " +"codes at a total cost of {total}, that you will receive via email." +"{paragraph_end}\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/basket/messages/new_total.html:27 +msgid "View basket" +msgstr "" + +#: ecommerce/templates/oscar/basket/messages/new_total.html:28 +msgid "Checkout now" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/add_voucher_form.html:11 +msgid "Applying..." +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/add_voucher_form.html:16 +msgid "Apply" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:16 +msgid "in your cart" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:17 +msgid "Your purchase contains the following" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:36 +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:57 +msgid "Updating..." +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:36 +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:57 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:518 +msgid "Update" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:47 +msgid "summary" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:68 +msgid "Discounts applied" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:80 +#, python-format +msgid "" +"\n" +" %(benefit)s discount provided by " +"%(enterprise_customer_name)s.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:87 +#, python-format +msgid "" +"\n" +" %(benefit)s%% discount for your first " +"upgrade applied.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:104 +#, python-format +msgid "" +"\n" +" Coupon %(voucher_code)s applied for " +"%(total_benefit)s off\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:110 +msgid "Remove coupon" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:119 +msgid "Add coupon code" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:119 +msgid "(optional)" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:128 +msgid "TOTAL" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:135 +msgid "order details" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:153 +msgid "select payment method" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:155 +msgid "Pay with a Credit Card" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:166 +msgid "Pay with PayPal" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:175 +msgid "Pay with Apple Pay" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:190 +msgid "card holder information" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:201 +msgid "billing information" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:203 +msgid "Credit cards" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:210 +msgid "Card Number (required)" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:210 +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:220 +msgid "Secure" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:213 +msgid "Credit card icon" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:219 +msgid "Security Code (required)" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:223 +msgid "Help with CVV" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:226 +msgid "" +"The three last digits in the signature area on the back of your card. For " +"American Express, it is the four digits on the front of the card." +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:233 +msgid "Expiration (required)" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:237 +msgid "Month" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:247 +msgid "Year" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:264 +#: ecommerce/templates/oscar/basket/partials/client_side_checkout_basket.html:274 +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:152 +msgid "Place Order" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:23 +msgid "Earn a valuable certificate to showcase the skills you learn in" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:70 +#, python-format +msgid "" +"\n" +" %(benefit_value)s off\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:99 +#, python-format +msgid "" +"\n" +" Coupon code %(voucher_code)s " +"applied\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:116 +msgid "Apply a coupon code" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:164 +#, python-format +msgid "Checkout with %(title)s" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:166 +msgid "Checkout" +msgstr "" + +#. Translators: tags will bold the text within. Keep the tags and translate the text within. +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:179 +#, python-brace-format +msgid "" +"{strong_start}Note:{strong_end} To complete your enrollment, select Checkout " +"or Checkout with PayPal." +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:185 +msgid "Have questions?" +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/hosted_checkout_basket.html:186 +msgid "Please read our FAQs to view common questions about our certificates." +msgstr "" + +#: ecommerce/templates/oscar/basket/partials/seat_type.html:6 +#, python-format +msgid "" +"\n" +" %(seat_type)s Certificate\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/checkout/cancel_checkout.html:7 +#: ecommerce/templates/oscar/checkout/cancel_checkout.html:16 +msgid "Checkout Cancelled" +msgstr "" + +#: ecommerce/templates/oscar/checkout/cancel_checkout.html:18 +#, python-brace-format +msgid "" +"\n" +" Your transaction has been cancelled. If you feel an error has " +"occurred, contact {start_link}\n" +" {payment_support_email}{end_link}.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/checkout/error.html:7 +#: ecommerce/templates/oscar/checkout/error.html:18 +msgid "Checkout Error" +msgstr "" + +#: ecommerce/templates/oscar/checkout/error.html:19 +msgid "An error has occurred with your payment." +msgstr "" + +#: ecommerce/templates/oscar/checkout/error.html:19 +msgid "You have not been charged." +msgstr "" + +#: ecommerce/templates/oscar/checkout/error.html:21 +#, python-brace-format +msgid "" +"\n" +" Please try to submit your payment again. If this problem " +"persists, please refer to our {start_link}\n" +" Payments FAQ {end_link} for troubleshooting tips.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/checkout/payment_error.html:7 +#: ecommerce/templates/oscar/checkout/payment_error.html:16 +msgid "Payment Failed" +msgstr "" + +#: ecommerce/templates/oscar/checkout/payment_error.html:18 +#, python-brace-format +msgid "" +"An error occurred while processing your payment. {strong_start}You have not " +"been charged.{strong_end}" +msgstr "" + +#: ecommerce/templates/oscar/checkout/payment_error.html:25 +#, python-brace-format +msgid "" +"Please wait a few minutes and then try again. For help, check our " +"{start_link}Help Center{end_link}." +msgstr "" + +#: ecommerce/templates/oscar/checkout/payment_error.html:32 +#, python-brace-format +msgid "To try again, return to your {start_link}dashboard{end_link}." +msgstr "" + +#: ecommerce/templates/oscar/checkout/sdn_failure.html:9 +msgid "" +"\n" +" SDN Check Failure\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/checkout/sdn_failure.html:26 +msgid "" +"Unfortunately, your account profile or payment information appears to match " +"one or more records on a U.S. Treasury Department sanctions list. This means " +"we cannot complete your transaction or provide you with services and must " +"suspend your learner account." +msgstr "" + +#: ecommerce/templates/oscar/checkout/sdn_failure.html:35 +#, python-brace-format +msgid "" +"If you have questions regarding clearing a match, please contact " +"{ofac_email_link} ofac.reconsideration@treasury.gov{end_link} for " +"information about options for clearing a match. Your account will be " +"suspended until this matter is resolved satisfactorily." +msgstr "" + +#: ecommerce/templates/oscar/communication/email_base.html:189 +#: ecommerce/templates/oscar/customer/email_base.html:189 +#, python-format +msgid "Copyright © %(year)s %(platform_name)s. All rights reserved." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.html:9 +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.txt:4 +#, python-format +msgid "Hi %(full_name)s," +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.html:11 +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.txt:6 +#, python-format +msgid "" +"Thank you for purchasing %(course_title)s. A charge will appear on your " +"credit or debit card statement with a company name of \"%(platform_name)s\"." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.html:13 +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.txt:8 +#, python-format +msgid "" +"You can access your course and complete your verification (if required) on " +"your %(platform_name)s dashboard. " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.html:14 +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.txt:9 +#, python-format +msgid "" +"To explore other great courses, visit the %(platform_name)s website. More " +"courses are added every day!" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.html:17 +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:43 +msgid "View Payment Information" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.html:20 +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.txt:14 +msgid "Thank you. We hope you enjoy the course!" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.html:21 +#, python-format +msgid "%(platform_name)s team " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.html:31 +#, python-format +msgid "" +"You are receiving this email because you purchased a seat in the " +"%(platform_name)s course %(course_title)s." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.txt:2 +msgid "Receipt Confirmation for: " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.txt:11 +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.txt:12 +msgid "To view your payment information, visit the following website." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.txt:16 +#, python-format +msgid "%(platform_name)s team" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_body.txt:18 +msgid "The edX team" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_course_purchased_subject.txt:2 +msgid "Order Placed" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:13 +msgid "Payment Confirmation" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:27 +msgid "Payment confirmation for:" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:55 +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.txt:4 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:25 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:5 +#, python-format +msgid "Dear %(full_name)s," +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:60 +#, python-format +msgid "" +"\n" +" Thank you for purchasing %(credit_hours)s credit " +"hours from %(credit_provider)s for %(course_title)s. A charge will appear on " +"your credit or debit card statement with a company name of " +"\"%(platform_name)s\".\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:67 +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.txt:8 +#, python-format +msgid "" +"To receive your course credit, you must also request credit at the " +"%(credit_provider)s website. For a link to request credit from " +"%(credit_provider)s, or to see the status of your credit request, go to your " +"%(platform_name)s dashboard." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:71 +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.txt:10 +#, python-format +msgid "" +"To explore other credit-eligible courses, visit the %(platform_name)s " +"website. We add new courses frequently!" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:74 +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.txt:15 +msgid "Thank you. We hope you enjoyed your course!" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:75 +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.txt:16 +#, python-format +msgid "The %(platform_name)s team" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.html:88 +#, python-format +msgid "" +"\n" +" You received this message because you purchased " +"credit hours for %(course_title)s, an %(platform_name)s course.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.txt:2 +msgid "Payment confirmation for: " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.txt:6 +#, python-format +msgid "" +"Thank you for purchasing %(credit_hours)s credit hours from " +"%(credit_provider)s for %(course_title)s. A charge will appear on your " +"credit or debit card statement with a company name of \"%(platform_name)s\"." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_body.txt:18 +#, python-format +msgid "" +"You received this message because you purchased credit hours for " +"%(course_title)s, an %(platform_name)s course." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_credit_receipt_subject.txt:2 +msgid "Order Receipt" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:14 +msgid "For Business" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:26 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:6 +#, python-format +msgid "" +"Thank you for purchasing access to %(course_name)s. Let's get your group " +"ready to learn with edX:" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:29 +#, python-brace-format +msgid "" +"\n" +" Download and save the {link_start}" +"{download_csv_link}{link_middle} enrollment code file.{link_end}\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:34 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:9 +msgid "Distribute one code per learner before the expiration date." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:35 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:10 +msgid "Pro tip: Track which code is associated with which person." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:36 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:11 +msgid "Learners sign-in/register with edX and enroll for the course." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:39 +#, python-brace-format +msgid "" +"\n" +" To view your payment information, log in to see " +"your Order History, under {link_start}{order_history_url}{link_middle}" +"Account Settings{link_end}.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:45 +#, python-brace-format +msgid "" +"\n" +" For more information and assistance, check our " +"{link_start}Help Center{link_end}\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:50 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:16 +msgid "Thank You" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:61 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:18 +msgid "By purchasing, you and your organization agree to the following terms:" +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:63 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:20 +msgid "" +"Each code is valid for the one course covered and can be used only one time." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:64 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:21 +msgid "You are responsible for distributing codes to your learners." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:65 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:22 +msgid "" +"Each code will expire in one year from date of purchase or, if earlier, once " +"the course is closed." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:66 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:23 +msgid "" +"If a course is not designated as self-paced, you should confirm that a " +"course run is available before expiration." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:67 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:24 +msgid "You may not resell codes to third parties." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.html:68 +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:25 +msgid "All sales final. No refunds." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:2 +msgid "Order confirmation for: " +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:8 +#, python-format +msgid "" +"Please visit %(download_csv_link)s to download and save the enrollment code " +"file." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:13 +#, python-format +msgid "" +"To view your payment information, log in to see your Order History, under " +"Account Settings at %(order_history_url)s." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_body.txt:14 +msgid "For more information and assistance, contact info@edx.org." +msgstr "" + +#: ecommerce/templates/oscar/communication/emails/commtype_order_with_csv_subject.txt:2 +#, python-format +msgid "%(partner_name)s: Order Confirmation: [%(order_number)s]" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/category_row_actions.html:6 +#: ecommerce/templates/oscar/dashboard/catalogue/product_row_actions.html:6 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:147 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:77 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:62 +#: ecommerce/templates/oscar/dashboard/users/detail.html:99 +msgid "Actions" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/category_row_actions.html:12 +msgid "Edit category" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/category_row_actions.html:17 +msgid "Add child category" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/category_row_actions.html:22 +msgid "Edit children" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/category_row_actions.html:27 +#: ecommerce/templates/oscar/dashboard/catalogue/product_row_actions.html:14 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:271 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:700 +msgid "Delete" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/messages/product_saved.html:11 +#, python-format +msgid "" +"\n" +" Created product variant '%(name)s'.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/messages/product_saved.html:17 +#, python-format +msgid "" +"\n" +" Created variant of '%(parent_name)s'.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/messages/product_saved.html:25 +#, python-format +msgid "" +"\n" +" Updated product variant '%(name)s'.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/messages/product_saved.html:31 +#, python-format +msgid "" +"\n" +" Updated a variant of '%(parent_name)s'.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/messages/product_saved.html:42 +#, python-format +msgid "" +"\n" +" Created product '%(name)s'.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/messages/product_saved.html:48 +#, python-format +msgid "" +"\n" +" Updated product '%(name)s'.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/messages/product_saved.html:60 +msgid "Edit again" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:45 +#, python-brace-format +msgid "" +"\n" +" You are currently editing a product variant of\n" +" {start_anchor}{title}{end_anchor}.\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:61 +msgid "Sections" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:73 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:103 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:34 +msgid "Product details" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:78 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:146 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:257 +msgid "Attributes" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:81 +msgid "Images" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:84 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:188 +msgid "Stock and pricing" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:87 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:248 +msgid "Variants" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:90 +msgid "Upselling" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:148 +msgid "Product Type:" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:169 +msgid "Upload, change or remove images" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:194 +msgid "SKU" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:196 +msgid "Num in stock" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:197 +msgid "Num allocated" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:198 +msgid "Low stock threshold" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:201 +msgid "Cost price" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:202 +msgid "Price (excl tax)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:203 +msgid "Retail price" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:204 +msgid "Delete?" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:249 +msgid "Adding..." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:251 +msgid "Add variant" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:256 +msgid "Title" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:258 +msgid "Stock records" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:280 +msgid "This product does not have any variants." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:282 +msgid "One can't add variants to this product at this point." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:284 +msgid "This is likely because this product still has stock records." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:300 +msgid "Recommended products" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:325 +msgid "or" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:327 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:331 +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:334 +msgid "Saving..." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:328 +msgid "Save and add another variant" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:332 +msgid "Save and continue editing" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/catalogue/product_update.html:335 +msgid "Save" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/index.html:27 +msgid "Store Statistics (Last 24 Hours)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/index.html:34 +msgid "New Customers" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/index.html:35 +#: ecommerce/templates/oscar/dashboard/index.html:41 +msgid "Revenue" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/index.html:36 +msgid "Average order cost" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/index.html:37 +msgid "Average (paid) order cost" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/index.html:67 +msgid "Products and vouchers" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/index.html:69 +msgid "Total products" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/index.html:73 +msgid "Active Vouchers" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:6 +#, python-format +msgid "%(name)s | Offers " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:25 +msgid "Reinstating..." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:25 +msgid "Reinstate offer" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:26 +msgid "Suspending..." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:26 +msgid "Suspend offer" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:27 +msgid "Delete offer" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:38 +msgid "Offer currently available" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:39 +msgid "Offer not available due to restrictions!" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:41 +msgid "Total cost:" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:42 +msgid "Number of orders:" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:43 +msgid "Number of uses:" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:48 +msgid "Date created:" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:49 +msgid "Offer details" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:67 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:20 +msgid "Incentive" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:72 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:26 +msgid "Condition" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:77 +#: ecommerce/templates/oscar/dashboard/offers/summary.html:31 +msgid "Restrictions" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:92 +msgid "Export to CSV" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:93 +msgid "Orders that used this offer" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:97 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:68 +msgid "Order number" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:98 +msgid "Order date" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:99 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:292 +msgid "Order total" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/offer_detail.html:100 +msgid "Cost" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/offers/summary.html:4 +msgid "Offer summary" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:6 +#, python-format +msgid "" +"\n" +" Order %(number)s - Line #%(id)s\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:22 +#, python-format +msgid "Line #%(id)s" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:27 +#, python-format +msgid "Order #%(number)s - Line #%(id)s" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:38 +msgctxt "Product title" +msgid "Title" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:44 +msgid "Product Type" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:47 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:140 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:110 +msgid "UPC" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:54 +msgid "Product Options" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:67 +msgid "Partner details" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:77 +msgid "Partner SKU" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:83 +msgid "Shipping details" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:87 +msgid "Partner reference number" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:90 +msgid "Partner notes" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:93 +msgid "Estimate dispatch date" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:102 +msgid "Shipping status" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:107 +msgid "State" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:119 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:150 +msgid "No shipping events have occurred." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:127 +msgid "Shipping events" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:132 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:163 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:404 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:452 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:168 +msgid "Event" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:134 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:406 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:455 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:561 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:595 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:172 +msgid "Reference" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:135 +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:165 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:403 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:451 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:597 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:679 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:167 +msgid "Date" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:158 +msgid "Payment events" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/line_detail.html:179 +msgid "No payment events have occurred." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:10 +#, python-format +msgid "Order %(number)s" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:39 +#, python-format +msgid "Order #%(number)s" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:45 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:49 +msgid "Customer Information" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:49 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:53 +#: ecommerce/templates/oscar/dashboard/users/detail.html:44 +msgid "Full name" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:50 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:54 +msgid "Email address" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:59 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:63 +msgid "Customer has deleted their account." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:67 +msgid "Order information" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:69 +msgid "Order Total" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:70 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:74 +msgid "Date of purchase" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:71 +msgid "Time of purchase" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:85 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:108 +msgid "Retry Fulfillment" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:96 +msgid "Order Details" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:104 +msgid "Order contents" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:110 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:491 +msgid "Shipping" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:113 +msgid "Payment" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:116 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:623 +msgid "Discounts" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:119 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:673 +msgid "Notes" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:127 +msgid "Items ordered" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:137 +msgid "Line ID" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:139 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:109 +msgid "Product" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:142 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:112 +msgid "Supplier" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:143 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:113 +msgid "Supplier SKU" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:144 +msgid "Est. dispatch date" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:145 +msgid "Price excl tax (before discounts)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:146 +msgid "Price inc tax (before discounts)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:188 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:105 +#: ecommerce/templates/oscar/dashboard/partials/refund_table.html:26 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:90 +#: ecommerce/templates/oscar/dashboard/users/detail.html:155 +msgid "View" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:206 +msgid "Basket total (excl. discounts)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:227 +msgid "Basket total (inc. discounts)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:237 +msgid "Basket total" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:250 +msgid "Shipping total (excl. discounts)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:271 +msgid "Shipping total (inc. discounts)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:281 +msgid "Shipping total" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:309 +msgid "With selected lines" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:315 +msgid "Change line status to" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:319 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:125 +msgid "choose new status" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:331 +msgid "Create shipping event" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:335 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:354 +msgid "choose event type" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:342 +msgid "with reference" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:350 +msgid "Create payment event" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:361 +msgid "with amount" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:369 +msgid "Create refund" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:373 +msgid "Go!" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:382 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:119 +msgid "Change order status" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:386 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:134 +msgid "Change status" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:388 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:136 +msgid "This order can't have its status changed." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:396 +msgid "Shipping Events" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:405 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:454 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:170 +msgid "Lines" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:419 +#, python-format +msgid "" +"\n" +" %(title)s (quantity " +"%(event_qty)s/%(total_qty)s)\n" +" " +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:434 +msgid "No shipping events." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:444 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:159 +msgid "Payment Events" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:453 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:594 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:634 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:169 +msgid "Amount" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:467 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:184 +msgid "Product:" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:467 +msgid "quantity" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:479 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:196 +msgid "No payment events." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:496 +msgid "Method name" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:500 +msgid "Method code" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:504 +msgid "Charge (incl tax)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:508 +msgid "Charge (excl tax)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:512 +msgid "Address" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:523 +msgid "Phone" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:527 +msgid "Instructions" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:540 +msgid "Billing address" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:551 +msgid "Payment sources" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:557 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:593 +msgid "Source" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:558 +msgid "Allocation" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:559 +msgid "Amount debited" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:560 +msgid "Amount refunded" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:579 +msgid "No payment sources found for this order." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:588 +msgid "Transactions" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:630 +msgid "Voucher" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:631 +msgid "Offer name" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:632 +msgid "Frequency" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:633 +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:682 +msgid "Message" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:661 +msgid "No discounts were applied to this order." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:683 +msgid "Admin" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:708 +msgid "No notes available." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:719 +msgid "Save note" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_detail.html:720 +msgid "Notes are only editable for 5 minutes after being saved." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:58 +msgid "Download selected orders as a CSV" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:60 +msgid "Download" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:69 +msgid "Total inc tax" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:70 +msgid "Number of items" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:92 +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:99 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:78 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:85 +msgid "Deleted" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/orders/order_list.html:149 +msgid "No orders found." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/enrollment_table.html:4 +#: ecommerce/templates/oscar/dashboard/users/detail.html:123 +msgid "Enrollments" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/enrollment_table.html:9 +msgid "Mode" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/enrollment_table.html:10 +msgid "Active?" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/enrollment_table.html:21 +msgid "No enrollments found." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_action_modal.html:8 +msgid "Confirm Refund Processing" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_action_modal.html:11 +msgid "" +"Are you sure you want to issue a full refund and revoke student's enrollment?" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_action_modal.html:14 +msgid "" +"Are you sure you want to issue a full refund without revoking student's " +"enrollment?" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_action_modal.html:17 +msgid "Are you sure you want to deny this refund request?" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_action_modal.html:21 +msgid "Confirm" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_buttons.html:5 +msgid "Approve Credit and Revoke" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_buttons.html:8 +msgid "Approve Credit Only" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_buttons.html:14 +msgid "Deny" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_table.html:10 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:57 +msgid "Number of Items" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_table.html:11 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:73 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:148 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:56 +msgid "Total Credit" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_table.html:12 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:74 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:61 +msgid "Created" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/refund_table.html:31 +#: ecommerce/templates/oscar/dashboard/refunds/refund_list.html:104 +msgid "No refunds found." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/search_form.html:4 +#: ecommerce/templates/oscar/dashboard/partials/search_form.html:25 +#: ecommerce/templates/oscar/dashboard/partials/search_form.html:45 +msgid "Search" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/search_form.html:26 +#: ecommerce/templates/oscar/dashboard/partials/search_form.html:34 +msgid "Advanced Search" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/search_form.html:44 +msgid "Close" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/partials/search_form.html:45 +msgid "Searching..." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:11 +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:42 +#, python-format +msgid "Refund #%(id)s" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:71 +msgid "Refund Overview" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:76 +msgid "Associated Order" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:97 +msgid "Refund Items" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:106 +msgid "Refund Line ID" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:107 +msgid "Associated Order Line" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:114 +msgid "Credit (excl. tax)" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/refunds/refund_detail.html:171 +msgid "Processor" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:36 +msgid "General" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:54 +msgid "Yes,No" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:58 +msgid "Superuser" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:59 +#: ecommerce/templates/oscar/dashboard/users/detail.html:63 +msgid "True,False" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:62 +msgid "Staff" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:66 +msgid "Last login" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:70 +msgid "Date joined" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:76 +msgid "Products viewed" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:80 +msgid "Number of orders" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:84 +msgid "Number of ordered items" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:88 +msgid "Total spent" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:94 +msgid "Reviews written" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:107 +msgid "Send password reset email" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:125 +#: ecommerce/templates/oscar/dashboard/users/detail.html:186 +msgid "Addresses" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:126 +#: ecommerce/templates/oscar/dashboard/users/detail.html:214 +msgid "Reviews" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:139 +msgid "Num items" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:140 +msgid "Total value" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:141 +msgid "Date placed" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:160 +msgid "This customer has not placed any orders yet." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:205 +msgid "This customer has not saved any addresses." +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:217 +msgid "Product ID" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:218 +msgid "Score" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:219 +msgctxt "Product review title" +msgid "Title" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:220 +msgid "Body" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:221 +msgid "Date created" +msgstr "" + +#: ecommerce/templates/oscar/dashboard/users/detail.html:234 +msgid "This customer has not written any reviews yet." +msgstr "" + +#: ecommerce/urls.py:45 +msgid "E-Commerce Service Administration" +msgstr "" diff --git a/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/djangojs.po new file mode 100644 index 00000000000..4bff81a1d33 --- /dev/null +++ b/translations/ecommerce/ecommerce/conf/locale/en/LC_MESSAGES/djangojs.po @@ -0,0 +1,543 @@ +# #-#-#-#-# django.po (ecommerce) #-#-#-#-# +# edX translation file +# Copyright (C) 2018 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# +# Translators: +# Translators: +# Translators: +# Translators: +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: edx-platform\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-11-14 08:56+0000\n" +"PO-Revision-Date: 2015-06-18 02:02+0000\n" +"Last-Translator: Transifex Bot <>\n" +"Language-Team: English (http://www.transifex.com/open-edx/edx-platform/" +"language/en/)\n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ecommerce/static/js/models/coupon_model.js:33 +#: ecommerce/static/js/models/enterprise_coupon_model.js:15 +msgid "This field is required." +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:34 +#: ecommerce/static/js/models/enterprise_coupon_model.js:16 +msgid "This value must be a number." +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:35 +#: ecommerce/static/js/models/enterprise_coupon_model.js:17 +msgid "This value must be a date." +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:36 +msgid "At least one seat type must be selected." +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:72 +msgid "This field must be empty or contain 1-16 alphanumeric characters." +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:81 +#, javascript-format +msgid "Email domain {%s} is invalid." +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:98 +msgid "Must occur after start date" +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:128 +msgid "Max uses for multi-use coupons must be higher than 2." +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:152 +msgid "Must occur before end date" +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:174 +msgid "A valid course ID is required" +msgstr "" + +#: ecommerce/static/js/models/coupon_model.js:188 +msgid "A valid Program UUID is required." +msgstr "" + +#: ecommerce/static/js/models/course_model.js:54 +msgid "You must select a course type." +msgstr "" + +#: ecommerce/static/js/models/course_model.js:60 +msgid "You must choose if an honor seat should be created." +msgstr "" + +#: ecommerce/static/js/models/course_model.js:77 +msgid "The verification deadline must occur AFTER the upgrade deadline." +msgstr "" + +#: ecommerce/static/js/models/course_model.js:86 +msgid "Product validation failed." +msgstr "" + +#: ecommerce/static/js/models/course_model.js:94 +#: ecommerce/static/js/views/dynamic_catalog_view.js:70 +msgid "Course ID" +msgstr "" + +#: ecommerce/static/js/models/course_model.js:95 +msgid "Course Name" +msgstr "" + +#: ecommerce/static/js/models/course_model.js:96 +#: ecommerce/static/js/views/course_list_view.js:77 +msgid "Course Type" +msgstr "" + +#: ecommerce/static/js/models/course_model.js:97 +msgid "Verification Deadline" +msgstr "" + +#: ecommerce/static/js/models/course_model.js:98 +msgid "Include Honor Seat" +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:28 +msgid "All course seats must have a price." +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:45 +msgid "Verified seats must have an upgrade deadline." +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:53 +msgid "The upgrade deadline must occur BEFORE the verification deadline." +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:84 +msgid "Verified" +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:86 +#: ecommerce/static/js/views/course_form_view.js:77 +msgid "Credit" +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:89 +msgid "Professional" +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:91 +msgid "Honor" +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:93 +msgid "Audit" +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:101 +msgid "Verified Certificate" +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:105 +msgid "Professional Certificate" +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:108 +msgid "Honor Certificate" +msgstr "" + +#: ecommerce/static/js/models/course_seats/course_seat.js:111 +msgid "No Certificate" +msgstr "" + +#: ecommerce/static/js/models/course_seats/credit_seat.js:26 +msgid "All credit seats must have a credit provider." +msgstr "" + +#: ecommerce/static/js/models/course_seats/credit_seat.js:30 +msgid "Please select a valid credit provider." +msgstr "" + +#: ecommerce/static/js/models/course_seats/credit_seat.js:39 +msgid "All credit seats must designate a number of credit hours." +msgstr "" + +#: ecommerce/static/js/models/enterprise_coupon_model.js:18 +msgid "This value must be a valid email." +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:27 +msgid "Problem occurred during checkout. Please contact support." +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:101 +msgid "This field is required" +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:145 +msgid "Invalid card number" +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:147 +msgid "Unsupported card type" +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:149 +msgid "Invalid security number" +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:154 +msgid "Invalid month" +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:156 +msgid "Invalid year" +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:158 +msgid "Card expired" +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:474 +msgid "" +msgstr "" + +#: ecommerce/static/js/pages/basket_page.js:475 +msgid "State/Province (required)" +msgstr "" + +#: ecommerce/static/js/pages/coupon_create_page.js:12 +#: ecommerce/static/js/pages/enterprise_coupon_create_page.js:12 +msgid "Create New Coupon" +msgstr "" + +#: ecommerce/static/js/pages/coupon_detail_page.js:13 +#: ecommerce/static/js/pages/enterprise_coupon_detail_page.js:13 +msgid "View Coupon" +msgstr "" + +#: ecommerce/static/js/pages/coupon_edit_page.js:13 +#: ecommerce/static/js/pages/enterprise_coupon_edit_page.js:13 +msgid "Edit Coupon" +msgstr "" + +#: ecommerce/static/js/pages/coupon_list_page.js:10 +msgid "Coupon Codes" +msgstr "" + +#: ecommerce/static/js/pages/course_create_page.js:12 +msgid "Create New Course" +msgstr "" + +#: ecommerce/static/js/pages/course_detail_page.js:13 +msgid "View Course" +msgstr "" + +#: ecommerce/static/js/pages/course_edit_page.js:13 +msgid "Edit Course" +msgstr "" + +#: ecommerce/static/js/pages/course_list_page.js:10 +msgid "Courses" +msgstr "" + +#: ecommerce/static/js/pages/enterprise_coupon_list_page.js:10 +msgid "Enterprise Coupon Codes" +msgstr "" + +#: ecommerce/static/js/pages/offer_page.js:14 +msgid "Redeem" +msgstr "" + +#: ecommerce/static/js/pages/receipt_page.js:21 +msgid "" +"Caution! Using the back button on this page may cause you to be charged " +"again." +msgstr "" + +#. Translators: Do not translate "Apple Pay". +#: ecommerce/static/js/payment_processors/cybersource.js:225 +msgid "" +"Apple Pay is not available at this time. Please try another payment method." +msgstr "" + +#: ecommerce/static/js/payment_processors/cybersource.js:255 +msgid "" +"An error occurred while processing your payment. You have NOT been charged. " +"Please try again, or select another payment method." +msgstr "" + +#: ecommerce/static/js/payment_processors/stripe.js:71 +msgid "" +"An error occurred while attempting to process your payment. You have not " +"been charged. Please check your payment details, and try again." +msgstr "" + +#: ecommerce/static/js/payment_processors/stripe.js:110 +msgid "An error occurred while processing your payment. Please try again." +msgstr "" + +#: ecommerce/static/js/utils/utils.js:184 +msgid "Trailing comma not allowed." +msgstr "" + +#: ecommerce/static/js/views/coupon_detail_view.js:108 +#: ecommerce/static/js/views/coupon_form_view.js:62 +#: ecommerce/static/js/views/enterprise_coupon_form_view.js:30 +msgid "Can be used once by one customer" +msgstr "" + +#: ecommerce/static/js/views/coupon_detail_view.js:110 +#: ecommerce/static/js/views/coupon_form_view.js:70 +#: ecommerce/static/js/views/enterprise_coupon_form_view.js:38 +msgid "Can be used multiple times by multiple customers" +msgstr "" + +#: ecommerce/static/js/views/coupon_detail_view.js:112 +#: ecommerce/static/js/views/coupon_form_view.js:66 +#: ecommerce/static/js/views/enterprise_coupon_form_view.js:34 +msgid "Can be used once by multiple customers" +msgstr "" + +#: ecommerce/static/js/views/coupon_form_view.js:51 +msgid "Enrollment Code" +msgstr "" + +#: ecommerce/static/js/views/coupon_form_view.js:55 +msgid "Discount Code" +msgstr "" + +#: ecommerce/static/js/views/coupon_form_view.js:787 +msgid "Save Changes" +msgstr "" + +#: ecommerce/static/js/views/coupon_form_view.js:802 +msgid "Create Coupon" +msgstr "" + +#: ecommerce/static/js/views/coupon_list_view.js:35 +#: ecommerce/static/js/views/enterprise_coupon_list_view.js:24 +msgid "Name" +msgstr "" + +#: ecommerce/static/js/views/coupon_list_view.js:42 +#: ecommerce/static/js/views/enterprise_coupon_list_view.js:31 +msgid "Created" +msgstr "" + +#: ecommerce/static/js/views/coupon_list_view.js:49 +msgid "Custom Code" +msgstr "" + +#: ecommerce/static/js/views/coupon_list_view.js:55 +#: ecommerce/static/js/views/enterprise_coupon_list_view.js:44 +msgid "Client" +msgstr "" + +#: ecommerce/static/js/views/coupon_list_view.js:61 +msgid "Category" +msgstr "" + +#: ecommerce/static/js/views/coupon_list_view.js:67 +#: ecommerce/static/js/views/enterprise_coupon_list_view.js:62 +msgid "Coupon Report" +msgstr "" + +#: ecommerce/static/js/views/coupon_list_view.js:80 +#: ecommerce/static/js/views/course_list_view.js:25 +msgid "Search..." +msgstr "" + +#: ecommerce/static/js/views/coupon_list_view.js:107 +#: ecommerce/static/js/views/course_list_view.js:52 +msgid "Next" +msgstr "" + +#: ecommerce/static/js/views/coupon_list_view.js:108 +#: ecommerce/static/js/views/course_list_view.js:53 +msgid "Previous" +msgstr "" + +#. Translators: _START_, _END_, and _TOTAL_ are placeholders. Do NOT translate them. +#: ecommerce/static/js/views/coupon_list_view.js:112 +msgid "Displaying _START_ to _END_ of _TOTAL_ coupons" +msgstr "" + +#. Translators: _MAX_ is a placeholder. Do NOT translate it. +#: ecommerce/static/js/views/coupon_list_view.js:115 +msgid "(filtered from _MAX_ total coupons)" +msgstr "" + +#. Translators: _MENU_ is a placeholder. Do NOT translate it. +#: ecommerce/static/js/views/coupon_list_view.js:118 +msgid "Display _MENU_ coupons" +msgstr "" + +#: ecommerce/static/js/views/course_form_view.js:55 +msgid "Free (Audit)" +msgstr "" + +#: ecommerce/static/js/views/course_form_view.js:56 +msgid "Free audit track. No certificate." +msgstr "" + +#: ecommerce/static/js/views/course_form_view.js:60 +msgid "Verified and Audit" +msgstr "" + +#: ecommerce/static/js/views/course_form_view.js:61 +#: ecommerce/static/js/views/course_form_view.js:67 +msgid "" +"Paid certificate track with initial verification and Verified Certificate." +msgstr "" + +#: ecommerce/static/js/views/course_form_view.js:62 +msgid "Also includes the free audit track." +msgstr "" + +#: ecommerce/static/js/views/course_form_view.js:66 +msgid "Verified Only" +msgstr "" + +#: ecommerce/static/js/views/course_form_view.js:71 +msgid "Professional Education" +msgstr "" + +#: ecommerce/static/js/views/course_form_view.js:72 +msgid "" +"Paid certificate track with initial verification and Professional Education " +"Certificate" +msgstr "" + +#: ecommerce/static/js/views/course_form_view.js:78 +msgid "" +"Paid certificate track with initial verification and Verified Certificate, " +"and option to purchase credit" +msgstr "" + +#. Translators: _START_, _END_, and _TOTAL_ are placeholders. Do NOT translate them. +#: ecommerce/static/js/views/course_list_view.js:57 +msgid "Displaying _START_ to _END_ of _TOTAL_ courses" +msgstr "" + +#. Translators: _MAX_ is a placeholder. Do NOT translate it. +#: ecommerce/static/js/views/course_list_view.js:60 +msgid "(filtered from _MAX_ total courses)" +msgstr "" + +#. Translators: _MENU_ is a placeholder. Do NOT translate it. +#: ecommerce/static/js/views/course_list_view.js:63 +msgid "Display _MENU_ courses" +msgstr "" + +#: ecommerce/static/js/views/course_list_view.js:69 +msgid "Course" +msgstr "" + +#: ecommerce/static/js/views/course_list_view.js:86 +msgid "Last Edited" +msgstr "" + +#: ecommerce/static/js/views/dynamic_catalog_view.js:74 +msgid "Seat title" +msgstr "" + +#: ecommerce/static/js/views/dynamic_catalog_view.js:78 +msgid "Seat type" +msgstr "" + +#: ecommerce/static/js/views/enterprise_coupon_detail_view.js:28 +#: ecommerce/static/js/views/enterprise_coupon_form_view.js:42 +msgid "Can be used multiple times by one customer" +msgstr "" + +#: ecommerce/static/js/views/enterprise_coupon_form_view.js:280 +msgid "Create and Add More" +msgstr "" + +#: ecommerce/static/js/views/enterprise_coupon_list_view.js:38 +msgid "Status" +msgstr "" + +#: ecommerce/static/js/views/enterprise_coupon_list_view.js:50 +msgid "Enterprise Customer" +msgstr "" + +#: ecommerce/static/js/views/enterprise_coupon_list_view.js:56 +msgid "Enterprise Customer Catalog" +msgstr "" + +#: ecommerce/static/js/views/form_view.js:71 +msgid "A course with the specified ID already exists." +msgstr "" + +#: ecommerce/static/js/views/form_view.js:81 +#: ecommerce/static/js/views/form_view.js:174 +msgid "Error!" +msgstr "" + +#: ecommerce/static/js/views/form_view.js:127 +msgid "Saving..." +msgstr "" + +#: ecommerce/static/js/views/form_view.js:136 +msgid "Please complete all required fields." +msgstr "" + +#: ecommerce/static/js/views/form_view.js:161 +msgid "An error occurred while saving the data." +msgstr "" + +#: ecommerce/static/js/views/offer_view.js:198 +msgid "Ellipsis" +msgstr "" + +#: ecommerce/static/js/views/offer_view.js:205 +msgid "Load the records for page " +msgstr "" + +#: ecommerce/static/js/views/offer_view.js:212 +msgid "Load the records for the next page" +msgstr "" + +#: ecommerce/static/js/views/offer_view.js:220 +msgid "Load the records for the previous page" +msgstr "" + +#: ecommerce/static/js/views/provider_selection_view.js:33 +msgid "Select" +msgstr "" + +#: ecommerce/static/js/views/provider_selection_view.js:34 +msgid "Selected" +msgstr "" + +#: ecommerce/static/vendor-extensions/oscar/js/order_actions.js:21 +msgid "Order %(order_number)s has been fulfilled." +msgstr "" + +#: ecommerce/static/vendor-extensions/oscar/js/order_actions.js:27 +msgid "Failed to fulfill order %(order_number)s: %(error)s" +msgstr "" + +#: ecommerce/static/vendor-extensions/oscar/js/refund_list.js:24 +msgid "Refund #%(refund_id)s has been processed." +msgstr "" + +#: ecommerce/static/vendor-extensions/oscar/js/refund_list.js:33 +msgid "Error" +msgstr "" + +#: ecommerce/static/vendor-extensions/oscar/js/refund_list.js:36 +msgid "" +"Failed to process refund #%(refund_id)s: %(error)s. Please try again, or " +"contact the E-Commerce Development Team." +msgstr "" From 5bb25b8851fc306e43d5bda1a09f20be799a27d3 Mon Sep 17 00:00:00 2001 From: edx-transifex-bot Date: Tue, 14 Nov 2023 08:58:46 +0000 Subject: [PATCH 5/5] chore: add extracted translation source files from edx-platform --- .../conf/locale/en/LC_MESSAGES/django.po | 23390 ++++++++++++++++ .../conf/locale/en/LC_MESSAGES/djangojs.po | 10983 ++++++++ 2 files changed, 34373 insertions(+) create mode 100644 translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po create mode 100644 translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po diff --git a/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po b/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po new file mode 100644 index 00000000000..86031fa0ba5 --- /dev/null +++ b/translations/edx-platform/conf/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,23390 @@ +# #-#-#-#-# django.po (0.1a) #-#-#-#-# +# edX translation file. +# Copyright (C) 2023 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2023. +# +# #-#-#-#-# wiki.po (0.1a) #-#-#-#-# +# edX translation file +# Copyright (C) 2023 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2023. +# +# #-#-#-#-# edx_proctoring_proctortrack.po (0.1a) #-#-#-#-# +# edX translation file +# Copyright (C) 2023 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2023. +# +# #-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-# +# Translations template for PROJECT. +# Copyright (C) 2023 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"#-#-#-#-# django.po (0.1a) #-#-#-#-#\n" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2023-06-13 08:00+0000\n" +"PO-Revision-Date: 2023-06-13 09:00+0000\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# wiki.po (0.1a) #-#-#-#-#\n" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2023-06-13 08:00+0000\n" +"PO-Revision-Date: 2023-06-13 09:00+0000\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Generated-By: Babel 2.11.0\n" +"#-#-#-#-# edx_proctoring_proctortrack.po (0.1a) #-#-#-#-#\n" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2023-06-13 08:00+0000\n" +"PO-Revision-Date: 2023-06-13 09:00+0000\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Generated-By: Babel 2.11.0\n" +"#-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-#\n" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2023-11-14 08:58+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: cms/djangoapps/api/v1/serializers/course_runs.py:48 +msgid "Course team user does not exist" +msgstr "" + +#: cms/djangoapps/contentstore/admin.py:45 +#, python-brace-format +msgid "" +"Number of course outline regenerations successfully requested: {regenerates}" +msgstr "" + +#: cms/djangoapps/contentstore/admin.py:49 +msgid "Regenerate selected course outlines" +msgstr "" + +#: cms/djangoapps/contentstore/admin.py:57 +msgid "All course outline regenerations successfully requested." +msgstr "" + +#: cms/djangoapps/contentstore/admin.py:58 +msgid "Regenerate *all* course outlines" +msgstr "" + +#: cms/djangoapps/contentstore/asset_storage_handlers.py:509 +msgid "Upload completed" +msgstr "" + +#: cms/djangoapps/contentstore/asset_storage_handlers.py:553 +#, python-brace-format +msgid "File {filename} exceeds maximum size of {maximum_size_in_megabytes} MB." +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:27 +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:30 +#: cms/templates/group_configurations.html:96 +msgid "Content Groups" +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:65 +#: cms/djangoapps/contentstore/views/certificates.py:141 +msgid "invalid JSON" +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:74 +msgid "must have name of the configuration" +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:76 +msgid "must have at least one group" +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py:114 +msgid "unable to load this type of group configuration" +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py:73 +#: cms/djangoapps/contentstore/course_info_model.py:148 +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py:115 +msgid "Course update not found." +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py:246 +msgid "Could not index item: {}" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py:268 +msgid "General indexing error occurred" +msgstr "" + +#: cms/djangoapps/contentstore/courseware_index.py:351 +msgid "(Unnamed)" +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:6 +msgid "Aborting import because a course with this id: {} already exists." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:7 +msgid "Permission denied. You do not have write access to this course." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:8 +#, python-brace-format +msgid "Could not find the {0} file in the package." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:9 +msgid "Uploaded Tar file not found. Try again." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:10 +#: cms/djangoapps/contentstore/views/import_export.py:144 +msgid "We only support uploading a .tar.gz file." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:11 +msgid "Aborting import since a library with this id already exists." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:12 +msgid "Course olx validation failed. Please check your email." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:13 +msgid "Permission denied" +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:14 +msgid "Unknown error while importing course." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:15 +msgid "An Unknown error occurred during the unpacking step." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:16 +#, python-brace-format +msgid "Unknown User ID: {0}" +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:17 +msgid "Unsafe tar file. Aborting import." +msgstr "" + +#: cms/djangoapps/contentstore/errors.py:18 +msgid "User permission denied." +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:36 +#, python-brace-format +msgid "" +"GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " +"configure a different path with GIT_REPO_EXPORT_DIR" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:39 +msgid "" +"Non writable git url provided. Expecting something like: git@github.com:" +"openedx/openedx-demo-course.git" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:41 +msgid "" +"If using http urls, you must provide the username and password in the url. " +"Similar to https://user:pass@github.com/user/course." +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:44 +msgid "Unable to determine branch, repo in detached HEAD mode" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:45 +msgid "Unable to update or clone git repository." +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:46 +msgid "Unable to export course to xml." +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:47 +msgid "Unable to configure git username and password" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:48 +msgid "" +"Unable to commit changes. This is usually because there are no changes to be " +"committed" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:50 +msgid "" +"Unable to push changes. This is usually because the remote repository " +"cannot be contacted" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:52 +msgid "Bad course location provided" +msgstr "" + +#: cms/djangoapps/contentstore/git_export_utils.py:53 +msgid "Missing branch on fresh clone" +msgstr "" + +#: cms/djangoapps/contentstore/helpers.py:140 +msgid "Vertical" +msgstr "" + +#: cms/djangoapps/contentstore/helpers.py:144 +#: cms/templates/course_outline.html:208 lms/templates/ccx/schedule.html:86 +#: lms/templates/seq_block.html:141 +msgid "Section" +msgstr "" + +#: cms/djangoapps/contentstore/helpers.py:146 +#: lms/templates/ccx/schedule.html:90 +msgid "Subsection" +msgstr "" + +#: cms/djangoapps/contentstore/helpers.py:148 +#: lms/djangoapps/instructor/views/tools.py:241 +#: lms/djangoapps/instructor/views/tools.py:253 xmodule/unit_block.py:41 +#: lms/templates/ccx/schedule.html:94 lms/templates/seq_block.html:97 +msgid "Unit" +msgstr "" + +#: cms/djangoapps/contentstore/helpers.py:155 +#: cms/djangoapps/contentstore/views/component.py:294 +#: openedx/core/djangoapps/content_libraries/constants.py:15 +msgid "Problem" +msgstr "" + +#: cms/djangoapps/contentstore/management/commands/git_export.py:33 +msgid "" +"Take the specified course and attempt to export it to a git repository\n" +". Course directory must already be a git repository. Usage: git_export " +" " +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/advanced_settings.py:47 +msgid "Marks a field as deprecated." +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/advanced_settings.py:48 +msgid "User-friendly display name for the field" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/advanced_settings.py:49 +msgid "Help text that describes the setting." +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:14 +msgid "Tab type" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:15 +msgid "Default name for the tab displayed to users" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:18 +msgid "True if it's possible to hide the tab for a course" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:21 +msgid "True the tab is hidden for the course" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:25 +msgid "True if it's possible to reorder the tab in the list of tabs" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:29 +msgid "True if this tab should be displayed only for instructors" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:33 +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:37 +msgid "Name of the tab displayed to users. Overrides title." +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:41 +msgid "Additional settings specific to the tab" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:74 +msgid "ID of tab to update" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:75 +msgid "Location (Usage Key) of tab to update" +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:89 +msgid "Need to supply either a valid tab_id or a tab_location." +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/serializers/tabs.py:100 +msgid "True to hide the tab, and False to show it." +msgstr "" + +#: cms/djangoapps/contentstore/rest_api/v0/views/tabs.py:117 +msgid "Change the visibility of tabs in a course." +msgstr "" + +#: cms/djangoapps/contentstore/transcript_storage_handlers.py:116 +msgid "The information you entered is incorrect." +msgstr "" + +#: cms/djangoapps/contentstore/transcript_storage_handlers.py:138 +#: cms/djangoapps/contentstore/transcript_storage_handlers.py:228 +#: cms/djangoapps/contentstore/transcript_storage_handlers.py:253 +#: xmodule/video_block/video_handlers.py:452 +#, python-brace-format +msgid "The following parameters are required: {missing}." +msgstr "" + +#: cms/djangoapps/contentstore/transcript_storage_handlers.py:205 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:242 +#: xmodule/video_block/video_handlers.py:537 +msgid "" +"There is a problem with this transcript file. Try to upload a different file." +msgstr "" + +#: cms/djangoapps/contentstore/transcript_storage_handlers.py:233 +#: xmodule/video_block/video_handlers.py:456 +#, python-brace-format +msgid "A transcript with the \"{language_code}\" language code already exists." +msgstr "" + +#: cms/djangoapps/contentstore/transcript_storage_handlers.py:237 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:171 +#: xmodule/video_block/video_handlers.py:460 +msgid "A transcript file is required." +msgstr "" + +#: cms/djangoapps/contentstore/utils.py:720 +#: cms/templates/visibility_editor.html:113 +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. +#: cms/djangoapps/contentstore/utils.py:785 +#, python-brace-format +msgid "{previous_groups}, {current_group}" +msgstr "" + +#: cms/djangoapps/contentstore/utils.py:948 +#: cms/djangoapps/contentstore/views/block.py:256 +#: cms/djangoapps/contentstore/views/component.py:293 xmodule/html_block.py:59 +msgid "Text" +msgstr "" + +#: cms/djangoapps/contentstore/utils.py:1144 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:837 +#, python-brace-format +msgid "Duplicate of {0}" +msgstr "" + +#: cms/djangoapps/contentstore/utils.py:1146 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:841 +#, python-brace-format +msgid "Duplicate of '{0}'" +msgstr "" + +#: cms/djangoapps/contentstore/utils.py:1194 +msgid "Invalid prerequisite course key" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This is the status of an active video upload +#: cms/djangoapps/contentstore/video_storage_handlers.py:110 +#: cms/templates/import.html:112 +msgid "Uploading" +msgstr "" + +#. Translators: This is the status for a video that the servers are currently +#. processing +#: cms/djangoapps/contentstore/video_storage_handlers.py:112 +msgid "In Progress" +msgstr "" + +#. Translators: This is the status for a video that the servers have +#. successfully processed +#: cms/djangoapps/contentstore/video_storage_handlers.py:114 +#: openedx/core/djangoapps/content_staging/data.py:19 +msgid "Ready" +msgstr "" + +#. Translators: This is the status for a video that is uploaded completely +#: cms/djangoapps/contentstore/video_storage_handlers.py:116 +msgid "Uploaded" +msgstr "" + +#. Translators: This is the status for a video that the servers have failed to +#. process +#: cms/djangoapps/contentstore/video_storage_handlers.py:118 +msgid "Failed" +msgstr "" + +#. Translators: This is the status for a video that is cancelled during upload +#. by user +#: cms/djangoapps/contentstore/video_storage_handlers.py:120 +msgid "Cancelled" +msgstr "" + +#. Translators: This is the status for a video which has failed +#. due to being flagged as a duplicate by an external or internal CMS +#: cms/djangoapps/contentstore/video_storage_handlers.py:123 +msgid "Failed Duplicate" +msgstr "" + +#. Translators: This is the status for a video which has duplicate token for +#. youtube +#: cms/djangoapps/contentstore/video_storage_handlers.py:125 +msgid "YouTube Duplicate" +msgstr "" + +#. Translators: This is the status for a video for which an invalid +#. processing token was provided in the course settings +#: cms/djangoapps/contentstore/video_storage_handlers.py:128 +msgid "Invalid Token" +msgstr "" + +#. Translators: This is the status for a video that was included in a course +#. import +#: cms/djangoapps/contentstore/video_storage_handlers.py:130 +msgid "Imported" +msgstr "" + +#. Translators: This is the status for a video that is in an unknown state +#: cms/djangoapps/contentstore/video_storage_handlers.py:132 +msgid "Unknown" +msgstr "" + +#. Translators: This is the status for a video that is having its +#. transcription in progress on servers +#: cms/djangoapps/contentstore/video_storage_handlers.py:134 +msgid "Transcription in Progress" +msgstr "" + +#. Translators: This is the status for a video whose transcription is complete +#: cms/djangoapps/contentstore/video_storage_handlers.py:136 +msgid "Transcript Ready" +msgstr "" + +#. Translators: This is the status for a video whose transcription job was +#. failed for some languages +#: cms/djangoapps/contentstore/video_storage_handlers.py:138 +msgid "Partial Failure" +msgstr "" + +#. Translators: This is the status for a video whose transcription job has +#. failed altogether +#: cms/djangoapps/contentstore/video_storage_handlers.py:140 +msgid "Transcript Failed" +msgstr "" + +#: cms/djangoapps/contentstore/video_storage_handlers.py:274 +msgid "An image file is required." +msgstr "" + +#. Translators: This is the header for a CSV file column +#. containing URLs for video encodings for the named profile +#. (e.g. desktop, mobile high quality, mobile low quality) +#: cms/djangoapps/contentstore/video_storage_handlers.py:447 +#, python-brace-format +msgid "{profile_name} URL" +msgstr "" + +#: cms/djangoapps/contentstore/video_storage_handlers.py:452 +#: lms/djangoapps/instructor/views/api.py:1442 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:59 +msgid "Name" +msgstr "" + +#: cms/djangoapps/contentstore/video_storage_handlers.py:453 +msgid "Duration" +msgstr "" + +#: cms/djangoapps/contentstore/video_storage_handlers.py:454 +msgid "Date Added" +msgstr "" + +#: cms/djangoapps/contentstore/video_storage_handlers.py:455 +#: xmodule/video_block/video_xfields.py:196 +msgid "Video ID" +msgstr "" + +#: cms/djangoapps/contentstore/video_storage_handlers.py:456 +msgid "Status" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This is listed as the duration for a video that has not +#. yet reached the point in its processing by the servers where its +#. duration is determined. +#: cms/djangoapps/contentstore/video_storage_handlers.py:469 +#: openedx/core/djangoapps/api_admin/models.py:42 cms/templates/index.html:487 +msgid "Pending" +msgstr "" + +#. Translators: This is the suggested filename when downloading the URL +#. listing for videos uploaded through Studio +#: cms/djangoapps/contentstore/video_storage_handlers.py:502 +#, python-brace-format +msgid "{course}_video_urls" +msgstr "" + +#: cms/djangoapps/contentstore/video_storage_handlers.py:884 +msgid "A non zero positive integer is expected" +msgstr "" + +#: cms/djangoapps/contentstore/video_utils.py:42 +msgid "The image must have name, content type, and size information." +msgstr "" + +#: cms/djangoapps/contentstore/video_utils.py:44 +#, python-brace-format +msgid "" +"This image file type is not supported. Supported file types are " +"{supported_file_formats}." +msgstr "" + +#: cms/djangoapps/contentstore/video_utils.py:48 +#, python-brace-format +msgid "This image file must be smaller than {image_max_size}." +msgstr "" + +#: cms/djangoapps/contentstore/video_utils.py:52 +#, python-brace-format +msgid "This image file must be larger than {image_min_size}." +msgstr "" + +#: cms/djangoapps/contentstore/video_utils.py:59 +#: cms/djangoapps/contentstore/video_utils.py:61 +msgid "" +"There is a problem with this image file. Try to upload a different file." +msgstr "" + +#: cms/djangoapps/contentstore/video_utils.py:64 +#, python-brace-format +msgid "" +"Recommended image resolution is {image_file_max_width}" +"x{image_file_max_height}. The minimum resolution is {image_file_min_width}" +"x{image_file_min_height}." +msgstr "" + +#: cms/djangoapps/contentstore/video_utils.py:72 +#, python-brace-format +msgid "" +"This image file must have an aspect ratio of {video_image_aspect_ratio_text}." +msgstr "" + +#: cms/djangoapps/contentstore/video_utils.py:79 +msgid "" +"The image file name can only contain letters, numbers, hyphens (-), and " +"underscores (_)." +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py:164 +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py:249 +#, python-brace-format +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py:354 +#: cms/djangoapps/contentstore/views/certificates.py:392 +#, python-brace-format +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:288 +#, python-brace-format +msgid "{platform_name} Support Levels:" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: 'Discussion' refers to the tab in the courseware that leads to +#. the discussion forums +#: cms/djangoapps/contentstore/views/component.py:292 +#: lms/djangoapps/courseware/tabs.py:241 +#: lms/djangoapps/discussion/plugins.py:27 +#: openedx/core/djangoapps/discussions/plugins.py:23 +#: openedx/features/lti_course_tab/tab.py:274 xmodule/discussion_block.py:196 +#: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html:48 +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:24 +msgid "Discussion" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:295 +#: openedx/core/djangoapps/content_libraries/constants.py:13 +#: lms/templates/video.html:57 +msgid "Video" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:296 +msgid "Open Response" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:297 +msgid "Library Content" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:298 +msgid "Drag and Drop" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:332 +msgid "Blank" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:335 +msgid "Peer Assessment Only" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:339 xmodule/capa_block.py:171 +msgid "Blank Problem" +msgstr "" + +#: cms/djangoapps/contentstore/views/component.py:463 +#: xmodule/video_block/video_block.py:152 +msgid "Advanced" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:360 +msgid "Course has been successfully reindexed." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:643 +msgid "Set Date" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:833 +msgid "" +"Special characters not allowed in organization, course number, and course " +"run." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:869 +msgid "" +"There is already a course defined with the same organization and course " +"number. Please change either organization or course number to be unique." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:874 +#: cms/djangoapps/contentstore/views/course.py:877 +msgid "" +"Please change either the organization or course number so that it is unique." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:882 +#, python-brace-format +msgid "" +"Unable to create course '{name}'.\n" +"\n" +"{err}" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:894 +msgid "" +"User does not have the permission to create courses in this organization or " +"course creation is disabled" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:911 +msgid "" +"You must link this course to an organization in order to continue. " +"Organization you selected does not exist in the system, you will need to add " +"it to the system" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:1309 +msgid "An error occurred while trying to save your tabs" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:1310 +msgid "Tabs Exception" +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:1532 +msgid "This group configuration is in use and cannot be deleted." +msgstr "" + +#: cms/djangoapps/contentstore/views/course.py:1546 +msgid "This content group is in use and cannot be deleted." +msgstr "" + +#: cms/djangoapps/contentstore/views/entrance_exam.py:140 +#: lms/djangoapps/courseware/tabs.py:336 lms/djangoapps/courseware/tabs.py:337 +#: cms/templates/settings.html:658 +msgid "Entrance Exam" +msgstr "" + +#: cms/djangoapps/contentstore/views/entrance_exam.py:159 +msgid "Entrance Exam - Subsection" +msgstr "" + +#: cms/djangoapps/contentstore/views/entrance_exam.py:253 +msgid "Completed Course Entrance Exam" +msgstr "" + +#: cms/djangoapps/contentstore/views/export_git.py:47 +msgid "Course successfully exported to git repository" +msgstr "" + +#: cms/djangoapps/contentstore/views/import_export.py:173 +msgid "Some chunks missed during file upload. Please try again" +msgstr "" + +#: cms/djangoapps/contentstore/views/import_export.py:184 +msgid "File upload failed. Please try again" +msgstr "" + +#: cms/djangoapps/contentstore/views/library.py:223 +msgid "" +"User does not have the permission to create library in this organization or " +"course creation is disabled" +msgstr "" + +#: cms/djangoapps/contentstore/views/library.py:230 +#, python-brace-format +msgid "Unable to create library - missing required field '{field}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/library.py:235 +#, python-brace-format +msgid "" +"Unable to create library '{name}'.\n" +"\n" +"{err}" +msgstr "" + +#: cms/djangoapps/contentstore/views/library.py:241 +msgid "" +"There is already a library defined with the same organization and library " +"code. Please change your library code so that it is unique within your " +"organization." +msgstr "" + +#: cms/djangoapps/contentstore/views/library.py:250 +#, python-brace-format +msgid "'{organization_key}' is not a valid organization identifier." +msgstr "" + +#: cms/djangoapps/contentstore/views/preview.py:299 +#, python-brace-format +msgid "Access restricted to: {list_of_groups}" +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:146 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:460 +msgid "Transcripts are supported only for \"video\" blocks." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:148 +msgid "Cannot find item by locator." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:169 +msgid "Video locator is required." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:173 +msgid "This transcript file type is not supported." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:175 +msgid "Video ID is required." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:452 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:494 +msgid "Incoming video data is empty." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:457 +msgid "Can't find item by locator." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:543 +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:582 +msgid "No such transcript." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:553 +msgid "There is a problem with the chosen transcript file." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:593 +msgid "" +"There is a problem with the existing transcript file. Please upload a " +"different file." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:613 +msgid "YouTube ID is required." +msgstr "" + +#: cms/djangoapps/contentstore/views/transcripts_ajax.py:630 +msgid "There is a problem with the YouTube transcript file." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:98 +msgid "Insufficient permissions" +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:110 +#, python-brace-format +msgid "Could not find user by email address '{email}'." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:149 +msgid "No `role` specified." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:154 +#, python-brace-format +msgid "User {email} has registered but has not yet activated their account." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:175 +msgid "Invalid `role` specified." +msgstr "" + +#: cms/djangoapps/contentstore/views/user.py:179 +msgid "You may not remove the last Admin. Add another Admin first." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/create_xblock.py:101 +#: xmodule/library_content_block.py:748 +msgid "Empty" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:244 +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:630 +#, python-brace-format +msgid "Libraries cannot have more than {limit} components" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:491 +#: openedx/core/djangoapps/xblock/rest_api/views.py:237 +msgid "Invalid data" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:493 +#: openedx/core/djangoapps/xblock/rest_api/views.py:239 +#, python-brace-format +msgid "Invalid data ({details})" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:605 +msgid "There was a problem pasting your component." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:609 +msgid "Your clipboard is empty or invalid." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:733 +#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:742 +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:744 +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:746 +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:748 +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:750 +#, python-brace-format +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:762 +#, python-brace-format +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:769 +#, python-brace-format +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1201 +#, python-brace-format +msgid "" +"Students must score {score}{pct_sign} or higher to access course materials." +msgstr "" + +#. Translators: This is the percent sign. It will be used to represent +#. a percent value out of 100, e.g. "58%" means "58/100". +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1206 +msgid "%" +msgstr "" + +#: cms/djangoapps/contentstore/xblock_storage_handlers/view_handlers.py:1689 +#, python-brace-format +msgid "{section_or_subsection} \"{display_name}\"" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:40 +msgid "unrequested" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:41 +msgid "pending" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:42 +msgid "granted" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:43 +msgid "denied" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:46 +msgid "Studio user" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:48 +msgid "The date when state was last updated" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:50 +msgid "Current course creator state" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:51 +msgid "" +"Optional notes about this user (for example, why course creation access was " +"denied)" +msgstr "" + +#: cms/djangoapps/course_creators/models.py:54 +msgid "Organizations under which the user is allowed to create courses." +msgstr "" + +#: cms/djangoapps/course_creators/models.py:57 +msgid "Grant the user the permission to create courses in ALL organizations" +msgstr "" + +#: cms/djangoapps/coursegraph/admin.py:18 +msgid "Dump courses to CourseGraph (respect cache)" +msgstr "" + +#: cms/djangoapps/coursegraph/admin.py:43 +#: cms/djangoapps/coursegraph/admin.py:94 +msgid "Error enqueueing dumps for {} course(s): {}" +msgstr "" + +#: cms/djangoapps/coursegraph/admin.py:53 +msgid "Enqueued dumps for {} course(s). Skipped {} unchanged course(s)." +msgstr "" + +#: cms/djangoapps/coursegraph/admin.py:61 +msgid "Skipped all {} course(s), as they were unchanged." +msgstr "" + +#: cms/djangoapps/coursegraph/admin.py:69 +msgid "Dump courses to CourseGraph (override cache)" +msgstr "" + +#: cms/djangoapps/coursegraph/admin.py:102 +msgid "Enqueued dumps for {} course(s)." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:35 +#: cms/templates/maintenance/_force_publish_course.html:24 +msgid "Force Publish Course" +msgstr "" + +#: cms/djangoapps/maintenance/views.py:38 +msgid "" +"Sometimes the draft and published branches of a course can get out of sync. " +"Force publish course command resets the published branch of a course to " +"point to the draft branch, effectively force publishing the course. This " +"view dry runs the force publish command" +msgstr "" + +#: cms/djangoapps/maintenance/views.py:45 +msgid "Edit Announcements" +msgstr "" + +#: cms/djangoapps/maintenance/views.py:48 +msgid "" +"This view shows the announcement editor to create or alter announcements " +"that are shown on the rightside of the dashboard." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:56 +msgid "Please provide course id." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:57 +msgid "Invalid course key." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:58 +msgid "No matching course found." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:199 +msgid "Force publishing course is not supported with old mongo courses." +msgstr "" + +#: cms/djangoapps/maintenance/views.py:213 +msgid "Course is already in published state." +msgstr "" + +#: cms/djangoapps/models/settings/course_metadata.py:219 +#, python-brace-format +msgid "Incorrect format for field '{name}'. {detailed_message}" +msgstr "" + +#: cms/lib/xblock/tagging/tagging.py:21 +msgid "Dictionary with the available tags" +msgstr "" + +#: cms/templates/admin/base_site.html:4 lms/templates/admin/base_site.html:3 +msgid "Django site admin" +msgstr "" + +#: cms/templates/admin/base_site.html:6 lms/templates/admin/base_site.html:5 +msgid "Django administration" +msgstr "" + +#: cms/templates/admin/base_site.html:11 lms/templates/admin/base_site.html:10 +msgid "View site" +msgstr "" + +#: cms/templates/admin/base_site.html:16 lms/templates/admin/base_site.html:15 +msgid "Documentation" +msgstr "" + +#: cms/templates/admin/base_site.html:20 lms/templates/admin/base_site.html:19 +#: wiki/templates/wiki/base.html:129 +msgid "Log out" +msgstr "" + +#: cms/urls.py:29 +msgid "Studio Administration" +msgstr "" + +#: common/djangoapps/course_modes/admin.py:40 +#: common/djangoapps/course_modes/models.py:60 +#: xmodule/library_content_block.py:131 +msgid "Mode" +msgstr "" + +#: common/djangoapps/course_modes/admin.py:48 +#: lms/djangoapps/courseware/date_summary.py:566 +msgid "Verification Deadline" +msgstr "" + +#: common/djangoapps/course_modes/admin.py:51 +msgid "" +"OPTIONAL: After this date/time, users will no longer be able to submit " +"photos for verification. This appies ONLY to modes that require " +"verification." +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:42 +msgid "You're enrolled as a verified student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:43 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:16 +msgid "Verified" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:45 +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:47 +msgid "You're enrolled as an honor code student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:48 +#: lms/djangoapps/branding/api.py:329 lms/djangoapps/branding/api.py:404 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:993 +#: lms/templates/static_templates/honor.html:5 +#: lms/templates/static_templates/honor.html:10 +#: themes/stanford-style/lms/templates/footer.html:20 +#: themes/stanford-style/lms/templates/static_templates/tos.html:19 +msgid "Honor Code" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:50 +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py:51 +msgid "Professional Ed" +msgstr "" + +#: common/djangoapps/course_modes/models.py:63 xmodule/annotatable_block.py:65 +#: xmodule/capa_block.py:166 xmodule/conditional_block.py:88 +#: xmodule/discussion_block.py:47 xmodule/html_block.py:54 +#: xmodule/html_block.py:390 xmodule/library_content_block.py:114 +#: xmodule/lti_block.py:131 xmodule/split_test_block.py:81 +#: xmodule/unit_block.py:38 xmodule/word_cloud_block.py:57 +#: xmodule/x_module.py:229 cms/templates/container.html:126 +#: cms/templates/library.html:51 +msgid "Display Name" +msgstr "" + +#: common/djangoapps/course_modes/models.py:69 +#: lms/templates/courseware/course_about.html:211 +msgid "Price" +msgstr "" + +#: common/djangoapps/course_modes/models.py:81 +msgid "Upgrade Deadline" +msgstr "" + +#: common/djangoapps/course_modes/models.py:83 +msgid "" +"OPTIONAL: After this date/time, users will no longer be able to enroll in " +"this mode. Leave this blank if users can enroll in this mode until " +"enrollment closes for the course." +msgstr "" + +#: common/djangoapps/course_modes/models.py:94 +msgid "Lock upgrade deadline date" +msgstr "" + +#: common/djangoapps/course_modes/models.py:96 +msgid "" +"OPTIONAL: Set to True to lock in the explicitly defined upgrade deadline " +"date. Set to False if there is no upgrade deadline or to use the default " +"upgrade deadline." +msgstr "" + +#: common/djangoapps/course_modes/models.py:121 +msgid "" +"OPTIONAL: This is the SKU (stock keeping unit) of this mode in the external " +"ecommerce service. Leave this blank if the course has not yet been migrated " +"to the ecommerce service." +msgstr "" + +#: common/djangoapps/course_modes/models.py:133 +msgid "" +"OPTIONAL: This is the Android SKU registered on play store for this mode of " +"the course. Leave this blank if the course has not yet been migrated to the " +"ecommerce service." +msgstr "" + +#: common/djangoapps/course_modes/models.py:145 +msgid "" +"OPTIONAL: This is the iOS SKU registered on app store for this mode of the " +"course. Leave this blank if the course has not yet been migrated to the " +"ecommerce service." +msgstr "" + +#: common/djangoapps/course_modes/models.py:158 +msgid "" +"This is the bulk SKU (stock keeping unit) of this mode in the external " +"ecommerce service." +msgstr "" + +#: common/djangoapps/course_modes/models.py:249 +msgid "" +"Professional education modes are not allowed to have expiration_datetime set." +msgstr "" + +#: common/djangoapps/course_modes/models.py:258 +#, python-brace-format +msgid "" +"The {course_mode} course mode has a minimum price of {min_price}. You must " +"set a price greater than or equal to {min_price}." +msgstr "" + +#. Translators: This will look like '$50', where {currency_symbol} is a symbol +#. such as '$' and {price} is a +#. numerical amount in that currency. Adjust this display as needed for your +#. language. +#: common/djangoapps/course_modes/models.py:925 +#, python-brace-format +msgid "{currency_symbol}{price}" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This refers to the cost of the course. In this case, the +#. course costs nothing so it is free. +#: common/djangoapps/course_modes/models.py:928 +#: lms/templates/course_modes/track_selection.html:149 +msgid "Free" +msgstr "" + +#: common/djangoapps/course_modes/models.py:983 +msgid "The time period before a course ends in which a course mode will expire" +msgstr "" + +#: common/djangoapps/course_modes/views.py:204 +#, python-brace-format +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py:303 +msgid "Enrollment is closed" +msgstr "" + +#: common/djangoapps/course_modes/views.py:318 +msgid "Enrollment mode not supported" +msgstr "" + +#: common/djangoapps/course_modes/views.py:349 +msgid "Invalid amount selected." +msgstr "" + +#: common/djangoapps/course_modes/views.py:358 +msgid "No selected price or selected price is too low." +msgstr "" + +#: common/djangoapps/student/admin.py:316 +msgid "User profile" +msgstr "" + +#: common/djangoapps/student/admin.py:323 +#: common/djangoapps/student/admin.py:324 +msgid "Account recovery" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This label appears above a field on the login form +#. meant to hold the user's password. +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's password. +#: common/djangoapps/student/admin.py:339 +#: openedx/core/djangoapps/user_authn/views/login_form.py:117 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:592 +#: lms/templates/provider_login.html:48 lms/templates/provider_login.html:49 +#: lms/templates/signup_modal.html:44 +#: themes/stanford-style/lms/templates/register-form.html:101 +#: themes/stanford-style/lms/templates/register-form.html:108 +msgid "Password" +msgstr "" + +#: common/djangoapps/student/admin.py:341 +msgid "" +"Raw passwords are not stored, so there is no way to see this user's password." +msgstr "" + +#: common/djangoapps/student/admin.py:441 +#, python-format +msgid "%(count)d student account was unlocked." +msgid_plural "%(count)d student accounts were unlocked." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/student/admin.py:498 +#, python-brace-format +msgid "" +"Please add a key/value 'THIRD_PARTY_AUTH_ONLY_DOMAIN/{site_email_domain}' in " +"SiteConfiguration model's site_values field." +msgstr "" + +#: common/djangoapps/student/admin.py:503 +#, python-brace-format +msgid "Email doesn't have {allowed_site_email_domain} domain name." +msgstr "" + +#: common/djangoapps/student/admin.py:506 +msgid "User with this email doesn't exist in system." +msgstr "" + +#: common/djangoapps/student/helpers.py:77 +#: common/djangoapps/student/helpers.py:732 +#, python-brace-format +msgid "An account with the Email '{email}' already exists." +msgstr "" + +#: common/djangoapps/student/helpers.py:78 +#, python-brace-format +msgid "An account with the Public Username '{username}' already exists." +msgstr "" + +#: common/djangoapps/student/middleware.py:32 +#, python-brace-format +msgid "" +"Your account has been disabled. If you believe this was done in error, " +"please contact us at {support_email}" +msgstr "" + +#: common/djangoapps/student/middleware.py:38 +msgid "Disabled Account" +msgstr "" + +#: common/djangoapps/student/models/course_enrollment.py:1583 +msgid "Namespace of enrollment attribute" +msgstr "" + +#: common/djangoapps/student/models/course_enrollment.py:1587 +msgid "Name of the enrollment attribute" +msgstr "" + +#: common/djangoapps/student/models/course_enrollment.py:1591 +msgid "Value of the enrollment attribute" +msgstr "" + +#: common/djangoapps/student/models/course_enrollment.py:1665 +msgid "" +"The window of time after enrolling during which users can be granted a " +"refund, represented in microseconds. The default is 14 days." +msgstr "" + +#: common/djangoapps/student/models/course_enrollment.py:1687 +msgid "" +"It expect that the data will be provided in a csv file format " +"with first row being the header and columns will be as " +"follows: user_id, username, email, course_id, " +"is_verified, verification_date" +msgstr "" + +#: common/djangoapps/student/models/course_enrollment.py:1699 +msgid "" +"It expect that the data will be provided in a csv file format " +"with first row being the header and columns will be as " +"follows: course_id, username, mode" +msgstr "" + +#: common/djangoapps/student/models/user.py:461 +msgid "Male" +msgstr "" + +#: common/djangoapps/student/models/user.py:462 +msgid "Female" +msgstr "" + +#. Translators: 'Other' refers to the student's gender +#: common/djangoapps/student/models/user.py:464 +msgid "Other/Prefer Not to Say" +msgstr "" + +#: common/djangoapps/student/models/user.py:475 +msgid "Doctorate" +msgstr "" + +#: common/djangoapps/student/models/user.py:476 +msgid "Master's or professional degree" +msgstr "" + +#: common/djangoapps/student/models/user.py:477 +msgid "Bachelor's degree" +msgstr "" + +#: common/djangoapps/student/models/user.py:478 +msgid "Associate degree" +msgstr "" + +#: common/djangoapps/student/models/user.py:479 +msgid "Secondary/high school" +msgstr "" + +#: common/djangoapps/student/models/user.py:480 +msgid "Junior secondary/junior high/middle school" +msgstr "" + +#: common/djangoapps/student/models/user.py:481 +msgid "Elementary/primary school" +msgstr "" + +#. Translators: 'None' refers to the student's level of education +#: common/djangoapps/student/models/user.py:483 +msgid "No formal education" +msgstr "" + +#. Translators: 'Other' refers to the student's level of education +#: common/djangoapps/student/models/user.py:485 +msgid "Other education" +msgstr "" + +#: common/djangoapps/student/models/user.py:1328 +#, python-brace-format +msgid "{platform_name} Honor Code Certificate for {course_name}" +msgstr "" + +#: common/djangoapps/student/models/user.py:1329 +#, python-brace-format +msgid "{platform_name} Verified Certificate for {course_name}" +msgstr "" + +#: common/djangoapps/student/models/user.py:1330 +#: common/djangoapps/student/models/user.py:1331 +#, python-brace-format +msgid "{platform_name} Professional Certificate for {course_name}" +msgstr "" + +#: common/djangoapps/student/models/user.py:1337 +msgid "" +"Your organization ID (if your organization has an existing page on LinkedIn) " +"e.g 1337. If not provided, will default to sending Platform Name (e.g. edX) " +"instead." +msgstr "" + +#: common/djangoapps/student/models/user.py:1393 +#, python-brace-format +msgid "{platform_name} Certificate for {course_name}" +msgstr "" + +#: common/djangoapps/student/models/user.py:1470 +#: common/djangoapps/student/models/user.py:1502 +msgid "The ISO 639-1 language code for this language." +msgstr "" + +#: common/djangoapps/student/models/user.py:1533 +msgid "Name of the UTM cookie" +msgstr "" + +#: common/djangoapps/student/models/user.py:1538 +msgid "Name of the affiliate cookie" +msgstr "" + +#: common/djangoapps/student/models/user.py:1561 +msgid "Name of this user attribute." +msgstr "" + +#: common/djangoapps/student/models/user.py:1562 +msgid "Value of this user attribute." +msgstr "" + +#: common/djangoapps/student/models/user.py:1627 +msgid "Secondary email address" +msgstr "" + +#: common/djangoapps/student/models/user.py:1628 +msgid "Secondary email address to recover linked account." +msgstr "" + +#: common/djangoapps/student/models/user.py:1675 +msgid "" +"An employee (a user whose email has current site's domain name) whose email " +"exists in this model, can be able to login from login screen through email " +"and password. And if any employee's email doesn't exist in this model then " +"that employee can login via third party authentication backend only." +msgstr "" + +#: common/djangoapps/student/models/user.py:1688 +msgid "" +"It expect that the data will be provided in a csv file format " +"with first row being the header and columns will be as " +"follows: username, current_email, desired_email" +msgstr "" + +#: common/djangoapps/student/models/user.py:1826 +msgid "Add a reason" +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:143 +msgid " and " +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:286 +msgid "Photos are mismatched" +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:287 +msgid "Name missing from ID photo" +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:288 +msgid "ID photo not provided" +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:289 +msgid "ID is invalid" +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:290 +msgid "Learner photo is blurry" +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:291 +msgid "Name on ID does not match name on account" +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:292 +msgid "Learner photo not provided" +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:293 +msgid "ID photo is blurry" +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:598 +#, python-brace-format +msgid "" +"Check your {email_start}{email}{email_end} inbox for an account activation " +"link from {platform_name}. If you need help, contact {link_start}" +"{platform_name} Support{link_end}." +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:623 +#, python-brace-format +msgid "" +"Add a recovery email to retain access when single-sign on is not available. " +"Go to {link_start}your Account Settings{link_end}." +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:634 +msgid "" +"Recovery email is not activated yet. Kindly visit your email and follow the " +"instructions to activate it." +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:756 +#, python-brace-format +msgid "The course you are looking for does not start until {date}." +msgstr "" + +#: common/djangoapps/student/views/dashboard.py:760 +#, python-brace-format +msgid "The course you are looking for is closed for enrollment as of {date}." +msgstr "" + +#: common/djangoapps/student/views/management.py:333 +msgid "Course id not specified" +msgstr "" + +#: common/djangoapps/student/views/management.py:344 +msgid "Invalid course id" +msgstr "" + +#: common/djangoapps/student/views/management.py:359 +msgid "Course id is invalid" +msgstr "" + +#: common/djangoapps/student/views/management.py:392 +msgid "Could not enroll" +msgstr "" + +#: common/djangoapps/student/views/management.py:410 +msgid "Unenrollment is currently disabled" +msgstr "" + +#: common/djangoapps/student/views/management.py:414 +msgid "You are not enrolled in this course" +msgstr "" + +#: common/djangoapps/student/views/management.py:418 +msgid "Your certificate prevents you from unenrolling from this course" +msgstr "" + +#: common/djangoapps/student/views/management.py:428 +msgid "Enrollment action is invalid" +msgstr "" + +#: common/djangoapps/student/views/management.py:471 +msgid "Please enter a username" +msgstr "" + +#: common/djangoapps/student/views/management.py:476 +msgid "Please choose an option" +msgstr "" + +#: common/djangoapps/student/views/management.py:483 +msgid "User with username {} does not exist" +msgstr "" + +#: common/djangoapps/student/views/management.py:491 +msgid "Successfully disabled {}'s account" +msgstr "" + +#: common/djangoapps/student/views/management.py:495 +msgid "Successfully reenabled {}'s account" +msgstr "" + +#: common/djangoapps/student/views/management.py:498 +msgid "Unexpected account status" +msgstr "" + +#: common/djangoapps/student/views/management.py:539 +#, python-brace-format +msgid "" +"{html_start}Your {account_or_email} could not be {activated_or_confirmed}" +"{html_end}Something went wrong, please contact " +"support to resolve this issue." +msgstr "" + +#: common/djangoapps/student/views/management.py:574 +#, python-brace-format +msgid "" +"{html_start}This {account_or_email} has already been " +"{activated_or_confirmed}.{html_end}" +msgstr "" + +#: common/djangoapps/student/views/management.py:586 +#, python-brace-format +msgid "" +"{html_start}Success{html_end} You have {activated_or_confirmed} your " +"{account_or_email}." +msgstr "" + +#: common/djangoapps/student/views/management.py:599 +#, python-brace-format +msgid "" +"{html_start}Success! You have {activated_or_confirmed} your " +"{account_or_email}.{html_end}You will now receive email updates and alerts " +"from us related to the courses you are enrolled in. Sign In to continue." +msgstr "" + +#: common/djangoapps/student/views/management.py:690 +#: common/djangoapps/student/views/management.py:705 +msgid "Valid e-mail address required." +msgstr "" + +#: common/djangoapps/student/views/management.py:693 +#: common/djangoapps/student/views/management.py:710 +msgid "Old email is the same as the new email." +msgstr "" + +#: common/djangoapps/student/views/management.py:714 +msgid "Cannot be same as your sign in email address." +msgstr "" + +#: common/djangoapps/student/views/management.py:784 +msgid "Unable to send email activation link. Please try again later." +msgstr "" + +#: common/djangoapps/third_party_auth/admin.py:69 +msgid "Deleted the selected configuration(s)." +msgstr "" + +#: common/djangoapps/third_party_auth/admin.py:89 +msgid "Delete the selected configuration" +msgstr "" + +#: common/djangoapps/third_party_auth/middleware.py:45 +msgid "Unable to connect with the external provider, please try again" +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:86 +msgid "Authentication with {} is currently unavailable." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:130 +msgid "" +"Secondary providers are displayed less prominently, in a separate list of " +"\"Institution\" login providers." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:140 +msgid "" +"optional. If this provider is an Organization, this attribute can be used " +"reference users in that Organization" +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:149 +msgid "The Site that this provider configuration belongs to." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:156 +#: common/djangoapps/third_party_auth/models.py:703 +msgid "" +"If this option is enabled, users that visit a \"TPA hinted\" URL for this " +"provider (e.g. a URL ending with `?tpa_hint=[provider_name]`) will be " +"forwarded directly to the login URL of the provider instead of being first " +"prompted with a login dialog." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:164 +#: common/djangoapps/third_party_auth/models.py:711 +msgid "" +"If this option is enabled, users will not be asked to confirm their details " +"(name, email, etc.) during the registration process. Only select this option " +"for trusted providers that are known to provide accurate user information." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:172 +#: common/djangoapps/third_party_auth/models.py:719 +msgid "" +"If this option is selected, users will not be required to confirm their " +"email, and their account will be activated immediately upon registration." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:179 +msgid "" +"If this option is selected, users will be sent a welcome email upon " +"registration." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:185 +msgid "" +"If this option is not selected, users will not be presented with the " +"provider as an option to authenticate with on the login screen, but manual " +"authentication using the correct link is still possible." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:196 +msgid "" +"If this option is set, then users logging in using this SSO provider will " +"have their session length limited to no longer than this value. If set to 0 " +"(zero), the session will expire upon the user closing their browser. If left " +"blank, the Django platform session default length will be used." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:205 +#: common/djangoapps/third_party_auth/models.py:726 +msgid "" +"If this option is selected, users will be directed to the registration page " +"immediately after authenticating with the third party instead of the login " +"page." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:212 +msgid "" +"Synchronize user profile data received from the identity provider with the " +"edX user account on each SSO login. The user will be notified if the email " +"address associated with their account is changed as a part of this " +"synchronization." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:226 +msgid "" +"IDPs with this set to True will be excluded from the dropdown IDP selection " +"in the EnterpriseCustomer Django Admin form." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:461 +msgid "The Site that this SAML configuration belongs to." +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:556 +#, python-brace-format +msgid "{platform_name} Support" +msgstr "" + +#: common/djangoapps/third_party_auth/models.py:611 +msgid "A configuration nickname." +msgstr "" + +#: common/djangoapps/third_party_auth/templates/third_party_auth/post_custom_auth_entry.html:5 +#: lms/templates/student_account/finish_auth.html:16 +msgid "Please wait" +msgstr "" + +#. Translators: the translation for "LONG_DATE_FORMAT" must be a format +#. string for formatting dates in a long form. For example, the +#. American English form is "%A, %B %d %Y". +#. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:145 +msgid "LONG_DATE_FORMAT" +msgstr "" + +#. Translators: the translation for "DATE_TIME_FORMAT" must be a format +#. string for formatting dates with times. For example, the American +#. English form is "%b %d, %Y at %H:%M". +#. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:153 +msgid "DATE_TIME_FORMAT" +msgstr "" + +#. Translators: the translation for "SHORT_DATE_FORMAT" must be a +#. format string for formatting dates in a brief form. For example, +#. the American English form is "%b %d %Y". +#. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:189 +msgid "SHORT_DATE_FORMAT" +msgstr "" + +#. Translators: the translation for "TIME_FORMAT" must be a format +#. string for formatting times. For example, the American English +#. form is "%H:%M:%S". See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:201 +msgid "TIME_FORMAT" +msgstr "" + +#. Translators: This is an AM/PM indicator for displaying times. It is +#. used for the %p directive in date-time formats. See http://strftime.org +#. for details. +#: common/djangoapps/util/date_utils.py:263 +msgctxt "am/pm indicator" +msgid "AM" +msgstr "" + +#. Translators: This is an AM/PM indicator for displaying times. It is +#. used for the %p directive in date-time formats. See http://strftime.org +#. for details. +#: common/djangoapps/util/date_utils.py:267 +msgctxt "am/pm indicator" +msgid "PM" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Monday Februrary 10, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:274 +msgctxt "weekday name" +msgid "Monday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Tuesday Februrary 11, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:278 +msgctxt "weekday name" +msgid "Tuesday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Wednesday Februrary 12, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:282 +msgctxt "weekday name" +msgid "Wednesday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Thursday Februrary 13, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:286 +msgctxt "weekday name" +msgid "Thursday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Friday Februrary 14, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:290 +msgctxt "weekday name" +msgid "Friday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Saturday Februrary 15, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:294 +msgctxt "weekday name" +msgid "Saturday" +msgstr "" + +#. Translators: this is a weekday name that will be used when displaying +#. dates, as in "Sunday Februrary 16, 2014". It is used for the %A +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:298 +msgctxt "weekday name" +msgid "Sunday" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Mon Feb 10, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:305 +msgctxt "abbreviated weekday name" +msgid "Mon" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Tue Feb 11, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:309 +msgctxt "abbreviated weekday name" +msgid "Tue" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Wed Feb 12, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:313 +msgctxt "abbreviated weekday name" +msgid "Wed" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Thu Feb 13, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:317 +msgctxt "abbreviated weekday name" +msgid "Thu" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Fri Feb 14, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:321 +msgctxt "abbreviated weekday name" +msgid "Fri" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Sat Feb 15, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:325 +msgctxt "abbreviated weekday name" +msgid "Sat" +msgstr "" + +#. Translators: this is an abbreviated weekday name that will be used when +#. displaying dates, as in "Sun Feb 16, 2014". It is used for the %a +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:329 +msgctxt "abbreviated weekday name" +msgid "Sun" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Jan 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:336 +msgctxt "abbreviated month name" +msgid "Jan" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Feb 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:340 +msgctxt "abbreviated month name" +msgid "Feb" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Mar 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:344 +msgctxt "abbreviated month name" +msgid "Mar" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Apr 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:348 +msgctxt "abbreviated month name" +msgid "Apr" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "May 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:352 +msgctxt "abbreviated month name" +msgid "May" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Jun 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:356 +msgctxt "abbreviated month name" +msgid "Jun" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Jul 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:360 +msgctxt "abbreviated month name" +msgid "Jul" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Aug 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:364 +msgctxt "abbreviated month name" +msgid "Aug" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Sep 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:368 +msgctxt "abbreviated month name" +msgid "Sep" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Oct 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:372 +msgctxt "abbreviated month name" +msgid "Oct" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Nov 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:376 +msgctxt "abbreviated month name" +msgid "Nov" +msgstr "" + +#. Translators: this is an abbreviated month name that will be used when +#. displaying dates, as in "Dec 10, 2014". It is used for the %b +#. directive in date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:380 +msgctxt "abbreviated month name" +msgid "Dec" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "January 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:387 +msgctxt "month name" +msgid "January" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "February 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:391 +msgctxt "month name" +msgid "February" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "March 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:395 +msgctxt "month name" +msgid "March" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "April 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:399 +msgctxt "month name" +msgid "April" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "May 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:403 +msgctxt "month name" +msgid "May" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "June 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:407 +msgctxt "month name" +msgid "June" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "July 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:411 +msgctxt "month name" +msgid "July" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "August 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:415 +msgctxt "month name" +msgid "August" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "September 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:419 +msgctxt "month name" +msgid "September" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "October 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:423 +msgctxt "month name" +msgid "October" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "November 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:427 +msgctxt "month name" +msgid "November" +msgstr "" + +#. Translators: this is a month name that will be used when displaying +#. dates, as in "December 10, 2014". It is used for the %B directive in +#. date-time formats. See http://strftime.org for details. +#: common/djangoapps/util/date_utils.py:431 +msgctxt "month name" +msgid "December" +msgstr "" + +#: common/djangoapps/util/file.py:64 +#, python-brace-format +msgid "The file must end with the extension '{file_types}'." +msgid_plural "" +"The file must end with one of the following extensions: '{file_types}'." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/file.py:70 +#, python-brace-format +msgid "Maximum upload file size is {file_size} bytes." +msgstr "" + +#: common/djangoapps/util/milestones_helpers.py:60 +#, python-brace-format +msgid "Course {course_id} requires {prerequisite_course_id}" +msgstr "" + +#: common/djangoapps/util/milestones_helpers.py:67 +#: openedx/core/lib/gating/api.py:191 +msgid "System defined milestone" +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:68 +#, python-brace-format +msgid "" +"Your password must contain {length_instruction}, including " +"{complexity_instructions}." +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:73 +#, python-brace-format +msgid "Your password must contain {length_instruction}." +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:101 +msgid "Invalid password." +msgstr "" + +#: common/djangoapps/util/password_policy_validators.py:149 +#, python-format +msgid "at least %(min_length)d character" +msgid_plural "at least %(min_length)d characters" +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:175 +#, python-format +msgid "" +"This password is too long. It must contain no more than %(max_length)d " +"character." +msgid_plural "" +"This password is too long. It must contain no more than %(max_length)d " +"characters." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:185 +#, python-format +msgid "Your password must contain no more than %(max_length)d character." +msgid_plural "" +"Your password must contain no more than %(max_length)d characters." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:213 +#, python-format +msgid "This password must contain at least %(min_alphabetic)d letter." +msgid_plural "This password must contain at least %(min_alphabetic)d letters." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:223 +#, python-format +msgid "Your password must contain at least %(min_alphabetic)d letter." +msgid_plural "Your password must contain at least %(min_alphabetic)d letters." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:231 +#, python-format +msgid "%(num)d letter" +msgid_plural "%(num)d letters" +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:261 +#, python-format +msgid "This password must contain at least %(min_numeric)d number." +msgid_plural "This password must contain at least %(min_numeric)d numbers." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:271 +#, python-format +msgid "Your password must contain at least %(min_numeric)d number." +msgid_plural "Your password must contain at least %(min_numeric)d numbers." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:279 +#, python-format +msgid "%(num)d number" +msgid_plural "%(num)d numbers" +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:309 +#, python-format +msgid "This password must contain at least %(min_upper)d uppercase letter." +msgid_plural "" +"This password must contain at least %(min_upper)d uppercase letters." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:319 +#, python-format +msgid "Your password must contain at least %(min_upper)d uppercase letter." +msgid_plural "" +"Your password must contain at least %(min_upper)d uppercase letters." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:327 +#, python-format +msgid "%(num)d uppercase letter" +msgid_plural "%(num)d uppercase letters" +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:357 +#, python-format +msgid "This password must contain at least %(min_lower)d lowercase letter." +msgid_plural "" +"This password must contain at least %(min_lower)d lowercase letters." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:367 +#, python-format +msgid "Your password must contain at least %(min_lower)d lowercase letter." +msgid_plural "" +"Your password must contain at least %(min_lower)d lowercase letters." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:375 +#, python-format +msgid "%(num)d lowercase letter" +msgid_plural "%(num)d lowercase letters" +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:406 +#, python-format +msgid "" +"This password must contain at least %(min_punctuation)d punctuation mark." +msgid_plural "" +"This password must contain at least %(min_punctuation)d punctuation marks." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:416 +#, python-format +msgid "" +"Your password must contain at least %(min_punctuation)d punctuation mark." +msgid_plural "" +"Your password must contain at least %(min_punctuation)d punctuation marks." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:424 +#, python-format +msgid "%(num)d punctuation mark" +msgid_plural "%(num)d punctuation marks" +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:454 +#, python-format +msgid "This password must contain at least %(min_symbol)d symbol." +msgid_plural "This password must contain at least %(min_symbol)d symbols." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:464 +#, python-format +msgid "Your password must contain at least %(min_symbol)d symbol." +msgid_plural "Your password must contain at least %(min_symbol)d symbols." +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/util/password_policy_validators.py:472 +#, python-format +msgid "%(num)d symbol" +msgid_plural "%(num)d symbols" +msgstr[0] "" +msgstr[1] "" + +#: common/djangoapps/xblock_django/admin.py:22 +msgid "" +"To disable the XBlock and prevent rendering in the LMS, leave \"Enabled\" " +"deselected; for clarity, update XBlockStudioConfiguration support state " +"accordingly." +msgstr "" + +#: common/djangoapps/xblock_django/admin.py:27 +msgid "" +"Only XBlocks listed in a course's Advanced Module List can be flagged as " +"deprecated. Remember to update XBlockStudioConfiguration support state " +"accordingly, as deprecated does not impact whether or not new XBlock " +"instances can be created in Studio." +msgstr "" + +#: common/djangoapps/xblock_django/admin.py:45 +msgid "" +"XBlock/template combinations that are disabled cannot be edited in Studio, " +"regardless of support level. Remember to also check if all instances of the " +"XBlock are disabled in XBlockConfiguration." +msgstr "" + +#: common/djangoapps/xblock_django/admin.py:52 +msgid "" +"Enabled XBlock/template combinations with full or provisional support can " +"always be created in Studio. Unsupported XBlock/template combinations " +"require course author opt-in." +msgstr "" + +#: common/djangoapps/xblock_django/models.py:27 +msgid "show deprecation messaging in Studio" +msgstr "" + +#: common/djangoapps/xblock_django/models.py:65 +msgid "Fully Supported" +msgstr "" + +#: common/djangoapps/xblock_django/models.py:66 +msgid "Provisionally Supported" +msgstr "" + +#: common/djangoapps/xblock_django/models.py:67 +msgid "Unsupported" +msgstr "" + +#: common/templates/admin/student/loginfailures/change_form_template.html:7 +#: common/templates/admin/student/loginfailures/change_form_template.html:22 +msgid "Unlock Account" +msgstr "" + +#. #-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-# +#. Translators: this is a control to allow users to exit out of this modal +#. interface (a menu or piece of UI that takes the full focus of the screen) +#: common/templates/admin/student/loginfailures/change_form_template.html:13 +#: common/templates/admin/student/loginfailures/change_form_template.html:29 +#: lms/templates/wiki/edit.html:47 lms/templates/wiki/history.html:203 +#: lms/templates/wiki/history.html:234 +#: lms/templates/wiki/includes/cheatsheet.html:5 +#: lms/templates/ccx/schedule.html:44 lms/templates/dashboard.html:346 +#: lms/templates/dashboard.html:377 +#: lms/templates/dashboard/_dashboard_entitlement_unenrollment_modal.html:13 +#: lms/templates/forgot_password_modal.html:16 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:13 +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:13 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:13 +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:11 +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:13 +#: lms/templates/modal/_modal-settings-language.html:15 +#: lms/templates/signup_modal.html:20 +msgid "Close" +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/body.html:13 +#, python-format +msgid "" +"This is a routed Account Activation email for %(routed_user)s " +"(%(routed_user_email)s): %(routed_profile_name)s" +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/body.html:23 +msgid "Account activation" +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/body.html:27 +#, python-format +msgid "" +"You're almost there! Use the link below to activate your account to access " +"engaging, high-quality %(platform_name)s courses. Note that you will not be " +"able to log back into your account until you have activated it." +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/body.html:33 +msgid "Activate your account" +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/body.html:42 +#: common/templates/student/edx_ace/accountactivation/email/body.txt:6 +#, python-format +msgid "Enjoy learning with %(platform_name)s." +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/body.html:50 +#, python-format, python-brace-format +msgid "" +"If you need help, please use our web form at " +"{start_anchor_web}%(support_url)s{end_anchor} or email " +"{start_anchor_email}%(support_email)s{end_anchor}." +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/body.html:64 +#: common/templates/student/edx_ace/accountactivation/email/body.txt:10 +#, python-format +msgid "" +"This email message was automatically sent by %(lms_url)s because someone " +"attempted to create an account on %(platform_name)s using this email address." +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/body.txt:2 +#, python-format +msgid "" +"You’re almost there! Use the link below to activate your account to access " +"engaging, high-quality %(platform_name)s courses. Note that you will not be " +"able to log back into your account until you have activated it." +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/body.txt:8 +#, python-format +msgid "" +"If you need help, please use our web form at %(support_url)s or email " +"%(support_email)s." +msgstr "" + +#: common/templates/student/edx_ace/accountactivation/email/subject.txt:3 +#, python-format +msgid "Action Required: Activate your %(platform_name)s account" +msgstr "" + +#: common/templates/student/edx_ace/accountrecovery/email/body.html:10 +#: common/templates/student/edx_ace/accountrecovery/email/body.html:39 +msgid "Create Password" +msgstr "" + +#: common/templates/student/edx_ace/accountrecovery/email/body.html:14 +#: common/templates/student/edx_ace/accountrecovery/email/body.txt:2 +#, python-format +msgid "" +"You're receiving this e-mail because you requested to create a password for " +"your user account at %(platform_name)s." +msgstr "" + +#: common/templates/student/edx_ace/accountrecovery/email/body.html:21 +#: common/templates/student/edx_ace/accountrecovery/email/body.txt:4 +#, python-format +msgid "" +"We've restored access to your %(platform_name)s account using the recovery " +"email you provided at registration." +msgstr "" + +#: common/templates/student/edx_ace/accountrecovery/email/body.html:28 +#: common/templates/student/edx_ace/accountrecovery/email/body.txt:6 +#, python-format +msgid "" +"Once you've created a password [below], you will be able to log in to " +"%(platform_name)s with this email (%(email)s) and your new password." +msgstr "" + +#: common/templates/student/edx_ace/accountrecovery/email/body.html:34 +#: common/templates/student/edx_ace/accountrecovery/email/body.txt:8 +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.html:33 +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.txt:13 +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + +#: common/templates/student/edx_ace/accountrecovery/email/body.txt:12 +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.txt:15 +msgid "Thanks for using our site!" +msgstr "" + +#: common/templates/student/edx_ace/accountrecovery/email/body.txt:13 +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.txt:17 +#, python-format +msgid "The %(platform_name)s Team" +msgstr "" + +#: common/templates/student/edx_ace/accountrecovery/email/subject.txt:3 +#, python-format +msgid "Password creation on %(platform_name)s" +msgstr "" + +#: common/templates/student/edx_ace/emailchange/email/body.html:10 +msgid "Email Change" +msgstr "" + +#: common/templates/student/edx_ace/emailchange/email/body.html:14 +#: common/templates/student/edx_ace/emailchange/email/body.txt:2 +#, python-format +msgid "" +"We received a request to change the e-mail associated with your " +"%(platform_name)s account from %(old_email)s to %(new_email)s. If this is " +"correct, please confirm your new e-mail address by visiting:" +msgstr "" + +#: common/templates/student/edx_ace/emailchange/email/body.html:20 +msgid "Confirm Email Change" +msgstr "" + +#: common/templates/student/edx_ace/emailchange/email/body.html:26 +#: common/templates/student/edx_ace/emailchange/email/body.txt:6 +#, python-format +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive " +"any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the help section of the %(platform_name)s web site." +msgstr "" + +#: common/templates/student/edx_ace/emailchange/email/subject.txt:3 +#, python-format +msgid "Request to change %(platform_name)s account e-mail" +msgstr "" + +#: common/templates/student/edx_ace/emailchangeconfirmation/email/body.html:11 +#: common/templates/student/edx_ace/emailchangeconfirmation/email/subject.txt:3 +#, python-format +msgid "Email Change Confirmation for %(platform_name)s" +msgstr "" + +#: common/templates/student/edx_ace/emailchangeconfirmation/email/body.html:16 +#: common/templates/student/edx_ace/emailchangeconfirmation/email/body.txt:2 +#, python-format +msgid "" +"This is to confirm that you changed the e-mail associated with " +"%(platform_name)s from %(old_email)s to %(new_email)s. If you did not make " +"this request, please contact us immediately. Contact information is listed " +"at:" +msgstr "" + +#: common/templates/student/edx_ace/emailchangeconfirmation/email/body.html:25 +#: common/templates/student/edx_ace/emailchangeconfirmation/email/body.txt:6 +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt:8 +msgid "" +"We keep a log of old e-mails, so if this request was unintentional, we can " +"investigate." +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.html:12 +#, python-format +msgid "" +"\n" +" Proctoring requirements for %(course_name)s\n" +" " +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.html:20 +#, python-format +msgid "" +"\n" +" Hello %(full_name)s,\n" +" " +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.html:29 +#, python-format +msgid "" +"\n" +" You are enrolled in %(course_name)s at " +"%(platform_name)s. This course contains proctored exams.\n" +" " +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.html:38 +#, python-format +msgid "" +"\n" +" Proctored exams are timed exams that you take while " +"proctoring software monitors your computer's desktop, webcam video, and " +"audio. Your course uses %(proctoring_provider)s software for proctoring.\n" +" " +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.html:46 +msgid "" +"\n" +" Carefully review the system requirements as well as the " +"steps to take a proctored exam in order to ensure that you are prepared.\n" +" " +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.html:53 +msgid "" +"\n" +" Proctoring Instructions and Requirements\n" +" " +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.html:60 +#: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:11 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:38 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.txt:12 +#: lms/templates/emails/failed_verification_email.txt:37 +#: lms/templates/emails/order_confirmation_email.txt:13 +#: lms/templates/emails/photo_submission_confirmation.txt:11 +msgid "Thank you," +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.html:63 +#: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:12 +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:32 +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.txt:7 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:41 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.txt:13 +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.html:35 +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.txt:8 +#, python-format +msgid "The %(platform_name)s Team " +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:1 +#, python-format +msgid "Hello %(full_name)s" +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:3 +#, python-format +msgid "" +"You are enrolled in %(course_name)s at %(platform_name)s. This course " +"contains proctored exams." +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:5 +#, python-format +msgid "" +"Proctored exams are timed exams that you take while proctoring software " +"monitors your computer's desktop, webcam video, and audio. Your course uses " +"%(proctoring_provider)s software for proctoring." +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:7 +msgid "" +"Carefully review the system requirements as well as the steps to take a " +"proctored exam in order to ensure that you are prepared." +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:9 +#, python-format +msgid "" +"To view proctoring instructions and requirements, please visit: " +"%(proctoring_requirements_url)s" +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/body.txt:14 +#, python-format +msgid "" +"This email was automatically sent from %(platform_name)s to %(full_name)s." +msgstr "" + +#: common/templates/student/edx_ace/proctoringrequirements/email/subject.txt:3 +#, python-format +msgid "Proctoring requirements for %(course_name)s" +msgstr "" + +#: common/templates/student/edx_ace/recoveryemailcreate/email/body.html:10 +msgid "Create Recovery Email" +msgstr "" + +#: common/templates/student/edx_ace/recoveryemailcreate/email/body.html:14 +#: common/templates/student/edx_ace/recoveryemailcreate/email/body.txt:2 +#, python-format +msgid "You've registered this recovery email address for %(platform_name)s." +msgstr "" + +#: common/templates/student/edx_ace/recoveryemailcreate/email/body.html:18 +#: common/templates/student/edx_ace/recoveryemailcreate/email/body.txt:4 +msgid "" +"If you set this email address, click \"confirm email.\" If you didn't " +"request this change, you can disregard this email." +msgstr "" + +#. Translators: This label appears above a field on the registration form +#. meant to confirm the user's email address. +#: common/templates/student/edx_ace/recoveryemailcreate/email/body.html:24 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:359 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:516 +msgid "Confirm Email" +msgstr "" + +#: common/templates/student/edx_ace/recoveryemailcreate/email/subject.txt:3 +#, python-format +msgid "Confirm your recovery email for %(platform_name)s" +msgstr "" + +#: lms/djangoapps/badges/events/course_complete.py:43 +#, python-brace-format +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/badges/events/course_complete.py:50 +#, python-brace-format +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + +#: lms/djangoapps/badges/models.py:15 +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/badges/models.py:17 +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/badges/models.py:25 +msgid "This value must be all lowercase." +msgstr "" + +#. Translators: This string is used across Open edX installations +#. as a callback to edX. Please do not translate `edX.org` +#: lms/djangoapps/branding/api.py:117 +msgid "Take free online courses at edX.org" +msgstr "" + +#. Translators: 'edX' and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. +#: lms/djangoapps/branding/api.py:131 +#, python-brace-format +msgid "" +"© {org_name}. All rights reserved except where noted. edX, Open edX and " +"their respective logos are registered trademarks of edX Inc." +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: 'Open edX' is a trademark, please keep this untranslated. +#. See http://openedx.org for more information. +#. #-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-# +#. Translators: 'Open edX' is a brand, please keep this untranslated. See +#. http://openedx.org for more information. +#: lms/djangoapps/branding/api.py:147 cms/templates/widgets/footer.html:58 +#: cms/templates/widgets/footer.html:59 +#: themes/red-theme/lms/templates/footer.html:113 +msgid "Powered by Open edX" +msgstr "" + +#: lms/djangoapps/branding/api.py:254 lms/djangoapps/branding/api.py:291 +#: lms/templates/static_templates/blog.html:5 +#: lms/templates/static_templates/blog.html:10 +msgid "Blog" +msgstr "" + +#: lms/djangoapps/branding/api.py:255 cms/templates/widgets/sock_links.html:35 +#: themes/stanford-style/lms/templates/static_templates/about.html:96 +msgid "Contact Us" +msgstr "" + +#: lms/djangoapps/branding/api.py:256 lms/djangoapps/branding/api.py:292 +msgid "Help Center" +msgstr "" + +#: lms/djangoapps/branding/api.py:257 +msgid "Security" +msgstr "" + +#: lms/djangoapps/branding/api.py:261 lms/djangoapps/branding/api.py:320 +#: lms/templates/static_templates/media-kit.html:5 +#: lms/templates/static_templates/media-kit.html:10 +msgid "Media Kit" +msgstr "" + +#: lms/djangoapps/branding/api.py:262 lms/djangoapps/branding/api.py:295 +#: lms/templates/static_templates/donate.html:5 +#: lms/templates/static_templates/donate.html:10 +msgid "Donate" +msgstr "" + +#: lms/djangoapps/branding/api.py:286 lms/djangoapps/branding/api.py:362 +#: lms/templates/footer.html:18 lms/templates/footer.html:92 +#: lms/templates/static_templates/about.html:5 +#: lms/templates/static_templates/about.html:10 +#: themes/red-theme/lms/templates/footer.html:20 +#: themes/red-theme/lms/templates/footer.html:24 +#: themes/stanford-style/lms/templates/footer.html:15 +#: themes/stanford-style/lms/templates/static_templates/about.html:9 +#: themes/stanford-style/lms/templates/static_templates/about.html:41 +#: themes/stanford-style/lms/templates/static_templates/about.html:58 +msgid "About" +msgstr "" + +#: lms/djangoapps/branding/api.py:289 lms/djangoapps/branding/api.py:365 +#, python-brace-format +msgid "{platform_name} for Business" +msgstr "" + +#: lms/djangoapps/branding/api.py:293 +#: lms/templates/static_templates/contact.html:5 +#: lms/templates/static_templates/contact.html:10 +#: themes/red-theme/lms/templates/footer.html:48 +#: themes/stanford-style/lms/templates/footer.html:17 +#: themes/stanford-style/lms/templates/static_templates/about.html:43 +msgid "Contact" +msgstr "" + +#: lms/djangoapps/branding/api.py:294 lms/djangoapps/branding/api.py:373 +#: themes/stanford-style/lms/templates/footer.html:16 +#: themes/stanford-style/lms/templates/static_templates/about.html:42 +#: themes/stanford-style/lms/templates/static_templates/about.html:77 +msgid "Careers" +msgstr "" + +#: lms/djangoapps/branding/api.py:300 lms/djangoapps/branding/api.py:374 +#: themes/red-theme/lms/templates/footer.html:37 +msgid "News" +msgstr "" + +#: lms/djangoapps/branding/api.py:317 lms/djangoapps/branding/api.py:391 +#: lms/djangoapps/certificates/views/webview.py:187 +msgid "Terms of Service & Honor Code" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: A 'Privacy Policy' is a legal document/statement describing a +#. website's use of personal information +#: lms/djangoapps/branding/api.py:318 lms/djangoapps/branding/api.py:392 +#: lms/djangoapps/certificates/views/webview.py:190 +#: cms/templates/widgets/footer.html:30 +#: lms/templates/static_templates/privacy.html:6 +#: lms/templates/static_templates/privacy.html:11 +#: themes/red-theme/lms/templates/footer.html:101 +#: themes/stanford-style/lms/templates/footer.html:19 +#: themes/stanford-style/lms/templates/static_templates/tos.html:15 +msgid "Privacy Policy" +msgstr "" + +#: lms/djangoapps/branding/api.py:319 lms/djangoapps/branding/api.py:394 +msgid "Accessibility Policy" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This is a legal document users must agree to +#. in order to register a new account. +#: lms/djangoapps/branding/api.py:328 lms/djangoapps/branding/api.py:403 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:331 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:1066 +#: cms/templates/widgets/footer.html:25 +#: lms/templates/static_templates/tos.html:5 +#: lms/templates/static_templates/tos.html:10 +#: themes/red-theme/lms/templates/footer.html:97 +#: themes/stanford-style/lms/templates/footer.html:18 +#: themes/stanford-style/lms/templates/static_templates/tos.html:8 +#: themes/stanford-style/lms/templates/static_templates/tos.html:11 +msgid "Terms of Service" +msgstr "" + +#: lms/djangoapps/branding/api.py:334 lms/djangoapps/branding/api.py:409 +msgid "Sitemap" +msgstr "" + +#: lms/djangoapps/branding/api.py:370 +msgid "Affiliates" +msgstr "" + +#. Translators: 'Open edX' is a trademark, please keep this untranslated +#: lms/djangoapps/branding/api.py:372 +msgid "Open edX" +msgstr "" + +#: lms/djangoapps/branding/api.py:393 +msgid "Cookie Policy" +msgstr "" + +#: lms/djangoapps/branding/api.py:395 +msgid "Your Privacy Choices" +msgstr "" + +#: lms/djangoapps/branding/api.py:408 +msgid "Trademark Policy" +msgstr "" + +#: lms/djangoapps/branding/api.py:439 +#, python-brace-format +msgid "Download the {platform_name} mobile app from the Apple App Store" +msgstr "" + +#: lms/djangoapps/branding/api.py:447 +#, python-brace-format +msgid "Download the {platform_name} mobile app from Google Play" +msgstr "" + +#. Translators: Bulk email from address e.g. ("Physics 101" Course Staff) +#: lms/djangoapps/bulk_email/tasks.py:383 +#, python-brace-format +msgid "\"{course_title}\" Course Staff" +msgstr "" + +#: lms/djangoapps/ccx/plugins.py:22 +msgid "CCX Coach" +msgstr "" + +#: lms/djangoapps/ccx/utils.py:50 +msgid "" +"A CCX can only be created on this course through an external service. " +"Contact a course admin to give you access." +msgstr "" + +#: lms/djangoapps/ccx/utils.py:267 +#, python-brace-format +msgid "The course is full: the limit is {max_student_enrollments_allowed}" +msgstr "" + +#: lms/djangoapps/ccx/views.py:97 +msgid "You must be a CCX Coach to access this view." +msgstr "" + +#: lms/djangoapps/ccx/views.py:102 +msgid "You must be the coach for this ccx to access this view" +msgstr "" + +#: lms/djangoapps/ccx/views.py:180 +msgid "" +"You cannot create a CCX from a course using a deprecated id. Please create a " +"rerun of this course in the studio to allow this action." +msgstr "" + +#. Translators: This is a past-tense verb that is used for task action +#. messages. +#: lms/djangoapps/certificates/models.py:565 +msgid "regenerated" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/certificates/models.py:565 +#: lms/djangoapps/instructor_task/tasks.py:178 +#: lms/djangoapps/instructor_task/tasks.py:226 +#: lms/djangoapps/instructor_task/tasks.py:239 +#: lms/djangoapps/instructor_task/tasks.py:265 +#: lms/djangoapps/instructor_task/tasks.py:319 +#: lms/djangoapps/instructor_task/tasks.py:342 +msgid "generated" +msgstr "" + +#. Translators: This string represents task was executed for all learners. +#: lms/djangoapps/certificates/models.py:581 +#: lms/djangoapps/certificates/models.py:602 +msgid "All learners" +msgstr "" + +#. Translators: This string represents task was executed for students having +#. exceptions. +#: lms/djangoapps/certificates/models.py:600 +msgid "For exceptions" +msgstr "" + +#: lms/djangoapps/certificates/models.py:830 +msgid "" +"A human-readable description of the example certificate. For example, " +"'verified' or 'honor' to differentiate between two types of certificates." +msgstr "" + +#: lms/djangoapps/certificates/models.py:845 +msgid "" +"A unique identifier for the example certificate. This is used when we " +"receive a response from the queue to determine which example certificate was " +"processed." +msgstr "" + +#: lms/djangoapps/certificates/models.py:856 +msgid "" +"An access key for the example certificate. This is used when we receive a " +"response from the queue to validate that the sender is the same entity we " +"asked to generate the certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:866 +msgid "The full name that will appear on the certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:871 +msgid "The template file to use when generating the certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:883 +msgid "The status of the example certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:889 +msgid "The reason an error occurred during certificate generation." +msgstr "" + +#: lms/djangoapps/certificates/models.py:896 +msgid "The download URL for the generated certificate." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1135 +msgid "Name of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1141 +msgid "Description and/or admin notes." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1144 +msgid "Django template HTML." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1150 +msgid "Organization of template." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1164 +msgid "The course mode for this template." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1167 +msgid "On/Off switch." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1214 +msgid "Description of the asset." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1219 +msgid "Asset file. It could be an image or css file." +msgstr "" + +#: lms/djangoapps/certificates/models.py:1225 +msgid "" +"Asset's unique slug. We can reference the asset in templates using this " +"value." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:94 +msgid "user is not given." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:100 +#, python-brace-format +msgid "user '{user}' does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:114 +#, python-brace-format +msgid "Course id '{course_id}' is not valid" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:118 +#, python-brace-format +msgid "The course does not exist against the given key '{course_key}'" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:144 +#, python-brace-format +msgid "User {username} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:151 +#, python-brace-format +msgid "{course_key} is not a valid course key" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:192 +#: lms/djangoapps/certificates/views/support.py:257 +#, python-brace-format +msgid "The course {course_key} does not exist" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:197 +#, python-brace-format +msgid "User {user_id} is not enrolled in the course {course_key}" +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:218 +msgid "An unexpected error occurred while regenerating certificates." +msgstr "" + +#: lms/djangoapps/certificates/views/support.py:262 +#, python-brace-format +msgid "User {username} is not enrolled in the course {course_key}" +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. +#: lms/djangoapps/certificates/views/webview.py:72 +#, python-brace-format +msgid "" +"An {cert_type} certificate signifies that a learner has agreed to abide by " +"the honor code established by {platform_name} and has completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views/webview.py:80 +#, python-brace-format +msgid "" +"A {cert_type} certificate signifies that a learner has agreed to abide by " +"the honor code established by {platform_name} and has completed all of the " +"required tasks for this course under its guidelines. " +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:86 +#, python-brace-format +msgid "" +"A {cert_type} certificate also indicates that the identity of the learner " +"has been checked and is valid." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views/webview.py:93 +#, python-brace-format +msgid "" +"An {cert_type} certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#. Translators: This text represents the verification of the certificate +#: lms/djangoapps/certificates/views/webview.py:127 +#, python-brace-format +msgid "" +"This is a valid {platform_name} certificate for {user_name}, who " +"participated in {partner_short_name} {course_number}" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears in the browser title bar +#: lms/djangoapps/certificates/views/webview.py:136 +#, python-brace-format +msgid "{partner_short_name} {course_number} Certificate | {platform_name}" +msgstr "" + +#. Translators: This text fragment appears after the student's name +#. (displayed in a large font) on the certificate +#. screen. The text describes the accomplishment represented by the +#. certificate information displayed to the user +#: lms/djangoapps/certificates/views/webview.py:144 +#, python-brace-format +msgid "" +"successfully completed, received a passing grade, and was awarded this " +"{platform_name} {certificate_type} Certificate of Completion in " +msgstr "" + +#. Translators: This text describes the purpose (and therefore, value) of a +#. course certificate +#: lms/djangoapps/certificates/views/webview.py:157 +#, python-brace-format +msgid "" +"{platform_name} acknowledges achievements through certificates, which are " +"awarded for course activities that {platform_name} students complete." +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views/webview.py:176 +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:231 +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:174 +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views/webview.py:185 +msgid "Invalid Certificate" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views/webview.py:193 +msgid "Certificate Validation" +msgstr "" + +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views/webview.py:196 +#, python-brace-format +msgid "About {platform_name} Accomplishments" +msgstr "" + +#. Translators: This line appears on the page just before the generation date +#. for the certificate +#: lms/djangoapps/certificates/views/webview.py:201 +msgid "Issued On:" +msgstr "" + +#. Translators: The Certificate ID Number is an alphanumeric value unique to +#. each individual certificate +#: lms/djangoapps/certificates/views/webview.py:204 +msgid "Certificate ID Number" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:206 +#: lms/templates/certificates/invalid.html:15 +#: lms/templates/certificates/url_unsupported.html:15 +#: lms/templates/certificates/valid.html:12 +#, python-brace-format +msgid "About {platform_name} Certificates" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:210 +#, python-brace-format +msgid "How {platform_name} Validates Student Certificates" +msgstr "" + +#. Translators: This text describes the validation mechanism for a +#. certificate file (known as GPG security) +#: lms/djangoapps/certificates/views/webview.py:215 +#, python-brace-format +msgid "" +"Certificates issued by {platform_name} are signed by a gpg key so that they " +"can be validated independently by anyone with the {platform_name} public " +"key. For independent verification, {platform_name} uses what is called a " +"\"detached signature\""\"." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:221 +msgid "Validate this certificate for yourself" +msgstr "" + +#. Translators: This text describes (at a high level) the mission and charter +#. the edX platform and organization +#: lms/djangoapps/certificates/views/webview.py:224 +#, python-brace-format +msgid "{platform_name} offers interactive online classes and MOOCs." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:227 +#, python-brace-format +msgid "About {platform_name}" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:229 +#, python-brace-format +msgid "Learn more about {platform_name}" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:231 +#, python-brace-format +msgid "Learn with {platform_name}" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:233 +#, python-brace-format +msgid "Work at {platform_name}" +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:235 +#, python-brace-format +msgid "Contact {platform_name}" +msgstr "" + +#. Translators: This text appears near the top of the certificate and +#. describes the guarantee provided by edX +#: lms/djangoapps/certificates/views/webview.py:238 +#, python-brace-format +msgid "{platform_name} acknowledges the following student accomplishment" +msgstr "" + +#. Translators: This text represents the description of course +#: lms/djangoapps/certificates/views/webview.py:256 +#, python-brace-format +msgid "" +"a course of study offered by {partner_short_name}, an online learning " +"initiative of {partner_long_name}." +msgstr "" + +#. Translators: This text represents the description of course +#: lms/djangoapps/certificates/views/webview.py:264 +#, python-brace-format +msgid "a course of study offered by {partner_short_name}." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:279 +#, python-brace-format +msgid "I completed the {course_title} course on {platform_name}." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:287 +#, python-brace-format +msgid "I completed a course at {platform_name}. Take a look at my certificate." +msgstr "" + +#: lms/djangoapps/certificates/views/webview.py:324 +#, python-brace-format +msgid "More Information About {user_name}'s Certificate:" +msgstr "" + +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views/webview.py:328 +#, python-brace-format +msgid "{fullname}, you earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views/webview.py:333 +msgid "" +"Congratulations! This page summarizes what you accomplished. Show it off to " +"family, friends, and colleagues in your social and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views/webview.py:338 +#, python-brace-format +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#: lms/djangoapps/commerce/api/v1/serializers.py:50 +#, python-brace-format +msgid "{course_id} is not a valid course key." +msgstr "" + +#: lms/djangoapps/commerce/api/v1/serializers.py:57 +#, python-brace-format +msgid "Course {course_id} does not exist." +msgstr "" + +#: lms/djangoapps/commerce/models.py:29 +msgid "Use the checkout page hosted by the E-Commerce service." +msgstr "" + +#: lms/djangoapps/commerce/models.py:35 +msgid "Path to course(s) checkout page hosted by the E-Commerce service." +msgstr "" + +#: lms/djangoapps/commerce/models.py:38 +#: openedx/core/djangoapps/catalog/models.py:31 +#: openedx/core/djangoapps/credentials/models.py:60 +#: openedx/core/djangoapps/credit/models.py:786 +msgid "Cache Time To Live" +msgstr "" + +#: lms/djangoapps/commerce/models.py:41 +#: openedx/core/djangoapps/credentials/models.py:63 +#: openedx/core/djangoapps/credit/models.py:789 +msgid "" +"Specified in seconds. Enable caching by setting this to a value greater than " +"0." +msgstr "" + +#: lms/djangoapps/commerce/models.py:49 +msgid "Path to order receipt page." +msgstr "" + +#: lms/djangoapps/commerce/models.py:53 +msgid "Automatically approve valid refund requests, without manual processing" +msgstr "" + +#: lms/djangoapps/commerce/utils.py:354 +msgid "[Refund] User-Requested Refund" +msgstr "" + +#: lms/djangoapps/commerce/utils.py:364 +#, python-brace-format +msgid "" +"A refund request has been initiated for {username} ({email}). To process " +"this request, please visit the link(s) below." +msgstr "" + +#: lms/djangoapps/course_api/blocks/transformers/milestones.py:191 +#: openedx/core/djangoapps/content/learning_sequences/api/processors/special_exams.py:88 +msgid "Practice Exam" +msgstr "" + +#: lms/djangoapps/course_api/blocks/transformers/milestones.py:193 +#: openedx/core/djangoapps/content/learning_sequences/api/processors/special_exams.py:90 +msgid "Proctored Exam" +msgstr "" + +#: lms/djangoapps/course_api/blocks/transformers/milestones.py:195 +#: openedx/core/djangoapps/content/learning_sequences/api/processors/special_exams.py:92 +msgid "Timed Exam" +msgstr "" + +#: lms/djangoapps/course_api/blocks/transformers/milestones.py:198 +#: openedx/core/djangoapps/content/learning_sequences/api/processors/special_exams.py:95 +msgid "Exam" +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.html:45 +msgid "" +"\n" +" There’s still time to reach your goal\n" +" " +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.html:54 +#, python-format, python-brace-format +msgid "" +"\n" +" You set a goal of learning " +"{start_bold}%(days_per_week)s time a week in %(course_name)s{end_bold}. " +"You’re not quite there, but there's still time to reach that goal!\n" +" " +msgid_plural "" +"\n" +" You set a goal of learning " +"{start_bold}%(days_per_week)s times a week in %(course_name)s{end_bold}. " +"You're not quite there, but there's still time to reach that goal!\n" +" " +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.html:78 +msgid "" +"\n" +" Jump back in\n" +" " +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.html:88 +msgid "" +"\n" +" Remember, you can always change your learning " +"goal. The best goal is one that you can stick to.\n" +" " +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.html:107 +msgid "" +"\n" +" Adjust my goal\n" +" " +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.html:127 +msgid "" +"\n" +" Unsubscribe from goal reminder emails for this " +"course\n" +" " +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.txt:2 +msgid "You're almost there!" +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.txt:3 +msgid "There's still time to reach your goal" +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.txt:4 +#, python-format +msgid "" +"You set a goal of learning %(days_per_week)s times a week in " +"%(course_name)s. You're not quite there, but there's still time to reach " +"that goal!" +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/body.txt:7 +msgid "" +"Remember, you can always change your learning goal. The best goal is one " +"that you can stick to. " +msgstr "" + +#: lms/djangoapps/course_goals/templates/course_goals/edx_ace/goalreminder/email/subject.txt:3 +#, python-format +msgid "You've almost reached your goal in %(course_name)s" +msgstr "" + +#: lms/djangoapps/course_home_api/admin.py:21 +msgid "" +"These define the context to disable the frontend-app-learning progress page." +"If no values are set, then the configuration applies globally. If a single " +"value is set, then the configuration applies to all courses within that " +"context. At most one value can be set at a time.
If multiple contexts " +"apply to a course (for example, if configuration is specified for the course " +"specifically, and for the org that the course is in, then the more specific " +"context overrides the more general context." +msgstr "" + +#: lms/djangoapps/course_home_api/admin.py:33 +#: openedx/features/discounts/admin.py:34 +msgid "" +"If any of these values is left empty or \"Unknown\", then their value at " +"runtime will be retrieved from the next most specific context that applies. " +"For example, if \"Disabled\" is left as \"Unknown\" in the course context, " +"then that course will be Disabled only if the org that it is in is Disabled." +msgstr "" + +#: lms/djangoapps/course_home_api/models.py:20 +#: openedx/features/discounts/models.py:23 +msgid "Disabled" +msgstr "" + +#: lms/djangoapps/course_home_api/outline/serializers.py:32 +#, python-brace-format +msgid "({number} Question)" +msgid_plural "({number} Questions)" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/course_home_api/outline/views.py:283 +#, python-brace-format +msgid "" +"Please contact your degree administrator or {platform_name} Support if you " +"have questions." +msgstr "" + +#: lms/djangoapps/course_home_api/outline/views.py:290 +#: lms/templates/courseware/course_about.html:87 +msgid "Course is full" +msgstr "" + +#: lms/djangoapps/course_home_api/outline/views.py:386 +msgid "'course_id' is required." +msgstr "" + +#: lms/djangoapps/course_home_api/outline/views.py:390 +msgid "Only 'course_id' is expected." +msgstr "" + +#: lms/djangoapps/course_home_api/outline/views.py:396 +msgid "Welcome message successfully dismissed." +msgstr "" + +#: lms/djangoapps/course_home_api/outline/views.py:426 +msgid "Your course goal has been successfully set." +msgstr "" + +#: lms/djangoapps/course_home_api/outline/views.py:427 +msgid "Course goal updated successfully." +msgstr "" + +#: lms/djangoapps/course_wiki/plugins/course_app.py:31 +#: lms/djangoapps/course_wiki/tab.py:19 lms/djangoapps/course_wiki/views.py:125 +#: lms/templates/wiki/base.html:6 +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:27 +msgid "Wiki" +msgstr "" + +#: lms/djangoapps/course_wiki/plugins/course_app.py:32 +msgid "" +"Enable learners to access, and collaborate on course-related information." +msgstr "" + +#. Translators: this string includes wiki markup. Leave the ** and the _ +#. alone. +#: lms/djangoapps/course_wiki/views.py:80 +#, python-brace-format +msgid "This is the wiki for **{organization}**'s _{course_name}_." +msgstr "" + +#: lms/djangoapps/course_wiki/views.py:90 +msgid "Course page automatically created." +msgstr "" + +#: lms/djangoapps/course_wiki/views.py:118 +#, python-brace-format +msgid "Welcome to the {platform_name} Wiki" +msgstr "" + +#: lms/djangoapps/course_wiki/views.py:122 +msgid "Visit a course wiki to add an article." +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:135 +msgid "Course has not started" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:138 +msgid "Course does not start until {}" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:154 +msgid "You have unfulfilled milestones" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:171 +msgid "You do not have access to this course" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:186 +msgid "You do not have access to this course on a mobile device" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:226 +msgid "You must be enrolled in the course" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:237 +#, python-brace-format +msgid "" +"You are enrolled in this course with '{enrollment_enterprise_name}'. " +"However, you are currently logged in as a '{active_enterprise_name}' user. " +"Please log in with '{enrollment_enterprise_name}' to access this course." +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:253 +msgid "You must give Data Sharing Consent for the course" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:264 +msgid "You must be logged in to see this course" +msgstr "" + +#: lms/djangoapps/courseware/access_response.py:275 +#, python-brace-format +msgid "{course_name} is no longer available." +msgstr "" + +#: lms/djangoapps/courseware/course_tools.py:77 +msgid "Financial Assistance" +msgstr "" + +#: lms/djangoapps/courseware/courses.py:614 +msgid "Assignment" +msgstr "" + +#: lms/djangoapps/courseware/courses.py:701 +msgid "Open Response Assessment" +msgstr "" + +#: lms/djangoapps/courseware/courses.py:724 +msgid "" +"This Open Response Assessment's due dates are set by your instructor and " +"can't be shifted." +msgstr "" + +#: lms/djangoapps/courseware/courses.py:735 +msgid "Self Assessment" +msgstr "" + +#: lms/djangoapps/courseware/courses.py:737 +msgid "Peer Assessment" +msgstr "" + +#: lms/djangoapps/courseware/courses.py:739 +msgid "Staff Assessment" +msgstr "" + +#: lms/djangoapps/courseware/courses.py:741 +msgid "Submission" +msgstr "" + +#. Translators: 'absolute' is a date such as "Jan 01, +#. 2020". 'relative' is a fuzzy description of the time until +#. 'absolute'. For example, 'absolute' might be "Jan 01, 2020", +#. and if today were December 5th, 2020, 'relative' would be "1 +#. month". +#: lms/djangoapps/courseware/date_summary.py:132 +#, python-brace-format +msgid "{relative} ago - {absolute}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:132 +#, python-brace-format +msgid "in {relative} - {absolute}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:272 +msgid "Enrollment Date" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:273 +msgid "Course starts" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:281 +msgid "Course ends" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:298 +msgid "" +"After this date, the course will be archived, which means you can review the " +"course content but can no longer participate in graded assignments or work " +"towards earning a certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:302 +msgid "" +"After the course ends, the course content will be archived and no longer " +"active." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:304 +msgid "" +"This course is archived, which means you can review course content but it is " +"no longer active." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:404 +msgid "You lose all access to this course, including your progress." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:408 +msgid "Audit Access Expires" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:420 +msgid "Certificate Available" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:432 +msgid "Day certificates will become available for passing verified learners." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:457 +#: lms/djangoapps/courseware/date_summary.py:486 +msgid "Upgrade to Verified Certificate" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:488 +msgid "Verification Upgrade Deadline" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:500 +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:503 +msgid "" +"You are still eligible to upgrade to a Verified Certificate! Pursue it to " +"highlight the knowledge and skills you gain in this course." +msgstr "" + +#. Translators: This describes the time by which the user +#. should upgrade to the verified track. 'date' will be +#. their personalized verified upgrade deadline formatted +#. according to their locale. +#: lms/djangoapps/courseware/date_summary.py:519 +#, python-brace-format +msgid "by {date}" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:551 +#: cms/templates/group_configurations.html:90 +#: cms/templates/group_configurations.html:100 +#: cms/templates/group_configurations.html:109 +#: lms/templates/courseware/program_marketing.html:319 +msgid "Learn More" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:553 +msgid "Retry Verification" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:557 +msgid "Verify My Identity" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:565 +msgid "Missed Verification Deadline" +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:572 +msgid "" +"Unfortunately you missed this course's deadline for a successful " +"verification." +msgstr "" + +#: lms/djangoapps/courseware/date_summary.py:576 +msgid "" +"You must successfully complete verification before this date to qualify for " +"a Verified Certificate." +msgstr "" + +#: lms/djangoapps/courseware/masquerade.py:188 +#, python-brace-format +msgid "" +"There is no user with the username or email address \"{user_identifier}\" " +"enrolled in this course." +msgstr "" + +#: lms/djangoapps/courseware/masquerade.py:402 +msgid "" +"This user does not have access to this content " +"because the content start date is in the future" +msgstr "" + +#: lms/djangoapps/courseware/masquerade.py:479 +msgid "" +"This type of component cannot be shown while viewing the course as a " +"specific student." +msgstr "" + +#: lms/djangoapps/courseware/models.py:458 +#: lms/djangoapps/courseware/models.py:494 +#: lms/djangoapps/courseware/models.py:521 +msgid "Number of days a learner has to upgrade after content is made available" +msgstr "" + +#: lms/djangoapps/courseware/models.py:499 +msgid "Disable the dynamic upgrade deadline for this course run." +msgstr "" + +#: lms/djangoapps/courseware/models.py:526 +msgid "Disable the dynamic upgrade deadline for this organization." +msgstr "" + +#: lms/djangoapps/courseware/models.py:551 +msgid "Internal API Base URL" +msgstr "" + +#: lms/djangoapps/courseware/models.py:552 +msgid "Financial Assistance Backend API Base URL." +msgstr "" + +#: lms/djangoapps/courseware/models.py:560 +msgid "" +"Username created for Financial Assistance Backend, e.g. " +"financial_assistance_service_user." +msgstr "" + +#: lms/djangoapps/courseware/models.py:565 +msgid "Percentage of courses allowed to use edx-financial-assistance" +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:29 lms/djangoapps/courseware/tabs.py:81 +#: lms/templates/peer_grading/peer_grading.html:41 +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:30 +msgid "Progress" +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:30 +msgid "Keep learners engaged and on track throughout the course." +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/plugins.py:76 +#: lms/djangoapps/courseware/tabs.py:109 cms/templates/textbooks.html:11 +#: cms/templates/textbooks.html:64 cms/templates/textbooks.html:70 +#: cms/templates/widgets/header.html:138 +msgid "Textbooks" +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:77 +msgid "" +"Create and manage a library of course readings, textbooks, and chapters." +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:127 +msgid "Calculator" +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:128 +msgid "Provide an in-course calculator for simple and complex calculations." +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:175 +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:176 +msgid "" +"Maintain exam integrity by enabling a proctoring solution for your course" +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:226 cms/templates/edit-tabs.html:12 +#: cms/templates/edit-tabs.html:55 cms/templates/edit-tabs.html:177 +msgid "Custom pages" +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:227 +msgid "Provide additional course content and resources with custom pages" +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:278 +msgid "Open Response Assessment Settings" +msgstr "" + +#: lms/djangoapps/courseware/plugins.py:279 +msgid "Course level settings for Open Response Assessment." +msgstr "" + +#: lms/djangoapps/courseware/tabs.py:36 +#: lms/djangoapps/courseware/views/views.py:2159 +#: openedx/features/course_experience/__init__.py:84 xmodule/tabs.py:490 +#: cms/templates/widgets/header.html:87 cms/templates/widgets/header.html:91 +#: cms/templates/widgets/header.html:157 cms/templates/widgets/header.html:280 +#: lms/templates/courseware/course_navigation.html:49 +#: lms/templates/courseware/courseware.html:201 +#: lms/templates/courseware/courseware.html:215 +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:21 +msgid "Course" +msgstr "" + +#: lms/djangoapps/courseware/tabs.py:63 +#: lms/templates/courseware/syllabus.html:21 +msgid "Syllabus" +msgstr "" + +#: lms/djangoapps/courseware/tabs.py:307 +msgid "Dates" +msgstr "" + +#: lms/djangoapps/courseware/views/index.py:231 +#, python-brace-format +msgid "" +"You are not signed in. To see additional course content, {sign_in_link} or " +"{register_link}, and enroll in this course." +msgstr "" + +#: lms/djangoapps/courseware/views/index.py:234 +#: lms/djangoapps/courseware/views/views.py:536 xmodule/discussion_block.py:185 +msgid "sign in" +msgstr "" + +#: lms/djangoapps/courseware/views/index.py:238 +#: lms/djangoapps/courseware/views/views.py:540 +#: lms/djangoapps/courseware/views/views.py:555 xmodule/discussion_block.py:189 +msgid "register" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:157 +msgid "Your enrollment: Audit track" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:158 +msgid "" +"You are enrolled in the audit track for this course. The audit track does " +"not include a certificate." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:166 +msgid "Your enrollment: Honor track" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:167 +msgid "" +"You are enrolled in the honor track for this course. The honor track does " +"not include a certificate." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:180 +msgid "We're working on it..." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:182 +msgid "" +"We're creating your certificate. You can keep working in your courses and a " +"link to it will appear here and on your Dashboard when it is ready." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:192 +msgid "Your certificate has been invalidated" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:193 +msgid "Please contact your course team if you have any questions." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:201 +msgid "Congratulations, you qualified for a certificate!" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:202 +#: lms/djangoapps/courseware/views/views.py:224 +msgid "You've earned a certificate for this course." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:212 +msgid "Your certificate will be available soon!" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:213 +msgid "" +"After this course officially ends, you will receive an email notification " +"with your certificate." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:223 +msgid "Your certificate is available" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:237 +msgid "Certificate unavailable" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:239 +#, python-brace-format +msgid "" +"You have not received a certificate because you do not have a current " +"{platform_name} verified identity." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:534 +#, python-brace-format +msgid "To see course content, {sign_in_link} or {register_link}." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:549 +#, python-brace-format +msgid "{sign_in_link} or {register_link}." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:551 +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordresetsuccess/email/body.html:25 +#: lms/templates/header/navbar-not-authenticated.html:63 +#: lms/templates/header/navbar-not-authenticated.html:67 +#: lms/templates/navigation/navbar-not-authenticated.html:49 +msgid "Sign in" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:565 +#, python-brace-format +msgid "" +"You must be enrolled in the course to see course content. {enroll_link_start}" +"Enroll now{enroll_link_end}." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:578 +msgid "You must be enrolled in the course to see course content." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1190 +#: lms/djangoapps/instructor/views/api.py:160 +msgid "User does not exist." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1197 +msgid "Invalid location." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1211 +#, python-brace-format +msgid "User {username} has never accessed problem {location}" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1408 +#, python-brace-format +msgid "You must be signed in to {platform_name} to create a certificate." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1418 +msgid "Course is not valid" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1434 +msgid "Your certificate will be available when you pass the course." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1447 +msgid "Certificate has already been created." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1449 +msgid "Certificate is being created." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1969 +#, python-brace-format +msgid "" +"{platform_name} now offers financial assistance for learners who want to " +"earn Verified Certificates but who may not be able to pay the Verified " +"Certificate fee. Eligible learners may receive up to 90{percent_sign} off " +"the Verified Certificate fee for a course.\n" +"To apply for financial assistance, enroll in the audit track for a course " +"that offers Verified Certificates, and then complete this application. Note " +"that you must complete a separate application for each course you take.\n" +" We plan to use this information to evaluate your application for financial " +"assistance and to further develop our financial assistance program." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1985 +msgid "Annual Household Income" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1986 +msgid "" +"Tell us about your current financial situation. Why do you need assistance?" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1987 +msgid "" +"Tell us about your learning or professional goals. How will a Verified " +"Certificate in this course help you achieve these goals?" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1989 +msgid "" +"Tell us about your plans for this course. What steps will you take to help " +"you complete the course work and receive a certificate?" +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:1991 +msgid "Use between 1250 and 2500 characters or so in your response." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:2166 +msgid "" +"Select the course for which you want to earn a verified certificate. If the " +"course does not appear in the list, make sure that you have enrolled in the " +"audit track for the course." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:2179 +msgid "Specify your annual household income in US Dollars." +msgstr "" + +#: lms/djangoapps/courseware/views/views.py:2224 +#, python-brace-format +msgid "" +"I allow {platform_name} to use the information provided in this application " +"(except for financial information) for {platform_name} marketing purposes." +msgstr "" + +#: lms/djangoapps/discussion/django_comment_client/base/views.py:543 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:609 +msgid "Title can't be empty" +msgstr "" + +#: lms/djangoapps/discussion/django_comment_client/base/views.py:545 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:611 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:653 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:736 +msgid "Body can't be empty" +msgstr "" + +#: lms/djangoapps/discussion/django_comment_client/base/views.py:628 +msgid "Topic doesn't exist" +msgstr "" + +#: lms/djangoapps/discussion/django_comment_client/base/views.py:702 +#: lms/djangoapps/discussion/django_comment_client/base/views.py:801 +msgid "Comment level too deep" +msgstr "" + +#: lms/djangoapps/discussion/django_comment_client/base/views.py:1088 +msgid "Error uploading file. Please contact the site administrator. Thank you." +msgstr "" + +#: lms/djangoapps/discussion/django_comment_client/base/views.py:1091 +msgid "Good" +msgstr "" + +#. Translators: Replier commented on "your" response to your post +#: lms/djangoapps/discussion/rest_api/discussions_notifications.py:103 +msgid "your" +msgstr "" + +#. Translators: Replier commented on "their" response to your post +#: lms/djangoapps/discussion/rest_api/discussions_notifications.py:107 +msgid "their" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/edx_ace/reportedcontentnotification/email/body.html:12 +#, python-format +msgid "" +"\n" +" %(course_name)s: Reported content awaits review\n" +" " +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/edx_ace/reportedcontentnotification/email/body.html:24 +#: lms/djangoapps/discussion/templates/discussion/edx_ace/reportedcontentnotification/email/body.txt:18 +msgid "Go to Discussion" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/edx_ace/reportedcontentnotification/email/body.txt:4 +#, python-format +msgid "%(course_name)s: Reported content awaits review" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/edx_ace/reportedcontentnotification/email/subject.txt:3 +#, python-format +msgid " %(course_name)s %(course_id)s moderator content for review " +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/edx_ace/responsenotification/email/body.html:11 +#, python-format, python-brace-format +msgid "%(comment_username)s replied to {start_tag}%(thread_title)s{end_tag}:" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/edx_ace/responsenotification/email/body.html:24 +#: lms/djangoapps/discussion/templates/discussion/edx_ace/responsenotification/email/body.txt:16 +msgid "View discussion" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/edx_ace/responsenotification/email/body.txt:4 +#, python-format +msgid "%(comment_username)s replied to %(thread_title)s:" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/edx_ace/responsenotification/email/subject.txt:3 +#, python-format +msgid "Response to %(thread_title)s" +msgstr "" + +#: lms/djangoapps/discussion/views.py:79 +msgid "Access to this discussion is restricted to team members and staff." +msgstr "" + +#: lms/djangoapps/edxnotes/helpers.py:116 +#: lms/djangoapps/edxnotes/helpers.py:147 +msgid "EdxNotes Service is unavailable. Please try again in a few minutes." +msgstr "" + +#: lms/djangoapps/edxnotes/helpers.py:348 +msgid "Invalid JSON response received from notes api." +msgstr "" + +#: lms/djangoapps/edxnotes/helpers.py:355 +msgid "Incorrect data received from notes api." +msgstr "" + +#: lms/djangoapps/edxnotes/helpers.py:398 +msgid "No endpoint was provided for EdxNotes." +msgstr "" + +#: lms/djangoapps/edxnotes/plugins.py:27 lms/djangoapps/edxnotes/plugins.py:57 +#: lms/templates/edxnotes/edxnotes.html:27 +msgid "Notes" +msgstr "" + +#: lms/djangoapps/edxnotes/plugins.py:58 +msgid "" +"Allow learners to highlight passages and make notes right in the course." +msgstr "" + +#: lms/djangoapps/grades/rest_api/v1/gradebook_views.py:1147 +msgid "" +"Cannot override subsection grade: subsection is not available for target " +"learner." +msgstr "" + +#: lms/djangoapps/instructor/services.py:127 +#, python-brace-format +msgid "Proctored Exam Review: {review_status}" +msgstr "" + +#: lms/djangoapps/instructor/services.py:129 +#, python-brace-format +msgid "" +"A proctored exam attempt for {exam_name} in {course_name} by username: " +"{student_username} was reviewed as {review_status} by the proctored exam " +"review provider.\n" +"Review link: {review_url}" +msgstr "" + +#: lms/djangoapps/instructor/settings/common.py:11 +msgid "Your Platform Insights" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:144 +#, python-brace-format +msgid "" +"The {report_type} report is being created. To view the status of the report, " +"see Pending Tasks below." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:162 +msgid "" +"Found a conflict with given identifier. Please try an alternative identifier" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:349 +#: lms/djangoapps/instructor/views/api.py:3339 +msgid "" +"Make sure that the file you upload is in CSV format with no extraneous " +"characters or rows." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:354 +#: lms/djangoapps/instructor/views/api.py:3342 +msgid "Could not read uploaded file." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:379 +#, python-brace-format +msgid "" +"Data in row #{row_num} must have between four and six columns: email, " +"username, full name, country, cohort, and course mode. The last two columns " +"are optional." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:384 +#, python-brace-format +msgid "" +"Data in row #{row_num} must have exactly four columns: email, username, full " +"name, and country." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:413 +msgid "" +"Course is not cohorted but cohort provided. Ignoring cohort assignment for " +"all users." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:428 +#, python-brace-format +msgid "" +"Cohort name not found: {cohort}. Ignoring cohort assignment for all users." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:445 +#, python-brace-format +msgid "" +"Invalid course mode: {mode}. Falling back to the default mode, or keeping " +"the current mode in case the user is already enrolled." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:451 +#, python-brace-format +msgid "" +"Invalid course mode: {mode}. Failling back to {default_mode}, or resetting " +"to {default_mode} in case the user is already enrolled." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:469 +#: lms/djangoapps/instructor/views/api.py:529 +#: lms/djangoapps/instructor/views/api.py:563 +#, python-brace-format +msgid "Invalid email {email_address}." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:481 +#, python-brace-format +msgid "" +"An account with email {email} exists but the provided username {username} is " +"different. Enrolling anyway with {email}." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:568 +#: lms/djangoapps/instructor/views/api.py:3384 +msgid "File is not attached." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:702 +#, python-brace-format +msgid "Username {user} already exists." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:729 +#, python-brace-format +msgid "" +"Error '{error}' while sending email to new user (user email={email}). " +"Without the email student would not be able to login. Please contact support " +"for further information." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1123 +msgid "" +"A usage key location for a section or a problem. If the location is a block " +"that contains other blocks, (such as the course, section, subsection, or " +"unit blocks) then all blocks under that block will be included in the report." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1132 +msgid "A list of usage keys for the blocks to include in the report. " +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1140 +msgid "" +"A list of problem/block types to generate the report for. This field can be " +"omitted if the report should include details of allblock types. " +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1151 +msgid "User-friendly text describing current status of report generation." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1154 +msgid "" +"A unique id for the report generation task. It can be used to query the " +"latest report generation status." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1180 +msgid "" +"The provided parameters were invalid. Make sure you've provided at least one " +"valid usage key for `problem_locations`." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1183 +#: lms/djangoapps/instructor/views/api.py:2239 +#: lms/djangoapps/instructor/views/api.py:2422 +msgid "The requesting user is not authenticated." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1184 +#: lms/djangoapps/instructor/views/api.py:2240 +#: lms/djangoapps/instructor/views/api.py:2423 +msgid "The requesting user lacks access to the course." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1319 +#: lms/djangoapps/instructor_task/api_helper.py:109 +msgid "problem responses" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1325 +msgid "Could not find problem with this location." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1376 +msgid "CourseID" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1377 +msgid "Certificate Type" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1378 +msgid "Total Certificates Issued" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1379 +msgid "Date Report Run" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1415 +#: lms/djangoapps/instructor_task/api_helper.py:110 +msgid "enrolled learner profile" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1440 +msgid "User ID" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1441 +#: lms/djangoapps/instructor/views/tools.py:221 +#: lms/djangoapps/instructor/views/tools.py:226 +#: openedx/core/djangoapps/schedules/admin.py:148 +#: lms/templates/api_admin/catalogs/search.html:21 +#: lms/templates/ccx/enrollment.html:83 +#: lms/templates/staff_problem_info.html:68 +msgid "Username" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This label appears above a field on the login form +#. meant to hold the user's email address. +#. Translators: This label appears above a field on the password reset +#. form meant to hold the user's email address. +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's email address. +#: lms/djangoapps/instructor/views/api.py:1443 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:700 +#: openedx/core/djangoapps/user_authn/views/login_form.py:96 +#: openedx/core/djangoapps/user_authn/views/password_reset.py:89 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:489 +#: lms/templates/ccx/enrollment.html:84 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:53 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:66 +msgid "Email" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1444 +msgid "Language" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1445 +msgid "Location" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This label appears above a dropdown menu used to select +#. the user's gender. +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's gender. +#: lms/djangoapps/instructor/views/api.py:1447 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:117 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:642 +#: lms/templates/signup_modal.html:94 +#: themes/stanford-style/lms/templates/register-form.html:193 +msgid "Gender" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1448 +msgid "Level of Education" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1449 +#: themes/stanford-style/lms/templates/register-form.html:223 +msgid "Mailing Address" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1450 +msgid "Goals" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1451 +msgid "Enrollment Mode" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1452 +msgid "Last Login" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1453 +msgid "Date Joined" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1454 +msgid "External User Key" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1460 +msgid "Cohort" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1464 +#: lms/djangoapps/instructor/views/instructor_dashboard.py:756 +msgid "Team" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This label appears above a field +#. which allows the user to input the city in which they live. +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the city in which they live. +#: lms/djangoapps/instructor/views/api.py:1468 +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:261 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:290 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:827 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:88 +#: themes/stanford-style/lms/templates/register-form.html:160 +msgid "City" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1470 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:103 +#: themes/stanford-style/lms/templates/register-form.html:167 +msgid "Country" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1512 +#: lms/djangoapps/instructor_task/api_helper.py:111 +msgid "enrollment" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1532 +msgid "The file must contain a 'cohort' column containing cohort names." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1534 +msgid "The file must contain a 'username' column, an 'email' column, or both." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1622 +#: lms/djangoapps/instructor_task/api_helper.py:113 +msgid "survey" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1640 +#: lms/djangoapps/instructor_task/api_helper.py:114 +msgid "proctored exam results" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1655 +msgid "Anonymized User IDs" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1693 +#, python-brace-format +msgid "Enrollment status for {student}: unknown" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1697 +#, python-brace-format +msgid "Enrollment status for {student}: active" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1699 +#, python-brace-format +msgid "Enrollment status for {student}: inactive" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1704 +#, python-brace-format +msgid "Enrollment status for {student}: pending" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1706 +#, python-brace-format +msgid "Enrollment status for {student}: never enrolled" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1823 +msgid "Module does not exist." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1826 +msgid "An error occurred while deleting the score." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1868 +#: lms/djangoapps/instructor/views/api.py:2086 +msgid "Course has no entrance exam section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1881 +msgid "all_students and unique_student_identifier are mutually exclusive." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1885 +msgid "all_students and delete_module are mutually exclusive." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1891 +msgid "Requires instructor access." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1908 +#: lms/djangoapps/instructor/views/api.py:2097 +#: lms/djangoapps/instructor/views/api.py:2361 +msgid "Course has no valid entrance exam section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:1910 +#: lms/djangoapps/instructor/views/api.py:2103 +msgid "All Students" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2091 +msgid "Cannot rescore with all_students and unique_student_identifier." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2157 +msgid "Current status of task." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2158 +msgid "Identifies the kind of task being performed, e.g. rescoring." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2159 +msgid "The celery ID for the task." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2160 +msgid "The date and time when the task was created." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2163 +msgid "" +"The input parameters for the task. The format and content of this data will " +"depend on the kind of task being performed. For instanceit may contain the " +"problem locations for a problem resources task." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2167 +msgid "The username of the user who initiated this task." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2168 +msgid "The last knows state of the celery task." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2169 +msgid "Task duration information, if known" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2170 +msgid "User-friendly task status information, if available." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2179 +msgid "List of instructor tasks." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2241 +#: lms/djangoapps/instructor/views/api.py:2424 +msgid "The requested course does not exist." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2386 +msgid "URL from which report can be downloaded." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2387 +msgid "Name of report." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2388 +msgid "HTML anchor tag that contains the name and link." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2397 +msgid "List of report downloads" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2411 +msgid "ID for the course whose reports need to be listed." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2417 +msgid "" +"Filter results to only return details of for the report with the specified " +"name." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2524 +#: lms/djangoapps/instructor_task/api_helper.py:115 +msgid "ORA data" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2542 +msgid "ORA summary" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2566 +msgid "Attachments archive is being created." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2581 +#: lms/djangoapps/instructor_task/api_helper.py:116 +msgid "grade" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2604 +#: lms/djangoapps/instructor_task/api_helper.py:108 +msgid "problem grade" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2870 +#, python-brace-format +msgid "Successfully changed due date for student {0} for {1} to {2}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2898 +msgid "Successfully removed invalid due date extension (unit has no due date)." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:2903 +#, python-brace-format +msgid "Successfully reset due date for student {0} for {1} to {2}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3010 +#, python-format +msgid "This student (%s) will skip the entrance exam." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3012 +#, python-format +msgid "This student (%s) is already allowed to skip the entrance exam." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3031 +msgid "" +"Certificate generation task for all students of this course has been " +"started. You can view the status of the generation task in the \"Pending " +"Tasks\" section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3056 +msgid "" +"Please select one or more certificate statuses that require certificate " +"regeneration." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3070 +msgid "Please select certificate statuses from the list only." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3076 +msgid "" +"Certificate regeneration task has been started. You can view the status of " +"the generation task in the \"Pending Tasks\" section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3137 +#, python-brace-format +msgid "" +"Student {user} is not enrolled in this course. Please check your spelling " +"and retry." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3144 +#, python-brace-format +msgid "" +"Student {user} is already on the certificate invalidation list and cannot be " +"added to the certificate exception list." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3150 +#, python-brace-format +msgid "Student (username/email={user}) already in certificate exception list." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3186 +#, python-brace-format +msgid "" +"Error occurred removing the allowlist entry for student {student}. Please " +"refresh the page and try again" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3204 +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add to Exception List\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3221 +msgid "" +"The record is not in the correct format. Please add a valid username or " +"email address." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3238 +#, python-brace-format +msgid "{user} does not exist in the LMS. Please check your spelling and retry." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3275 +msgid "Invalid data, generate_for must be \"new\" or \"all\"." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3283 +msgid "Certificate generation started for students on the allowlist." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3331 +#, python-brace-format +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3382 +#, python-brace-format +msgid "user \"{username}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3423 +#, python-brace-format +msgid "" +"The student {student} appears on the Certificate Exception list in course " +"{course}. Please remove them from the Certificate Exception list before " +"attempting to invalidate their certificate." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3460 +#, python-brace-format +msgid "" +"Certificate of {user} has already been invalidated. Please check your " +"spelling and retry." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3468 +#, python-brace-format +msgid "" +"Certificate for student {user} is already invalid, kindly verify that " +"certificate was generated for this student and then proceed." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3505 +msgid "" +"Certificate Invalidation does not exist, Please refresh the page and try " +"again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3541 +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Invalidate Certificate\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py:3559 +#, python-brace-format +msgid "" +"The student {student} does not have certificate for the course {course}. " +"Kindly verify student username/email and the selected course are correct and " +"try again." +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:77 +msgid "Instructor" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:154 +#, python-brace-format +msgid "" +"To gain insights into student enrollment and participation {link_start}visit " +"{analytics_dashboard_name}, our new course analytics product{link_end}." +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:308 +msgid "Special Exams" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:360 +#: lms/djangoapps/support/views/index.py:15 cms/templates/certificates.html:57 +#: cms/templates/certificates.html:67 cms/templates/certificates.html:90 +#: cms/templates/export.html:217 cms/templates/widgets/header.html:212 +msgid "Certificates" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:405 +msgid "Please Enter the numeric value for the course price" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:414 +#, python-brace-format +msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:426 +msgid "CourseMode price updated successfully" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:435 +msgid "Course Info" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:457 +#, python-brace-format +msgid "Enrollment data is now available in {dashboard_link}." +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:484 +msgid "Membership" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:518 +msgid "Cohorts" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:537 +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:29 +msgid "Discussions" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:556 +#: lms/templates/ccx/coach_dashboard.html:66 +msgid "Student Admin" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:602 +msgid "Extensions" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:627 +msgid "Data Download" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:737 +msgid "Analytics" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_dashboard.py:785 +msgid "Open Responses" +msgstr "" + +#. Translators: number sent refers to the number of emails sent +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:74 +msgid "0 sent" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:84 +#, python-brace-format +msgid "{num_emails} sent" +msgid_plural "{num_emails} sent" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:93 +#, python-brace-format +msgid "{num_emails} failed" +msgid_plural "{num_emails} failed" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:134 +msgid "Complete" +msgstr "" + +#: lms/djangoapps/instructor/views/instructor_task_helpers.py:134 +msgid "Incomplete" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:79 +#, python-brace-format +msgid "Could not find student matching identifier: {student_identifier}" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:93 +msgid "Unable to parse date: " +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:115 +#, python-brace-format +msgid "Couldn't find module for url: {0}" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:171 +msgid "Could not find student enrollment in the course." +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:199 +#, python-brace-format +msgid "Unit {0} has no due date to extend." +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:201 +msgid "An extended due date must be later than the original due date." +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's full name. +#: lms/djangoapps/instructor/views/tools.py:221 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:539 +#: lms/templates/signup_modal.html:50 +#: themes/stanford-style/lms/templates/register-form.html:88 +#: themes/stanford-style/lms/templates/register-form.html:142 +#: themes/stanford-style/lms/templates/register-shib.html:144 +msgid "Full Name" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:221 +#: lms/djangoapps/instructor/views/tools.py:241 +msgid "Extended Due Date" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:229 +#, python-brace-format +msgid "Users with due date extensions for {0}" +msgstr "" + +#: lms/djangoapps/instructor/views/tools.py:256 +#, python-brace-format +msgid "Due date extensions for {0} {1} ({2})" +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:32 +msgid "Requested task is already running" +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:45 +msgid "Error occured. Please try again later." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:112 +msgid "detailed enrollment" +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:123 +#, python-brace-format +msgid "" +"The {report_type} report is being created. To view the status of the report, " +"see Pending Tasks below. You will be able to download the report when it is " +"complete." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:359 +msgid "This component cannot be rescored." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:374 +msgid "This component does not support score override." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:378 +msgid "Scores must be between 0 and the value of the problem." +msgstr "" + +#: lms/djangoapps/instructor_task/api_helper.py:393 +msgid "Not all problems in entrance exam support re-scoring." +msgstr "" + +#: lms/djangoapps/instructor_task/models.py:115 +msgid "An error has occurred. Task was not created." +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:78 +msgid "rescored" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:92 +#: lms/djangoapps/instructor_task/tasks_helper/module_state.py:67 +msgid "overridden" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:116 +msgid "reset" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:139 +#: lms/templates/wiki/plugins/attachments/index.html:74 +#: wiki/models/article.py:245 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:22 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:20 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:39 +#: wiki/templates/wiki/includes/revision_info.html:15 +msgid "deleted" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:162 +msgid "emailed" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:190 +msgid "graded" +msgstr "" + +#. Translators: This is a past-tense phrase that is inserted into task +#. progress messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:208 +msgid "problem distribution graded" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#: lms/djangoapps/instructor_task/tasks.py:277 +msgid "certificates generated" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#. An example of such a message is: "Progress: {action} {succeeded} of +#. {attempted} so far" +#: lms/djangoapps/instructor_task/tasks.py:295 +msgid "cohorted" +msgstr "" + +#. Translators: This is a past-tense verb that is inserted into task progress +#. messages as {action}. +#. An example of such a message is: "Progress: {action} {succeeded} of +#. {attempted} so far" +#: lms/djangoapps/instructor_task/tasks.py:308 +msgid "generate_anonymized_id" +msgstr "" + +#: lms/djangoapps/instructor_task/tasks.py:331 +msgid "compressed" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:106 +#: lms/djangoapps/instructor_task/views.py:111 +msgid "No status information available" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:110 +#, python-brace-format +msgid "No task_output information found for instructor_task {0}" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:116 +#, python-brace-format +msgid "No parsable task_output information found for instructor_task {0}: {1}" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:118 +msgid "No parsable status information available" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:121 +msgid "No message provided" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:124 +#, python-brace-format +msgid "Invalid task_output information found for instructor_task {0}: {1}" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:126 +msgid "No progress status information available" +msgstr "" + +#: lms/djangoapps/instructor_task/views.py:145 +#, python-brace-format +msgid "No parsable task_input information found for instructor_task {0}: {1}" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} and {succeeded} are counts. # lint-amnesty, pylint: +#. disable=line-too-long +#: lms/djangoapps/instructor_task/views.py:156 +#, python-brace-format +msgid "Progress: {action} {succeeded} of {attempted} so far" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. # lint-amnesty, pylint: disable=line- +#. too-long +#: lms/djangoapps/instructor_task/views.py:161 +#, python-brace-format +msgid "Unable to find submission to be {action} for student '{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. # lint-amnesty, pylint: disable=line- +#. too-long +#: lms/djangoapps/instructor_task/views.py:164 +#, python-brace-format +msgid "Problem failed to be {action} for student '{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. # lint-amnesty, pylint: disable=line- +#. too-long +#: lms/djangoapps/instructor_task/views.py:168 +#, python-brace-format +msgid "Problem successfully {action} for student '{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. +#: lms/djangoapps/instructor_task/views.py:174 +#, python-brace-format +msgid "" +"Unable to find entrance exam submission to be {action} for student " +"'{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {student} is a student identifier. +#: lms/djangoapps/instructor_task/views.py:179 +#, python-brace-format +msgid "Entrance exam successfully {action} for student '{student}'" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#: lms/djangoapps/instructor_task/views.py:184 +#, python-brace-format +msgid "Unable to find any students with submissions to be {action}" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} is a count. +#: lms/djangoapps/instructor_task/views.py:187 +#, python-brace-format +msgid "Problem failed to be {action} for any of {attempted} students" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} is a count. +#: lms/djangoapps/instructor_task/views.py:191 +#, python-brace-format +msgid "Problem successfully {action} for {attempted} students" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {succeeded} and {attempted} are counts. # lint-amnesty, pylint: +#. disable=line-too-long +#: lms/djangoapps/instructor_task/views.py:194 +#, python-brace-format +msgid "Problem {action} for {succeeded} of {attempted} students" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#: lms/djangoapps/instructor_task/views.py:199 +#, python-brace-format +msgid "Unable to find any recipients to be {action}" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} is a count. +#: lms/djangoapps/instructor_task/views.py:202 +#, python-brace-format +msgid "Message failed to be {action} for any of {attempted} recipients " +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {attempted} is a count. +#: lms/djangoapps/instructor_task/views.py:206 +#, python-brace-format +msgid "Message successfully {action} for {attempted} recipients" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {succeeded} and {attempted} are counts. # lint-amnesty, pylint: +#. disable=line-too-long +#: lms/djangoapps/instructor_task/views.py:209 +#, python-brace-format +msgid "Message {action} for {succeeded} of {attempted} recipients" +msgstr "" + +#. Translators: {action} is a past-tense verb that is localized separately. +#. {succeeded} and {attempted} are counts. # lint-amnesty, pylint: +#. disable=line-too-long +#: lms/djangoapps/instructor_task/views.py:213 +#, python-brace-format +msgid "Status: {action} {succeeded} of {attempted}" +msgstr "" + +#. Translators: {skipped} is a count. This message is appended to task +#. progress status messages. +#: lms/djangoapps/instructor_task/views.py:217 +#, python-brace-format +msgid " (skipping {skipped})" +msgstr "" + +#. Translators: {total} is a count. This message is appended to task progress +#. status messages. +#: lms/djangoapps/instructor_task/views.py:221 +#, python-brace-format +msgid " (out of {total})" +msgstr "" + +#: lms/djangoapps/learner_dashboard/programs.py:99 +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:103 +#: lms/templates/header/navbar-authenticated.html:42 +#: lms/templates/learner_dashboard/programs.html:11 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:45 +#: lms/templates/navigation/navbar-authenticated.html:28 +msgid "Programs" +msgstr "" + +#: lms/djangoapps/learner_dashboard/programs.py:185 +#: lms/templates/learner_dashboard/program_details.html:11 +msgid "Program Details" +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:23 +msgid "" +"This component's access settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:26 +msgid "" +"This unit's access settings refer to deleted or invalid group configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:29 +msgid "This component's access settings refer to deleted or invalid groups." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:31 +msgid "This unit's access settings refer to deleted or invalid groups." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:32 +msgid "" +"This component's access settings contradict its parent's access settings." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:56 +msgid "Whether to display this block in the table of contents" +msgstr "" + +#. Translators: "TOC" stands for "Table of Contents" +#: lms/djangoapps/lms_xblock/mixin.py:62 +msgid "" +"What format this block is in (used for deciding which grader to apply, and " +"what to show in the TOC)" +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:67 +msgid "Course Chrome" +msgstr "" + +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. +#: lms/djangoapps/lms_xblock/mixin.py:70 +msgid "" +"Enter the chrome, or navigation tools, to use for the XBlock in the LMS. " +"Valid values are: \n" +"\"chromeless\" -- to not use tabs or the accordion; \n" +"\"tabs\" -- to use tabs only; \n" +"\"accordion\" -- to use the accordion only; or \n" +"\"tabs,accordion\" -- to use tabs and the accordion." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:79 +msgid "Default Tab" +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:80 +msgid "" +"Enter the tab that is selected in the XBlock. If not set, the Course tab is " +"selected." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:85 +msgid "LaTeX Source File Name" +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:86 +msgid "Enter the source file name for LaTeX." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:91 xmodule/modulestore/inheritance.py:58 +msgid "If true, can be seen only by course staff, regardless of start date." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:97 +msgid "" +"A dictionary that maps which groups can be shown this block. The keys are " +"group configuration ids and the values are a list of group IDs. If there is " +"no key for a group configuration or if the set of group IDs is empty then " +"the block is considered visible to all. Note that this field is ignored if " +"the block is visible_to_staff_only." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py:146 xmodule/split_test_block.py:89 +msgid "" +"The list of group configurations for partitioning students in content " +"experiments." +msgstr "" + +#: lms/djangoapps/program_enrollments/models.py:57 +msgid "One of user or external_user_key must not be null." +msgstr "" + +#: lms/djangoapps/support/views/index.py:16 +msgid "View and regenerate certificates." +msgstr "" + +#: lms/djangoapps/support/views/index.py:20 +#: lms/templates/ccx/coach_dashboard.html:60 +#: lms/templates/ccx/enrollment.html:8 lms/templates/support/enrollment.html:22 +msgid "Enrollment" +msgstr "" + +#: lms/djangoapps/support/views/index.py:21 +msgid "View and update learner enrollments." +msgstr "" + +#: lms/djangoapps/support/views/index.py:25 +#: lms/templates/support/manage_user.html:23 +msgid "Manage User" +msgstr "" + +#: lms/djangoapps/support/views/index.py:26 +msgid "Disable User Account" +msgstr "" + +#: lms/djangoapps/support/views/index.py:30 +#: lms/templates/support/entitlement.html:19 +msgid "Entitlements" +msgstr "" + +#: lms/djangoapps/support/views/index.py:31 +msgid "View, create, and reissue learner entitlements" +msgstr "" + +#: lms/djangoapps/support/views/index.py:35 +#: lms/templates/support/feature_based_enrollments.html:11 +msgid "Feature Based Enrollments" +msgstr "" + +#: lms/djangoapps/support/views/index.py:36 +msgid "View feature based enrollment settings" +msgstr "" + +#: lms/djangoapps/support/views/index.py:40 +#: lms/templates/support/link_program_enrollments.html:19 +msgid "Link Program Enrollments" +msgstr "" + +#: lms/djangoapps/support/views/index.py:41 +msgid "Link LMS users to program enrollments" +msgstr "" + +#: lms/djangoapps/support/views/index.py:45 +msgid "Program Enrollments Inspector Tool" +msgstr "" + +#: lms/djangoapps/support/views/index.py:46 +msgid "Find information related to a learner's program enrollments" +msgstr "" + +#: lms/djangoapps/support/views/manage_user.py:34 +#: lms/templates/tracking_log.html:6 +msgid "username" +msgstr "" + +#: lms/djangoapps/support/views/manage_user.py:35 +msgid "user_support_url" +msgstr "" + +#: lms/djangoapps/support/views/manage_user.py:36 +msgid "user_detail_url" +msgstr "" + +#: lms/djangoapps/support/views/manage_user.py:61 +#: lms/djangoapps/support/views/manage_user.py:87 +msgid "Usable" +msgstr "" + +#: lms/djangoapps/support/views/manage_user.py:61 +#: lms/djangoapps/support/views/manage_user.py:90 +msgid "Unusable" +msgstr "" + +#: lms/djangoapps/support/views/manage_user.py:88 +msgid "User Enabled Successfully" +msgstr "" + +#: lms/djangoapps/support/views/manage_user.py:91 +msgid "User Disabled Successfully" +msgstr "" + +#: lms/djangoapps/survey/utils.py:20 +msgid "You must complete a survey" +msgstr "" + +#: lms/djangoapps/teams/models.py:141 +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py:29 lms/djangoapps/teams/plugins.py:53 +#: lms/djangoapps/teams/templates/teams/teams.html:16 +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/plugins.py:54 +msgid "Leverage teams to allow learners to connect by topic of interest." +msgstr "" + +#: lms/djangoapps/teams/views.py:414 +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py:424 lms/djangoapps/teams/views.py:1004 +#, python-brace-format +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py:440 +msgid "text_search and order_by cannot be provided together" +msgstr "" + +#: lms/djangoapps/teams/views.py:451 +#, python-brace-format +msgid "The supplied topic id {topic_id} is not valid" +msgstr "" + +#: lms/djangoapps/teams/views.py:471 +msgid "Error connecting to elasticsearch" +msgstr "" + +#. Translators: 'ordering' is a string describing a way +#. of ordering a list. For example, {ordering} may be +#. 'name', indicating that the user wants to sort the +#. list by lower case name. +#: lms/djangoapps/teams/views.py:533 lms/djangoapps/teams/views.py:1031 +#, python-brace-format +msgid "The ordering {ordering} is not supported" +msgstr "" + +#: lms/djangoapps/teams/views.py:560 +#, python-brace-format +msgid "The supplied course_id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py:570 +msgid "topic_id is required" +msgstr "" + +#: lms/djangoapps/teams/views.py:589 +msgid "You can't create a team in an instructor managed topic." +msgstr "" + +#: lms/djangoapps/teams/views.py:601 +msgid "You are already in a team in this teamset." +msgstr "" + +#: lms/djangoapps/teams/views.py:1347 +msgid "teamset_id and team_id are mutually exclusive options." +msgstr "" + +#: lms/djangoapps/teams/views.py:1367 +msgid "teamset_id requires course_id to also be provided." +msgstr "" + +#: lms/djangoapps/teams/views.py:1383 lms/djangoapps/teams/views.py:1396 +msgid "No teamset found in given course with given id" +msgstr "" + +#: lms/djangoapps/teams/views.py:1417 +msgid "username or (team_id or teamset_id) must be specified." +msgstr "" + +#: lms/djangoapps/teams/views.py:1438 +msgid "Username is required." +msgstr "" + +#: lms/djangoapps/teams/views.py:1441 +msgid "Team id is required." +msgstr "" + +#: lms/djangoapps/teams/views.py:1470 +msgid "This team is already full." +msgstr "" + +#: lms/djangoapps/teams/views.py:1476 +msgid "You can't join an instructor managed team." +msgstr "" + +#: lms/djangoapps/teams/views.py:1494 +#, python-brace-format +msgid "The user {username} is already a member of a team in this teamset." +msgstr "" + +#: lms/djangoapps/teams/views.py:1502 +#, python-brace-format +msgid "" +"The user {username} is not enrolled in the course associated with this team." +msgstr "" + +#: lms/djangoapps/teams/views.py:1628 +msgid "You can't leave an instructor managed team." +msgstr "" + +#: lms/djangoapps/user_tours/models.py:19 +msgid "Show existing user tour" +msgstr "" + +#: lms/djangoapps/user_tours/models.py:20 +msgid "Show new user tour" +msgstr "" + +#: lms/djangoapps/user_tours/models.py:21 +msgid "Do not show user tour" +msgstr "" + +#: lms/djangoapps/verify_student/models.py:1089 +msgid "The course for which this deadline applies" +msgstr "" + +#: lms/djangoapps/verify_student/models.py:1094 +msgid "" +"The datetime after which users are no longer allowed to submit photos for " +"verification." +msgstr "" + +#: lms/djangoapps/verify_student/services.py:185 +#, python-brace-format +msgid "Your {platform_name} verification has expired." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:142 +msgid "Intro" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:143 +msgid "Make payment" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:144 +msgid "Take photo" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:145 +msgid "Take a photo of your ID" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:146 +msgid "Review your info" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:147 +msgid "Enrollment confirmation" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:763 +msgid "Selected price is not valid number." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:786 +msgid "This course doesn't support paid certificates" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:792 +msgid "No selected price or selected price is below minimum." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:911 +msgid "" +"Photo ID image is required if the user does not have an initial verification " +"attempt." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:916 +msgid "Missing required parameter face_image" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:939 +msgid "Image data is in an unsupported format." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:967 +msgid "Image data is not valid." +msgstr "" + +#: lms/djangoapps/verify_student/views.py:1108 +#, python-brace-format +msgid "Your {platform_name} ID verification was approved!" +msgstr "" + +#: lms/djangoapps/verify_student/views.py:1129 +#, python-brace-format +msgid "Your {platform_name} Verification Has Been Denied" +msgstr "" + +#: lms/templates/admin/user_api/accounts/cancel_retirement_action.html:13 +msgid "Please correct the errors below." +msgstr "" + +#: lms/templates/admin/user_api/accounts/cancel_retirement_action.html:19 +#, python-format +msgid "Are you sure you want to cancel retirement for user \"%(username)s\"? " +msgstr "" + +#: lms/templates/admin/user_api/accounts/cancel_retirement_action.html:38 +#: xmodule/capa_block.py:937 cms/templates/index.html:219 +#: cms/templates/videos_index_pagination.html:14 +#: lms/templates/dashboard/_entitlement_reason_survey.html:134 +#: lms/templates/dashboard/_reason_survey.html:20 +#: lms/templates/manage_user_standing.html:38 +#: lms/templates/peer_grading/peer_grading_problem.html:58 +#: lms/templates/survey/survey.html:49 +#: lms/templates/widgets/footer-language-selector.html:38 +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:32 +#: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html:40 +#: themes/stanford-style/lms/templates/register-shib.html:190 +msgid "Submit" +msgstr "" + +#: lms/templates/bulk_email/edx_ace/bulkemail/email/body.html:18 +#, python-format +msgid "" +"\n" +" This email was automatically sent from %(platform_name)s.\n" +" " +msgstr "" + +#: lms/templates/bulk_email/edx_ace/bulkemail/email/body.html:24 +#, python-format +msgid "" +"\n" +" You are receiving this email at address %(email)s because you " +"are enrolled in\n" +" " +msgstr "" + +#: lms/templates/bulk_email/edx_ace/bulkemail/email/body.html:30 +msgid "" +"\n" +" To stop receiving email like this, update your course email " +"settings\n" +" " +msgstr "" + +#: lms/templates/bulk_email/edx_ace/bulkemail/email/body.html:33 +msgid "here" +msgstr "" + +#: lms/templates/bulk_email/edx_ace/bulkemail/email/body.html:34 +msgid "unsubscribe" +msgstr "" + +#: lms/templates/bulk_email/edx_ace/bulkemail/email/body.txt:7 +#, python-format +msgid "This email was automatically sent from %(platform_name)s." +msgstr "" + +#: lms/templates/bulk_email/edx_ace/bulkemail/email/body.txt:8 +#, python-format +msgid "" +"You are receiving this email at address %(email)s because you are enrolled " +"in %(course_title)s." +msgstr "" + +#: lms/templates/bulk_email/edx_ace/bulkemail/email/body.txt:9 +#, python-format +msgid "" +"To stop receiving email like this, update your course email settings here " +"%(email_settings_url)s" +msgstr "" + +#: lms/templates/bulk_email/edx_ace/bulkemail/email/body.txt:10 +#, python-format +msgid "To unsubscribe click here %(unsubscribe_link)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.html:12 +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.txt:1 +#, python-format +msgid "Welcome to %(course_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.html:18 +#, python-format +msgid "To get started, please visit https://%(site_name)s." +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.html:25 +msgid "The login information for your account follows:" +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.html:29 +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.txt:5 +#, python-format +msgid "email: %(email_address)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.html:33 +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.txt:6 +#, python-format +msgid "password: %(password)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.html:40 +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.txt:9 +msgid "It is recommended that you change your password." +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.html:48 +msgid "You may access your course." +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.html:56 +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.txt:13 +#, python-format +msgid "Sincerely yours, The %(course_name)s Team" +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.txt:3 +#, python-format +msgid "" +"To get started, please visit https://%(site_name)s. The login information " +"for your account follows." +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/body.txt:11 +#, python-format +msgid "You may access your course at: %(course_url)s." +msgstr "" + +#: lms/templates/instructor/edx_ace/accountcreationandenrollment/email/subject.txt:3 +#: lms/templates/instructor/edx_ace/enrollenrolled/email/subject.txt:3 +#, python-format +msgid "You have been enrolled in %(course_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.html:12 +#, python-format +msgid "" +"\n" +" You have been invited to be a beta tester for " +"%(course_name)s at %(site_name)s\n" +" " +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.html:20 +msgid "The invitation has been sent by a member of the course staff." +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.html:28 +msgid "To start accessing course materials, please visit:" +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.html:37 +#: lms/templates/instructor/edx_ace/addbetatester/email/body.html:49 +msgid "To enroll in this course and begin the beta test:" +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.html:42 +#, python-format +msgid "Visit %(course_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.html:54 +#, python-format +msgid "" +"Visit %(site_name)s\n" +" " +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.html:63 +#: lms/templates/instructor/edx_ace/addbetatester/email/body.txt:12 +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:77 +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.txt:14 +#: lms/templates/instructor/edx_ace/allowedunenroll/email/body.html:26 +#: lms/templates/instructor/edx_ace/allowedunenroll/email/body.txt:6 +#: lms/templates/instructor/edx_ace/removebetatester/email/body.html:40 +#: lms/templates/instructor/edx_ace/removebetatester/email/body.txt:8 +#, python-format +msgid "" +"This email was automatically sent from %(site_name)s to %(email_address)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.txt:1 +#: lms/templates/instructor/edx_ace/enrolledunenroll/email/body.txt:1 +#: lms/templates/instructor/edx_ace/enrollenrolled/email/body.txt:1 +#: lms/templates/instructor/edx_ace/removebetatester/email/body.txt:1 +#, python-format +msgid "Dear %(full_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.txt:3 +#, python-format +msgid "" +"You have been invited to be a beta tester for %(course_name)s at " +"%(site_name)s by a member of the course staff." +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.txt:5 +#: lms/templates/instructor/edx_ace/enrollenrolled/email/body.txt:5 +#, python-format +msgid "To start accessing course materials, please visit %(course_url)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.txt:7 +#, python-format +msgid "" +"Visit %(course_about_url)s to enroll in this course and begin the beta test." +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/body.txt:9 +#, python-format +msgid "Visit %(site_name)s to enroll in this course and begin the beta test." +msgstr "" + +#: lms/templates/instructor/edx_ace/addbetatester/email/subject.txt:3 +#, python-format +msgid "You have been invited to a beta test for %(course_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:12 +#, python-format +msgid "You have been invited to %(course_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:19 +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.txt:3 +#, python-format +msgid "" +"You have been invited to join %(course_name)s at %(site_name)s by a member " +"of the course staff." +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:28 +msgid "To access this course click on the button below and login:" +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:37 +msgid "To access this course visit it and register:" +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:47 +#, python-format +msgid "" +"Please finish your registration and fill out the registration form making " +"sure to use %(email_address)s in the Email field:" +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:52 +msgid "Finish Your Registration" +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:59 +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.txt:9 +#, python-format +msgid "" +"Once you have registered and activated your account, you will see " +"%(course_name)s listed on your dashboard." +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:63 +msgid "" +"Once you have registered and activated your account, you will be able to " +"access this course:" +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.html:69 +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.txt:11 +#, python-format +msgid "You can then enroll in %(course_name)s." +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.txt:1 +msgid "Dear student," +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.txt:4 +#, python-format +msgid "To access this course visit %(course_url)s and login." +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.txt:6 +#, python-format +msgid "" +"To access this course visit %(course_about_url)s and register for this " +"course." +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.txt:8 +#, python-format +msgid "" +"To finish your registration, please visit %(registration_url)s and fill out " +"the registration form making sure to use %(email_address)s in the Email " +"field." +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/body.txt:10 +#, python-format +msgid "" +"Once you have registered and activated your account, visit " +"%(course_about_url)s to join this course." +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedenroll/email/subject.txt:3 +#, python-format +msgid "You have been invited to register for %(course_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedunenroll/email/body.html:12 +#: lms/templates/instructor/edx_ace/allowedunenroll/email/subject.txt:3 +#: lms/templates/instructor/edx_ace/enrolledunenroll/email/subject.txt:3 +#, python-format +msgid "You have been unenrolled from %(course_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedunenroll/email/body.html:19 +#: lms/templates/instructor/edx_ace/allowedunenroll/email/body.txt:3 +#, python-format +msgid "" +"You have been unenrolled from the course %(course_name)s by a member of the " +"course staff. Please disregard the invitation previously sent." +msgstr "" + +#: lms/templates/instructor/edx_ace/allowedunenroll/email/body.txt:1 +msgid "Dear Student," +msgstr "" + +#: lms/templates/instructor/edx_ace/enrolledunenroll/email/body.html:12 +#, python-format +msgid "" +"\n" +" You have been unenrolled from %(course_name)s\n" +" " +msgstr "" + +#: lms/templates/instructor/edx_ace/enrolledunenroll/email/body.html:21 +#: lms/templates/instructor/edx_ace/enrolledunenroll/email/body.txt:3 +#, python-format +msgid "" +"You have been unenrolled from %(course_name)s at %(site_name)s by a member " +"of the course staff. This course will no longer appear on your %(site_name)s " +"dashboard." +msgstr "" + +#: lms/templates/instructor/edx_ace/enrolledunenroll/email/body.html:28 +#: lms/templates/instructor/edx_ace/enrolledunenroll/email/body.txt:5 +#: lms/templates/instructor/edx_ace/removebetatester/email/body.html:33 +#: lms/templates/instructor/edx_ace/removebetatester/email/body.txt:5 +msgid "Your other courses have not been affected." +msgstr "" + +#: lms/templates/instructor/edx_ace/enrolledunenroll/email/body.html:35 +#: lms/templates/instructor/edx_ace/enrolledunenroll/email/body.txt:8 +#: lms/templates/instructor/edx_ace/enrollenrolled/email/body.html:33 +#: lms/templates/instructor/edx_ace/enrollenrolled/email/body.txt:8 +#, python-format +msgid "This email was automatically sent from %(site_name)s to %(full_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/enrollenrolled/email/body.html:12 +#, python-format +msgid "" +"\n" +" You have been enrolled in %(course_name)s\n" +" " +msgstr "" + +#: lms/templates/instructor/edx_ace/enrollenrolled/email/body.html:21 +#: lms/templates/instructor/edx_ace/enrollenrolled/email/body.txt:3 +#, python-format +msgid "" +"You have been enrolled in %(course_name)s at %(site_name)s by a member of " +"the course staff. This course will now appear on your %(site_name)s " +"dashboard." +msgstr "" + +#: lms/templates/instructor/edx_ace/enrollenrolled/email/body.html:27 +msgid "Access the Course Materials Now" +msgstr "" + +#: lms/templates/instructor/edx_ace/removebetatester/email/body.html:12 +#, python-format +msgid "" +"You have been removed as a beta tester for %(course_name)s at %(site_name)s" +msgstr "" + +#: lms/templates/instructor/edx_ace/removebetatester/email/body.html:19 +#, python-format +msgid "" +"You have been removed as a beta tester for %(course_name)s at %(site_name)s " +"by a member of the course staff." +msgstr "" + +#: lms/templates/instructor/edx_ace/removebetatester/email/body.html:26 +msgid "" +"This course will remain on your dashboard, but you will no longer be part of " +"the beta testing group." +msgstr "" + +#: lms/templates/instructor/edx_ace/removebetatester/email/body.txt:3 +#, python-format +msgid "" +"You have been removed as a beta tester for %(course_name)s at %(site_name)s " +"by a member of the course staff. This course will remain on your dashboard, " +"but you will no longer be part of the beta testing group." +msgstr "" + +#: lms/templates/instructor/edx_ace/removebetatester/email/subject.txt:3 +#, python-format +msgid "You have been removed from a beta test for %(course_name)s" +msgstr "" + +#: lms/templates/logout.html:5 +msgid "Signed Out" +msgstr "" + +#: lms/templates/logout.html:9 lms/templates/logout.html:36 +msgid "You have signed out." +msgstr "" + +#: lms/templates/logout.html:12 +#, python-format, python-brace-format +msgid "" +"{start_anchor}%(tpa_logout_url)s{middle_anchor}Click here{end_anchor} to " +"delete your single signed on (SSO) session." +msgstr "" + +#: lms/templates/logout.html:26 +msgid "We are signing you in." +msgstr "" + +#: lms/templates/logout.html:30 +msgid "" +"\n" +" This may take a minute. If you are not redirected, go to " +"the home page.\n" +" " +msgstr "" + +#: lms/templates/logout.html:39 +#, python-format, python-brace-format +msgid "" +"If you are not redirected within 5 seconds, " +"{start_anchor}%(target)s{middle_anchor}click here to go to the home " +"page{end_anchor}." +msgstr "" + +#: lms/templates/main_django.html:50 cms/templates/base.html:98 +#: lms/templates/main.html:199 +msgid "Skip to main content" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:5 +#: lms/templates/oauth2_provider/authorize.html:15 +msgid "Authorize" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:24 +msgid "" +"The above application requests the following permissions from your account:" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:32 +msgid "" +"These permissions will be granted for data from your courses associated with " +"the following content providers:" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:40 +msgid "" +"Please click the 'Allow' button to grant these permissions to the above " +"application. Otherwise, to withhold these permissions, please click the " +"'Cancel' button." +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:48 +#: openedx/core/djangoapps/user_api/admin.py:111 +#: cms/templates/course-create-rerun.html:36 +#: cms/templates/course-create-rerun.html:121 cms/templates/index.html:132 +#: cms/templates/index.html:200 cms/templates/manage_users.html:68 +#: cms/templates/manage_users_lib.html:69 +#: cms/templates/videos_index_pagination.html:15 +msgid "Cancel" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:48 +msgid "Allow" +msgstr "" + +#: lms/templates/oauth2_provider/authorize.html:54 +#: openedx/core/djangoapps/content_staging/data.py:23 +#: lms/templates/ccx/schedule.html:78 +msgid "Error" +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:10 +msgid "ID Verification Approved" +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:14 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:14 +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.html:14 +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.html:10 +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.txt:3 +#, python-format +msgid "Hello %(full_name)s," +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:19 +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.txt:3 +#, python-format +msgid "Your %(platform_name)s ID verification photos have been approved." +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:23 +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.txt:4 +#, python-format +msgid "" +"Your approval status remains valid for two years, and it will expire " +"%(expiration_datetime)s." +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.html:29 +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.txt:6 +#: lms/templates/emails/passed_verification_email.txt:10 +msgid "Enjoy your studies," +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationapproved/email/body.txt:2 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.txt:2 +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.txt:2 +#, python-format +msgid "Hello %(full_name)s, " +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationapproved/email/subject.txt:3 +#, python-format +msgid "Your %(platform_name)s ID verification was approved!" +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:10 +msgid "Expired ID Verification" +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:18 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.txt:3 +#, python-format +msgid "Your %(platform_name)s ID verification has expired. " +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:23 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.txt:5 +msgid "" +"You must have a valid ID verification to take proctored exams and qualify " +"for certificates." +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:24 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.txt:6 +msgid "" +"Follow the link below to submit your photos and renew your ID verification." +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:25 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.txt:7 +msgid "You can also do this from your dashboard." +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:29 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.txt:9 +#, python-format +msgid "Resubmit Verification : %(lms_verification_link)s " +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.html:33 +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/body.txt:10 +#, python-format +msgid "ID verification FAQ : %(help_center_link)s " +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationexpiry/email/subject.txt:3 +#, python-format +msgid "Your %(platform_name)s Verification has Expired" +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.html:10 +msgid "ID Verification Submitted" +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.html:19 +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.txt:3 +#, python-format +msgid "" +"Thank you for submitting your photos for identity verification with " +"%(platform_name)s. " +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.html:24 +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.txt:4 +msgid "We have received your photos and they will be reviewed within 3-5 days." +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.html:27 +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.txt:5 +#, python-format +msgid "You may check the status on your dashboard: %(dashboard_link)s " +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.html:32 +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/body.txt:7 +msgid "Best regards," +msgstr "" + +#: lms/templates/verify_student/edx_ace/verificationsubmitted/email/subject.txt:3 +msgid "Thank you for submitting your photos!" +msgstr "" + +#: lms/templates/wiki/article.html:30 +msgid "Last modified:" +msgstr "" + +#: lms/templates/wiki/article.html:36 +msgid "See all children" +msgstr "" + +#: lms/templates/wiki/article.html:47 wiki/templates/wiki/article.html:39 +msgid "This article was last modified:" +msgstr "" + +#: lms/templates/wiki/create.html:4 lms/templates/wiki/create.html:29 +#: wiki/templates/wiki/create.html:4 wiki/templates/wiki/create.html:44 +msgid "Add new article" +msgstr "" + +#: lms/templates/wiki/create.html:36 wiki/templates/wiki/create.html:55 +msgid "Create article" +msgstr "" + +#: lms/templates/wiki/create.html:41 lms/templates/wiki/delete.html:12 +#: lms/templates/wiki/delete.html:53 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/delete.html:26 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/delete.html:47 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:48 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/replace.html:33 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:70 +#: wiki/plugins/images/templates/wiki/plugins/images/purge.html:20 +#: wiki/plugins/images/templates/wiki/plugins/images/revision_add.html:20 +#: wiki/templates/wiki/create.html:51 wiki/templates/wiki/delete.html:11 +#: wiki/templates/wiki/delete.html:48 +msgid "Go back" +msgstr "" + +#: lms/templates/wiki/delete.html:4 lms/templates/wiki/delete.html:49 +#: lms/templates/wiki/edit.html:41 wiki/templates/wiki/delete.html:4 +#: wiki/templates/wiki/delete.html:52 wiki/templates/wiki/edit.html:41 +msgid "Delete article" +msgstr "" + +#: lms/templates/wiki/delete.html:8 +#: lms/templates/wiki/plugins/attachments/index.html:92 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/delete.html:4 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/delete.html:9 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:35 +#: wiki/templates/wiki/delete.html:7 cms/templates/component.html:32 +#: cms/templates/studio_xblock_wrapper.html:135 +msgid "Delete" +msgstr "" + +#: lms/templates/wiki/delete.html:11 wiki/templates/wiki/delete.html:10 +msgid "You cannot delete a root article." +msgstr "" + +#: lms/templates/wiki/delete.html:17 wiki/templates/wiki/delete.html:16 +msgid "" +"You cannot delete this article because you do not have permission to delete " +"articles with children. Try to remove the children manually one-by-one." +msgstr "" + +#: lms/templates/wiki/delete.html:23 wiki/templates/wiki/delete.html:22 +msgid "" +"You are deleting an article. This means that its children will be deleted as " +"well. If you choose to purge, children will also be purged!" +msgstr "" + +#: lms/templates/wiki/delete.html:25 wiki/templates/wiki/delete.html:24 +msgid "Articles that will be deleted" +msgstr "" + +#: lms/templates/wiki/delete.html:31 wiki/templates/wiki/delete.html:30 +msgid "...and more!" +msgstr "" + +#: lms/templates/wiki/delete.html:39 wiki/templates/wiki/delete.html:38 +msgid "You are deleting an article. Please confirm." +msgstr "" + +#: lms/templates/wiki/edit.html:4 wiki/templates/wiki/edit.html:4 +#: wiki/templates/wiki/includes/article_menu.html:34 +#: cms/templates/component.html:13 cms/templates/container.html:152 +#: cms/templates/studio_xblock_wrapper.html:94 +#: lms/templates/wiki/includes/article_menu.html:22 +msgid "Edit" +msgstr "" + +#: lms/templates/wiki/edit.html:28 lms/templates/wiki/edit.html:61 +#: wiki/templates/wiki/edit.html:35 wiki/templates/wiki/edit.html:57 +#: wiki/templates/wiki/settings.html:15 lms/templates/ccx/schedule.html:68 +#: lms/templates/ccx/schedule.html:73 +msgid "Save changes" +msgstr "" + +#: lms/templates/wiki/edit.html:36 wiki/templates/wiki/edit.html:31 +#: cms/templates/container.html:145 +msgid "Preview" +msgstr "" + +#: lms/templates/wiki/edit.html:50 +msgid "Wiki Preview" +msgstr "" + +#. #-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-# +#. Translators: this text gives status on if the modal interface (a menu or +#. piece of UI that takes the full focus of the screen) is open or not +#: lms/templates/wiki/edit.html:50 lms/templates/wiki/history.html:206 +#: lms/templates/wiki/history.html:237 +#: lms/templates/wiki/includes/cheatsheet.html:8 +#: lms/templates/dashboard.html:318 lms/templates/dashboard.html:355 +#: lms/templates/dashboard.html:387 +#: lms/templates/dashboard/_dashboard_entitlement_unenrollment_modal.html:22 +#: lms/templates/modal/_modal-settings-language.html:24 +msgid "window open" +msgstr "" + +#: lms/templates/wiki/edit.html:66 wiki/templates/wiki/edit.html:53 +msgid "Back to editor" +msgstr "" + +#: lms/templates/wiki/history.html:4 +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:65 +#: wiki/templates/wiki/history.html:4 +msgid "History" +msgstr "" + +#: lms/templates/wiki/history.html:94 wiki/templates/wiki/history.html:55 +msgid "" +"Click each revision to see a list of edited lines. Click the Preview button " +"to see how the article looked at this stage. At the bottom of this page, you " +"can change to a particular revision or merge an old revision with the " +"current one." +msgstr "" + +#: lms/templates/wiki/history.html:113 +msgid "(no log message)" +msgstr "" + +#: lms/templates/wiki/history.html:133 wiki/templates/wiki/history.html:86 +#: wiki/templates/wiki/history.html:91 +msgid "Preview this revision" +msgstr "" + +#: lms/templates/wiki/history.html:152 wiki/templates/wiki/history.html:105 +msgid "Auto log:" +msgstr "" + +#: lms/templates/wiki/history.html:160 wiki/templates/wiki/history.html:113 +#: cms/templates/videos_index_pagination.html:23 +msgid "Change" +msgstr "" + +#: lms/templates/wiki/history.html:183 lms/templates/wiki/history.html:188 +#: wiki/templates/wiki/history.html:131 +msgid "Merge selected with current..." +msgstr "" + +#: lms/templates/wiki/history.html:193 wiki/templates/wiki/history.html:135 +msgid "Switch to selected version" +msgstr "" + +#: lms/templates/wiki/history.html:206 +msgid "Wiki Revision Preview" +msgstr "" + +#: lms/templates/wiki/history.html:215 lms/templates/wiki/history.html:250 +#: wiki/templates/wiki/history.html:151 wiki/templates/wiki/history.html:178 +msgid "Back to history view" +msgstr "" + +#: lms/templates/wiki/history.html:220 lms/templates/wiki/history.html:225 +#: wiki/templates/wiki/history.html:156 wiki/templates/wiki/history.html:161 +msgid "Switch to this version" +msgstr "" + +#: lms/templates/wiki/history.html:237 +msgid "Merge Revision" +msgstr "" + +#: lms/templates/wiki/history.html:241 wiki/templates/wiki/history.html:169 +msgid "Merge with current" +msgstr "" + +#: lms/templates/wiki/history.html:242 wiki/templates/wiki/history.html:170 +msgid "" +"When you merge a revision with the current, all data will be retained from " +"both versions and merged at its approximate location from each revision." +msgstr "" + +#: lms/templates/wiki/history.html:242 wiki/templates/wiki/history.html:170 +msgid "After this, it's important to do a manual review." +msgstr "" + +#: lms/templates/wiki/history.html:255 lms/templates/wiki/history.html:260 +#: wiki/templates/wiki/history.html:183 wiki/templates/wiki/history.html:188 +msgid "Create new merged version" +msgstr "" + +#: lms/templates/wiki/includes/anonymous_blocked.html:7 +#, python-brace-format +msgid "" +"You need to {anchor_start_login}log in{anchor_end} or {anchor_start_signup}" +"sign up{anchor_end} to use this function." +msgstr "" + +#: lms/templates/wiki/includes/anonymous_blocked.html:12 +msgid "You need to log in or sign up to use this function." +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:8 +msgid "Wiki Cheatsheet" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:14 +msgid "Wiki Syntax Help" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:15 +#, python-brace-format +msgid "" +"This wiki uses {start_strong}Markdown{end_strong} for styling. There are " +"several useful guides online. See any of the links below for in-depth " +"details:" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:18 +msgid "Markdown: Basics" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:19 +msgid "Quick Markdown Syntax Guide" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:20 +msgid "Miniature Markdown Guide" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:22 +#: wiki/plugins/help/templates/wiki/plugins/help/sidebar.html:3 +msgid "" +"To create a new wiki article, create a link to it. Clicking the link gives " +"you the creation page." +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:23 +msgid "[Article Name](wiki:ArticleName)" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:26 +#, python-format +msgid "%(platform_name)s Additions:" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:27 +msgid "Math Expression" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:33 +msgid "Useful examples:" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:36 +msgid "Wikipedia" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:37 +#, python-format +msgid "%(platform_name)s Wiki" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:40 +msgid "Huge Header" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:43 +msgid "Smaller Header" +msgstr "" + +#. Translators: Leave the punctuation, but translate "emphasis" +#: lms/templates/wiki/includes/cheatsheet.html:47 +msgid "*emphasis* or _emphasis_" +msgstr "" + +#. Translators: Leave the punctuation, but translate "strong" +#: lms/templates/wiki/includes/cheatsheet.html:50 +msgid "**strong** or __strong__" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:52 +msgid "Unordered List" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:53 +msgid "Sub Item 1" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:54 +msgid "Sub Item 2" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:56 +msgid "Ordered" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:57 +msgid "List" +msgstr "" + +#: lms/templates/wiki/includes/cheatsheet.html:59 +msgid "Quotes" +msgstr "" + +#: lms/templates/wiki/includes/editor_widget.html:4 +#, python-brace-format +msgid "" +"Markdown syntax is allowed. See the {start_link}cheatsheet{end_link} for " +"help." +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:4 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:4 +#: wiki/plugins/attachments/wiki_plugin.py:29 +msgid "Attachments" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:13 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:83 +msgid "Upload new file" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:16 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:106 +msgid "Search and add file" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:22 +msgid "Upload File" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:26 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:95 +msgid "Upload file" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:34 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:14 +msgid "Search files and articles" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:35 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:112 +msgid "" +"You can reuse files from other articles. These files are subject to updates " +"on other articles which may or may not be a good thing." +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:39 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:117 +#: lms/templates/api_admin/catalogs/search.html:23 +#: lms/templates/courseware/courses.html:43 +#: lms/templates/courseware/courseware.html:189 +#: lms/templates/dashboard.html:286 lms/templates/edxnotes/edxnotes.html:39 +#: lms/templates/index.html:30 +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:47 +#: themes/stanford-style/lms/templates/index.html:26 +msgid "Search" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:65 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:9 +msgid "" +"The following files are available for this article. Copy the markdown tag to " +"directly refer to a file from the article text." +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:84 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:26 +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:19 +msgid "Markdown tag" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:85 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:27 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:24 +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:20 +msgid "Uploaded by" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:86 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:15 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:28 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:25 +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:21 +msgid "Size" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:87 +msgid "File History" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:94 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:37 +msgid "Detach" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:97 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:33 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/replace.html:4 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/replace.html:8 +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:31 +msgid "Replace" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:104 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:44 +#: wiki/templates/wiki/deleted.html:24 wiki/templates/wiki/deleted.html:29 +msgid "Restore" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:115 +#: wiki/templates/wiki/includes/revision_info.html:10 +msgid "anonymous (IP logged)" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:122 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:54 +msgid "File history" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:122 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:54 +msgid "revisions" +msgstr "" + +#: lms/templates/wiki/plugins/attachments/index.html:130 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/index.html:69 +msgid "There are no attachments for this article." +msgstr "" + +#: lms/templates/wiki/preview_inline.html:13 +msgid "Previewing revision:" +msgstr "" + +#: lms/templates/wiki/preview_inline.html:20 +msgid "Previewing a merge between two revisions:" +msgstr "" + +#: lms/templates/wiki/preview_inline.html:32 +#: wiki/templates/wiki/preview_inline.html:26 +msgid "This revision has been deleted." +msgstr "" + +#: lms/templates/wiki/preview_inline.html:33 +#: wiki/templates/wiki/preview_inline.html:27 +msgid "Restoring to this revision will mark the article as deleted." +msgstr "" + +#: lms/urls.py:62 +msgid "LMS Administration" +msgstr "" + +#: openedx/core/djangoapps/ace_common/apps.py:18 +msgid "ACE Common" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:82 +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:67 +#, python-format +msgid "Go to %(platform_name)s Home Page" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:97 +#: cms/templates/index.html:335 cms/templates/index.html:337 +#: lms/templates/courseware/courses.html:32 +#: lms/templates/header/navbar-authenticated.html:35 +#: lms/templates/header/navbar-not-authenticated.html:32 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:39 +#: lms/templates/navigation/navbar-authenticated.html:22 +#: lms/templates/navigation/navbar-not-authenticated.html:20 +msgid "Courses" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:108 +msgid "My Account" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:156 +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:100 +#, python-format +msgid "%(platform_name)s on LinkedIn" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:164 +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:108 +#, python-format +msgid "%(platform_name)s on Twitter" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:172 +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:116 +#, python-format +msgid "%(platform_name)s on Facebook" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:180 +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:124 +#, python-format +msgid "%(platform_name)s on Google Plus" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:188 +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:132 +#, python-format +msgid "%(platform_name)s on Reddit" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:202 +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:146 +msgid "Download the iOS app on the Apple Store" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:209 +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:153 +msgid "Download the Android app on the Google Play Store" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:233 +msgid "Our mailing address is:" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_body.html:240 +msgid "Unsubscribe from these emails." +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/base_head.html:7 +#, python-format +msgid "%(platform_name)s Email" +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/upsell_cta.html:7 +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/upsell_cta.txt:4 +#, python-format +msgid "" +"Don't miss the opportunity to highlight your new knowledge and skills by " +"earning a verified certificate. Upgrade by " +"%(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/upsell_cta.html:26 +#: openedx/core/djangoapps/ace_common/templates/ace_common/edx_ace/common/upsell_cta.txt:9 +#: lms/templates/course_modes/track_selection.html:119 +msgid "Upgrade Now" +msgstr "" + +#: openedx/core/djangoapps/api_admin/admin.py:36 +#, python-brace-format +msgid "" +"Once you have approved this request, go to {catalog_admin_url} to set up a " +"catalog for this user." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:20 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:35 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:37 +msgid "Organization Name" +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:21 +msgid "Organization Address" +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:22 +msgid "Describe what your application does." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:26 +msgid "The URL of your organization's website." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:27 +msgid "The name of your organization." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:28 +msgid "The contact address of your organization." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:73 +#, python-brace-format +msgid "The following users do not exist: {usernames}." +msgstr "" + +#: openedx/core/djangoapps/api_admin/forms.py:86 +msgid "" +"Comma-separated list of usernames which will be able to view this catalog." +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:43 cms/templates/index.html:459 +msgid "Denied" +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:44 +msgid "Approved" +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:52 +msgid "Status of this API access request" +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:54 +msgid "The URL of the website associated with this API user." +msgstr "" + +#: openedx/core/djangoapps/api_admin/models.py:55 +msgid "The reason this user wants to access the API." +msgstr "" + +#: openedx/core/djangoapps/api_admin/widgets.py:33 +#, python-brace-format +msgid "" +"I, and my organization, accept the {link_start}{platform_name} API Terms of " +"Service{link_end}." +msgstr "" + +#: openedx/core/djangoapps/auth_exchange/forms.py:72 +#, python-format +msgid "'%s' is not a valid scope." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/apps.py:18 +#: openedx/features/course_bookmarks/plugins.py:39 +#: openedx/features/course_bookmarks/views/course_bookmarks.py:93 +#: lms/templates/courseware/courseware.html:179 +#: openedx/features/course_bookmarks/templates/course_bookmarks/course-bookmarks.html:43 +#: openedx/features/course_bookmarks/templates/course_bookmarks/course-bookmarks.html:50 +msgid "Bookmarks" +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:39 +msgid "An error has occurred. Please try again." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:220 +msgid "No data provided." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:224 +msgid "Parameter usage_id not provided." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:229 +#: openedx/core/djangoapps/bookmarks/views.py:310 +#, python-brace-format +msgid "Invalid usage_id: {usage_id}." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:236 +#, python-brace-format +msgid "Block with usage_id: {usage_id} not found." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:241 +#, python-brace-format +msgid "" +"You can create up to {max_num_bookmarks_per_course} bookmarks. You must " +"remove some bookmarks before you can add new ones." +msgstr "" + +#: openedx/core/djangoapps/bookmarks/views.py:336 +#: openedx/core/djangoapps/bookmarks/views.py:356 +#, python-brace-format +msgid "Bookmark with usage_id: {usage_id} does not exist." +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:24 +#: openedx/core/djangoapps/video_pipeline/models.py:37 +msgid "Internal API URL" +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:26 +msgid "DEPRECATED: Use the setting COURSE_CATALOG_API_URL." +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:34 +msgid "" +"Specified in seconds. Enable caching of API responses by setting this to a " +"value greater than 0." +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:39 +msgid "Long Term Cache Time To Live" +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:42 +msgid "" +"Specified in seconds (defaults to 86400s, 24hr). In some cases the cache " +"does needs to be refreshed less frequently. Enable long term caching of API " +"responses by setting this to a value greater than 0." +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:53 +msgid "" +"Username created for Course Catalog Integration, e.g. " +"lms_catalog_service_user." +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:58 +msgid "Page Size" +msgstr "" + +#: openedx/core/djangoapps/catalog/models.py:61 +msgid "" +"Maximum number of records in paginated response of a single request to " +"catalog service." +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/admin.py:41 +#, python-brace-format +msgid "" +"These define the context to enable this configuration on. If no values are " +"set, then the configuration applies globally. If a single value is set, then " +"the configuration applies to all courses within that context. At most one " +"value can be set at a time.{br}If multiple contexts apply to a course (for " +"example, if configuration is specified for the course specifically, and for " +"the org that the course is in, then the more specific context overrides the " +"more general context." +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/admin.py:53 +msgid "" +"If any of these values are left empty or \"Unknown\", then their value at " +"runtime will be retrieved from the next most specific context that applies. " +"For example, if \"Enabled\" is left as \"Unknown\" in the course context, " +"then that course will be Enabled only if the org that it is in is Enabled." +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/models.py:43 +#, python-format +msgid "%(value)s should have the form ORG+COURSE" +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/models.py:65 +msgid "Enabled" +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/models.py:72 +msgid "Configure values for all course runs associated with this site." +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/models.py:81 +msgid "" +"Configure values for all course runs associated with this Organization. This " +"is the organization string (i.e. edX, MITx)." +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/models.py:90 +msgid "Course in Org" +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/models.py:92 +msgid "" +"Configure values for all course runs associated with this course. This is " +"should be formatted as 'org+course' (i.e. MITx+6.002x, HarvardX+CS50)." +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/models.py:102 +#: cms/templates/course-create-rerun.html:104 cms/templates/index.html:114 +#: cms/templates/settings.html:85 +msgid "Course Run" +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/models.py:104 +msgid "" +"Configure values for this course run. This should be formatted as the " +"CourseKey (i.e. course-v1://MITx+6.002x+2019_Q1)" +msgstr "" + +#: openedx/core/djangoapps/config_model_utils/models.py:344 +msgid "Configuration may not be specified at more than one level at once." +msgstr "" + +#: openedx/core/djangoapps/content/learning_sequences/admin.py:26 +msgid "Error Status" +msgstr "" + +#: openedx/core/djangoapps/content/learning_sequences/admin.py:31 +msgid "Courses with Errors" +msgstr "" + +#: openedx/core/djangoapps/content/learning_sequences/apps.py:10 +msgid "Learning Sequences and Outlines" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/api.py:514 +msgid "Cannot change or remove the access level for the only admin." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/api.py:574 +#, python-brace-format +msgid "" +"You may not change a library's type to {library_type} if it still has " +"unpublished changes." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/api.py:581 +#, python-brace-format +msgid "" +"You can only set a library to {library_type} if all existing blocks are of " +"that type. Found incompatible block {block_id} with type {block_type}." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/api.py:791 +#, python-brace-format +msgid "" +"Block type \"{block_type}\" is not compatible with library type " +"\"{library_type}\"." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/api.py:800 +msgid "Library cannot have more than {} XBlocks" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/constants.py:14 +msgid "Complex" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/constants.py:28 +msgid "All Rights Reserved." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/constants.py:29 +msgid "Creative Commons Attribution 4.0" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/constants.py:30 +msgid "Creative Commons Attribution-NonCommercial 4.0" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/constants.py:31 +msgid "Creative Commons Attribution-NonCommercial-NoDerivatives 4.0" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/constants.py:32 +msgid "Creative Commons Attribution-NonCommercial-ShareAlike 4.0" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/constants.py:33 +msgid "Creative Commons Attribution-NoDerivatives 4.0" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/constants.py:34 +msgid "Creative Commons Attribution-ShareAlike 4.0" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:184 +msgid "Administer users and author content" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:185 +msgid "Author content" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:186 +msgid "Read-only" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:206 +msgid "One and only one of 'user' and 'group' must be set." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:232 +msgid "Task was created, but not queued to run." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:233 +msgid "Task was created and queued to run." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:234 +msgid "Task is running." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:235 +msgid "Task finished, but some blocks failed to import." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:236 +msgid "Task finished successfully." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:243 +msgid "state" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:244 +msgid "The state of the block import task." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:249 +msgid "progress" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:250 +msgid "A float from 0.0 to 1.0 representing the task progress." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:256 +msgid "course ID" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:257 +msgid "ID of the imported course." +msgstr "" + +#. Translators: 'Open edX' is a trademark, please keep this untranslated +#: openedx/core/djangoapps/content_libraries/models.py:332 +msgid "open edx user" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:337 +msgid "lti platform identifier" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:338 +msgid "The LTI platform identifier to which this profile belongs to." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:344 +msgid "client identifier" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:345 +msgid "The LTI client identifier generated by the LTI platform." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:350 +msgid "subject identifier" +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:351 +msgid "" +"Identifies the entity that initiated the launch request, commonly a user." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:452 +msgid "" +"The authorized LTI profile that launched the resource (identifies the user)." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:457 +msgid "" +"The usage key string of the blockstore resource serving the content of this " +"launch." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:463 +msgid "" +"The LTI platform unique identifier of this resource, also known as the " +"\"resource link id\"." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:470 +msgid "The LTI platform descriptive title for this resource." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/models.py:476 +msgid "If AGS was enabled during launch, this should hold the lineitem ID." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/views.py:298 +msgid "We could not find a user with that email address." +msgstr "" + +#: openedx/core/djangoapps/content_libraries/views.py:302 +msgid "This user already has access to this library." +msgstr "" + +#: openedx/core/djangoapps/content_staging/data.py:17 +#: cms/templates/certificates.html:82 cms/templates/container.html:176 +#: cms/templates/course_outline.html:288 +#: cms/templates/group_configurations.html:60 +#: cms/templates/group_configurations.html:76 cms/templates/library.html:84 +#: cms/templates/manage_users.html:76 cms/templates/manage_users_lib.html:77 +#: lms/templates/courseware/courses.html:48 +#: lms/templates/edxnotes/edxnotes.html:64 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:198 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:212 +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:49 +msgid "Loading" +msgstr "" + +#: openedx/core/djangoapps/content_staging/data.py:21 +msgid "Expired" +msgstr "" + +#: openedx/core/djangoapps/content_staging/models.py:36 +msgid "Staged Content" +msgstr "" + +#: openedx/core/djangoapps/content_staging/models.py:48 +msgid "" +"\n" +" What type of content is staged. Only OLX content is supported, " +"and\n" +" this field must be the same as the root tag of the OLX.\n" +" e.g. \"video\" if a video is staged, or \"vertical\" for a " +"unit.\n" +" " +msgstr "" + +#: openedx/core/djangoapps/content_staging/models.py:102 +msgid "Original usage key/ID of the thing that is in the clipboard." +msgstr "" + +#: openedx/core/djangoapps/content_tagging/models/base.py:25 +#: wiki/models/article.py:32 +msgid "owner" +msgstr "" + +#: openedx/core/djangoapps/content_tagging/models/base.py:34 +msgid "" +"Organization that is related to this taxonomy.If None, then this taxonomy is " +"related to all organizations." +msgstr "" + +#: openedx/core/djangoapps/cors_csrf/models.py:21 +msgid "" +"List of domains that are allowed to make cross-domain requests to this " +"site. Please list each domain on its own line." +msgstr "" + +#: openedx/core/djangoapps/course_groups/cohorts.py:97 +msgid "Default Group" +msgstr "" + +#: openedx/core/djangoapps/course_groups/cohorts.py:388 +msgid "You cannot create two cohorts with the same name" +msgstr "" + +#: openedx/core/djangoapps/course_groups/cohorts.py:549 +msgid "" +"There must be one cohort to which students can automatically be assigned." +msgstr "" + +#: openedx/core/djangoapps/course_groups/views.py:204 +msgid "A cohort with the same name already exists." +msgstr "" + +#: openedx/core/djangoapps/course_live/models.py:19 +msgid "If disabled, the LTI in the associated course will be disabled." +msgstr "" + +#: openedx/core/djangoapps/course_live/models.py:26 +msgid "The LTI configuration data for this course/provider." +msgstr "" + +#: openedx/core/djangoapps/course_live/models.py:31 +#: openedx/core/djangoapps/programs/models.py:57 +msgid "LTI provider" +msgstr "" + +#: openedx/core/djangoapps/course_live/models.py:32 +#: openedx/core/djangoapps/programs/models.py:58 +msgid "The LTI provider's id" +msgstr "" + +#: openedx/core/djangoapps/course_live/models.py:36 +msgid "True, if LTI credential are provided by Org globally" +msgstr "" + +#: openedx/core/djangoapps/course_live/plugins.py:26 +#: openedx/core/djangoapps/course_live/tab.py:48 +msgid "Live" +msgstr "" + +#: openedx/core/djangoapps/course_live/plugins.py:27 +msgid "Enable in-platform video conferencing by configuring live" +msgstr "" + +#: openedx/core/djangoapps/credentials/apps.py:18 +msgid "Credentials" +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:37 +msgid "Internal Service URL" +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:41 +msgid "Public Service URL" +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:46 +msgid "Enable Learner Issuance" +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:49 +msgid "Enable issuance of credentials via Credential Service." +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:53 +msgid "Enable Authoring of Credential in Studio" +msgstr "" + +#: openedx/core/djangoapps/credentials/models.py:56 +msgid "Enable authoring of Credential Service credentials in Studio." +msgstr "" + +#: openedx/core/djangoapps/credit/email_utils.py:91 +msgid "Course Credit Eligibility" +msgstr "" + +#: openedx/core/djangoapps/credit/email_utils.py:94 +#, python-brace-format +msgid "You are eligible for credit from {providers_string}" +msgstr "" + +#. Translators: The join of two university names (e.g., Harvard and MIT). +#: openedx/core/djangoapps/credit/email_utils.py:276 +#, python-brace-format +msgid "{first_provider} and {second_provider}" +msgstr "" + +#. Translators: The join of three or more university names. The first of these +#. formatting strings +#. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). +#: openedx/core/djangoapps/credit/email_utils.py:283 +#, python-brace-format +msgid "{first_providers}, and {last_provider}" +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py:77 +#, python-brace-format +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py:86 +#, python-brace-format +msgid "[{course_key}] is not a valid course key." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:55 +msgid "" +"Unique identifier for this credit provider. Only alphanumeric characters and " +"hyphens (-) are allowed. The identifier is case-sensitive." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:63 +msgid "Whether the credit provider is currently enabled." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:68 +msgid "Name of the credit provider displayed to users" +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:74 +msgid "" +"When true, automatically notify the credit provider when a user requests " +"credit. In order for this to work, a shared secret key MUST be configured " +"for the credit provider in secure auth settings." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:84 +msgid "" +"URL of the credit provider. If automatic integration is enabled, this will " +"the the end-point that we POST to to notify the provider of a credit " +"request. Otherwise, the user will be shown a link to this URL, so the user " +"can request credit from the provider directly." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:95 +msgid "" +"URL from the credit provider where the user can check the status of his or " +"her request for credit. This is displayed to students *after* they have " +"requested credit." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:104 +msgid "Description for the credit provider displayed to users." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:112 +msgid "" +"Plain text or html content for displaying further steps on receipt page " +"*after* paying for the credit to get credit for a credit course against a " +"credit provider." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:121 +msgid "" +"Plain text or html content for displaying custom message inside credit " +"eligibility email content which is sent when user has met all credit " +"eligibility requirements." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:130 +msgid "" +"Plain text or html content for displaying custom message inside credit " +"receipt email content which is sent *after* paying to get credit for a " +"credit course." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:140 +msgid "Thumbnail image url of the credit provider." +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:449 +msgid "Credit requirement statuses" +msgstr "" + +#: openedx/core/djangoapps/credit/models.py:561 +msgid "Deadline for purchasing and requesting credit." +msgstr "" + +#: openedx/core/djangoapps/dark_lang/views.py:51 +msgid "Preview Language Administration" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/views.py:90 +msgid "Language not provided" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/views.py:96 +#, python-brace-format +msgid "Language set to {preview_language}" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/views.py:108 +msgid "Language reset to the default" +msgstr "" + +#: openedx/core/djangoapps/debug/views.py:50 +msgid "This is a test message" +msgstr "" + +#: openedx/core/djangoapps/debug/views.py:51 +msgid "This is a success message" +msgstr "" + +#: openedx/core/djangoapps/debug/views.py:52 +msgid "This is a test warning" +msgstr "" + +#: openedx/core/djangoapps/debug/views.py:53 +msgid "This is a test error" +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:126 +#, python-brace-format +msgid "" +"{provider} requires that LTI advanced sharing be enabled for your course, as " +"this provider uses email address and username to personalize the experience. " +"Please contact {support_contact} to enable this feature." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:134 +msgid "technical support" +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:332 +#, python-brace-format +msgid "Comma-separated list of providers to allow, eg: {choices}" +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:340 +msgid "Allow List" +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:351 +#, python-brace-format +msgid "Comma-separated list of providers to deny, eg: {choices}" +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:359 +msgid "Deny List" +msgstr "" + +#. Translators: A key specifying a course, library, program, +#. website, or some other collection of content where learning +#. happens. +#: openedx/core/djangoapps/discussions/models.py:419 +#: openedx/core/djangoapps/discussions/models.py:564 +msgid "Learning Context Key" +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:423 +msgid "" +"If disabled, the discussions in the associated learning context/course will " +"be disabled." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:430 +msgid "" +"The Posting availability in discussions whether it will be enabled, " +"scheduled or indefinitely disabled." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:438 +msgid "The LTI configuration data for this context/provider." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:443 +msgid "" +"If enabled, discussion topics will be created for each non-graded unit in " +"the course. A UI for discussions will show up with each unit." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:449 +msgid "If enabled, discussion topics will be created for graded units as well." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:453 +msgid "If enabled, discussions will need to be manually enabled for each unit." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:458 +msgid "The plugin configuration data for this context/provider." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:463 +msgid "Discussion provider" +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:464 +msgid "The discussion tool/provider's id" +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:565 +msgid "Context key for context in which this discussion topic exists." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:572 +msgid "" +"Usage key for in-context discussion topic. Set to null for course-level " +"topics." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:576 +msgid "Title for discussion topic." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:583 +msgid "Group for divided discussions." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:587 +msgid "Provider id for discussion provider." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:592 +msgid "" +"Discussion context ID in external forum provider. e.g. commentable_id for " +"cs_comments_service." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:596 +msgid "Whether this topic should be shown in-context in the course." +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:600 +msgid "Ordering of this topic in its learning context" +msgstr "" + +#: openedx/core/djangoapps/discussions/models.py:604 +msgid "Additional context for this topic, such as its section, and subsection" +msgstr "" + +#: openedx/core/djangoapps/discussions/plugins.py:24 +msgid "Encourage participation and engagement in your course with discussions." +msgstr "" + +#: openedx/core/djangoapps/django_comment_common/models.py:25 +msgid "Administrator" +msgstr "" + +#: openedx/core/djangoapps/django_comment_common/models.py:26 +msgid "Moderator" +msgstr "" + +#: openedx/core/djangoapps/django_comment_common/models.py:27 +msgid "Group Moderator" +msgstr "" + +#: openedx/core/djangoapps/django_comment_common/models.py:28 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:279 +msgid "Community TA" +msgstr "" + +#: openedx/core/djangoapps/django_comment_common/models.py:29 +msgid "Student" +msgstr "" + +#: openedx/core/djangoapps/embargo/forms.py:46 +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:137 +msgid "The course key for the restricted course." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:144 +msgid "The message to show when a user is blocked from enrollment." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:151 +msgid "The message to show when a user is blocked from accessing a course." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:157 +msgid "" +"Allow users who enrolled in an allowed country to access restricted courses " +"from excluded countries." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:380 +msgid "Two character ISO country code." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:426 +msgid "" +"Whether to include or exclude the given course. If whitelist countries are " +"specified, then ONLY users from whitelisted countries will be able to access " +"the course. If blacklist countries are specified, then users from " +"blacklisted countries will NOT be able to access the course." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:435 +msgid "The course to which this rule applies." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:441 +msgid "The country to which this rule applies." +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:515 +#, python-brace-format +msgid "Whitelist {country} for {course}" +msgstr "" + +#: openedx/core/djangoapps/embargo/models.py:520 +#, python-brace-format +msgid "Blacklist {country} for {course}" +msgstr "" + +#: openedx/core/djangoapps/learner_pathway/apps.py:12 +msgid "Learner Pathways" +msgstr "" + +#: openedx/core/djangoapps/notifications/admin.py:16 +msgid "Notification App" +msgstr "" + +#: openedx/core/djangoapps/notifications/admin.py:37 +msgid "Notification Type" +msgstr "" + +#: openedx/core/djangoapps/notifications/base_notification.py:15 +#, python-brace-format +msgid "" +"<{p}><{strong}>{replier_name} commented on your response to the " +"post <{strong}>{post_title}" +msgstr "" + +#: openedx/core/djangoapps/notifications/base_notification.py:28 +#, python-brace-format +msgid "" +"<{p}><{strong}>{replier_name} commented on <{strong}>{author_name}" +" response to your post <{strong}>{post_title}" +msgstr "" + +#: openedx/core/djangoapps/notifications/base_notification.py:42 +#, python-brace-format +msgid "" +"<{p}><{strong}>{replier_name} responded to your post <{strong}" +">{post_title}" +msgstr "" + +#: openedx/core/djangoapps/notifications/base_notification.py:60 +#, python-brace-format +msgid "" +"<{p}><{strong}>{username} posted <{strong}>{post_title}" +msgstr "" + +#: openedx/core/djangoapps/notifications/base_notification.py:77 +#, python-brace-format +msgid "" +"<{p}><{strong}>{username} asked <{strong}>{post_title}" +msgstr "" + +#: openedx/core/djangoapps/notifications/base_notification.py:91 +#, python-brace-format +msgid "" +"<{p}><{strong}>{replier_name} responded to a post you’re " +"following: <{strong}>{post_title}" +msgstr "" + +#: openedx/core/djangoapps/notifications/base_notification.py:106 +#, python-brace-format +msgid "" +"<{p}><{strong}>{replier_name} commented on {author_name}'s " +"response in a post you’re following <{strong}>{post_title}" +msgstr "" + +#: openedx/core/djangoapps/notifications/base_notification.py:121 +msgid "" +"Notifications for responses and comments on your posts, and the ones you’re " +"following, including endorsements to your responses and on your posts." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py:211 +msgid "The notification preference config version is not up to date." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py:358 +msgid "Invalid app name." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py:368 +msgid "Notifications marked as seen." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py:407 +msgid "Notification marked read." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py:419 +msgid "Notifications marked read." +msgstr "" + +#: openedx/core/djangoapps/notifications/views.py:421 +msgid "Invalid app_name or notification_id." +msgstr "" + +#: openedx/core/djangoapps/oauth_dispatch/models.py:81 +msgid "" +"Comma-separated list of scopes that this application will be allowed to " +"request." +msgstr "" + +#: openedx/core/djangoapps/oauth_dispatch/models.py:88 +msgid "" +"Comma-separated list of filters that this application will be allowed to " +"request." +msgstr "" + +#: openedx/core/djangoapps/oauth_dispatch/models.py:141 +msgid "Content Provider" +msgstr "" + +#: openedx/core/djangoapps/password_policy/apps.py:22 +msgid "Password Policy" +msgstr "" + +#: openedx/core/djangoapps/password_policy/compliance.py:76 +#, python-brace-format +msgid "" +"{strong_tag_open}We recently changed our password " +"requirements{strong_tag_close}{break_line_tag}Your current password does not " +"meet the new security requirements. We just sent a password-reset message to " +"the email address associated with this account. Thank you for helping us " +"keep your data safe." +msgstr "" + +#: openedx/core/djangoapps/password_policy/compliance.py:89 +#, python-brace-format +msgid "" +"{strong_tag_open}Required Action: Please update your " +"password{strong_tag_close}{break_line_tag}As of {deadline}, {platform_name} " +"will require all learners to have complex passwords. Your current password " +"does not meet these requirements. To reset your password, go to to " +"{anchor_tag_open}Account Settings{anchor_tag_close}." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:98 +#, python-brace-format +msgid "The file must be smaller than {image_max_size} in size." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:105 +#, python-brace-format +msgid "The file must be at least {image_min_size} in size." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:116 +#, python-brace-format +msgid "The file must be one of the following types: {valid_file_types}." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:124 +msgid "" +"The Content-Type header for this file does not match the file data. The file " +"may be corrupted." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:133 +msgid "" +"The file name extension for this file does not match the file data. The file " +"may be corrupted." +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:242 +msgid "bytes" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:242 +msgid "KB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/images.py:242 +msgid "MB" +msgstr "" + +#: openedx/core/djangoapps/profile_images/views.py:136 +msgid "No file provided for profile image" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py:25 +msgid "" +"Path used to construct URLs to programs marketing pages (e.g., \"/foo\")." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py:41 +msgid "Program UUID" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py:45 +msgid "If disabled, the LTI in the associated program will be disabled." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py:52 +msgid "The LTI configuration data for this program/provider." +msgstr "" + +#: openedx/core/djangoapps/schedules/admin.py:62 +msgid "Known Error Case" +msgstr "" + +#: openedx/core/djangoapps/schedules/admin.py:68 +msgid "Schedule start < course start" +msgstr "" + +#: openedx/core/djangoapps/schedules/admin.py:81 +msgid "Course Id" +msgstr "" + +#: openedx/core/djangoapps/schedules/admin.py:112 +msgid "All" +msgstr "" + +#: openedx/core/djangoapps/schedules/admin.py:139 +msgid "Experience" +msgstr "" + +#: openedx/core/djangoapps/schedules/admin.py:159 +#: cms/templates/maintenance/_force_publish_course.html:15 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:51 +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:47 +#: lms/templates/support/feature_based_enrollments.html:31 +msgid "Course ID" +msgstr "" + +#: openedx/core/djangoapps/schedules/apps.py:12 +#: openedx/core/djangoapps/schedules/models.py:47 +msgid "Schedules" +msgstr "" + +#: openedx/core/djangoapps/schedules/models.py:23 +msgid "Indicates if this schedule is actively used" +msgstr "" + +#: openedx/core/djangoapps/schedules/models.py:27 +msgid "Date this schedule went into effect" +msgstr "" + +#: openedx/core/djangoapps/schedules/models.py:35 +msgid "Deadline by which the learner must upgrade to a verified seat" +msgstr "" + +#: openedx/core/djangoapps/schedules/models.py:46 +#: lms/templates/ccx/coach_dashboard.html:63 +#: lms/templates/ccx/coach_dashboard.html:75 lms/templates/ccx/schedule.html:33 +msgid "Schedule" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/dropdown_filter.html:3 +#, python-format +msgid " By %(filter_title)s " +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html:7 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/instructorledcourseupdate/email/body.html:7 +#, python-format +msgid "Welcome to week %(week_num)s of %(course_name)s!" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html:18 +#, python-brace-format +msgid "" +"We hope you're enjoying {start_strong}{course_name}{end_strong}! We want to " +"let you know what you can look forward to in week {week_num}:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html:31 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.txt:13 +msgid "" +"With self-paced courses, you learn on your own schedule. We encourage you to " +"spend time with the course each week. Your focused attention will pay off in " +"the end!" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.html:40 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/instructorledcourseupdate/email/body.html:39 +msgid "Resume your course now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/body.txt:4 +#, python-format +msgid "" +"We hope you're enjoying %(course_name)s! We want to let you know what you " +"can look forward to in week %(week_num)s:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/courseupdate/email/subject.txt:4 +#, python-format +msgid "Welcome to week %(week_num)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/instructorledcourseupdate/email/body.html:18 +#, python-brace-format +msgid "" +"We hope you're enjoying {start_strong}{course_name}{end_strong}! We want to " +"let you know what you can look forward to in the coming weeks:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/instructorledcourseupdate/email/body.html:31 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/instructorledcourseupdate/email/body.txt:13 +msgid "" +"We encourage you to spend time with the course each week. Your focused " +"attention will pay off in the end!" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/instructorledcourseupdate/email/body.txt:4 +#, python-format +msgid "" +"We hope you're enjoying %(course_name)s! We want to let you know what you " +"can look forward to in the coming weeks:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/instructorledcourseupdate/email/subject.txt:4 +#, python-format +msgid "%(course_name)s Weekly Update" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:8 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:32 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt:5 +#, python-format +msgid "" +"Many %(platform_name)s learners are completing more problems every week, and " +"participating in the discussion forums. What do you want to do to keep " +"learning?" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:15 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt:11 +#, python-format +msgid "" +"Many %(platform_name)s learners in %(course_name)s are completing more " +"problems every week, and participating in the discussion forums. What do you " +"want to do to keep learning?" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:27 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/subject.txt:3 +msgid "Keep up the momentum!" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:38 +#, python-brace-format +msgid "" +"Many {platform_name} learners in {start_strong}{course_name}{end_strong} are " +"completing more problems every week, and participating in the discussion " +"forums. What do you want to do to keep learning?" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.html:47 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt:9 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day10/email/body.txt:15 +msgid "Keep learning" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:8 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:5 +#: themes/red-theme/lms/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:6 +#, python-format +msgid "" +"Remember when you enrolled in %(course_name)s, and other courses on " +"%(platform_name)s? We do, and we’re glad to have you! Come see what everyone " +"is learning." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:15 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:12 +#: themes/red-theme/lms/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:13 +#, python-format +msgid "" +"Remember when you enrolled in %(course_name)s on %(platform_name)s? We do, " +"and we’re glad to have you! Come see what everyone is learning." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:27 +msgid "Keep learning today" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:31 +#, python-brace-format +msgid "" +"Remember when you enrolled in {start_strong}{course_name}{end_strong}, and " +"other courses on {platform_name}? We do, and we’re glad to have you! Come " +"see what everyone is learning." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:37 +#, python-brace-format +msgid "" +"Remember when you enrolled in {start_strong}{course_name}{end_strong} on " +"{platform_name}? We do, and we’re glad to have you! Come see what everyone " +"is learning." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.html:46 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:10 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:17 +#: themes/red-theme/lms/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:11 +#: themes/red-theme/lms/templates/schedules/edx_ace/recurringnudge_day3/email/body.txt:18 +msgid "Start learning now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/subject.txt:4 +#, python-format +msgid "Keep learning on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/recurringnudge_day3/email/subject.txt:6 +#, python-format +msgid "Keep learning in %(course_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:10 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt:5 +#, python-format +msgid "" +"We hope you are enjoying learning with us so far on %(platform_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:20 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt:21 +#, python-format +msgid "" +"We hope you are enjoying learning with us so far in %(first_course_name)s! A " +"verified certificate allows you to highlight your new knowledge and skills. " +"An %(platform_name)s certificate is official and easily shareable. Upgrade " +"by %(user_schedule_upgrade_deadline_time)s." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:35 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:112 +msgid "Upgrade now" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:39 +#, python-format, python-brace-format +msgid "" +"We hope you are enjoying learning with us so far on " +"{start_strong}%(platform_name)s{end_strong}! A verified certificate allows " +"you to highlight your new knowledge and skills. An %(platform_name)s " +"certificate is official and easily shareable." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:46 +#, python-brace-format +msgid "" +"We hope you are enjoying learning with us so far in {start_strong}" +"{first_course_name}{end_strong}! A verified certificate allows you to " +"highlight your new knowledge and skills. An {platform_name} certificate is " +"official and easily shareable." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:55 +#, python-format, python-brace-format +msgid "" +"Upgrade by {start_strong}%(user_schedule_upgrade_deadline_time)s{end_strong}." +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:63 +msgid "You are eligible to upgrade in these courses:" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.html:76 +#: openedx/features/content_type_gating/templates/content_type_gating/access_denied_message.html:21 +msgid "Example of a verified certificate" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt:19 +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/body.txt:29 +msgid "Upgrade now at" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt:5 +#, python-format +msgid "Upgrade to earn a verified certificate on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/schedules/templates/schedules/edx_ace/upgradereminder/email/subject.txt:7 +#, python-format +msgid "Upgrade to earn a verified certificate in %(first_course_name)s" +msgstr "" + +#: openedx/core/djangoapps/theming/views.py:78 +#, python-brace-format +msgid "Site theme changed to {site_theme}" +msgstr "" + +#: openedx/core/djangoapps/theming/views.py:83 +#, python-brace-format +msgid "Theme {site_theme} does not exist" +msgstr "" + +#: openedx/core/djangoapps/theming/views.py:87 +msgid "Site theme reverted to the default" +msgstr "" + +#: openedx/core/djangoapps/theming/views.py:138 +#: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html:17 +msgid "Theming Administration" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:43 +msgid "" +"Usernames can only contain letters (A-Z, a-z), numerals (0-9), underscores " +"(_), and hyphens (-)." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:50 +msgid "Usernames can only contain letters, numerals, and @/./+/-/_ characters." +msgstr "" + +#. Translators: This message is shown to users who attempt to create a new +#. account using +#. an invalid email format. +#: openedx/core/djangoapps/user_api/accounts/__init__.py:55 +msgid "Enter a valid email address" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:60 +#, python-brace-format +msgid "" +"It looks like {email_address} belongs to an existing account. Try again with " +"a different email address." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:64 +#, python-brace-format +msgid "" +"This email is already associated with an existing or previous {settings." +"PLATFORM_NAME} account" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:66 +msgid "This email is associated to a retired account." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:69 +msgid "" +"The password you entered is on a list of known compromised passwords. Please " +"choose a different one." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:72 +#, python-brace-format +msgid "" +"It looks like {username} belongs to an existing account. Try again with a " +"different username." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:75 +msgid "It looks like this username is already taken" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:80 +#, python-brace-format +msgid "Username must be between {min} and {max} characters long." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:85 +#, python-brace-format +msgid "Enter a valid email address that contains at least {min} characters." +msgstr "" + +#. Translators: These messages are shown to users who do not enter information +#. into the required field or enter it incorrectly. +#: openedx/core/djangoapps/user_api/accounts/__init__.py:96 +msgid "Enter your full name" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:97 +msgid "Enter your first name" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:98 +msgid "Enter your last name" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:99 +msgid "The email addresses do not match" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:100 +msgid "Enter your confirm email" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:101 +msgid "Select your country or region of residence" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:102 +msgid "Select your profession" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:103 +msgid "Select your specialty" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:104 +msgid "Enter your profession" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:105 +msgid "Enter your specialty" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:106 +msgid "Enter your state" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:107 +msgid "Enter your city" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:108 +msgid "Tell us your goals" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:109 +msgid "Select the highest level of education you have completed" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:110 +msgid "Select your year of birth" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:111 +msgid "Select your gender" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:112 +msgid "Enter your mailing address" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:116 +msgid "" +"Our system detected that your password is vulnerable. Change your password " +"so that your account stays secure." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/__init__.py:119 +msgid "" +"Our system detected that your password is vulnerable. We recommend you " +"change it so that your account stays secure." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/api.py:195 +#, python-brace-format +msgid "The '{field_name}' field cannot be edited." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/api.py:423 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:109 +msgid "Enter a valid name" +msgstr "" + +#. Translators: This label appears above a field which allows the +#. user to input the First Name +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the First Name +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:259 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:226 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:916 +msgid "First Name" +msgstr "" + +#. Translators: This label appears above a field which allows the +#. user to input the Last Name +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the First Name +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:260 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:242 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:933 +msgid "Last Name" +msgstr "" + +#. Translators: This label appears above a field +#. which allows the user to input the State/Province/Region in which they +#. live. +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the State/Province/Region in which they +#. live. +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:262 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:274 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:848 +msgid "State/Province/Region" +msgstr "" + +#. Translators: This label appears above a field which allows the +#. user to input the Company +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the Company +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:263 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:196 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:865 +msgid "Company" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This label appears above a field which allows the +#. user to input the Title +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the Title +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:264 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:206 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:882 +#: wiki/forms.py:37 wiki/forms.py:45 wiki/forms.py:206 +#: wiki/templates/wiki/dir.html:54 +msgid "Title" +msgstr "" + +#. Translators: This label appears above a field which allows the +#. user to input the Job Title +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the Job Title +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:265 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:216 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:899 +msgid "Job Title" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This label appears above a field +#. meant to hold the user's mailing address. +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's mailing address. +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:266 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:258 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:781 +#: lms/templates/signup_modal.html:122 +msgid "Mailing address" +msgstr "" + +#. Translators: This phrase appears above a field meant to hold +#. the user's reasons for registering with edX. +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:267 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:154 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:803 +#, python-brace-format +msgid "Tell us why you're interested in {platform_name}" +msgstr "" + +#. Translators: This label appears above a dropdown menu to select +#. the user's profession +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's profession +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:270 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:172 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:752 +msgid "Profession" +msgstr "" + +#. Translators: This label appears above a dropdown menu to select +#. the user's specialty +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's specialty +#: openedx/core/djangoapps/user_api/accounts/settings_views.py:271 +#: openedx/core/djangoapps/user_authn/api/form_fields.py:184 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:768 +msgid "Specialty" +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/utils.py:46 +#, python-brace-format +msgid "" +"Make sure that you are providing a valid username or a URL that contains " +"\"{url_stub}\". To remove the link from your {platform_name} profile, leave " +"this field blank." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/views.py:651 +msgid "" +"This account has been temporarily locked due to excessive login failures. " +"Try again later." +msgstr "" + +#: openedx/core/djangoapps/user_api/accounts/views.py:661 +#: openedx/core/djangoapps/user_authn/views/login.py:298 +#: lms/templates/provider_login.html:43 +msgid "Email or password is incorrect." +msgstr "" + +#: openedx/core/djangoapps/user_api/admin.py:52 +#: wiki/templates/wiki/permission_denied.html:7 +msgid "Permission Denied" +msgstr "" + +#: openedx/core/djangoapps/user_api/admin.py:62 +msgid "Retirement does not exist!" +msgstr "" + +#: openedx/core/djangoapps/user_api/admin.py:72 cms/templates/export.html:161 +#: cms/templates/import.html:175 +msgid "Success" +msgstr "" + +#: openedx/core/djangoapps/user_api/admin.py:118 +#: cms/templates/studio_xblock_wrapper.html:99 +#: cms/templates/studio_xblock_wrapper.html:101 +#: lms/templates/staff_problem_info.html:66 +msgid "Actions" +msgstr "" + +#: openedx/core/djangoapps/user_api/models.py:435 +msgid "" +"Comma separated file that have username and user_email of the users that " +"needs to be retired" +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:253 +#, python-brace-format +msgid "Delete failed for user preference '{preference_key}'." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:402 +#, python-brace-format +msgid "Preference '{preference_key}' cannot be set to an empty value." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:419 +#, python-brace-format +msgid "Invalid user preference key '{preference_key}'." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:423 +#, python-brace-format +msgid "" +"Value '{preference_value}' is not valid for user preference " +"'{preference_key}'." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:433 +#, python-brace-format +msgid "" +"Value '{preference_value}' not valid for preference '{preference_key}': Not " +"in timezone set." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:434 +#, python-brace-format +msgid "Value '{preference_value}' is not a valid time zone selection." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/api.py:451 +#, python-brace-format +msgid "Save failed for user preference '{key}' with value '{value}'." +msgstr "" + +#: openedx/core/djangoapps/user_api/preferences/views.py:118 +msgid "No data provided for user preference update" +msgstr "" + +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.html:17 +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.txt:7 +#, python-format +msgid "" +"We received a deletion request for your account on %(platform_name)s. We're " +"sorry to see you go!" +msgstr "" + +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.html:24 +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.txt:11 +msgid "" +"Your account will be deleted shortly. 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." +msgstr "" + +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.html:31 +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.txt:15 +#, python-format +msgid "" +"This is an informational email only. If you did not initiate this request, " +"please contact %(contact_email)s." +msgstr "" + +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.html:38 +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/body.txt:19 +#, python-format +msgid "Best, %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/user_api/templates/user_api/edx_ace/deletionnotificationmessage/email/subject.txt:4 +msgid "Your Account Has Been Queued For Deletion" +msgstr "" + +#. Translators: This label appears above a dropdown menu used to select +#. the user's highest completed level of education. +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's highest completed level of education. +#: openedx/core/djangoapps/user_authn/api/form_fields.py:94 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:612 +msgid "Highest level of education completed" +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This label appears above a dropdown menu on the form +#. used to select the user's year of birth. +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's year of birth. +#: openedx/core/djangoapps/user_authn/api/form_fields.py:136 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:665 +#: lms/templates/signup_modal.html:108 +msgid "Year of birth" +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.html:10 +msgid "Password reset" +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.html:14 +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.txt:2 +#, python-format +msgid "" +"You're receiving this e-mail because you requested a password reset for your " +"user account at %(platform_name)s." +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.html:22 +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.txt:5 +#, python-format +msgid "" +"However, there is currently no user account associated with your email " +"address: %(email_address)s." +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.html:28 +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.txt:7 +msgid "If you did not request this change, you can ignore this email." +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.html:37 +msgid "Reset my password" +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/body.txt:9 +msgid "Please go to the following page and choose a new password:" +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordreset/email/subject.txt:3 +#, python-format +msgid "Password reset on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordresetsuccess/email/body.html:10 +msgid "Password reset success" +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordresetsuccess/email/body.html:14 +#, python-format +msgid "Hello %(name)s," +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordresetsuccess/email/body.html:19 +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordresetsuccess/email/body.txt:3 +#, python-format +msgid "" +"This is to confirm that you have successfully changed your password " +"associated with %(platform_name)s account. Please sign-in to your account." +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordresetsuccess/email/body.txt:2 +#, python-format +msgid "Hello %(name)s, " +msgstr "" + +#: openedx/core/djangoapps/user_authn/templates/user_authn/edx_ace/passwordresetsuccess/email/subject.txt:3 +#, python-format +msgid "Password reset completed on %(platform_name)s" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/auto_auth.py:96 +msgid "Superuser creation not allowed" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/auto_auth.py:115 +msgid "Account modification not allowed." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/auto_auth.py:125 +#: openedx/core/djangoapps/user_authn/views/register.py:686 +msgid "Account creation not allowed." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/login.py:86 +#, python-brace-format +msgid "" +"You've successfully signed in to your {provider_name} account, but this " +"account isn't linked with your {platform_name} account yet. {blank_lines}Use " +"your {platform_name} username and password to sign in to {platform_name} " +"below, and then link your {platform_name} account with {provider_name} from " +"your dashboard. {blank_lines}If you don't have an account on {platform_name} " +"yet, click {register_label_strong} at the top of the page." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/login.py:97 +#: lms/templates/navigation/navbar-not-authenticated.html:38 +#: themes/stanford-style/lms/templates/register-form.html:272 +msgid "Register" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/login.py:134 +msgid "There was an error receiving your login information. Please email us." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/login.py:166 +#, python-brace-format +msgid "" +"To protect your account, it’s been temporarily locked. Try again in " +"{locked_out_period} minutes.{li_start}To be on the safe side, you can reset " +"your password {link_start}here{link_end} before you try again." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/login.py:230 +msgid "Too many failed login attempts. Try again later." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/login.py:273 +#, python-brace-format +msgid "" +"Email or password is incorrect.{li_start}You have {remaining_attempts} more " +"sign-in attempts before your account is temporarily locked.{li_end}{li_start}" +"If you've forgotten your password, click {link_start}here{link_end} to reset." +"{li_end}" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/login.py:375 +#, python-brace-format +msgid "" +"As {allowed_domain} user, You must login with your {allowed_domain} " +"{link_start}{provider} account{link_end}." +msgstr "" + +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. +#. pylint: disable=no-member +#: openedx/core/djangoapps/user_authn/views/login_form.py:100 +#: openedx/core/djangoapps/user_authn/views/password_reset.py:98 +#, python-brace-format +msgid "The email address you used to register with {platform_name}" +msgstr "" + +#. Translators: This example email address is used as a placeholder in +#. a field on the password reset form meant to hold the user's email address. +#: openedx/core/djangoapps/user_authn/views/password_reset.py:93 +msgid "username@domain.com" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:182 +msgid "" +"That e-mail address doesn't have an associated user account. Are you sure " +"you've registered?" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:184 +msgid "" +"The user account associated with this e-mail address cannot reset the " +"password." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:299 +#: openedx/core/djangoapps/user_authn/views/password_reset.py:615 +msgid "" +"Your previous request is in progress, please try again in a few moments." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:406 +#: openedx/core/djangoapps/user_authn/views/password_reset.py:421 +msgid "Password reset unsuccessful" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:407 +msgid "Error in resetting your password." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:437 +msgid "Error in resetting your password. Please try again." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:462 +#, python-brace-format +msgid "" +"{html_start}Password Creation Complete{html_end}Your password has been " +"created. {bold_start}{email}{bold_end} is now your primary login email." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:649 +msgid "Some error occurred during password change. Please try again" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:653 +msgid "No email address provided." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/password_reset.py:731 +msgid "" +"An error has occurred. Try refreshing the page, or check your internet " +"connection." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/register.py:182 +#, python-brace-format +msgid "Registration using {provider} has timed out." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/register.py:318 +msgid "An access_token is required when passing value ({}) for provider." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/register.py:331 +msgid "The provided access_token is already associated with another user." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/register.py:334 +msgid "The provided access_token is not valid." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:107 +msgid "Full Name cannot contain the following characters: < >" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:147 +msgid "A properly formatted e-mail is required" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:148 +msgid "Your legal name must be a minimum of one character long" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:160 +#, python-format +msgid "Email cannot be more than %(limit_value)s characters long" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:190 +msgid "You must accept the terms of service." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:194 +msgid "A level of education is required" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:195 +msgid "Your gender is required" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:196 +msgid "Your year of birth is required" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:197 +msgid "Your mailing address is required" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:198 +msgid "A description of your goals is required" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:199 +msgid "A city is required" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:200 +msgid "A country is required" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:208 +msgid "To enroll, you must follow the honor code." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:216 +msgid "You are missing one or more required fields" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:266 +msgid "Unauthorized email address." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:270 +#, python-brace-format +msgid "" +"It looks like {email} belongs to an existing account. Try again with a " +"different email address." +msgstr "" + +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's email address. +#: openedx/core/djangoapps/user_authn/views/registration_form.py:493 +msgid "This is what you will use to login." +msgstr "" + +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_authn/views/registration_form.py:543 +msgid "This name will be used on any certificates that you earn." +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's public username. +#: openedx/core/djangoapps/user_authn/views/registration_form.py:564 +#: lms/templates/signup_modal.html:47 lms/templates/signup_modal.html:59 +#: themes/stanford-style/lms/templates/register-form.html:93 +#: themes/stanford-style/lms/templates/register-shib.html:126 +msgid "Public Username" +msgstr "" + +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. +#: openedx/core/djangoapps/user_authn/views/registration_form.py:569 +msgid "" +"The name that will identify you in your courses. It cannot be changed later." +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:685 +#, python-brace-format +msgid "I agree that {platform_name} may send me marketing messages." +msgstr "" + +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the country in which the user lives. +#: openedx/core/djangoapps/user_authn/views/registration_form.py:950 +msgid "Country or Region of Residence" +msgstr "" + +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's country. +#: openedx/core/djangoapps/user_authn/views/registration_form.py:961 +msgid "The country or region where you live." +msgstr "" + +#. Translators: This is a legal document users must agree to +#. in order to register a new account. +#: openedx/core/djangoapps/user_authn/views/registration_form.py:1000 +msgid "Terms of Service and Honor Code" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:1006 +#, python-brace-format +msgid "" +"I agree to the {platform_name} {terms_of_service_link_start}" +"{terms_of_service}{terms_of_service_link_end}" +msgstr "" + +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. +#: openedx/core/djangoapps/user_authn/views/registration_form.py:1018 +#: openedx/core/djangoapps/user_authn/views/registration_form.py:1082 +#, python-brace-format +msgid "You must agree to the {platform_name} {terms_of_service}" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/registration_form.py:1029 +#, python-brace-format +msgid "" +"By creating an account, you agree to the " +"{terms_of_service_link_start}{terms_of_service}" +"{terms_of_service_link_end} and you acknowledge that " +"{platform_name} and each Member process your personal data in " +"accordance with the {privacy_policy_link_start}Privacy " +"Policy{privacy_policy_link_end}." +msgstr "" + +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. +#: openedx/core/djangoapps/user_authn/views/registration_form.py:1071 +#, python-brace-format +msgid "" +"I agree to the {platform_name} {tos_link_start}{terms_of_service}" +"{tos_link_end}" +msgstr "" + +#: openedx/core/djangoapps/user_authn/views/utils.py:43 +msgid "Create Account" +msgstr "" + +#: openedx/core/djangoapps/util/user_messages.py:104 +#, python-brace-format +msgid "{header_open}{title}{header_close}{body}" +msgstr "" + +#: openedx/core/djangoapps/util/user_messages.py:241 +#, python-brace-format +msgid "{header_open}{title}{header_close}" +msgstr "" + +#: openedx/core/djangoapps/util/user_messages.py:256 +#: cms/templates/course_outline.html:61 cms/templates/course_outline.html:95 +#: cms/templates/index.html:319 +msgid "Dismiss" +msgstr "" + +#: openedx/core/djangoapps/video_pipeline/models.py:33 +msgid "Oauth client name of VEM service." +msgstr "" + +#: openedx/core/djangoapps/video_pipeline/models.py:38 +msgid "video encode manager API URL." +msgstr "" + +#: openedx/core/djangoapps/video_pipeline/models.py:46 +msgid "Username created for VEM Integration, e.g. vem_service_user." +msgstr "" + +#: openedx/core/djangoapps/waffle_utils/models.py:28 +#: openedx/core/djangoapps/waffle_utils/models.py:91 +msgid "Force On" +msgstr "" + +#: openedx/core/djangoapps/waffle_utils/models.py:28 +#: openedx/core/djangoapps/waffle_utils/models.py:91 +msgid "Force Off" +msgstr "" + +#: openedx/core/djangoapps/xblock/runtime/mixin.py:65 +msgid "" +"This content is only accessible to registered learners. Sign in or register " +"to view it." +msgstr "" + +#: openedx/core/djangoapps/xblock/runtime/mixin.py:69 +msgid "This content is only accessible to enrolled learners. " +msgstr "" + +#: openedx/core/lib/api/view_utils.py:159 +#, python-brace-format +msgid "The about me field must be at most {BIO_MAX_LENGTH} characters long." +msgstr "" + +#: openedx/core/lib/api/view_utils.py:161 +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py:214 +msgid "This field is not editable" +msgstr "" + +#: openedx/core/lib/gating/api.py:71 +#, python-format +msgid "%(min_score)s is not a valid grade percentage" +msgstr "" + +#: openedx/core/lib/gating/api.py:186 +#, python-brace-format +msgid "Gating milestone for {usage_key}" +msgstr "" + +#: openedx/core/lib/license/mixin.py:26 +msgid "License" +msgstr "" + +#: openedx/core/lib/license/mixin.py:27 +msgid "" +"A license defines how the contents of this block can be shared and reused." +msgstr "" + +#: openedx/features/calendar_sync/ics.py:36 +#, python-brace-format +msgid "{assignment} is due for {course}." +msgstr "" + +#: openedx/features/calendar_sync/plugins.py:21 +msgid "Calendar Sync" +msgstr "" + +#: openedx/features/calendar_sync/plugins.py:42 +msgid "Unsubscribe from calendar updates" +msgstr "" + +#: openedx/features/calendar_sync/plugins.py:45 +msgid "Subscribe to calendar updates" +msgstr "" + +#: openedx/features/calendar_sync/utils.py:16 +#, python-brace-format +msgid "Sync {course} to your calendar" +msgstr "" + +#: openedx/features/calendar_sync/utils.py:17 +#, python-brace-format +msgid "" +"Sticking to a schedule is the best way to ensure that you successfully " +"complete your self-paced course. This schedule for {course} will help you " +"stay on track!" +msgstr "" + +#: openedx/features/calendar_sync/utils.py:20 +msgid "" +"Once you sync your course schedule to your calendar, any updates to the " +"course from your instructor will be automatically reflected. You can remove " +"the course from your calendar at any time." +msgstr "" + +#: openedx/features/calendar_sync/utils.py:33 +#, python-brace-format +msgid "{course} dates have been updated on your calendar" +msgstr "" + +#: openedx/features/calendar_sync/utils.py:34 +msgid "" +"You have successfully shifted your course schedule and your calendar is up " +"to date." +msgstr "" + +#: openedx/features/content_type_gating/models.py:27 +#: openedx/features/course_duration_limits/models.py:36 +#: lms/templates/support/feature_based_enrollments.html:40 +#: lms/templates/support/feature_based_enrollments.html:43 +msgid "Enabled As Of" +msgstr "" + +#: openedx/features/content_type_gating/models.py:30 +#: openedx/features/course_duration_limits/models.py:39 +msgid "" +"If the configuration is Enabled, then all enrollments created after this " +"date and time (user local time) will be affected." +msgstr "" + +#: openedx/features/content_type_gating/models.py:36 +msgid "Studio Override Enabled" +msgstr "" + +#: openedx/features/content_type_gating/models.py:39 +msgid "" +"Allow Feature Based Enrollment visibility to be overriden on a per-component " +"basis in Studio." +msgstr "" + +#: openedx/features/content_type_gating/models.py:91 +#: openedx/features/course_duration_limits/models.py:91 +msgid "enabled_as_of must be set when enabled is True" +msgstr "" + +#: openedx/features/content_type_gating/partitions.py:70 +msgid "Partition for segmenting users by access to gated content types" +msgstr "" + +#: openedx/features/content_type_gating/partitions.py:117 +#: openedx/features/content_type_gating/templates/content_type_gating/access_denied_message.html:10 +msgid "Graded assessments are available to Verified Track learners." +msgstr "" + +#: openedx/features/content_type_gating/partitions.py:119 +msgid "" +"Graded assessments are available to Verified Track learners. Upgrade to " +"Unlock." +msgstr "" + +#: openedx/features/content_type_gating/templates/content_type_gating/access_denied_message.html:3 +msgid "Content available only to verified track learners" +msgstr "" + +#: openedx/features/content_type_gating/templates/content_type_gating/access_denied_message.html:7 +msgid "Verified Track Access" +msgstr "" + +#: openedx/features/content_type_gating/templates/content_type_gating/access_denied_message.html:15 +msgid "Upgrade to unlock" +msgstr "" + +#: openedx/features/course_duration_limits/access.py:32 +#, python-brace-format +msgid "Access expired on {expiration_date}" +msgstr "" + +#: openedx/features/course_duration_limits/access.py:35 +#, python-brace-format +msgid "Access to {course_name} expired on {expiration_date}" +msgstr "" + +#: openedx/features/course_duration_limits/access.py:40 +#, python-brace-format +msgid "Access to the course you were looking for expired on {expiration_date}" +msgstr "" + +#: openedx/features/course_duration_limits/access.py:158 +#, python-brace-format +msgid "" +"This learner does not have access to this course. Their access expired on " +"{expiration_date}." +msgstr "" + +#: openedx/features/course_duration_limits/access.py:164 +#, python-brace-format +msgid "" +"{strong_open}Audit Access Expires {expiration_date}{strong_close}{line_break}" +"You lose all access to this course, including your progress, on " +"{expiration_date}." +msgstr "" + +#: openedx/features/course_duration_limits/access.py:167 +#, python-brace-format +msgid "" +"{line_break}Upgrade by {upgrade_deadline} to get unlimited access to the " +"course as long as it exists on the site. {a_open}Upgrade " +"now{sronly_span_open} to retain access past {expiration_date}{span_close}" +"{a_close}" +msgstr "" + +#: openedx/features/course_experience/api/v1/views.py:64 +msgid "'course_key' is required." +msgstr "" + +#: openedx/features/course_experience/api/v1/views.py:98 +#: openedx/features/course_experience/api/v1/views.py:101 +msgid "View all dates" +msgstr "" + +#: openedx/features/course_experience/api/v1/views.py:99 +msgid "" +"Your due dates have been successfully shifted to help you stay on track." +msgstr "" + +#: openedx/features/course_experience/api/v1/views.py:102 +msgid "Deadlines successfully reset." +msgstr "" + +#: openedx/features/course_experience/plugins.py:34 +#: cms/templates/widgets/header.html:108 cms/templates/widgets/header.html:113 +#: lms/templates/api_admin/terms_of_service.html:66 +#: openedx/features/course_experience/templates/course_experience/course-updates-fragment.html:18 +#: openedx/features/course_experience/templates/course_experience/course-updates-fragment.html:25 +msgid "Updates" +msgstr "" + +#: openedx/features/discounts/admin.py:22 +msgid "" +"These define the context to disable lms-controlled discounts on. If no " +"values are set, then the configuration applies globally. If a single value " +"is set, then the configuration applies to all courses within that context. " +"At most one value can be set at a time.
If multiple contexts apply to a " +"course (for example, if configuration is specified for the course " +"specifically, and for the org that the course is in, then the more specific " +"context overrides the more general context." +msgstr "" + +#: openedx/features/discounts/admin.py:54 +msgid "" +"These define the context to configure the percentage for the first purchase " +"discount.If multiple contexts apply to a course (for example, if " +"configuration is specified for the course specifically, and for the org that " +"the course is in, then the more specific context overrides the more general " +"context." +msgstr "" + +#: openedx/features/discounts/utils.py:129 +#, python-brace-format +msgid "" +"{s_sr}Original price: {s_op}{original_price}{e_p}, discount price: {e_sr}" +"{formatted_discount_price}" +msgstr "" + +#: openedx/features/enterprise_support/admin/forms.py:13 +msgid "CSV File" +msgstr "" + +#: openedx/features/enterprise_support/admin/forms.py:14 +msgid "" +"CSV file should have 3 columns having names lms_user_id, course_id, " +"opportunity_id" +msgstr "" + +#: openedx/features/enterprise_support/admin/views.py:66 +#, python-brace-format +msgid "" +"Enrollment attributes were not updated for records at following line numbers " +"in csv because no enrollment found for these records: {error_line_numbers}" +msgstr "" + +#: openedx/features/enterprise_support/api.py:898 +#, python-brace-format +msgid "" +"You have access to the {bold_start}{enterprise_name}{bold_end} dashboard. To " +"access the courses available to you through {enterprise_name}, {link_start}" +"visit the {enterprise_name} dashboard{link_end}." +msgstr "" + +#: openedx/features/enterprise_support/api.py:999 +#, python-brace-format +msgid "Enrollment in {course_title} was not complete." +msgstr "" + +#: openedx/features/enterprise_support/api.py:1003 +#, python-brace-format +msgid "" +"If you have concerns about sharing your data, please contact your " +"administrator at {enterprise_customer_name}." +msgstr "" + +#: openedx/features/enterprise_support/templates/enterprise_support/admin/enrollment_attributes_override.html:15 +msgid "Home" +msgstr "" + +#: openedx/features/enterprise_support/templates/enterprise_support/admin/enrollment_attributes_override.html:17 +msgid "Enterprise Course Enrollments" +msgstr "" + +#: openedx/features/enterprise_support/templates/enterprise_support/admin/enrollment_attributes_override.html:18 +msgid "Override Enrollment Attributes" +msgstr "" + +#: openedx/features/enterprise_support/templates/enterprise_support/admin/enrollment_attributes_override.html:25 +msgid "Upload CSV to override enrollment attributes for learners" +msgstr "" + +#: openedx/features/enterprise_support/utils.py:178 +#, python-brace-format +msgid "" +"We are sorry, you are not authorized to access {platform_name} via this " +"channel. Please contact your learning administrator or manager in order to " +"access {platform_name}.{line_break}{line_break}Error Details:{line_break}" +"{error_message}" +msgstr "" + +#: openedx/features/enterprise_support/utils.py:200 +#, python-brace-format +msgid "" +"Thank you for joining {platform_name}. Just a couple steps before you start " +"learning!" +msgstr "" + +#: openedx/features/enterprise_support/utils.py:205 +#: lms/templates/course_modes/track_selection.html:155 +#: lms/templates/peer_grading/peer_grading_problem.html:68 +msgid "Continue" +msgstr "" + +#: openedx/features/personalized_learner_schedules/call_to_action.py:119 +msgid "Shift due dates" +msgstr "" + +#: openedx/features/personalized_learner_schedules/call_to_action.py:126 +msgid "" +"It looks like you missed some important deadlines based on our suggested " +"schedule." +msgstr "" + +#: openedx/features/personalized_learner_schedules/call_to_action.py:127 +msgid "" +"To keep yourself on track, you can update this schedule and shift the past " +"due assignments into the future. Don’t worry—you won’t lose any of the " +"progress you’ve made when you shift your due dates." +msgstr "" + +#: openedx/features/personalized_learner_schedules/call_to_action.py:137 +#, python-brace-format +msgid "Try again ({attempts} attempt remaining)" +msgid_plural "Try again ({attempts} attempts remaining)" +msgstr[0] "" +msgstr[1] "" + +#: openedx/features/personalized_learner_schedules/call_to_action.py:142 +#, python-brace-format +msgid "You have used {attempts} of {max_attempts} attempts for this problem." +msgstr "" + +#: openedx/features/personalized_learner_schedules/call_to_action.py:147 +msgid "Try again (unlimited attempts)" +msgstr "" + +#: openedx/features/personalized_learner_schedules/call_to_action.py:148 +#, python-brace-format +msgid "You have used {attempts} of unlimited attempts for this problem." +msgstr "" + +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:70 +#: cms/templates/widgets/header.html:372 +msgid "Sign In" +msgstr "" + +#: themes/red-theme/lms/templates/ace_common/edx_ace/common/base_body.html:176 +msgid "Our mailing address is" +msgstr "" + +#: xmodule/annotatable_block.py:44 +msgid "XML data for the annotation" +msgstr "" + +#: xmodule/annotatable_block.py:66 xmodule/capa_block.py:167 +#: xmodule/conditional_block.py:89 xmodule/discussion_block.py:48 +#: xmodule/html_block.py:55 xmodule/html_block.py:365 xmodule/html_block.py:391 +#: xmodule/library_content_block.py:115 xmodule/library_root_xblock.py:30 +#: xmodule/poll_block.py:49 xmodule/unit_block.py:39 +#: xmodule/video_block/video_xfields.py:20 xmodule/word_cloud_block.py:58 +#: xmodule/x_module.py:230 +msgid "The display name for this component." +msgstr "" + +#: xmodule/annotatable_block.py:68 +msgid "Annotation" +msgstr "" + +#: xmodule/capa/capa_problem.py:486 +msgid "Cannot rescore problems with possible file submissions" +msgstr "" + +#: xmodule/capa/capa_problem.py:580 +msgid "Question {}" +msgstr "" + +#: xmodule/capa/capa_problem.py:715 xmodule/capa_block.py:1310 +msgid "Incorrect" +msgstr "" + +#: xmodule/capa/capa_problem.py:720 xmodule/capa_block.py:1319 +msgid "Correct" +msgstr "" + +#: xmodule/capa/inputtypes.py:91 +msgid "correct" +msgstr "" + +#: xmodule/capa/inputtypes.py:92 +msgid "incorrect" +msgstr "" + +#: xmodule/capa/inputtypes.py:93 +msgid "partially correct" +msgstr "" + +#: xmodule/capa/inputtypes.py:94 +msgid "incomplete" +msgstr "" + +#: xmodule/capa/inputtypes.py:95 xmodule/capa/inputtypes.py:96 +msgid "unanswered" +msgstr "" + +#: xmodule/capa/inputtypes.py:97 +msgid "submitted" +msgstr "" + +#: xmodule/capa/inputtypes.py:98 +msgid "processing" +msgstr "" + +#. Translators: these are tooltips that indicate the state of an assessment +#. question +#: xmodule/capa/inputtypes.py:102 +msgid "This answer is correct." +msgstr "" + +#: xmodule/capa/inputtypes.py:103 +msgid "This answer is incorrect." +msgstr "" + +#: xmodule/capa/inputtypes.py:104 +msgid "This answer is partially correct." +msgstr "" + +#: xmodule/capa/inputtypes.py:105 +msgid "This answer is being processed." +msgstr "" + +#: xmodule/capa/inputtypes.py:109 +msgid "Not yet answered." +msgstr "" + +#: xmodule/capa/inputtypes.py:455 wiki/forms.py:162 +msgid "Select an option" +msgstr "" + +#. Translators: 'ChoiceGroup' is an input type and should not be translated. +#: xmodule/capa/inputtypes.py:504 +#, python-brace-format +msgid "ChoiceGroup: unexpected tag {tag_name}" +msgstr "" + +#: xmodule/capa/inputtypes.py:516 xmodule/capa/inputtypes.py:1699 +msgid "Answer received." +msgstr "" + +#. Translators: '' and '' are tag names and should not +#. be translated. +#: xmodule/capa/inputtypes.py:552 +#, python-brace-format +msgid "Expected a or tag; got {given_tag} instead" +msgstr "" + +#: xmodule/capa/inputtypes.py:736 +msgid "" +"Your files have been submitted. As soon as your submission is graded, this " +"message will be replaced with the grader's feedback." +msgstr "" + +#: xmodule/capa/inputtypes.py:808 +msgid "" +"Your answer has been submitted. As soon as your submission is graded, this " +"message will be replaced with the grader's feedback." +msgstr "" + +#: xmodule/capa/inputtypes.py:821 +#, python-brace-format +msgid "{programming_language} editor" +msgstr "" + +#: xmodule/capa/inputtypes.py:824 +msgid "Press ESC then TAB or click outside of the code editor to exit" +msgstr "" + +#: xmodule/capa/inputtypes.py:850 +msgid "" +"Submitted. As soon as a response is returned, this message will be replaced " +"by that feedback." +msgstr "" + +#: xmodule/capa/inputtypes.py:877 +#, python-brace-format +msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." +msgstr "" + +#: xmodule/capa/inputtypes.py:942 +msgid "Error running code." +msgstr "" + +#: xmodule/capa/inputtypes.py:983 +msgid "Cannot connect to the queue" +msgstr "" + +#: xmodule/capa/inputtypes.py:1213 xmodule/capa/inputtypes.py:1298 +msgid "No formula specified." +msgstr "" + +#: xmodule/capa/inputtypes.py:1219 +#, python-brace-format +msgid "Couldn't parse formula: {error_msg}" +msgstr "" + +#: xmodule/capa/inputtypes.py:1224 xmodule/capa/inputtypes.py:1316 +msgid "Error while rendering preview" +msgstr "" + +#: xmodule/capa/inputtypes.py:1309 +msgid "Sorry, couldn't parse formula" +msgstr "" + +#: xmodule/capa/inputtypes.py:1677 +#, python-brace-format +msgid "{input_type}: unexpected tag {tag_name}" +msgstr "" + +#. Translators: a "tag" is an XML element, such as "" in HTML +#: xmodule/capa/inputtypes.py:1762 +#, python-brace-format +msgid "Expected a {expected_tag} tag; got {given_tag} instead" +msgstr "" + +#. Translators: index here could be 1,2,3 and so on +#: xmodule/capa/responsetypes.py:258 +#, python-brace-format +msgid "Question {index}" +msgstr "" + +#: xmodule/capa/responsetypes.py:361 +msgid "Correct:" +msgstr "" + +#: xmodule/capa/responsetypes.py:363 +msgid "Incorrect:" +msgstr "" + +#: xmodule/capa/responsetypes.py:407 xmodule/capa_block.py:716 +#: xmodule/capa_block.py:732 +msgid "Answer" +msgstr "" + +#: xmodule/capa/responsetypes.py:489 +#, python-brace-format +msgid "Error {err} in evaluating hint function {hintfn}." +msgstr "" + +#: xmodule/capa/responsetypes.py:490 +msgid "(Source code line unavailable)" +msgstr "" + +#: xmodule/capa/responsetypes.py:491 +#, python-brace-format +msgid "See XML source line {sourcenum}." +msgstr "" + +#: xmodule/capa/responsetypes.py:661 cms/templates/widgets/problem-edit.html:34 +#: cms/templates/widgets/problem-edit.html:38 +#: cms/templates/widgets/problem-edit.html:109 +msgid "Checkboxes" +msgstr "" + +#: xmodule/capa/responsetypes.py:985 cms/templates/widgets/problem-edit.html:26 +#: cms/templates/widgets/problem-edit.html:30 +#: cms/templates/widgets/problem-edit.html:98 +msgid "Multiple Choice" +msgstr "" + +#. Translators: 'shuffle' and 'answer-pool' are attribute names and should not +#. be translated. +#: xmodule/capa/responsetypes.py:1216 +msgid "Do not use shuffle and answer-pool at the same time" +msgstr "" + +#. Translators: 'answer-pool' is an attribute name and should not be +#. translated. +#: xmodule/capa/responsetypes.py:1299 +msgid "answer-pool value should be an integer" +msgstr "" + +#. Translators: 'Choicegroup' is an input type and should not be translated. +#: xmodule/capa/responsetypes.py:1366 +msgid "Choicegroup must include at least 1 correct and 1 incorrect choice" +msgstr "" + +#: xmodule/capa/responsetypes.py:1390 +msgid "True/False Choice" +msgstr "" + +#: xmodule/capa/responsetypes.py:1424 +#: cms/templates/widgets/problem-edit.html:58 +#: cms/templates/widgets/problem-edit.html:62 +#: cms/templates/widgets/problem-edit.html:141 +msgid "Dropdown" +msgstr "" + +#: xmodule/capa/responsetypes.py:1498 +#: cms/templates/widgets/problem-edit.html:50 +#: cms/templates/widgets/problem-edit.html:54 +#: cms/templates/widgets/problem-edit.html:131 +msgid "Numerical Input" +msgstr "" + +#: xmodule/capa/responsetypes.py:1536 xmodule/capa/responsetypes.py:1568 +msgid "There was a problem with the staff answer to this problem." +msgstr "" + +#: xmodule/capa/responsetypes.py:1592 +#, python-brace-format +msgid "Could not interpret '{student_answer}' as a number." +msgstr "" + +#: xmodule/capa/responsetypes.py:1614 +#, python-brace-format +msgid "Factorial function evaluated outside its domain:'{student_answer}'" +msgstr "" + +#: xmodule/capa/responsetypes.py:1621 +#, python-brace-format +msgid "Invalid math syntax: '{student_answer}'" +msgstr "" + +#: xmodule/capa/responsetypes.py:1652 +msgid "You may not use complex numbers in range tolerance problems" +msgstr "" + +#. Translators: This is an error message for a math problem. If the instructor +#. provided a +#. boundary (end limit) for a variable that is a complex number (a + bi), this +#. message displays. +#: xmodule/capa/responsetypes.py:1660 +msgid "" +"There was a problem with the staff answer to this problem: complex boundary." +msgstr "" + +#. Translators: This is an error message for a math problem. If the instructor +#. did not +#. provide a boundary (end limit) for a variable, this message displays. +#: xmodule/capa/responsetypes.py:1666 +msgid "" +"There was a problem with the staff answer to this problem: empty boundary." +msgstr "" + +#. #-#-#-#-# django.po (0.1a) #-#-#-#-# +#. Translators: Separator used in NumericalResponse to display multiple +#. answers. +#. Translators: Separator used in StringResponse to display multiple answers. +#. Example: "Answer: Answer_1 or Answer_2 or Answer_3". +#. #-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-# +#. Translators: this is the last choice of a number of choices of how to log in +#. to the site. +#: xmodule/capa/responsetypes.py:1781 xmodule/capa/responsetypes.py:2069 +#: lms/templates/course_modes/choose.html:177 +#: lms/templates/course_modes/choose.html:197 +#: themes/stanford-style/lms/templates/register-form.html:45 +msgid "or" +msgstr "" + +#: xmodule/capa/responsetypes.py:1859 +#: cms/templates/widgets/problem-edit.html:42 +#: cms/templates/widgets/problem-edit.html:46 +#: cms/templates/widgets/problem-edit.html:120 +msgid "Text Input" +msgstr "" + +#: xmodule/capa/responsetypes.py:2040 +msgid "error" +msgstr "" + +#: xmodule/capa/responsetypes.py:2082 +msgid "Custom Evaluated Script" +msgstr "" + +#: xmodule/capa/responsetypes.py:2184 +#, python-brace-format +msgid "error getting student answer from {student_answers}" +msgstr "" + +#: xmodule/capa/responsetypes.py:2208 +msgid "No answer entered!" +msgstr "" + +#: xmodule/capa/responsetypes.py:2432 +msgid "CustomResponse: check function returned an invalid dictionary!" +msgstr "" + +#: xmodule/capa/responsetypes.py:2525 +msgid "Symbolic Math Input" +msgstr "" + +#. Translators: 'SymbolicResponse' is a problem type and should not be +#. translated. +#: xmodule/capa/responsetypes.py:2556 +#, python-brace-format +msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" +msgstr "" + +#: xmodule/capa/responsetypes.py:2594 +msgid "Code Input" +msgstr "" + +#: xmodule/capa/responsetypes.py:2652 +msgid "No answer provided." +msgstr "" + +#: xmodule/capa/responsetypes.py:2671 +msgid "Error: No grader has been set up for this problem." +msgstr "" + +#: xmodule/capa/responsetypes.py:2732 +#, python-brace-format +msgid "" +"Unable to deliver your submission to grader (Reason: {error_msg}). Please " +"try again later." +msgstr "" + +#. Translators: 'grader' refers to the edX automatic code grader. +#: xmodule/capa/responsetypes.py:2755 +msgid "Invalid grader reply. Please contact the course staff." +msgstr "" + +#: xmodule/capa/responsetypes.py:2868 +msgid "External Grader" +msgstr "" + +#: xmodule/capa/responsetypes.py:3026 +msgid "Math Expression Input" +msgstr "" + +#: xmodule/capa/responsetypes.py:3125 +#, python-brace-format +msgid "" +"Factorial function not permitted in answer for this problem. Provided answer " +"was: {bad_input}" +msgstr "" + +#: xmodule/capa/responsetypes.py:3132 +#, python-brace-format +msgid "Invalid input: Could not parse '{bad_input}' as a formula." +msgstr "" + +#: xmodule/capa/responsetypes.py:3140 +#, python-brace-format +msgid "Invalid input: Could not parse '{bad_input}' as a formula" +msgstr "" + +#: xmodule/capa/responsetypes.py:3247 +msgid "Circuit Schematic Builder" +msgstr "" + +#. Translators: 'SchematicResponse' is a problem type and should not be +#. translated. +#: xmodule/capa/responsetypes.py:3284 +#, python-brace-format +msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" +msgstr "" + +#: xmodule/capa/responsetypes.py:3325 +msgid "Image Mapped Input" +msgstr "" + +#: xmodule/capa/responsetypes.py:3350 +#, python-brace-format +msgid "error grading {image_input_id} (input={user_input})" +msgstr "" + +#. Translators: {sr_coords} are the coordinates of a rectangle +#: xmodule/capa/responsetypes.py:3371 +#, python-brace-format +msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" +msgstr "" + +#: xmodule/capa/responsetypes.py:3444 +msgid "Annotation Input" +msgstr "" + +#: xmodule/capa/responsetypes.py:3571 +msgid "Checkboxes With Text Input" +msgstr "" + +#: xmodule/capa/responsetypes.py:3624 +#, python-brace-format +msgid "Answer not provided for {input_type}" +msgstr "" + +#: xmodule/capa/responsetypes.py:3870 +msgid "The Staff answer could not be interpreted as a number." +msgstr "" + +#: xmodule/capa/responsetypes.py:3884 +#, python-brace-format +msgid "Could not interpret '{given_answer}' as a number." +msgstr "" + +#: xmodule/capa/safe_exec/remote_exec.py:83 +msgid "Codejail API Service is unavailable. Please try again in a few minutes." +msgstr "" + +#: xmodule/capa/safe_exec/remote_exec.py:90 +msgid "Codejail API Service invalid response." +msgstr "" + +#: xmodule/capa/safe_exec/remote_exec.py:96 +msgid "Invalid JSON response received from codejail api service." +msgstr "" + +#: xmodule/capa_block.py:174 +msgid "Number of attempts taken by the student on this problem" +msgstr "" + +#: xmodule/capa_block.py:179 xmodule/modulestore/inheritance.py:146 +msgid "Maximum Attempts" +msgstr "" + +#: xmodule/capa_block.py:180 +msgid "" +"Defines the number of times a student can try to answer this problem. If the " +"value is not set, infinite attempts are allowed." +msgstr "" + +#: xmodule/capa_block.py:184 +msgid "Date that this problem is due by" +msgstr "" + +#: xmodule/capa_block.py:186 +msgid "Amount of time after the due date that submissions will be accepted" +msgstr "" + +#: xmodule/capa_block.py:190 xmodule/modulestore/inheritance.py:103 +msgid "Show Results" +msgstr "" + +#: xmodule/capa_block.py:191 +msgid "" +"Defines when to show whether a learner's answer to the problem is correct. " +"Configured on the subsection." +msgstr "" + +#: xmodule/capa_block.py:196 xmodule/capa_block.py:208 +#: xmodule/capa_block.py:252 +msgid "Always" +msgstr "" + +#: xmodule/capa_block.py:197 xmodule/capa_block.py:215 +#: xmodule/capa_block.py:254 +msgid "Never" +msgstr "" + +#: xmodule/capa_block.py:198 xmodule/capa_block.py:214 +msgid "Past Due" +msgstr "" + +#: xmodule/capa_block.py:202 xmodule/modulestore/inheritance.py:89 +msgid "Show Answer" +msgstr "" + +#: xmodule/capa_block.py:203 +msgid "" +"Defines when to show the answer to the problem. A default value can be set " +"in Advanced Settings." +msgstr "" + +#: xmodule/capa_block.py:209 +msgid "Answered" +msgstr "" + +#: xmodule/capa_block.py:210 +msgid "Attempted or Past Due" +msgstr "" + +#: xmodule/capa_block.py:211 +msgid "Closed" +msgstr "" + +#: xmodule/capa_block.py:212 +msgid "Finished" +msgstr "" + +#: xmodule/capa_block.py:213 +msgid "Correct or Past Due" +msgstr "" + +#: xmodule/capa_block.py:216 +msgid "After Some Number of Attempts" +msgstr "" + +#: xmodule/capa_block.py:217 +msgid "After All Attempts" +msgstr "" + +#: xmodule/capa_block.py:218 +msgid "After All Attempts or Correct" +msgstr "" + +#: xmodule/capa_block.py:219 +msgid "Attempted" +msgstr "" + +#: xmodule/capa_block.py:223 +msgid "Show Answer: Number of Attempts" +msgstr "" + +#: xmodule/capa_block.py:225 +msgid "" +"Number of times the student must attempt to answer the question before the " +"Show Answer button appears." +msgstr "" + +#: xmodule/capa_block.py:232 +msgid "Whether to force the save button to appear on the page" +msgstr "" + +#: xmodule/capa_block.py:237 xmodule/library_content_block.py:162 +msgid "Show Reset Button" +msgstr "" + +#: xmodule/capa_block.py:238 +msgid "" +"Determines whether a 'Reset' button is shown so the user may reset their " +"answer. A default value can be set in Advanced Settings." +msgstr "" + +#: xmodule/capa_block.py:244 xmodule/modulestore/inheritance.py:115 +msgid "Randomization" +msgstr "" + +#: xmodule/capa_block.py:246 +msgid "" +"Defines when to randomize the variables specified in the associated Python " +"script. For problems that do not randomize values, specify \"Never\". " +msgstr "" + +#: xmodule/capa_block.py:253 +msgid "On Reset" +msgstr "" + +#: xmodule/capa_block.py:255 +msgid "Per Student" +msgstr "" + +#: xmodule/capa_block.py:259 +msgid "XML data for the problem" +msgstr "" + +#: xmodule/capa_block.py:264 +msgid "Dictionary with the correctness of current student answers" +msgstr "" + +#: xmodule/capa_block.py:266 +msgid "Dictionary for maintaining the state of inputtypes" +msgstr "" + +#: xmodule/capa_block.py:267 +msgid "Dictionary with the current student responses" +msgstr "" + +#: xmodule/capa_block.py:270 +msgid "Dictionary with the current student score" +msgstr "" + +#: xmodule/capa_block.py:271 +msgid "Whether or not the answers have been saved since last submit" +msgstr "" + +#: xmodule/capa_block.py:273 +msgid "Whether the student has answered the problem" +msgstr "" + +#: xmodule/capa_block.py:274 +msgid "Random seed for this student" +msgstr "" + +#: xmodule/capa_block.py:275 +msgid "Last submission time" +msgstr "" + +#: xmodule/capa_block.py:277 +msgid "Timer Between Attempts" +msgstr "" + +#: xmodule/capa_block.py:278 +msgid "" +"Seconds a student must wait between submissions for a problem with multiple " +"attempts." +msgstr "" + +#: xmodule/capa_block.py:282 +msgid "Problem Weight" +msgstr "" + +#: xmodule/capa_block.py:283 +msgid "" +"Defines the number of points each problem is worth. If the value is not set, " +"each response field in the problem is worth one point." +msgstr "" + +#: xmodule/capa_block.py:288 +msgid "Markdown source of this module" +msgstr "" + +#: xmodule/capa_block.py:290 +msgid "" +"Source code for LaTeX and Word problems. This feature is not well-supported." +msgstr "" + +#: xmodule/capa_block.py:294 xmodule/html_block.py:67 +msgid "Enable LaTeX templates?" +msgstr "" + +#: xmodule/capa_block.py:299 xmodule/modulestore/inheritance.py:151 +msgid "Matlab API key" +msgstr "" + +#: xmodule/capa_block.py:300 +msgid "" +"Enter the API key provided by MathWorks for accessing the MATLAB Hosted " +"Service. This key is granted for exclusive use by this course for the " +"specified duration. Please do not share the API key with other courses and " +"notify MathWorks immediately if you believe the key is exposed or " +"compromised. To obtain a key for your course, or to report an issue, please " +"contact moocsupport@mathworks.com" +msgstr "" + +#: xmodule/capa_block.py:394 +msgid "" +"We're sorry, there was an error with processing your request. Please try " +"reloading your page and trying again." +msgstr "" + +#: xmodule/capa_block.py:399 +msgid "" +"The state of this problem has changed since you loaded this page. Please " +"refresh your page." +msgstr "" + +#: xmodule/capa_block.py:714 xmodule/capa_block.py:730 +msgid "Answer ID" +msgstr "" + +#: xmodule/capa_block.py:715 xmodule/capa_block.py:731 +msgid "Question" +msgstr "" + +#: xmodule/capa_block.py:719 +msgid "Correct Answer" +msgstr "" + +#: xmodule/capa_block.py:950 +msgid "Submitting" +msgstr "" + +#: xmodule/capa_block.py:1080 +msgid "Warning: The problem has been reset to its initial state!" +msgstr "" + +#. Translators: Following this message, there will be a bulleted list of +#. items. +#: xmodule/capa_block.py:1084 +msgid "" +"The problem's state was corrupted by an invalid submission. The submission " +"consisted of:" +msgstr "" + +#: xmodule/capa_block.py:1091 +msgid "If this error persists, please contact the course staff." +msgstr "" + +#. Translators: {previous_hints} is the HTML of hints that have already been +#. generated, {hint_number_prefix} +#. is a header for this hint, and {hint_text} is the text of the hint itself. +#. This string is being passed to translation only for possible reordering of +#. the placeholders. +#: xmodule/capa_block.py:1146 +#, python-brace-format +msgid "{previous_hints}{list_start_tag}{strong_text}{hint_text}" +msgstr "" + +#. Translators: e.g. "Hint 1 of 3: " meaning we are showing the first of three +#. hints. +#. This text is shown in bold before the accompanying hint text. +#: xmodule/capa_block.py:1152 +#, python-brace-format +msgid "Hint ({hint_num} of {hints_count}): " +msgstr "" + +#: xmodule/capa_block.py:1231 +#, python-brace-format +msgid "" +"Your answers were previously saved. Click '{button_name}' to grade them." +msgstr "" + +#: xmodule/capa_block.py:1305 +#, python-brace-format +msgid "Incorrect ({progress} point)" +msgid_plural "Incorrect ({progress} points)" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/capa_block.py:1314 +#, python-brace-format +msgid "Correct ({progress} point)" +msgid_plural "Correct ({progress} points)" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/capa_block.py:1323 +#, python-brace-format +msgid "Partially correct ({progress} point)" +msgid_plural "Partially correct ({progress} points)" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/capa_block.py:1328 +msgid "Partially Correct" +msgstr "" + +#: xmodule/capa_block.py:1330 +msgid "Answer submitted." +msgstr "" + +#. Translators: 'closed' means the problem's due date has passed. You may no +#. longer attempt to solve the problem. +#: xmodule/capa_block.py:1713 xmodule/capa_block.py:2014 +msgid "Problem is closed." +msgstr "" + +#: xmodule/capa_block.py:1719 +msgid "Problem must be reset before it can be submitted again." +msgstr "" + +#: xmodule/capa_block.py:1729 +#, python-brace-format +msgid "You must wait at least {wait} seconds between submissions." +msgstr "" + +#: xmodule/capa_block.py:1738 +#, python-brace-format +msgid "" +"You must wait at least {wait_secs} between submissions. {remaining_secs} " +"remaining." +msgstr "" + +#: xmodule/capa_block.py:1894 +#, python-brace-format +msgid "{num_hour} hour" +msgid_plural "{num_hour} hours" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/capa_block.py:1899 +#, python-brace-format +msgid "{num_minute} minute" +msgid_plural "{num_minute} minutes" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/capa_block.py:1905 +#, python-brace-format +msgid "{num_second} second" +msgid_plural "{num_second} seconds" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/capa_block.py:2025 +msgid "Problem needs to be reset prior to save." +msgstr "" + +#: xmodule/capa_block.py:2035 +msgid "Your answers have been saved." +msgstr "" + +#: xmodule/capa_block.py:2038 +#, python-brace-format +msgid "" +"Your answers have been saved but not graded. Click '{button_name}' to grade " +"them." +msgstr "" + +#. Translators: 'closed' means the problem's due date has passed. You may no +#. longer attempt to solve the problem. +#: xmodule/capa_block.py:2070 +msgid "You cannot select Reset for a problem that is closed." +msgstr "" + +#: xmodule/capa_block.py:2079 +msgid "You must submit an answer before you can select Reset." +msgstr "" + +#. Translators: 'rescoring' refers to the act of re-submitting a student's +#. solution so it can get a new score. +#: xmodule/capa_block.py:2134 +msgid "Problem's definition does not support rescoring." +msgstr "" + +#: xmodule/capa_block.py:2140 +msgid "Problem must be answered before it can be graded again." +msgstr "" + +#: xmodule/conditional_block.py:91 +msgid "Conditional" +msgstr "" + +#: xmodule/conditional_block.py:95 +msgid "List of urls of children that are references to external modules" +msgstr "" + +#: xmodule/conditional_block.py:100 +msgid "Source Components" +msgstr "" + +#: xmodule/conditional_block.py:101 +msgid "" +"The component location IDs of all source components that are used to " +"determine whether a learner is shown the content of this conditional block. " +"Copy the component location ID of a component from its Settings dialog in " +"Studio." +msgstr "" + +#: xmodule/conditional_block.py:108 +msgid "Conditional Attribute" +msgstr "" + +#: xmodule/conditional_block.py:109 +msgid "" +"The attribute of the source components that determines whether a learner is " +"shown the content of this conditional block." +msgstr "" + +#: xmodule/conditional_block.py:118 +msgid "Conditional Value" +msgstr "" + +#: xmodule/conditional_block.py:119 +msgid "" +"The value that the conditional attribute of the source components must match " +"before a learner is shown the content of this conditional block." +msgstr "" + +#: xmodule/conditional_block.py:126 +msgid "Blocked Content Message" +msgstr "" + +#: xmodule/conditional_block.py:127 +#, python-brace-format +msgid "" +"The message that is shown to learners when not all conditions are met to " +"show the content of this conditional block. Include {link} in the text of " +"your message to give learners a direct link to required units. For example, " +"'You must complete {link} before you can access this unit'." +msgstr "" + +#: xmodule/conditional_block.py:131 +#, python-brace-format +msgid "You must complete {link} before you can access this unit." +msgstr "" + +#: xmodule/conditional_block.py:376 +msgid "This component has no source components configured yet." +msgstr "" + +#: xmodule/conditional_block.py:378 +msgid "Configure list of sources" +msgstr "" + +#: xmodule/course_block.py:323 +msgid "LTI Passports" +msgstr "" + +#: xmodule/course_block.py:324 +msgid "" +"Enter the passports for course LTI tools in the following format: \"id:" +"client_key:client_secret\"." +msgstr "" + +#: xmodule/course_block.py:328 +msgid "" +"List of Textbook objects with (title, url) for textbooks used in this course" +msgstr "" + +#: xmodule/course_block.py:333 +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: xmodule/course_block.py:335 +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: xmodule/course_block.py:339 +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: xmodule/course_block.py:341 +msgid "Start time when this block is visible" +msgstr "" + +#: xmodule/course_block.py:345 +msgid "Date that this class ends" +msgstr "" + +#: xmodule/course_block.py:347 +msgid "Date that certificates become available to learners" +msgstr "" + +#: xmodule/course_block.py:351 +msgid "Cosmetic Course Display Price" +msgstr "" + +#: xmodule/course_block.py:353 +msgid "" +"The cost displayed to students for enrolling in the course. If a paid course " +"registration price is set by an administrator in the database, that price " +"will be displayed instead of this one." +msgstr "" + +#: xmodule/course_block.py:360 +msgid "Course Advertised Start" +msgstr "" + +#: xmodule/course_block.py:362 +msgid "" +"Enter the text that you want to use as the advertised starting time frame " +"for the course, such as \"Winter 2018\". If you enter null for this value, " +"the start date that you have set for this course is used." +msgstr "" + +#: xmodule/course_block.py:369 +msgid "Pre-Requisite Courses" +msgstr "" + +#: xmodule/course_block.py:370 +msgid "Pre-Requisite Course key if this course has a pre-requisite course" +msgstr "" + +#: xmodule/course_block.py:374 +msgid "Grading policy definition for this class" +msgstr "" + +#: xmodule/course_block.py:379 +msgid "Show Calculator" +msgstr "" + +#: xmodule/course_block.py:380 +msgid "" +"Enter true or false. When true, students can see the calculator in the " +"course." +msgstr "" + +#: xmodule/course_block.py:385 +msgid "Enter the name of the course as it should appear in the course list." +msgstr "" + +#: xmodule/course_block.py:387 +msgid "Course Display Name" +msgstr "" + +#: xmodule/course_block.py:391 xmodule/modulestore/inheritance.py:63 +msgid "Course Editor" +msgstr "" + +#: xmodule/course_block.py:392 xmodule/modulestore/inheritance.py:64 +msgid "" +"Enter the method by which this course is edited (\"XML\" or \"Studio\")." +msgstr "" + +#: xmodule/course_block.py:399 +msgid "Course Survey URL" +msgstr "" + +#: xmodule/course_block.py:400 +msgid "" +"Enter the URL for the end-of-course survey. If your course does not have a " +"survey, enter null." +msgstr "" + +#: xmodule/course_block.py:405 +msgid "Discussion Blackout Dates" +msgstr "" + +#: xmodule/course_block.py:407 +msgid "" +"Enter pairs of dates between which students cannot post to discussion " +"forums. Inside the provided brackets, enter an additional set of square " +"brackets surrounding each pair of dates you add. Format each pair of dates " +"as [\"YYYY-MM-DD\", \"YYYY-MM-DD\"]. To specify times as well as dates, " +"format each pair as [\"YYYY-MM-DDTHH:MM\", \"YYYY-MM-DDTHH:MM\"]. Be sure to " +"include the \"T\" between the date and time. For example, an entry defining " +"two blackout periods looks like this, including the outer pair of square " +"brackets: [[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", " +"\"2015-10-08\"]] " +msgstr "" + +#: xmodule/course_block.py:417 +msgid "Discussion Topic Mapping" +msgstr "" + +#: xmodule/course_block.py:419 +msgid "" +"Enter discussion categories in the following format: \"CategoryName\": " +"{\"id\": \"i4x-InstitutionName-CourseNumber-course-CourseRun\"}. For " +"example, one discussion category may be \"Lydian Mode\": {\"id\": \"i4x-" +"UniversityX-MUS101-course-2015_T1\"}. The \"id\" value for each category " +"must be unique. In \"id\" values, the only special characters that are " +"supported are underscore, hyphen, and period. You can also specify a " +"category as the default for new posts in the Discussion page by setting its " +"\"default\" attribute to true. For example, \"Lydian Mode\": {\"id\": \"i4x-" +"UniversityX-MUS101-course-2015_T1\", \"default\": true}." +msgstr "" + +#: xmodule/course_block.py:431 +msgid "Discussions Plugin Settings" +msgstr "" + +#: xmodule/course_block.py:433 +msgid "Settings for discussions plugins." +msgstr "" + +#: xmodule/course_block.py:441 +msgid "Course Announcement Date" +msgstr "" + +#: xmodule/course_block.py:442 +msgid "Enter the date to announce your course." +msgstr "" + +#: xmodule/course_block.py:446 +msgid "Cohort Configuration" +msgstr "" + +#: xmodule/course_block.py:448 +msgid "" +"Enter policy keys and values to enable the cohort feature, define automated " +"student assignment to groups, or identify any course-wide discussion topics " +"as private to cohort members." +msgstr "" + +#: xmodule/course_block.py:454 +msgid "Course Is New" +msgstr "" + +#: xmodule/course_block.py:456 +msgid "" +"Enter true or false. If true, the course appears in the list of new courses, " +"and a New! badge temporarily appears next to the course image." +msgstr "" + +#: xmodule/course_block.py:462 +msgid "Mobile Course Available" +msgstr "" + +#: xmodule/course_block.py:463 +msgid "" +"Enter true or false. If true, the course will be available to mobile devices." +msgstr "" + +#: xmodule/course_block.py:468 +msgid "Video Upload Credentials" +msgstr "" + +#: xmodule/course_block.py:470 +#, python-brace-format +msgid "" +"Enter the unique identifier for your course's video files provided by " +"{platform_name}." +msgstr "" + +#: xmodule/course_block.py:475 +msgid "Course Not Graded" +msgstr "" + +#: xmodule/course_block.py:476 +msgid "Enter true or false. If true, the course will not be graded." +msgstr "" + +#: xmodule/course_block.py:481 +msgid "Disable Progress Graph" +msgstr "" + +#: xmodule/course_block.py:482 +msgid "Enter true or false. If true, students cannot view the progress graph." +msgstr "" + +#: xmodule/course_block.py:487 +msgid "PDF Textbooks" +msgstr "" + +#: xmodule/course_block.py:488 +msgid "List of dictionaries containing pdf_textbook configuration" +msgstr "" + +#: xmodule/course_block.py:491 +msgid "HTML Textbooks" +msgstr "" + +#: xmodule/course_block.py:493 +msgid "" +"For HTML textbooks that appear as separate tabs in the course, enter the " +"name of the tab (usually the title of the book) as well as the URLs and " +"titles of each chapter in the book." +msgstr "" + +#: xmodule/course_block.py:499 +msgid "Remote Gradebook" +msgstr "" + +#: xmodule/course_block.py:501 +msgid "" +"Enter the remote gradebook mapping. Only use this setting when " +"REMOTE_GRADEBOOK_URL has been specified." +msgstr "" + +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: xmodule/course_block.py:510 +msgid "Enable CCX" +msgstr "" + +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: xmodule/course_block.py:515 +#, python-brace-format +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on {platform_name}. When false, Custom Courses cannot " +"be created, but existing Custom Courses will be preserved." +msgstr "" + +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. +#: xmodule/course_block.py:524 +msgid "CCX Connector URL" +msgstr "" + +#: xmodule/course_block.py:527 +msgid "" +"URL for CCX Connector application for managing creation of CCXs. (optional). " +"Ignored unless 'Enable CCX' is set to 'true'." +msgstr "" + +#: xmodule/course_block.py:533 +msgid "Allow Anonymous Discussion Posts" +msgstr "" + +#: xmodule/course_block.py:534 +msgid "" +"Enter true or false. If true, students can create discussion posts that are " +"anonymous to all users." +msgstr "" + +#: xmodule/course_block.py:538 +msgid "Allow Anonymous Discussion Posts to Peers" +msgstr "" + +#: xmodule/course_block.py:540 +msgid "" +"Enter true or false. If true, students can create discussion posts that are " +"anonymous to other students. This setting does not make posts anonymous to " +"course staff." +msgstr "" + +#: xmodule/course_block.py:546 xmodule/library_root_xblock.py:36 +msgid "Advanced Module List" +msgstr "" + +#: xmodule/course_block.py:547 +msgid "Enter the names of the advanced modules to use in your course." +msgstr "" + +#: xmodule/course_block.py:553 +msgid "" +"True if timezones should be shown on dates in the course. Deprecated in " +"favor of due_date_display_format." +msgstr "" + +#: xmodule/course_block.py:559 +msgid "Due Date Display Format" +msgstr "" + +#: xmodule/course_block.py:561 +msgid "" +"Enter the format for due dates. The default is Mon DD, YYYY. Enter \"%m-%d-" +"%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for YYYY-MM-" +"DD, or \"%Y-%d-%m\" for YYYY-DD-MM." +msgstr "" + +#: xmodule/course_block.py:567 +msgid "External Login Domain" +msgstr "" + +#: xmodule/course_block.py:568 +msgid "Enter the external login method students can use for the course." +msgstr "" + +#: xmodule/course_block.py:572 +msgid "Certificates Downloadable Before End" +msgstr "" + +#: xmodule/course_block.py:574 +msgid "" +"Enter true or false. If true, students can download certificates before the " +"course ends, if they've met certificate requirements." +msgstr "" + +#: xmodule/course_block.py:583 cms/templates/settings.html:261 +msgid "Certificates Display Behavior" +msgstr "" + +#: xmodule/course_block.py:585 +msgid "" +"This field, together with certificate_available_date will determine when a " +"user can see their certificate for the course" +msgstr "" + +#: xmodule/course_block.py:592 +msgid "Course About Page Image" +msgstr "" + +#: xmodule/course_block.py:594 +msgid "" +"Edit the name of the course image file. You must upload this file on the " +"Files & Uploads page. You can also set the course image on the Settings & " +"Details page." +msgstr "" + +#: xmodule/course_block.py:603 cms/templates/settings.html:504 +#: cms/templates/settings.html:508 cms/templates/settings.html:520 +msgid "Course Banner Image" +msgstr "" + +#: xmodule/course_block.py:605 +msgid "" +"Edit the name of the banner image file. You can set the banner image on the " +"Settings & Details page." +msgstr "" + +#: xmodule/course_block.py:613 cms/templates/settings.html:537 +msgid "Course Video Thumbnail Image" +msgstr "" + +#: xmodule/course_block.py:615 +msgid "" +"Edit the name of the video thumbnail image file. You can set the video " +"thumbnail image on the Settings & Details page." +msgstr "" + +#: xmodule/course_block.py:625 +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the type of certificate that students receive " +"when they complete the course. For instance, \"Certificate\"." +msgstr "" + +#: xmodule/course_block.py:629 +msgid "Certificate Name (Short)" +msgstr "" + +#: xmodule/course_block.py:635 +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the type of certificate that students receive " +"when they complete the course. For instance, \"Certificate of Achievement\"." +msgstr "" + +#: xmodule/course_block.py:639 +msgid "Certificate Name (Long)" +msgstr "" + +#: xmodule/course_block.py:644 +msgid "Certificate Web/HTML View Enabled" +msgstr "" + +#: xmodule/course_block.py:645 +msgid "If true, certificate Web/HTML views are enabled for the course." +msgstr "" + +#. Translators: This field is the container for course-specific certificate +#. configuration values +#: xmodule/course_block.py:652 +msgid "Certificate Web/HTML View Overrides" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: xmodule/course_block.py:654 +msgid "" +"Enter course-specific overrides for the Web/HTML template parameters here " +"(JSON format)" +msgstr "" + +#. Translators: This field is the container for course-specific certificate +#. configuration values +#: xmodule/course_block.py:661 +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: xmodule/course_block.py:663 +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + +#: xmodule/course_block.py:677 +msgid "CSS Class for Course Reruns" +msgstr "" + +#: xmodule/course_block.py:678 +msgid "" +"Allows courses to share the same css class across runs even if they have " +"different numbers." +msgstr "" + +#: xmodule/course_block.py:689 +msgid "Discussion Forum External Link" +msgstr "" + +#: xmodule/course_block.py:690 +msgid "Allows specification of an external link to replace discussion forums." +msgstr "" + +#: xmodule/course_block.py:699 +msgid "Hide Progress Tab" +msgstr "" + +#: xmodule/course_block.py:700 +msgid "Allows hiding of the progress tab." +msgstr "" + +#: xmodule/course_block.py:706 +msgid "Course Organization Display String" +msgstr "" + +#: xmodule/course_block.py:708 +msgid "" +"Enter the course organization that you want to appear in the course. This " +"setting overrides the organization that you entered when you created the " +"course. To use the organization that you entered when you created the " +"course, enter null." +msgstr "" + +#: xmodule/course_block.py:716 +msgid "Course Number Display String" +msgstr "" + +#: xmodule/course_block.py:718 +msgid "" +"Enter the course number that you want to appear in the course. This setting " +"overrides the course number that you entered when you created the course. To " +"use the course number that you entered when you created the course, enter " +"null." +msgstr "" + +#: xmodule/course_block.py:727 +msgid "Course Maximum Student Enrollment" +msgstr "" + +#: xmodule/course_block.py:729 +msgid "" +"Enter the maximum number of students that can enroll in the course. To allow " +"an unlimited number of students, enter null." +msgstr "" + +#: xmodule/course_block.py:736 +msgid "Allow Public Wiki Access" +msgstr "" + +#: xmodule/course_block.py:738 +msgid "" +"Enter true or false. If true, students can view the course wiki even if " +"they're not enrolled in the course." +msgstr "" + +#: xmodule/course_block.py:746 +msgid "Invitation Only" +msgstr "" + +#: xmodule/course_block.py:747 +msgid "Whether to restrict enrollment to invitation by the course staff." +msgstr "" + +#: xmodule/course_block.py:753 +msgid "Pre-Course Survey Name" +msgstr "" + +#: xmodule/course_block.py:754 +msgid "Name of SurveyForm to display as a pre-course survey to the user." +msgstr "" + +#: xmodule/course_block.py:761 +msgid "Pre-Course Survey Required" +msgstr "" + +#: xmodule/course_block.py:763 +msgid "" +"Specify whether students must complete a survey before they can view your " +"course content. If you set this value to true, you must add a name for the " +"survey to the Course Survey Name setting above." +msgstr "" + +#: xmodule/course_block.py:772 +msgid "Course Visibility In Catalog" +msgstr "" + +#. Translators: the quoted words 'both', 'about', and 'none' must be +#. left untranslated. Leave them as English words. +#: xmodule/course_block.py:776 +msgid "" +"Defines the access permissions for showing the course in the course catalog. " +"This can be set to one of three values: 'both' (show in catalog and allow " +"access to about page), 'about' (only allow access to about page), 'none' (do " +"not show in catalog and do not allow access to an about page)." +msgstr "" + +#: xmodule/course_block.py:790 +msgid "Entrance Exam Enabled" +msgstr "" + +#: xmodule/course_block.py:792 +msgid "" +"Specify whether students must complete an entrance exam before they can view " +"your course content. Note, you must enable Entrance Exams for this course " +"setting to take effect." +msgstr "" + +#: xmodule/course_block.py:803 +msgid "Entrance Exam Minimum Score (%)" +msgstr "" + +#: xmodule/course_block.py:805 +msgid "" +"Specify a minimum percentage score for an entrance exam before students can " +"view your course content. Note, you must enable Entrance Exams for this " +"course setting to take effect." +msgstr "" + +#: xmodule/course_block.py:813 +msgid "Entrance Exam ID" +msgstr "" + +#: xmodule/course_block.py:814 +msgid "Content block identifier (location) of entrance exam." +msgstr "" + +#: xmodule/course_block.py:820 +msgid "Social Media Sharing URL" +msgstr "" + +#: xmodule/course_block.py:822 +msgid "" +"If dashboard social sharing and custom course URLs are enabled, you can " +"provide a URL (such as the URL to a course About page) that social media " +"sites can link to. URLs must be fully qualified. For example: http://www.edx." +"org/course/Introduction-to-MOOCs-ITM001" +msgstr "" + +#: xmodule/course_block.py:830 cms/templates/settings.html:384 +msgid "Course Language" +msgstr "" + +#: xmodule/course_block.py:831 +msgid "Specify the language of your course." +msgstr "" + +#: xmodule/course_block.py:837 +msgid "Teams Configuration" +msgstr "" + +#: xmodule/course_block.py:840 +msgid "" +"Configure team sets, limit team sizes, and set visibility settings using " +"JSON. See teams configuration " +"documentation for help and examples." +msgstr "" + +#: xmodule/course_block.py:849 +msgid "Enable Proctored Exams" +msgstr "" + +#: xmodule/course_block.py:851 +msgid "" +"Enter true or false. If this value is true, proctored exams are enabled in " +"your course. Note that enabling proctored exams will also enable timed exams." +msgstr "" + +#: xmodule/course_block.py:860 +msgid "Proctoring Provider" +msgstr "" + +#: xmodule/course_block.py:862 +#, python-brace-format +msgid "" +"Enter the proctoring provider you want to use for this course run. Choose " +"from the following options: {available_providers}." +msgstr "" + +#: xmodule/course_block.py:876 +msgid "Proctortrack Exam Escalation Contact" +msgstr "" + +#: xmodule/course_block.py:878 +msgid "" +"Required if 'proctortrack' is selected as your proctoring provider. Enter an " +"email address to be contacted by the support team whenever there are " +"escalations (e.g. appeals, delayed reviews, etc.)." +msgstr "" + +#: xmodule/course_block.py:888 +msgid "Allow Opting Out of Proctored Exams" +msgstr "" + +#: xmodule/course_block.py:890 +msgid "" +"Enter true or false. If this value is true, learners can choose to take " +"proctored exams without proctoring. If this value is false, all learners " +"must take the exam with proctoring. This setting only applies if proctored " +"exams are enabled for the course." +msgstr "" + +#: xmodule/course_block.py:900 +msgid "Create Zendesk Tickets For Suspicious Proctored Exam Attempts" +msgstr "" + +#: xmodule/course_block.py:902 +msgid "" +"Enter true or false. If this value is true, a Zendesk ticket will be created " +"for suspicious attempts." +msgstr "" + +#: xmodule/course_block.py:910 +msgid "Enable Timed Exams" +msgstr "" + +#: xmodule/course_block.py:912 +msgid "" +"Enter true or false. If this value is true, timed exams are enabled in your " +"course. Regardless of this setting, timed exams are enabled if Enable " +"Proctored Exams is set to true." +msgstr "" + +#: xmodule/course_block.py:921 +msgid "Minimum Grade for Credit" +msgstr "" + +#: xmodule/course_block.py:923 +msgid "" +"The minimum grade that a learner must earn to receive credit in the course, " +"as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." +msgstr "" + +#: xmodule/course_block.py:931 xmodule/modulestore/inheritance.py:233 +msgid "Self Paced" +msgstr "" + +#: xmodule/course_block.py:933 xmodule/modulestore/inheritance.py:235 +msgid "" +"Set this to \"true\" to mark this course as self-paced. Self-paced courses " +"do not have due dates for assignments, and students can progress through the " +"course at any rate before the course ends." +msgstr "" + +#: xmodule/course_block.py:942 +msgid "Enable Subsection Prerequisites" +msgstr "" + +#: xmodule/course_block.py:944 +msgid "" +"Enter true or false. If this value is true, you can hide a subsection until " +"learners earn a minimum score in another, prerequisite subsection." +msgstr "" + +#: xmodule/course_block.py:953 +msgid "Course Learning Information" +msgstr "" + +#: xmodule/course_block.py:954 +msgid "Specify what student can learn from the course." +msgstr "" + +#: xmodule/course_block.py:960 +msgid "Course Visibility For Unenrolled Learners" +msgstr "" + +#. Translators: the quoted words 'private', 'public_outline', and 'public' +#. must be left untranslated. Leave them as English words. +#: xmodule/course_block.py:964 +msgid "" +"Defines the access permissions for unenrolled learners. This can be set to " +"one of three values: 'private' (default visibility, only allowed for " +"enrolled students), 'public_outline' (allow access to course outline) and " +"'public' (allow access to both outline and course content)." +msgstr "" + +#: xmodule/course_block.py:978 +msgid "Video Sharing Options" +msgstr "" + +#: xmodule/course_block.py:980 +msgid "" +"Specify the video sharing options for the course. This can be set to one of " +"three values: 'all-on', 'all-off' and 'per-video'. with 'per-video' as the " +"default." +msgstr "" + +#: xmodule/course_block.py:994 +msgid "Force Flexible Grading for Peer ORAs" +msgstr "" + +#: xmodule/course_block.py:995 +msgid "" +"Setting this flag will force on the flexible grading option for all peer-" +"graded ORAs in this course." +msgstr "" + +#: xmodule/course_block.py:1015 +msgid "Course Instructor" +msgstr "" + +#: xmodule/course_block.py:1016 +msgid "Enter the details for Course Instructor" +msgstr "" + +#: xmodule/course_block.py:1023 +msgid "Add Unsupported Problems and Tools" +msgstr "" + +#: xmodule/course_block.py:1025 +msgid "" +"Enter true or false. If true, you can add unsupported problems and tools to " +"your course in Studio. Unsupported problems and tools are not recommended " +"for use in courses due to non-compliance with one or more of the base " +"requirements, such as testing, accessibility, internationalization, and " +"documentation." +msgstr "" + +#: xmodule/course_block.py:1032 +msgid "Highlights Enabled for Messaging" +msgstr "" + +#: xmodule/course_block.py:1034 +msgid "" +"Enter true or false. If true, any highlights associated with content in the " +"course will be messaged to learners at their scheduled time." +msgstr "" + +#: xmodule/course_block.py:1041 +msgid "Course-wide Custom JS" +msgstr "" + +#: xmodule/course_block.py:1042 +msgid "" +"Enter Javascript resource URLs you want to be loaded globally throughout the " +"course pages." +msgstr "" + +#: xmodule/course_block.py:1047 +msgid "Course-wide Custom CSS" +msgstr "" + +#: xmodule/course_block.py:1048 +msgid "" +"Enter CSS resource URLs you want to be loaded globally throughout the course " +"pages." +msgstr "" + +#: xmodule/course_block.py:1053 cms/templates/certificates.html:112 +#: cms/templates/certificates.html:113 +#: cms/templates/group_configurations.html:123 +#: cms/templates/group_configurations.html:124 cms/templates/settings.html:718 +#: cms/templates/settings.html:719 cms/templates/settings_advanced.html:143 +#: cms/templates/settings_advanced.html:144 +#: cms/templates/settings_graders.html:165 +#: cms/templates/settings_graders.html:166 +msgid "Other Course Settings" +msgstr "" + +#: xmodule/course_block.py:1055 +msgid "" +"Any additional information about the course that the platform needs or that " +"allows integration with external systems such as CRM software. Enter a " +"dictionary of values in JSON format, such as { \"my_custom_setting\": " +"\"value\", \"other_setting\": \"value\" }" +msgstr "" + +#: xmodule/course_block.py:1107 +msgid "General" +msgstr "" + +#: xmodule/discussion_block.py:53 +msgid "Category" +msgstr "" + +#: xmodule/discussion_block.py:54 +msgid "Week 1" +msgstr "" + +#: xmodule/discussion_block.py:56 +msgid "" +"A category name for the discussion. This name appears in the left pane of " +"the discussion forum for the course." +msgstr "" + +#: xmodule/discussion_block.py:62 +msgid "Subcategory" +msgstr "" + +#: xmodule/discussion_block.py:65 +msgid "" +"A subcategory name for the discussion. This name appears in the left pane of " +"the discussion forum for the course." +msgstr "" + +#: xmodule/discussion_block.py:182 +#, python-brace-format +msgid "" +"You are not signed in. To view the discussion content, {sign_in_link} or " +"{register_link}, and enroll in this course." +msgstr "" + +#: xmodule/graders.py:276 +#, python-brace-format +msgid "{assignment_type} = {weighted_percent:.2%} of a possible {weight:.2%}" +msgstr "" + +#: xmodule/graders.py:382 +msgid "Generated" +msgstr "" + +#. Translators: "Homework 1 - Unreleased - 0% (?/?)" The section has not been +#. released for viewing. +#: xmodule/graders.py:402 +#, python-brace-format +msgid "{section_type} {index} Unreleased - 0% (?/?)" +msgstr "" + +#: xmodule/graders.py:415 +#, python-brace-format +msgid "The lowest {drop_count} {section_type} scores are dropped." +msgstr "" + +#. Translators: "Homework Average = 0%" +#: xmodule/graders.py:433 +#, python-brace-format +msgid "{section_type} Average = {percent:.0%}" +msgstr "" + +#. Translators: Avg is short for Average +#: xmodule/graders.py:438 +#, python-brace-format +msgid "{short_label} Avg" +msgstr "" + +#: xmodule/hidden_block.py:38 +#, python-brace-format +msgid "" +"ERROR: \"{block_type}\" is an unknown component type. This component will be " +"hidden in LMS." +msgstr "" + +#: xmodule/html_block.py:61 xmodule/html_block.py:370 xmodule/html_block.py:430 +msgid "Html contents to display for this block" +msgstr "" + +#: xmodule/html_block.py:63 +msgid "Source code for LaTeX documents. This feature is not well-supported." +msgstr "" + +#: xmodule/html_block.py:73 +msgid "" +"Select Visual to enter content and have the editor automatically create the " +"HTML. Select Raw to edit HTML directly. If you change this setting, you must " +"save the component and then re-open it for editing." +msgstr "" + +#: xmodule/html_block.py:76 +msgid "Editor" +msgstr "" + +#: xmodule/html_block.py:79 +msgid "Visual" +msgstr "" + +#: xmodule/html_block.py:80 +msgid "Raw" +msgstr "" + +#: xmodule/html_block.py:396 +msgid "Hide Page From Learners" +msgstr "" + +#: xmodule/html_block.py:397 +msgid "" +"If you select this option, only course team members with the Staff or Admin " +"role see this page." +msgstr "" + +#: xmodule/html_block.py:407 +msgid "HTML for the additional pages" +msgstr "" + +#: xmodule/html_block.py:425 +msgid "List of course update items" +msgstr "" + +#: xmodule/library_content_block.py:63 +msgid "Any Type" +msgstr "" + +#: xmodule/library_content_block.py:120 cms/templates/widgets/header.html:285 +msgid "Library" +msgstr "" + +#: xmodule/library_content_block.py:121 +msgid "Select the library from which you want to draw content." +msgstr "" + +#: xmodule/library_content_block.py:127 +msgid "Library Version" +msgstr "" + +#: xmodule/library_content_block.py:132 +msgid "Determines how content is drawn from the library" +msgstr "" + +#: xmodule/library_content_block.py:135 +msgid "Choose n at random" +msgstr "" + +#: xmodule/library_content_block.py:142 +msgid "Count" +msgstr "" + +#: xmodule/library_content_block.py:143 +msgid "" +"Enter the number of components to display to each student. Set it to -1 to " +"display all components." +msgstr "" + +#: xmodule/library_content_block.py:148 +msgid "Problem Type" +msgstr "" + +#: xmodule/library_content_block.py:149 +msgid "" +"Choose a problem type to fetch from the library. If \"Any Type\" is selected " +"no filtering is applied." +msgstr "" + +#: xmodule/library_content_block.py:163 +msgid "" +"Determines whether a 'Reset Problems' button is shown, so users may reset " +"their answers and reshuffle selected items." +msgstr "" + +#: xmodule/library_content_block.py:554 +msgid "This component is out of date. The library has new content." +msgstr "" + +#. Translators: {refresh_icon} placeholder is substituted to "↻" (without +#. double quotes) +#: xmodule/library_content_block.py:559 +#, python-brace-format +msgid "{refresh_icon} Update now." +msgstr "" + +#: xmodule/library_content_block.py:567 +msgid "Library is invalid, corrupt, or has been deleted." +msgstr "" + +#: xmodule/library_content_block.py:569 +msgid "Edit Library List." +msgstr "" + +#: xmodule/library_content_block.py:595 +msgid "" +"This course does not support content libraries. Contact your system " +"administrator for more information." +msgstr "" + +#: xmodule/library_content_block.py:605 +msgid "A library has not yet been selected." +msgstr "" + +#: xmodule/library_content_block.py:607 +msgid "Select a Library." +msgstr "" + +#: xmodule/library_content_block.py:622 +msgid "There are no matching problem types in the specified libraries." +msgstr "" + +#: xmodule/library_content_block.py:624 +msgid "Select another problem type." +msgstr "" + +#: xmodule/library_content_block.py:635 +#, python-brace-format +msgid "The specified library is configured to fetch {count} problem, " +msgid_plural "The specified library is configured to fetch {count} problems, " +msgstr[0] "" +msgstr[1] "" + +#: xmodule/library_content_block.py:640 +#, python-brace-format +msgid "but there is only {actual} matching problem." +msgid_plural "but there are only {actual} matching problems." +msgstr[0] "" +msgstr[1] "" + +#: xmodule/library_content_block.py:646 +msgid "Edit the library configuration." +msgstr "" + +#: xmodule/library_content_block.py:664 +msgid "Invalid Library" +msgstr "" + +#: xmodule/library_content_block.py:665 +msgid "No Library Selected" +msgstr "" + +#: xmodule/library_root_xblock.py:32 +msgid "Library Display Name" +msgstr "" + +#: xmodule/library_root_xblock.py:37 +msgid "Enter the names of the advanced components to use in your library." +msgstr "" + +#: xmodule/lti_block.py:133 +msgid "" +"The display name for this component. Analytics reports may also use the " +"display name to identify this component." +msgstr "" + +#: xmodule/lti_block.py:140 +msgid "LTI ID" +msgstr "" + +#: xmodule/lti_block.py:142 +#, python-brace-format +msgid "" +"Enter the LTI ID for the external LTI provider. This value must be the same " +"LTI ID that you entered in the LTI Passports setting on the Advanced " +"Settings page.{break_tag}See {docs_anchor_open}the edX LTI " +"documentation{anchor_close} for more details on this setting." +msgstr "" + +#: xmodule/lti_block.py:155 +msgid "LTI URL" +msgstr "" + +#: xmodule/lti_block.py:157 +#, python-brace-format +msgid "" +"Enter the URL of the external tool that this component launches. This " +"setting is only used when Hide External Tool is set to False.{break_tag}See " +"{docs_anchor_open}the edX LTI documentation{anchor_close} for more details " +"on this setting." +msgstr "" + +#: xmodule/lti_block.py:168 +msgid "Custom Parameters" +msgstr "" + +#: xmodule/lti_block.py:170 +#, python-brace-format +msgid "" +"Add the key/value pair for any custom parameters, such as the page your e-" +"book should open to or the background color for this component.{break_tag}" +"See {docs_anchor_open}the edX LTI documentation{anchor_close} for more " +"details on this setting." +msgstr "" + +#: xmodule/lti_block.py:180 +msgid "Open in New Page" +msgstr "" + +#: xmodule/lti_block.py:182 +msgid "" +"Select True if you want students to click a link that opens the LTI tool in " +"a new window. Select False if you want the LTI content to open in an IFrame " +"in the current page. This setting is only used when Hide External Tool is " +"set to False. " +msgstr "" + +#: xmodule/lti_block.py:190 +msgid "Scored" +msgstr "" + +#: xmodule/lti_block.py:192 +msgid "" +"Select True if this component will receive a numerical score from the " +"external LTI system." +msgstr "" + +#: xmodule/lti_block.py:198 +msgid "Weight" +msgstr "" + +#: xmodule/lti_block.py:200 +msgid "" +"Enter the number of points possible for this component. The default value " +"is 1.0. This setting is only used when Scored is set to True." +msgstr "" + +#: xmodule/lti_block.py:209 +msgid "" +"The score kept in the xblock KVS -- duplicate of the published score in " +"django DB" +msgstr "" + +#: xmodule/lti_block.py:214 +msgid "Comment as returned from grader, LTI2.0 spec" +msgstr "" + +#: xmodule/lti_block.py:219 +msgid "Hide External Tool" +msgstr "" + +#: xmodule/lti_block.py:221 +msgid "" +"Select True if you want to use this component as a placeholder for syncing " +"with an external grading system rather than launch an external tool. This " +"setting hides the Launch button and any IFrames for this component." +msgstr "" + +#: xmodule/lti_block.py:232 +msgid "Request user's username" +msgstr "" + +#. Translators: This is used to request the user's username for a third party +#. service. +#: xmodule/lti_block.py:234 +msgid "Select True to request the user's username." +msgstr "" + +#: xmodule/lti_block.py:239 +msgid "Request user's email" +msgstr "" + +#. Translators: This is used to request the user's email for a third party +#. service. +#: xmodule/lti_block.py:241 +msgid "Select True to request the user's email address." +msgstr "" + +#: xmodule/lti_block.py:247 +msgid "LTI Application Information" +msgstr "" + +#: xmodule/lti_block.py:249 +msgid "" +"Enter a description of the third party application. If requesting username " +"and/or email, use this text box to inform users why their username and/or " +"email will be forwarded to a third party application." +msgstr "" + +#: xmodule/lti_block.py:257 +msgid "Button Text" +msgstr "" + +#: xmodule/lti_block.py:259 +msgid "" +"Enter the text on the button used to launch the third party application." +msgstr "" + +#: xmodule/lti_block.py:266 +msgid "Accept grades past deadline" +msgstr "" + +#: xmodule/lti_block.py:267 +msgid "" +"Select True to allow third party systems to post grades past the deadline." +msgstr "" + +#: xmodule/lti_block.py:440 +#, python-brace-format +msgid "" +"Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " +"string." +msgstr "" + +#: xmodule/lti_block.py:942 +#, python-brace-format +msgid "" +"Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " +"string." +msgstr "" + +#: xmodule/modulestore/inheritance.py:47 xmodule/seq_block.py:82 +#: lms/templates/ccx/schedule.html:115 +msgid "Due Date" +msgstr "" + +#: xmodule/modulestore/inheritance.py:48 +msgid "Enter the default date by which problems are due." +msgstr "" + +#: xmodule/modulestore/inheritance.py:53 xmodule/seq_block.py:88 +msgid "Number of Relative Weeks Due By" +msgstr "" + +#: xmodule/modulestore/inheritance.py:54 xmodule/seq_block.py:89 +msgid "" +"Enter the number of weeks the problems are due by relative to the learner's " +"enrollment date" +msgstr "" + +#: xmodule/modulestore/inheritance.py:70 +msgid "GIT URL" +msgstr "" + +#: xmodule/modulestore/inheritance.py:71 +msgid "Enter the URL for the course data GIT repository." +msgstr "" + +#: xmodule/modulestore/inheritance.py:75 +msgid "XQA Key" +msgstr "" + +#: xmodule/modulestore/inheritance.py:76 +msgid "This setting is not currently supported." +msgstr "" + +#: xmodule/modulestore/inheritance.py:84 +msgid "Enter the ids for the content groups this problem belongs to." +msgstr "" + +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. +#: xmodule/modulestore/inheritance.py:93 +msgid "" +"Specify when the Show Answer button appears for each problem. Valid values " +"are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " +"\"past_due\", \"correct_or_past_due\", \"after_all_attempts\", " +"\"after_all_attempts_or_correct\", \"attempted_no_past_due\", and \"never\"." +msgstr "" + +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. +#: xmodule/modulestore/inheritance.py:107 +msgid "" +"Specify when to show answer correctness and score to learners. Valid values " +"are \"always\", \"never\", and \"past_due\"." +msgstr "" + +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. +#: xmodule/modulestore/inheritance.py:119 +msgid "" +"Specify the default for how often variable values in a problem are " +"randomized. This setting should be set to \"never\" unless you plan to " +"provide a Python script to identify and randomize values in most of the " +"problems in your course. Valid values are \"always\", \"onreset\", " +"\"never\", and \"per_student\"." +msgstr "" + +#: xmodule/modulestore/inheritance.py:128 +msgid "Days Early for Beta Users" +msgstr "" + +#: xmodule/modulestore/inheritance.py:129 +msgid "" +"Enter the number of days before the start date that beta users can access " +"the course." +msgstr "" + +#: xmodule/modulestore/inheritance.py:134 +msgid "Static Asset Path" +msgstr "" + +#: xmodule/modulestore/inheritance.py:135 +msgid "" +"Enter the path to use for files on the Files & Uploads page. This value " +"overrides the Studio default, c4x://." +msgstr "" + +#: xmodule/modulestore/inheritance.py:140 +msgid "Enable LaTeX Compiler" +msgstr "" + +#: xmodule/modulestore/inheritance.py:141 +msgid "" +"Enter true or false. If true, you can use the LaTeX templates for HTML " +"components and advanced Problem components." +msgstr "" + +#: xmodule/modulestore/inheritance.py:147 +msgid "" +"Enter the maximum number of times a student can try to answer problems. By " +"default, Maximum Attempts is set to null, meaning that students have an " +"unlimited number of attempts for problems. You can override this course-wide " +"setting for individual problems. However, if the course-wide setting is a " +"specific number, you cannot set the Maximum Attempts for individual problems " +"to unlimited." +msgstr "" + +#: xmodule/modulestore/inheritance.py:152 +msgid "" +"Enter the API key provided by MathWorks for accessing the MATLAB Hosted " +"Service. This key is granted for exclusive use in this course for the " +"specified duration. Do not share the API key with other courses. Notify " +"MathWorks immediately if you believe the key is exposed or compromised. To " +"obtain a key for your course, or to report an issue, please contact " +"moocsupport@mathworks.com" +msgstr "" + +#: xmodule/modulestore/inheritance.py:162 cms/templates/certificates.html:119 +#: cms/templates/group_configurations.html:17 +#: cms/templates/group_configurations.html:46 cms/templates/settings.html:723 +#: cms/templates/settings_advanced.html:149 +#: cms/templates/settings_graders.html:170 +#: cms/templates/widgets/header.html:193 +msgid "Group Configurations" +msgstr "" + +#: xmodule/modulestore/inheritance.py:163 +msgid "Enter the configurations that govern how students are grouped together." +msgstr "" + +#: xmodule/modulestore/inheritance.py:168 +msgid "Enable video caching system" +msgstr "" + +#: xmodule/modulestore/inheritance.py:169 +msgid "" +"Enter true or false. If true, video caching will be used for HTML5 videos." +msgstr "" + +#: xmodule/modulestore/inheritance.py:174 +msgid "Enable video auto-advance" +msgstr "" + +#: xmodule/modulestore/inheritance.py:176 +msgid "" +"Specify whether to show an auto-advance button in videos. If the student " +"clicks it, when the last video in a unit finishes it will automatically move " +"to the next unit and autoplay the first video." +msgstr "" + +#: xmodule/modulestore/inheritance.py:182 +msgid "Video Pre-Roll" +msgstr "" + +#: xmodule/modulestore/inheritance.py:184 +#, python-brace-format +msgid "" +"Identify a video, 5-10 seconds in length, to play before course videos. " +"Enter the video ID from the Video Uploads page and one or more transcript " +"files in the following format: {format}. For example, an entry for a video " +"with two transcripts looks like this: {example}" +msgstr "" + +#: xmodule/modulestore/inheritance.py:201 +msgid "Show Reset Button for Problems" +msgstr "" + +#: xmodule/modulestore/inheritance.py:203 +msgid "" +"Enter true or false. If true, problems in the course default to always " +"displaying a 'Reset' button. You can override this in each problem's " +"settings. All existing problems are affected when this course-wide setting " +"is changed." +msgstr "" + +#: xmodule/modulestore/inheritance.py:211 +msgid "Enable Student Notes" +msgstr "" + +#: xmodule/modulestore/inheritance.py:212 +msgid "" +"Enter true or false. If true, students can use the Student Notes feature." +msgstr "" + +#: xmodule/modulestore/inheritance.py:218 +msgid "" +"Indicates whether Student Notes are visible in the course. Students can also " +"show or hide their notes in the courseware." +msgstr "" + +#: xmodule/modulestore/inheritance.py:225 +msgid "Tag this block as part of an Entrance Exam section" +msgstr "" + +#: xmodule/modulestore/inheritance.py:226 +msgid "" +"Enter true or false. If true, answer submissions for problem blocks will be " +"considered in the Entrance Exam scoring/gating algorithm." +msgstr "" + +#: xmodule/modulestore/xml_importer.py:78 +msgid "Error while reading {}. Check file for XML errors." +msgstr "" + +#: xmodule/modulestore/xml_importer.py:90 +msgid "Failed to import block: {} at location: {}" +msgstr "" + +#: xmodule/partitions/enrollment_track_partition_generator.py:38 +#: cms/templates/group_configurations.html:86 +msgid "Enrollment Track Groups" +msgstr "" + +#: xmodule/partitions/enrollment_track_partition_generator.py:39 +msgid "Partition for segmenting users by enrollment track" +msgstr "" + +#: xmodule/poll_block.py:54 +msgid "Whether this student has voted on the poll" +msgstr "" + +#: xmodule/poll_block.py:59 +msgid "Student answer" +msgstr "" + +#: xmodule/poll_block.py:64 +msgid "Poll answers from all students" +msgstr "" + +#: xmodule/poll_block.py:70 +msgid "Poll answers from xml" +msgstr "" + +#: xmodule/poll_block.py:76 +msgid "Poll question" +msgstr "" + +#: xmodule/seq_block.py:83 +msgid "Enter the date by which problems are due." +msgstr "" + +#: xmodule/seq_block.py:94 +msgid "Hide sequence content After Due Date" +msgstr "" + +#: xmodule/seq_block.py:96 +msgid "" +"If set, the sequence content is hidden for non-staff users after the due " +"date has passed." +msgstr "" + +#: xmodule/seq_block.py:103 +msgid "Is Entrance Exam" +msgstr "" + +#: xmodule/seq_block.py:105 +msgid "" +"Tag this course block as an Entrance Exam. Note, you must enable Entrance " +"Exams for this course setting to take effect." +msgstr "" + +#: xmodule/seq_block.py:156 +msgid "Is Time Limited" +msgstr "" + +#: xmodule/seq_block.py:158 +msgid "" +"This setting indicates whether students have a limited time to view or " +"interact with this courseware component." +msgstr "" + +#: xmodule/seq_block.py:166 +msgid "Time Limit in Minutes" +msgstr "" + +#: xmodule/seq_block.py:168 +msgid "" +"The number of minutes available to students for viewing or interacting with " +"this courseware component." +msgstr "" + +#: xmodule/seq_block.py:175 +msgid "Is Proctoring Enabled" +msgstr "" + +#: xmodule/seq_block.py:177 +msgid "This setting indicates whether this exam is a proctored exam." +msgstr "" + +#: xmodule/seq_block.py:184 +msgid "Software Secure Review Rules" +msgstr "" + +#: xmodule/seq_block.py:186 +msgid "" +"This setting indicates what rules the proctoring team should follow when " +"viewing the videos." +msgstr "" + +#: xmodule/seq_block.py:193 +msgid "Is Practice Exam" +msgstr "" + +#: xmodule/seq_block.py:195 +msgid "" +"This setting indicates whether this exam is for testing purposes only. " +"Practice exams are not verified." +msgstr "" + +#: xmodule/seq_block.py:202 +msgid "Is Onboarding Exam" +msgstr "" + +#: xmodule/seq_block.py:204 +msgid "This setting indicates whether this exam is an onboarding exam." +msgstr "" + +#: xmodule/seq_block.py:362 xmodule/seq_block.py:443 +msgid "" +"This subsection is unlocked for learners when they meet the prerequisite " +"requirements." +msgstr "" + +#: xmodule/seq_block.py:495 +msgid "This exam is hidden from the learner." +msgstr "" + +#: xmodule/seq_block.py:504 +msgid "" +"Because the course has ended, this assignment is hidden from the learner." +msgstr "" + +#: xmodule/seq_block.py:506 +msgid "" +"Because the due date has passed, this assignment is hidden from the learner." +msgstr "" + +#: xmodule/seq_block.py:550 +msgid "" +"This section is a prerequisite. You must complete this section in order to " +"unlock additional content." +msgstr "" + +#: xmodule/seq_block.py:983 +msgid "" +"A list summarizing what students should look forward to in this section." +msgstr "" + +#: xmodule/split_test_block.py:41 +#, python-brace-format +msgid "Group ID {group_id}" +msgstr "" + +#: xmodule/split_test_block.py:78 +msgid "Not Selected" +msgstr "" + +#: xmodule/split_test_block.py:82 +msgid "The display name for this component. (Not shown to learners)" +msgstr "" + +#: xmodule/split_test_block.py:84 +msgid "Content Experiment" +msgstr "" + +#: xmodule/split_test_block.py:95 +msgid "" +"The configuration defines how users are grouped for this content experiment. " +"Caution: Changing the group configuration of a student-visible experiment " +"will impact the experiment data." +msgstr "" + +#: xmodule/split_test_block.py:97 +msgid "Group Configuration" +msgstr "" + +#: xmodule/split_test_block.py:108 +msgid "Which child block students in a particular group_id should see" +msgstr "" + +#: xmodule/split_test_block.py:266 +#, python-brace-format +msgid "{group_name} (inactive)" +msgstr "" + +#: xmodule/split_test_block.py:607 +msgid "The experiment is not associated with a group configuration." +msgstr "" + +#: xmodule/split_test_block.py:609 +msgid "Select a Group Configuration" +msgstr "" + +#: xmodule/split_test_block.py:618 +msgid "" +"The experiment uses a deleted group configuration. Select a valid group " +"configuration or delete this experiment." +msgstr "" + +#: xmodule/split_test_block.py:628 +msgid "" +"The experiment uses a group configuration that is not supported for " +"experiments. Select a valid group configuration or delete this experiment." +msgstr "" + +#: xmodule/split_test_block.py:638 +msgid "The experiment does not contain all of the groups in the configuration." +msgstr "" + +#: xmodule/split_test_block.py:640 +msgid "Add Missing Groups" +msgstr "" + +#: xmodule/split_test_block.py:647 +msgid "" +"The experiment has an inactive group. Move content into active groups, then " +"delete the inactive group." +msgstr "" + +#: xmodule/split_test_block.py:666 +msgid "This content experiment has issues that affect content visibility." +msgstr "" + +#: xmodule/tabs.py:398 xmodule/tabs.py:433 +msgid "External Discussion" +msgstr "" + +#: xmodule/vertical_block.py:56 +msgid "Enable in-context discussions for the Unit" +msgstr "" + +#: xmodule/vertical_block.py:57 +msgid "Add discussion for the Unit." +msgstr "" + +#: xmodule/video_block/sharing_sites.py:77 +#, python-brace-format +msgid "" +"Here's a fun clip from a class I'm taking on {social_account_handle} from " +"{organization_name}.\n" +"\n" +msgstr "" + +#: xmodule/video_block/sharing_sites.py:84 +#, python-brace-format +msgid "" +"Here's a fun clip from a class I'm taking on {social_account_handle}.\n" +"\n" +msgstr "" + +#: xmodule/video_block/sharing_sites.py:88 +#, python-brace-format +msgid "" +"Here's a fun clip from a class I'm taking from {organization_name}.\n" +"\n" +msgstr "" + +#: xmodule/video_block/sharing_sites.py:92 +#, python-brace-format +msgid "" +"Here's a fun clip from a class I'm taking on {platform_name}.\n" +"\n" +msgstr "" + +#: xmodule/video_block/transcripts_utils.py:213 +#, python-brace-format +msgid "Can't get transcript link from Youtube for {youtube_id}." +msgstr "" + +#: xmodule/video_block/transcripts_utils.py:221 +#, python-brace-format +msgid "" +"Can't receive transcripts from Youtube for {youtube_id}. Status code: " +"{status_code}." +msgstr "" + +#: xmodule/video_block/transcripts_utils.py:290 +msgid "We support only SubRip (*.srt) transcripts format." +msgstr "" + +#: xmodule/video_block/transcripts_utils.py:294 +#, python-brace-format +msgid "" +"Something wrong with SubRip transcripts file during parsing. Inner message " +"is {error_message}" +msgstr "" + +#: xmodule/video_block/transcripts_utils.py:299 +msgid "Something wrong with SubRip transcripts file during parsing." +msgstr "" + +#: xmodule/video_block/transcripts_utils.py:527 +#, python-brace-format +msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" +msgstr "" + +#: xmodule/video_block/video_block.py:147 +msgid "Basic" +msgstr "" + +#: xmodule/video_block/video_block.py:590 +#, python-brace-format +msgid "There is no transcript file associated with the {lang} language." +msgid_plural "" +"There are no transcript files associated with the {lang} languages." +msgstr[0] "" +msgstr[1] "" + +#: xmodule/video_block/video_block.py:913 +msgid "" +"The URL for your video. This can be a YouTube URL or a link to an .mp4, ." +"ogg, or .webm video file hosted elsewhere on the Internet." +msgstr "" + +#: xmodule/video_block/video_block.py:915 +msgid "Default Video URL" +msgstr "" + +#: xmodule/video_block/video_handlers.py:576 +msgid "Language is required." +msgstr "" + +#: xmodule/video_block/video_xfields.py:21 +msgid "Component Display Name" +msgstr "" + +#: xmodule/video_block/video_xfields.py:27 +msgid "Current position in the video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:34 +msgid "" +"Optional, for older browsers: the YouTube ID for the normal speed video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:35 +msgid "YouTube ID" +msgstr "" + +#: xmodule/video_block/video_xfields.py:40 +msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:41 +msgid "YouTube ID for .75x speed" +msgstr "" + +#: xmodule/video_block/video_xfields.py:46 +msgid "Optional, for older browsers: the YouTube ID for the 1.25x speed video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:47 +msgid "YouTube ID for 1.25x speed" +msgstr "" + +#: xmodule/video_block/video_xfields.py:52 +msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:53 +msgid "YouTube ID for 1.5x speed" +msgstr "" + +#: xmodule/video_block/video_xfields.py:59 +msgid "" +"Time you want the video to start if you don't want the entire video to play. " +"Not supported in the native mobile app: the full video file will play. " +"Formatted as HH:MM:SS. The maximum value is 23:59:59." +msgstr "" + +#: xmodule/video_block/video_xfields.py:63 +msgid "Video Start Time" +msgstr "" + +#: xmodule/video_block/video_xfields.py:69 +msgid "" +"Time you want the video to stop if you don't want the entire video to play. " +"Not supported in the native mobile app: the full video file will play. " +"Formatted as HH:MM:SS. The maximum value is 23:59:59." +msgstr "" + +#: xmodule/video_block/video_xfields.py:73 +msgid "Video Stop Time" +msgstr "" + +#: xmodule/video_block/video_xfields.py:80 +msgid "" +"Allow students to download versions of this video in different formats if " +"they cannot use the edX video player or do not have access to YouTube. You " +"must add at least one non-YouTube URL in the Video File URLs field." +msgstr "" + +#: xmodule/video_block/video_xfields.py:83 +msgid "Video Download Allowed" +msgstr "" + +#: xmodule/video_block/video_xfields.py:88 +msgid "" +"The URL or URLs where you've posted non-YouTube versions of the video. Each " +"URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. " +"(For browser compatibility, we strongly recommend .mp4 and .webm format.) " +"Students will be able to view the first listed video that's compatible with " +"the student's computer. To allow students to download these videos, set " +"Video Download Allowed to True." +msgstr "" + +#: xmodule/video_block/video_xfields.py:93 +msgid "Video File URLs" +msgstr "" + +#: xmodule/video_block/video_xfields.py:97 +msgid "" +"By default, students can download an .srt or .txt transcript when you set " +"Download Transcript Allowed to True. If you want to provide a downloadable " +"transcript in a different format, we recommend that you upload a handout by " +"using the Upload a Handout field. If this isn't possible, you can post a " +"transcript file on the Files & Uploads page or on the Internet, and then add " +"the URL for the transcript here. Students see a link to download that " +"transcript below the video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:102 +msgid "Downloadable Transcript URL" +msgstr "" + +#: xmodule/video_block/video_xfields.py:107 +msgid "" +"Allow students to download the timed transcript. A link to download the file " +"appears below the video. By default, the transcript is an .srt or .txt file. " +"If you want to provide the transcript for download in a different format, " +"upload a file by using the Upload Handout field." +msgstr "" + +#: xmodule/video_block/video_xfields.py:110 +msgid "Download Transcript Allowed" +msgstr "" + +#: xmodule/video_block/video_xfields.py:117 +msgid "" +"The default transcript for the video, from the Default Timed Transcript " +"field on the Basic tab. This transcript should be in English. You don't have " +"to change this setting." +msgstr "" + +#: xmodule/video_block/video_xfields.py:119 +msgid "Default Timed Transcript" +msgstr "" + +#: xmodule/video_block/video_xfields.py:124 +msgid "Specify whether the transcripts appear with the video by default." +msgstr "" + +#: xmodule/video_block/video_xfields.py:125 +msgid "Show Transcript" +msgstr "" + +#: xmodule/video_block/video_xfields.py:131 +msgid "" +"Add transcripts in different languages. Click below to specify a language " +"and upload an .srt transcript file for that language." +msgstr "" + +#: xmodule/video_block/video_xfields.py:133 +msgid "Transcript Languages" +msgstr "" + +#: xmodule/video_block/video_xfields.py:138 +msgid "Preferred language for transcript." +msgstr "" + +#: xmodule/video_block/video_xfields.py:139 +msgid "Preferred language for transcript" +msgstr "" + +#: xmodule/video_block/video_xfields.py:144 +msgid "Transcript file format to download by user." +msgstr "" + +#. Translators: This is a type of file used for captioning in the video +#. player. +#: xmodule/video_block/video_xfields.py:148 +msgid "SubRip (.srt) file" +msgstr "" + +#: xmodule/video_block/video_xfields.py:149 +msgid "Text (.txt) file" +msgstr "" + +#: xmodule/video_block/video_xfields.py:154 +msgid "The last speed that the user specified for the video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:158 +msgid "The default speed for the video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:163 +msgid "" +"Specify whether to advance automatically to the next unit when the video " +"ends." +msgstr "" + +#: xmodule/video_block/video_xfields.py:172 +msgid "Specify whether YouTube is available for the user." +msgstr "" + +#: xmodule/video_block/video_xfields.py:177 +msgid "" +"Upload a handout to accompany this video. Students can download the handout " +"by clicking Download Handout under the video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:179 +msgid "Upload Handout" +msgstr "" + +#: xmodule/video_block/video_xfields.py:184 +msgid "" +"Specify whether access to this video is limited to browsers only, or if it " +"can be accessed from other applications including mobile apps." +msgstr "" + +#: xmodule/video_block/video_xfields.py:187 +msgid "Video Available on Web Only" +msgstr "" + +#: xmodule/video_block/video_xfields.py:192 +msgid "" +"If you were assigned a Video ID by edX for the video to play in this " +"component, enter the ID here. In this case, do not enter values in the " +"Default Video URL, the Video File URLs, and the YouTube ID fields. If you " +"were not assigned a Video ID, enter values in those other fields and ignore " +"this field." +msgstr "" + +#: xmodule/video_block/video_xfields.py:201 +msgid "Date of the last view of the bumper" +msgstr "" + +#: xmodule/video_block/video_xfields.py:205 +msgid "Do not show bumper again" +msgstr "" + +#: xmodule/video_block/video_xfields.py:210 +msgid "Specify whether the video can be accessed publicly by learners." +msgstr "" + +#: xmodule/video_block/video_xfields.py:211 +msgid "Public Access" +msgstr "" + +#: xmodule/video_block/video_xfields.py:218 +msgid "Add a specific thumbnail for learners to see before playing the video." +msgstr "" + +#: xmodule/video_block/video_xfields.py:219 +msgid "Thumbnail" +msgstr "" + +#: xmodule/word_cloud_block.py:63 lms/templates/annotatable.html:13 +#: lms/templates/peer_grading/peer_grading.html:25 +msgid "Instructions" +msgstr "" + +#: xmodule/word_cloud_block.py:64 +msgid "" +"Add instructions to help learners understand how to use the word cloud. " +"Clear instructions are important, especially for learners who have " +"accessibility requirements." +msgstr "" + +#: xmodule/word_cloud_block.py:68 +msgid "Inputs" +msgstr "" + +#: xmodule/word_cloud_block.py:69 +msgid "" +"The number of text boxes available for learners to add words and sentences." +msgstr "" + +#: xmodule/word_cloud_block.py:75 +msgid "Maximum Words" +msgstr "" + +#: xmodule/word_cloud_block.py:76 +msgid "The maximum number of words displayed in the generated word cloud." +msgstr "" + +#: xmodule/word_cloud_block.py:82 +msgid "Show Percents" +msgstr "" + +#: xmodule/word_cloud_block.py:83 +msgid "Statistics are shown for entered words near that word." +msgstr "" + +#: xmodule/word_cloud_block.py:90 +msgid "Whether this learner has posted words to the cloud." +msgstr "" + +#: xmodule/word_cloud_block.py:95 +msgid "Student answer." +msgstr "" + +#: xmodule/word_cloud_block.py:100 +msgid "All possible words from all learners." +msgstr "" + +#: xmodule/word_cloud_block.py:104 +msgid "Top num_top_words words for word cloud." +msgstr "" + +#: xmodule/x_module.py:731 +#, python-brace-format +msgid "" +"{display_name} is only accessible to enrolled learners. Sign in or register, " +"and enroll in this course to view it." +msgstr "" + +#: wiki/admin.py:77 wiki/models/article.py:28 +msgid "created" +msgstr "" + +#: wiki/apps.py:7 +msgid "Wiki notifications" +msgstr "" + +#: wiki/apps.py:13 +msgid "Wiki images" +msgstr "" + +#: wiki/apps.py:19 +msgid "Wiki attachments" +msgstr "" + +#: wiki/forms.py:31 +msgid "Only localhost... muahahaha" +msgstr "" + +#: wiki/forms.py:37 +msgid "Initial title of the article. May be overridden with revision titles." +msgstr "" + +#: wiki/forms.py:38 +msgid "Type in some contents" +msgstr "" + +#: wiki/forms.py:39 +msgid "" +"This is just the initial contents of your article. After creating it, you " +"can use more complex features like adding plugins, meta data, related " +"articles etc..." +msgstr "" + +#: wiki/forms.py:46 wiki/forms.py:209 +msgid "Contents" +msgstr "" + +#: wiki/forms.py:49 wiki/forms.py:212 +msgid "Summary" +msgstr "" + +#: wiki/forms.py:49 +msgid "" +"Give a short reason for your edit, which will be stated in the revision log." +msgstr "" + +#: wiki/forms.py:98 +msgid "" +"While you were editing, someone else changed the revision. Your contents " +"have been automatically merged with the new contents. Please review the text " +"below." +msgstr "" + +#: wiki/forms.py:100 +msgid "No changes made. Nothing to save." +msgstr "" + +#: wiki/forms.py:207 wiki/templates/wiki/dir.html:55 +msgid "Slug" +msgstr "" + +#: wiki/forms.py:207 +msgid "" +"This will be the address where your article can be found. Use only " +"alphanumeric characters and - or _. Note that you cannot change the slug " +"after creating the article." +msgstr "" + +#: wiki/forms.py:212 +msgid "Write a brief message for the article's history log." +msgstr "" + +#: wiki/forms.py:222 +msgid "A slug may not begin with an underscore." +msgstr "" + +#: wiki/forms.py:231 +#, python-format +msgid "A deleted article with slug \"%s\" already exists." +msgstr "" + +#: wiki/forms.py:233 +#, python-format +msgid "A slug named \"%s\" already exists." +msgstr "" + +#: wiki/forms.py:246 +msgid "Yes, I am sure" +msgstr "" + +#: wiki/forms.py:248 wiki/templates/wiki/deleted.html:46 +msgid "Purge" +msgstr "" + +#: wiki/forms.py:249 +msgid "" +"Purge the article: Completely remove it (and all its contents) with no undo. " +"Purging is a good idea if you want to free the slug such that users can " +"create new articles in its place." +msgstr "" + +#: wiki/forms.py:256 wiki/plugins/attachments/forms.py:24 +#: wiki/plugins/images/forms.py:64 +msgid "You are not sure enough!" +msgstr "" + +#: wiki/forms.py:258 +msgid "While you tried to delete this article, it was modified. TAKE CARE!" +msgstr "" + +#: wiki/forms.py:264 +msgid "Lock article" +msgstr "" + +#: wiki/forms.py:264 +msgid "Deny all users access to edit this article." +msgstr "" + +#: wiki/forms.py:267 +msgid "Permissions" +msgstr "" + +#: wiki/forms.py:271 +msgid "Owner" +msgstr "" + +#: wiki/forms.py:272 +msgid "Enter the username of the owner." +msgstr "" + +#: wiki/forms.py:273 +msgid "(none)" +msgstr "" + +#: wiki/forms.py:278 +msgid "Inherit permissions" +msgstr "" + +#: wiki/forms.py:278 +msgid "" +"Check here to apply the above permissions recursively to articles under this " +"one." +msgstr "" + +#: wiki/forms.py:283 +msgid "Permission settings for the article were updated." +msgstr "" + +#: wiki/forms.py:285 +msgid "Your permission settings were unchanged, so nothing saved." +msgstr "" + +#: wiki/forms.py:324 +msgid "No user with that username" +msgstr "" + +#: wiki/forms.py:346 +msgid "Article locked for editing" +msgstr "" + +#: wiki/forms.py:353 +msgid "Article unlocked for editing" +msgstr "" + +#: wiki/forms.py:366 +msgid "Filter" +msgstr "" + +#: wiki/core/plugins/base.py:46 +msgid "Settings for plugin" +msgstr "" + +#: wiki/models/article.py:23 wiki/models/pluginbase.py:158 +#: wiki/plugins/attachments/models.py:20 +msgid "current revision" +msgstr "" + +#: wiki/models/article.py:25 +msgid "" +"The revision being displayed for this article. If you need to do a roll-" +"back, simply change the value of this field." +msgstr "" + +#: wiki/models/article.py:29 +msgid "modified" +msgstr "" + +#: wiki/models/article.py:30 +msgid "Article properties last modified" +msgstr "" + +#: wiki/models/article.py:34 +msgid "" +"The owner of the article, usually the creator. The owner always has both " +"read and write access." +msgstr "" + +#: wiki/models/article.py:36 +msgid "group" +msgstr "" + +#: wiki/models/article.py:38 +msgid "" +"Like in a UNIX file system, permissions can be given to a user according to " +"group membership. Groups are handled through the Django auth system." +msgstr "" + +#: wiki/models/article.py:40 +msgid "group read access" +msgstr "" + +#: wiki/models/article.py:41 +msgid "group write access" +msgstr "" + +#: wiki/models/article.py:42 +msgid "others read access" +msgstr "" + +#: wiki/models/article.py:43 +msgid "others write access" +msgstr "" + +#: wiki/models/article.py:173 +#, python-format +msgid "Article without content (%(id)d)" +msgstr "" + +#: wiki/models/article.py:201 +msgid "content type" +msgstr "" + +#: wiki/models/article.py:203 +msgid "object ID" +msgstr "" + +#: wiki/models/article.py:209 +msgid "Article for object" +msgstr "" + +#: wiki/models/article.py:210 +msgid "Articles for object" +msgstr "" + +#: wiki/models/article.py:219 +msgid "revision number" +msgstr "" + +#: wiki/models/article.py:225 +msgid "IP address" +msgstr "" + +#: wiki/models/article.py:232 +msgid "user" +msgstr "" + +#: wiki/models/article.py:246 wiki/templates/wiki/article.html:22 +#: wiki/templates/wiki/includes/revision_info.html:21 +msgid "locked" +msgstr "" + +#: wiki/models/article.py:265 wiki/models/pluginbase.py:38 +msgid "article" +msgstr "" + +#: wiki/models/article.py:268 +msgid "article contents" +msgstr "" + +#: wiki/models/article.py:272 +msgid "article title" +msgstr "" + +#: wiki/models/article.py:273 +msgid "" +"Each revision contains a title field that must be filled out, even if the " +"title has not changed" +msgstr "" + +#: wiki/models/pluginbase.py:74 +msgid "original article" +msgstr "" + +#: wiki/models/pluginbase.py:75 +msgid "Permissions are inherited from this article" +msgstr "" + +#: wiki/models/pluginbase.py:133 +msgid "A plugin was changed" +msgstr "" + +#: wiki/models/pluginbase.py:160 +msgid "" +"The revision being displayed for this plugin.If you need to do a roll-back, " +"simply change the value of this field." +msgstr "" + +#: wiki/models/urlpath.py:40 +msgid "Cache lookup value for articles" +msgstr "" + +#: wiki/models/urlpath.py:46 +msgid "slug" +msgstr "" + +#: wiki/models/urlpath.py:136 +msgid "(root)" +msgstr "" + +#: wiki/models/urlpath.py:146 +msgid "URL path" +msgstr "" + +#: wiki/models/urlpath.py:147 +msgid "URL paths" +msgstr "" + +#: wiki/models/urlpath.py:152 +msgid "Sorry but you cannot have a root article with a slug." +msgstr "" + +#: wiki/models/urlpath.py:154 +msgid "A non-root note must always have a slug." +msgstr "" + +#: wiki/models/urlpath.py:157 +#, python-format +msgid "There is already a root node on %s" +msgstr "" + +#: wiki/models/urlpath.py:262 +msgid "" +"Articles who lost their parents\n" +"===============================\n" +"\n" +"The children of this article have had their parents deleted. You should " +"probably find a new home for them." +msgstr "" + +#: wiki/models/urlpath.py:265 +msgid "Lost and found" +msgstr "" + +#: wiki/plugins/attachments/forms.py:9 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:13 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:45 +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:41 +msgid "Description" +msgstr "" + +#: wiki/plugins/attachments/forms.py:10 +msgid "A short summary of what the file contains" +msgstr "" + +#: wiki/plugins/attachments/forms.py:19 +msgid "Yes I am sure..." +msgstr "" + +#: wiki/plugins/attachments/markdown_extensions.py:34 +msgid "Click to download file" +msgstr "" + +#: wiki/plugins/attachments/models.py:22 +msgid "" +"The revision of this attachment currently in use (on all articles using the " +"attachment)" +msgstr "" + +#: wiki/plugins/attachments/models.py:26 +msgid "original filename" +msgstr "" + +#: wiki/plugins/attachments/models.py:38 +msgid "attachment" +msgstr "" + +#: wiki/plugins/attachments/models.py:39 +msgid "attachments" +msgstr "" + +#: wiki/plugins/attachments/models.py:82 +msgid "file" +msgstr "" + +#: wiki/plugins/attachments/models.py:88 +msgid "attachment revision" +msgstr "" + +#: wiki/plugins/attachments/models.py:89 +msgid "attachment revisions" +msgstr "" + +#: wiki/plugins/attachments/views.py:48 +#, python-format +msgid "%s was successfully added." +msgstr "" + +#: wiki/plugins/attachments/views.py:50 wiki/plugins/attachments/views.py:115 +#, python-format +msgid "Your file could not be saved: %s" +msgstr "" + +#: wiki/plugins/attachments/views.py:52 wiki/plugins/attachments/views.py:119 +msgid "" +"Your file could not be saved, probably because of a permission error on the " +"web server." +msgstr "" + +#: wiki/plugins/attachments/views.py:113 +#, python-format +msgid "%s uploaded and replaces old attachment." +msgstr "" + +#: wiki/plugins/attachments/views.py:127 +msgid "" +"Your new file will automatically be renamed to match the file already " +"present. Files with different extensions are not allowed." +msgstr "" + +#: wiki/plugins/attachments/views.py:181 +#, python-format +msgid "Current revision changed for %s." +msgstr "" + +#: wiki/plugins/attachments/views.py:202 +#, python-format +msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." +msgstr "" + +#: wiki/plugins/attachments/views.py:232 +#, python-format +msgid "The file %s was deleted." +msgstr "" + +#: wiki/plugins/attachments/views.py:235 +#, python-format +msgid "This article is no longer related to the file %s." +msgstr "" + +#: wiki/plugins/attachments/wiki_plugin.py:35 +#, python-format +msgid "A file was changed: %s" +msgstr "" + +#: wiki/plugins/attachments/wiki_plugin.py:35 +#, python-format +msgid "A file was deleted: %s" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/delete.html:13 +msgid "" +"The file may be referenced on other articles. Deleting it means that they " +"will loose their references to this file. The following articles reference " +"this file:" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/delete.html:30 +msgid "Delete it!" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/delete.html:36 +msgid "Remove" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/delete.html:40 +msgid "" +"You can remove a reference to a file, but it will retain its references on " +"other articles." +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/delete.html:51 +msgid "Remove reference" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:4 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:8 +msgid "History of" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:11 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:23 +#: lms/templates/ccx/schedule.html:53 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:168 +msgid "Date" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:12 +msgid "User" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:14 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:21 +msgid "File" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:16 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:26 +msgid "Action" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:27 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:32 +msgid "No description" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:35 +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:50 +msgid "Download" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/history.html:40 +msgid "Use this!" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/replace.html:13 +#, python-format +msgid "" +"Replacing an attachment means adding a new file that will be used in its " +"place. All references to the file will be replaced by the one you upload and " +"the file will be downloaded as %(filename)s. Please note " +"that this attachment is in use on other articles, you may distort contents. " +"However, do not hestitate to take advantage of this and make replacements " +"for the listed articles where necessary. This way of working is more " +"efficient...." +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/replace.html:15 +msgid "Articles using" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/replace.html:24 +#, python-format +msgid "" +"Replacing an attachment means adding a new file that will be used in its " +"place. All references to the file will be replaced by the one you upload and " +"the file will be downloaded as %(filename)s." +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/replace.html:37 +#: wiki/plugins/images/templates/wiki/plugins/images/revision_add.html:24 +msgid "Upload replacement" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:4 +msgid "Add file to" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:8 +msgid "Add attachment from other article" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:22 +msgid "Main article" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:54 +msgid "Add to article" +msgstr "" + +#: wiki/plugins/attachments/templates/wiki/plugins/attachments/search.html:62 +msgid "Your search did not return any results" +msgstr "" + +#: wiki/plugins/help/wiki_plugin.py:13 cms/templates/widgets/header.html:350 +#: cms/templates/widgets/header.html:364 +#: lms/templates/header/navbar-authenticated.html:59 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:58 +#: lms/templates/navigation/navbar-authenticated.html:42 +#: lms/templates/static_templates/help.html:5 +#: lms/templates/static_templates/help.html:10 +msgid "Help" +msgstr "" + +#: wiki/plugins/help/templates/wiki/plugins/help/sidebar.html:1 +msgid "Adding new articles" +msgstr "" + +#: wiki/plugins/help/templates/wiki/plugins/help/sidebar.html:6 +#: wiki/plugins/links/templates/wiki/plugins/links/sidebar.html:19 +msgid "An external link" +msgstr "" + +#: wiki/plugins/help/templates/wiki/plugins/help/sidebar.html:9 +msgid "Headers" +msgstr "" + +#: wiki/plugins/help/templates/wiki/plugins/help/sidebar.html:10 +msgid "" +"Use these codes for headers and to automatically generate Tables of Contents." +msgstr "" + +#: wiki/plugins/help/templates/wiki/plugins/help/sidebar.html:25 +msgid "Typography" +msgstr "" + +#: wiki/plugins/help/templates/wiki/plugins/help/sidebar.html:30 +msgid "Lists" +msgstr "" + +#: wiki/plugins/images/forms.py:16 +#, python-format +msgid "" +"New image %s was successfully uploaded. You can use it by selecting it from " +"the list of available images." +msgstr "" + +#: wiki/plugins/images/forms.py:59 +msgid "Are you sure?" +msgstr "" + +#: wiki/plugins/images/models.py:43 +msgid "image" +msgstr "" + +#: wiki/plugins/images/models.py:44 +msgid "images" +msgstr "" + +#: wiki/plugins/images/models.py:48 +#, python-format +msgid "Image: %s" +msgstr "" + +#: wiki/plugins/images/models.py:48 +msgid "Current revision not set!!" +msgstr "" + +#: wiki/plugins/images/models.py:96 +msgid "image revision" +msgstr "" + +#: wiki/plugins/images/models.py:97 +msgid "image revisions" +msgstr "" + +#: wiki/plugins/images/models.py:102 +#, python-format +msgid "Image Revsion: %d" +msgstr "" + +#: wiki/plugins/images/views.py:63 +#, python-format +msgid "%s has been restored" +msgstr "" + +#: wiki/plugins/images/views.py:65 +#, python-format +msgid "%s has been marked as deleted" +msgstr "" + +#: wiki/plugins/images/views.py:119 +#, python-format +msgid "%(file)s has been changed to revision #%(revision)d" +msgstr "" + +#: wiki/plugins/images/views.py:157 +#, python-format +msgid "%(file)s has been saved." +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:4 +#: wiki/plugins/images/wiki_plugin.py:15 +msgid "Images" +msgstr "" + +#: wiki/plugins/images/wiki_plugin.py:26 +#, python-format +msgid "An image was added: %s" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:7 +msgid "" +"The following images are available for this article. Copy the markdown tag " +"to directly refer to an image from the article text." +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:11 +msgid "Back to edit page" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:18 +msgid "No file" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:34 +msgid "Upload new image" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:39 +msgid "Restore image" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:44 +msgid "Remove image" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:51 +msgid "Completely delete" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:84 +msgid "Revert to this version" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/index.html:97 +msgid "There are no images for this article." +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/purge.html:4 +#: wiki/templates/wiki/deleted.html:39 +msgid "Purge deletion" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/purge.html:13 +msgid "Purge image: Completely remove image file and all revisions." +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/purge.html:24 +msgid "Remove it completely!" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/render.html:14 +msgid "Image not found" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/revision_add.html:4 +msgid "Replace image" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/revision_add.html:13 +msgid "Choose an image file to replace current image." +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:27 +msgid "Image id" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:29 +#: wiki/plugins/links/templates/wiki/plugins/links/sidebar.html:13 +msgid "Insert" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:45 +msgid "No images found for this article" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:54 +msgid "Manage images" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:60 +msgid "Add new image" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:96 +msgid "Add image" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:104 +msgid "You do not have permissions to add images." +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:111 +msgid "How to use images" +msgstr "" + +#: wiki/plugins/images/templates/wiki/plugins/images/sidebar.html:114 +msgid "" +"After uploading an image, it is attached to this particular artice and can " +"be used only here. Other users may replace the image, but older versions are " +"kept. You probably want to show the image with a nice caption. To achieve " +"this, press the Insert button and fill in the caption fields and possibly " +"choose to have you image floating right or left of the content. You can use " +"Markdown in the caption. The markdown code syntax for images looks like " +"this, possible values for align are left/center/right:" +msgstr "" + +#: wiki/plugins/links/wiki_plugin.py:19 +msgid "Links" +msgstr "" + +#: wiki/plugins/links/templates/wiki/plugins/links/sidebar.html:2 +msgid "Link to another wiki page" +msgstr "" + +#: wiki/plugins/links/templates/wiki/plugins/links/sidebar.html:5 +msgid "" +"Type in something from another wiki page's title and auto-complete will help " +"you create a tag for you wiki link. Tags for links look like this:" +msgstr "" + +#: wiki/plugins/links/templates/wiki/plugins/links/sidebar.html:22 +msgid "" +"You can link to another website simply by inserting an address example.com " +"or http://example.com or by using the markdown syntax:" +msgstr "" + +#: wiki/plugins/notifications/forms.py:13 +msgid "Notifications" +msgstr "" + +#: wiki/plugins/notifications/forms.py:17 +msgid "When this article is edited" +msgstr "" + +#: wiki/plugins/notifications/forms.py:18 +msgid "Also receive emails about article edits" +msgstr "" + +#: wiki/plugins/notifications/forms.py:41 +msgid "Your notification settings were updated." +msgstr "" + +#: wiki/plugins/notifications/forms.py:43 +msgid "Your notification settings were unchanged, so nothing saved." +msgstr "" + +#: wiki/plugins/notifications/models.py:17 +#, python-format +msgid "%(user)s subscribing to %(article)s (%(type)s)" +msgstr "" + +#: wiki/plugins/notifications/models.py:40 +#, python-format +msgid "Article deleted: %s" +msgstr "" + +#: wiki/plugins/notifications/models.py:43 +#, python-format +msgid "Article modified: %s" +msgstr "" + +#: wiki/plugins/notifications/models.py:46 +#, python-format +msgid "New article created: %s" +msgstr "" + +#: wiki/plugins/notifications/templates/wiki/plugins/notifications/menubaritem.html:12 +msgid "notifications" +msgstr "" + +#: wiki/plugins/notifications/templates/wiki/plugins/notifications/menubaritem.html:17 +msgid "No notifications" +msgstr "" + +#: wiki/plugins/notifications/templates/wiki/plugins/notifications/menubaritem.html:19 +msgid "Clear notifications list" +msgstr "" + +#: wiki/templates/wiki/base.html:113 +msgid "Search..." +msgstr "" + +#: wiki/templates/wiki/accounts/login.html:3 +#: wiki/templates/wiki/accounts/signup.html:3 wiki/templates/wiki/base.html:138 +#: themes/stanford-style/lms/templates/register-sidebar.html:18 +msgid "Log in" +msgstr "" + +#: wiki/templates/wiki/accounts/login.html:18 +#: wiki/templates/wiki/accounts/signup.html:6 wiki/templates/wiki/base.html:141 +msgid "Sign up" +msgstr "" + +#: wiki/templates/wiki/deleted.html:4 +msgid "Article deleted" +msgstr "" + +#: wiki/templates/wiki/deleted.html:13 +msgid "Article Deleted" +msgstr "" + +#: wiki/templates/wiki/deleted.html:16 +msgid "The article you were looking for has been deleted." +msgstr "" + +#: wiki/templates/wiki/deleted.html:25 +msgid "You may restore this article and its children by clicking restore." +msgstr "" + +#: wiki/templates/wiki/deleted.html:40 +msgid "" +"You may remove this article and any children permanently and free their " +"slugs by clicking the below button. This action cannot be undone." +msgstr "" + +#: wiki/templates/wiki/dir.html:4 +msgid "Listing articles in" +msgstr "" + +#: wiki/templates/wiki/dir.html:16 +msgid "Up one level" +msgstr "" + +#: wiki/templates/wiki/dir.html:21 +#: lms/templates/wiki/includes/breadcrumbs.html:37 +msgid "Add article" +msgstr "" + +#: wiki/templates/wiki/dir.html:28 +msgid "clear" +msgstr "" + +#: wiki/templates/wiki/dir.html:40 wiki/templates/wiki/dir.html:44 +msgid "article,articles" +msgstr "" + +#: wiki/templates/wiki/dir.html:40 +msgid "matches,match" +msgstr "" + +#: wiki/templates/wiki/dir.html:42 +#, python-format +msgid "%(cnt)s %(articles_plur)s in this level %(match_plur)s your search." +msgstr "" + +#: wiki/templates/wiki/dir.html:44 +msgid "is,are" +msgstr "" + +#: wiki/templates/wiki/dir.html:46 +#, python-format +msgid "There %(articles_plur_verb)s %(cnt)s %(articles_plur)s in this level." +msgstr "" + +#: wiki/templates/wiki/dir.html:56 +msgid "Last modified" +msgstr "" + +#: wiki/templates/wiki/history.html:74 +msgid "no log message" +msgstr "" + +#: wiki/templates/wiki/permission_denied.html:9 +msgid "Sorry, you don't have permission to view this page." +msgstr "" + +#: wiki/templates/wiki/preview_inline.html:8 +msgid "Previewing revision" +msgstr "" + +#: wiki/templates/wiki/preview_inline.html:15 +msgid "Previewing merge between" +msgstr "" + +#: wiki/templates/wiki/preview_inline.html:17 +msgid "and" +msgstr "" + +#: wiki/templates/wiki/includes/article_menu.html:9 +#: wiki/templates/wiki/settings.html:4 cms/templates/certificates.html:56 +#: cms/templates/group_configurations.html:45 +#: cms/templates/manage_users.html:27 cms/templates/manage_users_lib.html:28 +#: cms/templates/settings.html:55 cms/templates/settings_advanced.html:78 +#: cms/templates/settings_graders.html:48 cms/templates/widgets/header.html:157 +#: cms/templates/widgets/header.html:285 +#: lms/templates/wiki/includes/article_menu.html:57 +msgid "Settings" +msgstr "" + +#: wiki/templates/wiki/source.html:4 +msgid "Source of" +msgstr "" + +#: wiki/templates/wiki/source.html:9 +msgid "This article is currently locked for editing." +msgstr "" + +#: wiki/templates/wiki/accounts/login.html:6 +msgid "Please log in" +msgstr "" + +#: wiki/templates/wiki/accounts/login.html:12 +msgid "Log me in..." +msgstr "" + +#: wiki/templates/wiki/accounts/login.html:18 +msgid "Don't have an account?" +msgstr "" + +#: wiki/templates/wiki/accounts/signup.html:12 +msgid "Sign me up..." +msgstr "" + +#: wiki/templates/wiki/article/create_root.html:4 +msgid "Create root article" +msgstr "" + +#: wiki/templates/wiki/article/create_root.html:22 +msgid "Congratulations!" +msgstr "" + +#: wiki/templates/wiki/article/create_root.html:24 +msgid "" +"You have django-wiki installed... but there are no articles. So it's time to " +"create the first one, the root article. In the beginning, it will only be " +"editable by administrators, but you can define permissions after." +msgstr "" + +#: wiki/templates/wiki/article/create_root.html:27 +msgid "Root article" +msgstr "" + +#: wiki/templates/wiki/article/create_root.html:34 +msgid "Create root" +msgstr "" + +#: wiki/templates/wiki/includes/anonymous_blocked.html:8 +#, python-format +msgid "" +"You need to log in or sign up to use this function." +msgstr "" + +#: wiki/templates/wiki/includes/anonymous_blocked.html:10 +msgid "You need to log in og sign up to use this function." +msgstr "" + +#: wiki/templates/wiki/includes/article_menu.html:26 +#: lms/templates/wiki/includes/article_menu.html:31 +msgid "Changes" +msgstr "" + +#: wiki/templates/wiki/includes/article_menu.html:41 +msgid "View Source" +msgstr "" + +#. #-#-#-#-# mako.po (PROJECT VERSION) #-#-#-#-# +#. Translators: this is a verb describing the action of viewing more details +#: wiki/templates/wiki/includes/article_menu.html:49 +#: cms/templates/studio_xblock_wrapper.html:167 +#: lms/templates/wiki/includes/article_menu.html:13 +msgid "View" +msgstr "" + +#: wiki/templates/wiki/includes/breadcrumbs.html:16 +#: wiki/templates/wiki/includes/breadcrumbs.html:42 +msgid "Sub-articles for" +msgstr "" + +#: wiki/templates/wiki/includes/breadcrumbs.html:28 +msgid "No sub-articles" +msgstr "" + +#: wiki/templates/wiki/includes/breadcrumbs.html:31 +msgid "...and more" +msgstr "" + +#: wiki/templates/wiki/includes/breadcrumbs.html:35 +msgid "Browse articles in this level" +msgstr "" + +#: wiki/templates/wiki/includes/breadcrumbs.html:51 +msgid "New article next to" +msgstr "" + +#: wiki/templates/wiki/includes/breadcrumbs.html:56 +msgid "New article below" +msgstr "" + +#: wiki/templates/wiki/includes/revision_info.html:10 +msgid "by" +msgstr "" + +#: wiki/templates/wiki/includes/revision_info.html:18 +msgid "restored" +msgstr "" + +#: wiki/templates/wiki/includes/revision_info.html:24 +msgid "unlocked" +msgstr "" + +#: wiki/views/accounts.py:26 +msgid "You are now sign up... and now you can sign in!" +msgstr "" + +#: wiki/views/accounts.py:33 +msgid "You are no longer logged in. Bye bye!" +msgstr "" + +#: wiki/views/accounts.py:58 +msgid "You are now logged in! Have fun!" +msgstr "" + +#: wiki/views/article.py:87 +#, python-format +msgid "New article '%s' created." +msgstr "" + +#: wiki/views/article.py:92 +#, python-format +msgid "There was an error creating this article: %s" +msgstr "" + +#: wiki/views/article.py:94 +msgid "There was an error creating this article." +msgstr "" + +#: wiki/views/article.py:175 +msgid "" +"This article cannot be deleted because it has children or is a root article." +msgstr "" + +#: wiki/views/article.py:186 +msgid "" +"This article together with all its contents are now completely gone! Thanks!" +msgstr "" + +#: wiki/views/article.py:193 +#, python-format +msgid "" +"The article \"%s\" is now marked as deleted! Thanks for keeping the site " +"free from unwanted material!" +msgstr "" + +#: wiki/views/article.py:276 +msgid "Your changes were saved." +msgstr "" + +#: wiki/views/article.py:299 +msgid "A new revision of the article was successfully added." +msgstr "" + +#: wiki/views/article.py:356 +msgid "Restoring article" +msgstr "" + +#: wiki/views/article.py:358 +#, python-format +msgid "The article \"%s\" and its children are now restored." +msgstr "" + +#: wiki/views/article.py:542 +#, python-format +msgid "" +"The article %(title)s is now set to display revision #%(revision_number)d" +msgstr "" + +#: wiki/views/article.py:607 +msgid "New title" +msgstr "" + +#: wiki/views/article.py:631 +#, python-format +msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" +msgstr "" + +#: wiki/views/article.py:635 +#, python-format +msgid "" +"A new revision was created: Merge between Revision #%(r1)d and Revision " +"#%(r2)d" +msgstr "" + +#: edx_proctoring_proctortrack/backends/proctortrack_rest.py:32 +msgid "" +"Click on the \"Start System Check\" link below to download and run the " +"proctoring software." +msgstr "" + +#: edx_proctoring_proctortrack/backends/proctortrack_rest.py:33 +msgid "" +"Once you have verified your identity and reviewed the exam guidelines in " +"Proctortrack, you will be redirected back to this page." +msgstr "" + +#: edx_proctoring_proctortrack/backends/proctortrack_rest.py:34 +msgid "" +"To confirm that proctoring has started, make sure your webcam feed and the " +"blue Proctortrack box are both visible on your screen." +msgstr "" + +#: edx_proctoring_proctortrack/backends/proctortrack_rest.py:35 +msgid "Click on the \"Start Proctored Exam\" button below to continue." +msgstr "" + +#: cms/templates/404.html:7 cms/templates/error.html:12 +#: lms/templates/static_templates/404.html:9 +msgid "Page Not Found" +msgstr "" + +#: cms/templates/404.html:15 lms/templates/static_templates/404.html:14 +msgid "Page not found" +msgstr "" + +#: cms/templates/404.html:19 +msgid "The page that you were looking for was not found." +msgstr "" + +#: cms/templates/404.html:20 +msgid "Go back to the {homepage}." +msgstr "" + +#: cms/templates/500.html:8 +msgid "{studio_name} Server Error" +msgstr "" + +#: cms/templates/500.html:19 +msgid "The {em_start}{studio_name}{em_end} servers encountered an error" +msgstr "" + +#: cms/templates/500.html:28 +msgid "" +"An error occurred in {studio_name} and the page could not be loaded. Please " +"try again in a few moments." +msgstr "" + +#: cms/templates/500.html:31 +msgid "" +"We've logged the error and our staff is currently working to resolve this " +"error as soon as possible." +msgstr "" + +#: cms/templates/accessibility.html:10 +msgid "Studio Accessibility Policy" +msgstr "" + +#: cms/templates/asset_index.html:10 cms/templates/asset_index.html:28 +#: cms/templates/widgets/header.html:128 cms/templates/widgets/header.html:133 +msgid "Files" +msgstr "" + +#: cms/templates/asset_index.html:27 cms/templates/course_info.html:39 +#: cms/templates/course_outline.html:200 cms/templates/edit-tabs.html:44 +#: cms/templates/edit-tabs.html:60 cms/templates/textbooks.html:53 +#: cms/templates/textbooks.html:69 cms/templates/videos_index.html:57 +#: cms/templates/widgets/header.html:91 lms/templates/static_htmlbook.html:109 +#: lms/templates/static_pdfbook.html:35 lms/templates/staticbook.html:79 +msgid "Content" +msgstr "" + +#: cms/templates/certificates.html:15 +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html:71 +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html:77 +msgid "This course does not use a mode that offers certificates." +msgstr "" + +#: cms/templates/certificates.html:91 +msgid "Working with Certificates" +msgstr "" + +#: cms/templates/certificates.html:92 +msgid "" +"Specify a course title to use on the certificate if the course's official " +"title is too long to be displayed well." +msgstr "" + +#: cms/templates/certificates.html:93 +msgid "" +"For verified certificates, specify between one and four signatories and " +"upload the associated images." +msgstr "" + +#: cms/templates/certificates.html:94 +msgid "" +"To edit or delete a certificate before it is activated, hover over the top " +"right corner of the form and select {em_start}Edit{em_end} or the delete " +"icon." +msgstr "" + +#: cms/templates/certificates.html:95 +msgid "" +"To view a sample certificate, choose a course mode and select {em_start}" +"Preview Certificate{em_end}." +msgstr "" + +#: cms/templates/certificates.html:97 +msgid "Issuing Certificates to Learners" +msgstr "" + +#: cms/templates/certificates.html:98 +msgid "" +"To begin issuing course certificates, a course team member with either the " +"Staff or Admin role selects {em_start}Activate{em_end}. Only course team " +"members with these roles can edit or delete an activated certificate." +msgstr "" + +#: cms/templates/certificates.html:99 +msgid "" +"{em_start}Do not{em_end} delete certificates after a course has started; " +"learners who have already earned certificates will no longer be able to " +"access them." +msgstr "" + +#: cms/templates/certificates.html:100 +msgid "Learn more about certificates" +msgstr "" + +#: cms/templates/certificates.html:115 +#: cms/templates/group_configurations.html:126 +#: cms/templates/settings_advanced.html:146 +#: cms/templates/settings_graders.html:168 +msgid "Details & Schedule" +msgstr "" + +#: cms/templates/certificates.html:116 +#: cms/templates/group_configurations.html:127 cms/templates/settings.html:721 +#: cms/templates/settings_advanced.html:147 +#: cms/templates/settings_graders.html:49 cms/templates/widgets/header.html:174 +#: cms/templates/widgets/header.html:179 +msgid "Grading" +msgstr "" + +#: cms/templates/certificates.html:117 +#: cms/templates/group_configurations.html:128 +#: cms/templates/manage_users.html:28 cms/templates/settings.html:722 +#: cms/templates/settings_advanced.html:148 +#: cms/templates/settings_graders.html:169 +#: cms/templates/widgets/header.html:184 cms/templates/widgets/header.html:189 +msgid "Course Team" +msgstr "" + +#: cms/templates/certificates.html:118 +#: cms/templates/group_configurations.html:129 cms/templates/settings.html:725 +#: cms/templates/settings_advanced.html:14 +#: cms/templates/settings_advanced.html:79 +#: cms/templates/settings_graders.html:172 +#: cms/templates/widgets/header.html:202 cms/templates/widgets/header.html:207 +msgid "Advanced Settings" +msgstr "" + +#: cms/templates/certificates.html:121 +#: cms/templates/group_configurations.html:131 cms/templates/settings.html:728 +#: cms/templates/settings_advanced.html:151 +#: cms/templates/settings_graders.html:175 +#: cms/templates/widgets/header.html:197 +msgid "Proctored Exam Settings" +msgstr "" + +#: cms/templates/checklists.html:13 cms/templates/checklists.html:31 +#: cms/templates/widgets/header.html:256 +msgid "Checklists" +msgstr "" + +#: cms/templates/checklists.html:30 cms/templates/export.html:43 +#: cms/templates/export_git.html:16 cms/templates/import.html:32 +#: cms/templates/widgets/header.html:226 cms/templates/widgets/header.html:297 +msgid "Tools" +msgstr "" + +#: cms/templates/component.html:17 cms/templates/studio_xblock_wrapper.html:118 +msgid "Duplicate" +msgstr "" + +#: cms/templates/component.html:19 +msgid "Duplicate this component" +msgstr "" + +#: cms/templates/component.html:23 cms/templates/component.html:28 +#: cms/templates/studio_xblock_wrapper.html:123 +msgid "Move" +msgstr "" + +#: cms/templates/component.html:34 +msgid "Delete this component" +msgstr "" + +#: cms/templates/component.html:39 cms/templates/edit-tabs.html:146 +#: cms/templates/edit-tabs.html:147 +#: cms/templates/studio_xblock_wrapper.html:144 +msgid "Drag to reorder" +msgstr "" + +#: cms/templates/container.html:133 cms/templates/container.html:134 +#: cms/templates/course-create-rerun.html:32 +#: cms/templates/course-create-rerun.html:33 cms/templates/course_info.html:43 +#: cms/templates/course_info.html:44 cms/templates/course_outline.html:204 +#: cms/templates/course_outline.html:205 cms/templates/edit-tabs.html:66 +#: cms/templates/edit-tabs.html:67 cms/templates/index.html:30 +#: cms/templates/index.html:31 cms/templates/library.html:56 +#: cms/templates/library.html:57 cms/templates/manage_users.html:31 +#: cms/templates/manage_users.html:32 cms/templates/manage_users_lib.html:32 +#: cms/templates/manage_users_lib.html:33 cms/templates/textbooks.html:74 +#: cms/templates/textbooks.html:75 cms/templates/videos_index.html:62 +#: cms/templates/videos_index.html:63 +msgid "Page Actions" +msgstr "" + +#: cms/templates/container.html:139 +msgid "Open the courseware in the LMS" +msgstr "" + +#: cms/templates/container.html:140 +msgid "View Live Version" +msgstr "" + +#: cms/templates/container.html:144 +msgid "Preview the courseware in the LMS" +msgstr "" + +#: cms/templates/container.html:182 +msgid "Adding components" +msgstr "" + +#: cms/templates/container.html:183 +msgid "" +"Select a component type under {strong_start}Add New Component{strong_end}. " +"Then select a template." +msgstr "" + +#: cms/templates/container.html:187 +msgid "" +"The new component is added at the bottom of the page or group. You can then " +"edit and move the component." +msgstr "" + +#: cms/templates/container.html:188 +msgid "Editing components" +msgstr "" + +#: cms/templates/container.html:189 +msgid "" +"Click the {strong_start}Edit{strong_end} icon in a component to edit its " +"content." +msgstr "" + +#: cms/templates/container.html:193 +msgid "Reorganizing components" +msgstr "" + +#: cms/templates/container.html:194 +msgid "Drag components to new locations within this component." +msgstr "" + +#: cms/templates/container.html:195 +msgid "For content experiments, you can drag components to other groups." +msgstr "" + +#: cms/templates/container.html:196 +msgid "Working with content experiments" +msgstr "" + +#: cms/templates/container.html:197 +msgid "" +"Confirm that you have properly configured content in each of your experiment " +"groups." +msgstr "" + +#: cms/templates/container.html:200 +msgid "Learn more about component containers" +msgstr "" + +#: cms/templates/container.html:206 +msgid "Unit Location" +msgstr "" + +#: cms/templates/container.html:208 +msgid "Location ID" +msgstr "" + +#: cms/templates/container.html:211 +msgid "" +"To create a link to this unit from an HTML component in this course, enter " +"{unit_link} as the URL value." +msgstr "" + +#: cms/templates/course-create-rerun.html:10 +msgid "Create a Course Rerun of:" +msgstr "" + +#: cms/templates/course-create-rerun.html:29 +msgid "Create a re-run of a course" +msgstr "" + +#: cms/templates/course-create-rerun.html:42 +msgid "You are creating a re-run from:" +msgstr "" + +#: cms/templates/course-create-rerun.html:56 +msgid "" +"Provide identifying information for this re-run of the course. The original " +"course is not affected in any way by a re-run." +msgstr "" + +#: cms/templates/course-create-rerun.html:57 +msgid "" +"Note: Together, the organization, course number, and course run must " +"uniquely identify this new course instance." +msgstr "" + +#: cms/templates/course-create-rerun.html:72 +msgid "Required Information to Create a re-run of a course" +msgstr "" + +#: cms/templates/course-create-rerun.html:76 cms/templates/index.html:73 +#: lms/templates/support/feature_based_enrollments.html:32 +msgid "Course Name" +msgstr "" + +#. Translators: This is an example name for a new course, seen when +#. filling out the form to create a new course. +#: cms/templates/course-create-rerun.html:77 cms/templates/index.html:76 +msgid "e.g. Introduction to Computer Science" +msgstr "" + +#: cms/templates/course-create-rerun.html:79 +msgid "" +"The public display name for the new course. (This name is often the same as " +"the original course name.)" +msgstr "" + +#: cms/templates/course-create-rerun.html:84 cms/templates/index.html:81 +#: cms/templates/index.html:165 cms/templates/settings.html:73 +msgid "Organization" +msgstr "" + +#: cms/templates/course-create-rerun.html:85 cms/templates/index.html:85 +#: cms/templates/index.html:167 +msgid "e.g. UniversityX or OrganizationX" +msgstr "" + +#: cms/templates/course-create-rerun.html:87 +msgid "" +"The name of the organization sponsoring the new course. (This name is often " +"the same as the original organization name.)" +msgstr "" + +#: cms/templates/course-create-rerun.html:88 +#: cms/templates/course-create-rerun.html:108 +msgid "Note: No spaces or special characters are allowed." +msgstr "" + +#: cms/templates/course-create-rerun.html:95 cms/templates/index.html:101 +#: cms/templates/settings.html:79 +#: lms/templates/courseware/course_about.html:163 +msgid "Course Number" +msgstr "" + +#. Translators: This is an example for the number used to identify a course, +#. seen when filling out the form to create a new course. The number here is +#. short for "Computer Science 101". It can contain letters but cannot contain +#. spaces. +#: cms/templates/course-create-rerun.html:96 cms/templates/index.html:105 +msgid "e.g. CS101" +msgstr "" + +#: cms/templates/course-create-rerun.html:98 +msgid "" +"The unique number that identifies the new course within the organization. " +"(This number will be the same as the original course number and cannot be " +"changed.)" +msgstr "" + +#. Translators: This is an example for the "run" used to identify different +#. instances of a course, seen when filling out the form to create a new +#. course. +#: cms/templates/course-create-rerun.html:105 cms/templates/index.html:117 +msgid "e.g. 2014_T1" +msgstr "" + +#: cms/templates/course-create-rerun.html:107 +msgid "" +"The term in which the new course will run. (This value is often different " +"than the original course run value.)" +msgstr "" + +#: cms/templates/course-create-rerun.html:120 +msgid "Create Re-run" +msgstr "" + +#: cms/templates/course-create-rerun.html:130 +msgid "When will my course re-run start?" +msgstr "" + +#: cms/templates/course-create-rerun.html:132 +msgid "The new course is set to start on January 1, 2030 at midnight (UTC)." +msgstr "" + +#: cms/templates/course-create-rerun.html:137 +msgid "What transfers from the original course?" +msgstr "" + +#: cms/templates/course-create-rerun.html:139 +msgid "" +"The new course has the same course outline and content as the original " +"course. All problems, videos, announcements, and other files are duplicated " +"to the new course." +msgstr "" + +#: cms/templates/course-create-rerun.html:144 +msgid "What does not transfer from the original course?" +msgstr "" + +#: cms/templates/course-create-rerun.html:146 +msgid "" +"You are the only member of the new course's staff. No students are enrolled " +"in the course, and there is no student data. There is no content in the " +"discussion topics or wiki." +msgstr "" + +#: cms/templates/course-create-rerun.html:151 +msgid "Learn more about Course Re-runs" +msgstr "" + +#: cms/templates/course_info.html:13 cms/templates/course_info.html:40 +msgid "Course Updates" +msgstr "" + +#: cms/templates/course_info.html:47 +msgid "New Update" +msgstr "" + +#: cms/templates/course_info.html:57 +msgid "" +"Use course updates to notify students of important dates or exams, highlight " +"particular discussions in the forums, announce schedule changes, and respond " +"to student questions. You add or edit updates in HTML." +msgstr "" + +#: cms/templates/course_outline.html:15 cms/templates/course_outline.html:201 +#: cms/templates/course_outline.html:283 +msgid "Course Outline" +msgstr "" + +#: cms/templates/course_outline.html:52 +msgid "" +"This course was created as a re-run. Some manual configuration is needed." +msgstr "" + +#: cms/templates/course_outline.html:54 +msgid "" +"No course content is currently visible, and no learners are enrolled. Be " +"sure to review and reset all dates, including the Course Start Date; set up " +"the course team; review course updates and other assets for dated material; " +"and seed the discussions and wiki." +msgstr "" + +#: cms/templates/course_outline.html:76 +msgid "" +"This course run is using an upgraded version of edx discussion forum. In " +"order to display the discussions sidebar, discussions xBlocks will no longer " +"be visible to learners." +msgstr "" + +#: cms/templates/course_outline.html:80 +msgid " Learn more" +msgstr "" + +#: cms/templates/course_outline.html:84 +msgid "Share feedback" +msgstr "" + +#: cms/templates/course_outline.html:107 +#: cms/templates/widgets/deprecated-course-key-warning.html:34 +msgid "Warning" +msgstr "" + +#: cms/templates/course_outline.html:110 +msgid "This course uses features that are no longer supported." +msgstr "" + +#: cms/templates/course_outline.html:114 +msgid "You must delete or replace the following components." +msgstr "" + +#: cms/templates/course_outline.html:115 +msgid "Unsupported Components" +msgstr "" + +#: cms/templates/course_outline.html:122 +msgid "Deprecated Component" +msgstr "" + +#: cms/templates/course_outline.html:134 +msgid "" +"To avoid errors, {platform_name} strongly recommends that you remove " +"unsupported features from the course advanced settings. To do this, go to " +"the {link_start}Advanced Settings page{link_end}, locate the \"Advanced " +"Module List\" setting, and then delete the following modules from the list." +msgstr "" + +#: cms/templates/course_outline.html:140 +msgid "Unsupported Advance Modules" +msgstr "" + +#: cms/templates/course_outline.html:160 +#: cms/templates/settings_advanced.html:42 +msgid "This course has proctored exam settings that are incomplete or invalid." +msgstr "" + +#: cms/templates/course_outline.html:164 +msgid "" +"To update these settings go to the {link_start}Proctored Exam Settings " +"page{link_end}." +msgstr "" + +#: cms/templates/course_outline.html:171 +msgid "" +"To update these settings go to the {link_start}Advanced Settings " +"page{link_end}." +msgstr "" + +#: cms/templates/course_outline.html:178 +#: cms/templates/settings_advanced.html:57 +msgid "Proctoring Settings Errors" +msgstr "" + +#: cms/templates/course_outline.html:208 +msgid "Click to add a new section" +msgstr "" + +#: cms/templates/course_outline.html:209 +msgid "New Section" +msgstr "" + +#: cms/templates/course_outline.html:214 +msgid "Reindex current course" +msgstr "" + +#: cms/templates/course_outline.html:215 +msgid "Reindex" +msgstr "" + +#: cms/templates/course_outline.html:221 +msgid "Collapse All Sections" +msgstr "" + +#: cms/templates/course_outline.html:222 +msgid "Expand All Sections" +msgstr "" + +#: cms/templates/course_outline.html:227 +msgid "Click to open the courseware in the LMS in a new tab" +msgstr "" + +#: cms/templates/course_outline.html:227 cms/templates/edit-tabs.html:73 +msgid "View Live" +msgstr "" + +#: cms/templates/course_outline.html:293 +msgid "Creating your course organization" +msgstr "" + +#: cms/templates/course_outline.html:294 +msgid "You add sections, subsections, and units directly in the outline." +msgstr "" + +#: cms/templates/course_outline.html:295 +msgid "" +"Create a section, then add subsections and units. Open a unit to add course " +"components." +msgstr "" + +#: cms/templates/course_outline.html:298 +msgid "Reorganizing your course" +msgstr "" + +#: cms/templates/course_outline.html:299 +msgid "Drag sections, subsections, and units to new locations in the outline." +msgstr "" + +#: cms/templates/course_outline.html:301 +msgid "Learn more about the course outline" +msgstr "" + +#: cms/templates/course_outline.html:305 +msgid "Setting release dates and grading policies" +msgstr "" + +#: cms/templates/course_outline.html:306 +msgid "" +"Select the Configure icon for a section or subsection to set its release " +"date. When you configure a subsection, you can also set the grading policy " +"and due date." +msgstr "" + +#: cms/templates/course_outline.html:308 +msgid "Learn more about grading policy settings" +msgstr "" + +#: cms/templates/course_outline.html:312 +msgid "Changing the content learners see" +msgstr "" + +#: cms/templates/course_outline.html:313 +msgid "" +"To publish draft content, select the Publish icon for a section, subsection, " +"or unit." +msgstr "" + +#: cms/templates/course_outline.html:314 +msgid "" +"To make a section, subsection, or unit unavailable to learners, select the " +"Configure icon for that level, then select the appropriate {em_start}" +"Hide{em_end} option. Grades for hidden sections, subsections, and units are " +"not included in grade calculations." +msgstr "" + +#: cms/templates/course_outline.html:315 +msgid "" +"To hide the content of a subsection from learners after the subsection due " +"date has passed, select the Configure icon for a subsection, then select " +"{em_start}Hide content after due date{em_end}. Grades for the subsection " +"remain included in grade calculations." +msgstr "" + +#: cms/templates/course_outline.html:317 +msgid "Learn more about content visibility settings" +msgstr "" + +#: cms/templates/edit-tabs.html:48 cms/templates/textbooks.html:57 +#: cms/templates/widgets/header.html:123 +msgid "Pages & Resources" +msgstr "" + +#. Translators: Custom Pages refer to the tabs that appear in the top +#. navigation of each course. +#: cms/templates/edit-tabs.html:62 cms/templates/export.html:201 +#: cms/templates/widgets/header.html:118 +msgid "Pages" +msgstr "" + +#: cms/templates/edit-tabs.html:70 +msgid "New Page" +msgstr "" + +#: cms/templates/edit-tabs.html:85 +msgid "" +"Note: Pages are publicly visible. If users know the URL of a page, they can " +"view the page even if they are not registered for or logged in to your " +"course." +msgstr "" + +#: cms/templates/edit-tabs.html:132 +msgid "Show this page" +msgstr "" + +#: cms/templates/edit-tabs.html:134 cms/templates/edit-tabs.html:136 +msgid "Show/hide page" +msgstr "" + +#: cms/templates/edit-tabs.html:150 cms/templates/edit-tabs.html:151 +msgid "This page cannot be reordered" +msgstr "" + +#: cms/templates/edit-tabs.html:164 +msgid "You can add additional custom pages to your course." +msgstr "" + +#: cms/templates/edit-tabs.html:164 +msgid "Add a New Page" +msgstr "" + +#: cms/templates/edit-tabs.html:173 +msgid "What are pages?" +msgstr "" + +#: cms/templates/edit-tabs.html:174 +msgid "" +"Pages are listed horizontally at the top of your course. Default pages " +"(Home, Course, Discussion, Wiki, and Progress) are followed by textbooks and " +"custom pages that you create." +msgstr "" + +#: cms/templates/edit-tabs.html:178 +msgid "" +"You can create and edit custom pages to provide students with additional " +"course content. For example, you can create pages for the grading policy, " +"course slides, and a course calendar. " +msgstr "" + +#: cms/templates/edit-tabs.html:181 +msgid "How do pages look to students in my course?" +msgstr "" + +#: cms/templates/edit-tabs.html:182 +msgid "" +"Students see the default and custom pages at the top of your course and use " +"these links to navigate." +msgstr "" + +#: cms/templates/edit-tabs.html:182 cms/templates/edit-tabs.html:193 +msgid "See an example" +msgstr "" + +#: cms/templates/edit-tabs.html:188 +msgid "What are custom pages?" +msgstr "" + +#: cms/templates/edit-tabs.html:189 +msgid "" +"You can create and edit custom pages to provide students with additional " +"course content. For example, you can create pages for the grading policy, " +"course syllabus, and a course calendar. " +msgstr "" + +#: cms/templates/edit-tabs.html:192 +msgid "How do custom pages look to students in my course?" +msgstr "" + +#: cms/templates/edit-tabs.html:193 +msgid "" +"Custom pages are listed horizontally at the top of your course after default " +"pages." +msgstr "" + +#: cms/templates/edit-tabs.html:202 +msgid "Pages in Your Course" +msgstr "" + +#: cms/templates/edit-tabs.html:204 +msgid "Preview of Pages in your course" +msgstr "" + +#: cms/templates/edit-tabs.html:205 +msgid "" +"Pages appear in your course's top navigation bar. The default pages (Home, " +"Course, Discussion, Wiki, and Progress) are followed by textbooks and custom " +"pages." +msgstr "" + +#: cms/templates/edit-tabs.html:210 cms/templates/howitworks.html:185 +#: cms/templates/howitworks.html:198 cms/templates/howitworks.html:211 +msgid "close modal" +msgstr "" + +#: cms/templates/error.html:14 +msgid "Internal Server Error" +msgstr "" + +#: cms/templates/error.html:21 +msgid "The Page You Requested Page Cannot be Found" +msgstr "" + +#: cms/templates/error.html:22 +msgid "" +"We're sorry. We couldn't find the {studio_name} page you're looking for. You " +"may want to return to the {studio_name} Dashboard and try again." +msgstr "" + +#: cms/templates/error.html:26 +msgid "The Server Encountered an Error" +msgstr "" + +#: cms/templates/error.html:27 +msgid "" +"We're sorry. There was a problem with the server while trying to process " +"your last request. You may want to return to the {studio_name} Dashboard or " +"try this request again." +msgstr "" + +#: cms/templates/error.html:31 +msgid "Back to dashboard" +msgstr "" + +#: cms/templates/export.html:22 cms/templates/export.html:46 +msgid "Library Export" +msgstr "" + +#: cms/templates/export.html:24 cms/templates/export.html:48 +msgid "Course Export" +msgstr "" + +#: cms/templates/export.html:60 +msgid "About Exporting Libraries" +msgstr "" + +#. Translators: ".tar.gz" is a file extension, and should not be translated +#: cms/templates/export.html:63 +msgid "" +"You can export libraries and edit them outside of {studio_name}. The " +"exported file is a .tar.gz file (that is, a .tar file compressed with GNU " +"Zip) that contains the library structure and content. You can also re-import " +"libraries that you've exported." +msgstr "" + +#: cms/templates/export.html:68 +msgid "About Exporting Courses" +msgstr "" + +#. Translators: ".tar.gz" is a file extension, and should not be translated +#: cms/templates/export.html:71 +msgid "" +"You can export courses and edit them outside of {studio_name}. The exported " +"file is a .tar.gz file (that is, a .tar file compressed with GNU Zip) that " +"contains the course structure and content. You can also re-import courses " +"that you've exported." +msgstr "" + +#: cms/templates/export.html:74 +msgid "" +"{em_start}Caution:{em_end} When you export a course, information such as " +"MATLAB API keys, LTI passports, annotation secret token strings, and " +"annotation storage URLs are included in the exported data. If you share your " +"exported files, you may also be sharing sensitive or license-specific " +"information." +msgstr "" + +#: cms/templates/export.html:85 +msgid "Export My Library Content" +msgstr "" + +#: cms/templates/export.html:87 +msgid "Export My Course Content" +msgstr "" + +#: cms/templates/export.html:96 +msgid "Export Library Content" +msgstr "" + +#: cms/templates/export.html:98 +msgid "Export Course Content" +msgstr "" + +#: cms/templates/export.html:108 +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html:110 +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html:122 +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html:126 +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html:137 +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html:138 +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html:149 +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html:150 +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html:166 +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html:168 +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html:176 +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html:178 +msgid "Download Exported Course" +msgstr "" + +#: cms/templates/export.html:192 +msgid "Data {em_start}exported with{em_end} your course:" +msgstr "" + +#: cms/templates/export.html:197 +msgid "" +"Values from Advanced Settings, including MATLAB API keys and LTI passports" +msgstr "" + +#: cms/templates/export.html:198 +msgid "Course Content (all Sections, Sub-sections, and Units)" +msgstr "" + +#: cms/templates/export.html:199 +msgid "Course Structure" +msgstr "" + +#: cms/templates/export.html:200 +msgid "Individual Problems" +msgstr "" + +#: cms/templates/export.html:202 +msgid "Course Assets" +msgstr "" + +#: cms/templates/export.html:203 +msgid "Course Settings" +msgstr "" + +#: cms/templates/export.html:209 +msgid "Data {em_start}not exported{em_end} with your course:" +msgstr "" + +#: cms/templates/export.html:214 +msgid "User Data" +msgstr "" + +#: cms/templates/export.html:215 +msgid "Course Team Data" +msgstr "" + +#: cms/templates/export.html:216 +msgid "Forum/discussion Data" +msgstr "" + +#: cms/templates/export.html:226 +msgid "Why export a library?" +msgstr "" + +#: cms/templates/export.html:227 +msgid "" +"You may want to edit the XML in your library directly, outside of " +"{studio_name}. You may want to create a backup copy of your library. Or, you " +"may want to create a copy of your library that you can later import into " +"another library instance and customize." +msgstr "" + +#: cms/templates/export.html:233 cms/templates/export.html:267 +msgid "Opening the downloaded file" +msgstr "" + +#. Translators: ".tar.gz" is a file extension, and should not be translated +#: cms/templates/export.html:235 +msgid "" +"Use an archive program to extract the data from the .tar.gz file. Extracted " +"data includes the library.xml file, as well as subfolders that contain " +"library content." +msgstr "" + +#: cms/templates/export.html:238 +msgid "Learn more about exporting a library" +msgstr "" + +#: cms/templates/export.html:244 +msgid "Why export a course?" +msgstr "" + +#: cms/templates/export.html:245 +msgid "" +"You may want to edit the XML in your course directly, outside of " +"{studio_name}. You may want to create a backup copy of your course. Or, you " +"may want to create a copy of your course that you can later import into " +"another course instance and customize." +msgstr "" + +#: cms/templates/export.html:251 +msgid "What content is exported?" +msgstr "" + +#: cms/templates/export.html:252 +msgid "The following content is exported." +msgstr "" + +#: cms/templates/export.html:254 cms/templates/import.html:230 +msgid "Course content and structure" +msgstr "" + +#: cms/templates/export.html:255 cms/templates/import.html:231 +msgid "Course dates" +msgstr "" + +#: cms/templates/export.html:256 cms/templates/import.html:232 +msgid "Grading policy" +msgstr "" + +#: cms/templates/export.html:257 cms/templates/import.html:233 +msgid "Any group configurations" +msgstr "" + +#: cms/templates/export.html:258 cms/templates/import.html:234 +msgid "" +"Settings on the Advanced Settings page, including MATLAB API keys and LTI " +"passports" +msgstr "" + +#: cms/templates/export.html:260 +msgid "The following content is not exported." +msgstr "" + +#: cms/templates/export.html:262 cms/templates/import.html:238 +msgid "" +"Learner-specific content, such as learner grades and discussion forum data" +msgstr "" + +#: cms/templates/export.html:263 cms/templates/import.html:239 +msgid "The course team" +msgstr "" + +#. Translators: ".tar.gz" is a file extension, and should not be translated +#: cms/templates/export.html:269 +msgid "" +"Use an archive program to extract the data from the .tar.gz file. Extracted " +"data includes the course.xml file, as well as subfolders that contain course " +"content." +msgstr "" + +#: cms/templates/export.html:272 +msgid "Learn more about exporting a course" +msgstr "" + +#: cms/templates/export_git.html:9 +msgid "Export Course to Git" +msgstr "" + +#: cms/templates/export_git.html:17 cms/templates/export_git.html:44 +#: cms/templates/widgets/header.html:252 +msgid "Export to Git" +msgstr "" + +#: cms/templates/export_git.html:27 +msgid "About Export to Git" +msgstr "" + +#: cms/templates/export_git.html:29 +msgid "Use this to export your course to its git repository." +msgstr "" + +#: cms/templates/export_git.html:30 +msgid "" +"This will then trigger an automatic update of the main LMS site and update " +"the contents of your course visible there to students if automatic git " +"imports are configured." +msgstr "" + +#: cms/templates/export_git.html:35 +msgid "Export Course to Git:" +msgstr "" + +#: cms/templates/export_git.html:38 +msgid "" +"giturl must be defined in your course settings before you can export to git." +msgstr "" + +#: cms/templates/export_git.html:53 +msgid "Export Failed" +msgstr "" + +#: cms/templates/export_git.html:55 +msgid "Export Succeeded" +msgstr "" + +#: cms/templates/export_git.html:63 +msgid "Your course:" +msgstr "" + +#: cms/templates/export_git.html:65 +msgid "Course git url:" +msgstr "" + +#: cms/templates/group_configurations.html:67 +#: cms/templates/group_configurations.html:106 +msgid "Experiment Group Configurations" +msgstr "" + +#: cms/templates/group_configurations.html:71 +msgid "This module is disabled at the moment." +msgstr "" + +#: cms/templates/group_configurations.html:87 +msgid "" +"Enrollment track groups allow you to offer different course content to " +"learners in each enrollment track. Learners enrolled in each enrollment " +"track in your course are automatically included in the corresponding " +"enrollment track group." +msgstr "" + +#: cms/templates/group_configurations.html:88 +msgid "" +"On unit pages in the course outline, you can restrict access to components " +"to learners based on their enrollment track." +msgstr "" + +#: cms/templates/group_configurations.html:89 +msgid "" +"You cannot edit enrollment track groups, but you can expand each group to " +"view details of the course content that is designated for learners in the " +"group." +msgstr "" + +#: cms/templates/group_configurations.html:97 +msgid "" +"If you have cohorts enabled in your course, you can use content groups to " +"create cohort-specific courseware. In other words, you can customize the " +"content that particular cohorts see in your course." +msgstr "" + +#: cms/templates/group_configurations.html:98 +msgid "" +"Each content group that you create can be associated with one or more " +"cohorts. In addition to making course content available to all learners, you " +"can restrict access to some content to learners in specific content groups. " +"Only learners in the cohorts that are associated with the specified content " +"groups see the additional content." +msgstr "" + +#: cms/templates/group_configurations.html:99 +msgid "" +"Click {em_start}New content group{em_end} to add a new content group. To " +"edit the name of a content group, hover over its box and click {em_start}" +"Edit{em_end}. You can delete a content group only if it is not in use by a " +"unit. To delete a content group, hover over its box and click the delete " +"icon." +msgstr "" + +#: cms/templates/group_configurations.html:107 +msgid "" +"Use experiment group configurations if you are conducting content " +"experiments, also known as A/B testing, in your course. Experiment group " +"configurations define how many groups of learners are in a content " +"experiment. When you create a content experiment for a course, you select " +"the group configuration to use." +msgstr "" + +#: cms/templates/group_configurations.html:108 +msgid "" +"Click {em_start}New Group Configuration{em_end} to add a new configuration. " +"To edit a configuration, hover over its box and click {em_start}" +"Edit{em_end}. You can delete a group configuration only if it is not in use " +"in an experiment. To delete a configuration, hover over its box and click " +"the delete icon." +msgstr "" + +#: cms/templates/howitworks.html:12 +msgid "Welcome" +msgstr "" + +#: cms/templates/howitworks.html:20 +msgid "Welcome to {studio_name}" +msgstr "" + +#: cms/templates/howitworks.html:23 +msgid "" +"{studio_name} helps manage your online courses, so you can focus on teaching " +"them" +msgstr "" + +#: cms/templates/howitworks.html:33 +msgid "{studio_name}'s Many Features" +msgstr "" + +#: cms/templates/howitworks.html:40 cms/templates/howitworks.html:41 +msgid "{studio_name} Helps You Keep Your Courses Organized" +msgstr "" + +#: cms/templates/howitworks.html:43 cms/templates/howitworks.html:88 +#: cms/templates/howitworks.html:122 +msgid "Enlarge image" +msgstr "" + +#: cms/templates/howitworks.html:49 +msgid "Keeping Your Course Organized" +msgstr "" + +#: cms/templates/howitworks.html:50 +msgid "" +"The backbone of your course is how it is organized. {studio_name} offers an " +"{strong_start}Outline{strong_end} editor, providing a simple hierarchy and " +"easy drag and drop to help you and your students stay organized." +msgstr "" + +#: cms/templates/howitworks.html:58 +msgid "Simple Organization For Content" +msgstr "" + +#: cms/templates/howitworks.html:59 +msgid "" +"{studio_name} uses a simple hierarchy of {strong_start}sections{strong_end} " +"and {strong_start}subsections{strong_end} to organize your content." +msgstr "" + +#: cms/templates/howitworks.html:67 +msgid "Change Your Mind Anytime" +msgstr "" + +#: cms/templates/howitworks.html:68 +msgid "" +"Draft your outline and build content anywhere. Simple drag and drop tools " +"let you reorganize quickly." +msgstr "" + +#: cms/templates/howitworks.html:72 +msgid "Go A Week Or A Semester At A Time" +msgstr "" + +#: cms/templates/howitworks.html:73 +msgid "" +"Build and release {strong_start}sections{strong_end} to your students " +"incrementally. You don't have to have it all done at once." +msgstr "" + +#: cms/templates/howitworks.html:85 cms/templates/howitworks.html:86 +#: cms/templates/howitworks.html:94 +msgid "Learning is More than Just Lectures" +msgstr "" + +#: cms/templates/howitworks.html:95 +msgid "" +"{studio_name} lets you weave your content together in a way that reinforces " +"learning. Insert videos, discussions, and a wide variety of exercises with " +"just a few clicks." +msgstr "" + +#: cms/templates/howitworks.html:99 +msgid "Create Learning Pathways" +msgstr "" + +#: cms/templates/howitworks.html:100 +msgid "" +"Help your students understand one concept at a time with multimedia, HTML, " +"and exercises." +msgstr "" + +#: cms/templates/howitworks.html:104 +msgid "Work Visually, Organize Quickly" +msgstr "" + +#: cms/templates/howitworks.html:105 +msgid "" +"Work visually and see exactly what your students will see. Reorganize all " +"your content with drag and drop." +msgstr "" + +#: cms/templates/howitworks.html:109 +msgid "A Broad Library of Problem Types" +msgstr "" + +#: cms/templates/howitworks.html:110 +msgid "" +"It's more than just multiple choice. {studio_name} supports more than a " +"dozen types of problems to challenge your learners." +msgstr "" + +#: cms/templates/howitworks.html:119 cms/templates/howitworks.html:120 +msgid "" +"{studio_name} Gives You Simple, Fast, and Incremental Publishing. With " +"Friends." +msgstr "" + +#: cms/templates/howitworks.html:128 +msgid "Simple, Fast, and Incremental Publishing. With Friends." +msgstr "" + +#: cms/templates/howitworks.html:129 +msgid "" +"{studio_name} works like web applications you already know, yet understands " +"how you build curriculum. Instant publishing to the web when you want it, " +"incremental release when it makes sense. And with co-authors, you can have a " +"whole team building a course, together." +msgstr "" + +#: cms/templates/howitworks.html:133 +msgid "Instant Changes" +msgstr "" + +#: cms/templates/howitworks.html:134 +msgid "" +"Caught a bug? No problem. When you want, your changes go live when you click " +"Save." +msgstr "" + +#: cms/templates/howitworks.html:138 +msgid "Release-On Date Publishing" +msgstr "" + +#: cms/templates/howitworks.html:139 +msgid "" +"When you've finished a {strong_start}section{strong_end}, pick when you want " +"it to go live and {studio_name} takes care of the rest. Build your course " +"incrementally." +msgstr "" + +#: cms/templates/howitworks.html:147 +msgid "Work in Teams" +msgstr "" + +#: cms/templates/howitworks.html:148 +msgid "" +"Co-authors have full access to all the same authoring tools. Make your " +"course better through a team effort." +msgstr "" + +#: cms/templates/howitworks.html:161 +msgid "Sign Up for {studio_name} Today!" +msgstr "" + +#: cms/templates/howitworks.html:166 +msgid "Sign Up & Start Making Your {platform_name} Course" +msgstr "" + +#: cms/templates/howitworks.html:169 +msgid "Already have a {studio_name} Account? Sign In" +msgstr "" + +#: cms/templates/howitworks.html:177 +msgid "Outlining Your Course" +msgstr "" + +#: cms/templates/howitworks.html:180 +msgid "" +"Simple two-level outline to organize your course. Drag and drop, and see " +"your course at a glance." +msgstr "" + +#: cms/templates/howitworks.html:190 +msgid "More than Just Lectures" +msgstr "" + +#: cms/templates/howitworks.html:193 +msgid "" +"Quickly create videos, text snippets, inline discussions, and a variety of " +"problem types." +msgstr "" + +#: cms/templates/howitworks.html:203 +msgid "Publishing on Date" +msgstr "" + +#: cms/templates/howitworks.html:206 +msgid "" +"Simply set the date of a section or subsection, and {studio_name} will " +"publish it to your students for you." +msgstr "" + +#: cms/templates/html_error.html:11 +msgid "We're having trouble rendering your component" +msgstr "" + +#: cms/templates/html_error.html:14 +msgid "" +"Students will not be able to access this component. Re-edit your component " +"to fix the error." +msgstr "" + +#: cms/templates/html_error.html:18 lms/templates/course_modes/error.html:26 +#: lms/templates/module-error.html:22 +msgid "Error:" +msgstr "" + +#: cms/templates/import.html:21 cms/templates/import.html:35 +msgid "Library Import" +msgstr "" + +#: cms/templates/import.html:23 cms/templates/import.html:37 +msgid "Course Import" +msgstr "" + +#: cms/templates/import.html:49 +msgid "" +"Be sure you want to import a library before continuing. The contents of the " +"imported library will replace the contents of the existing library. " +"{em_start}You cannot undo a library import{em_end}. Before you proceed, we " +"recommend that you export the current library, so that you have a backup " +"copy of it." +msgstr "" + +#: cms/templates/import.html:50 +msgid "" +"The library that you import must be in a .tar.gz file (that is, a .tar file " +"compressed with GNU Zip). This .tar.gz file must contain a library.xml file. " +"It may also contain other files." +msgstr "" + +#: cms/templates/import.html:51 +msgid "" +"The import process has five stages. During the first two stages, you must " +"stay on this page. You can leave this page after the Unpacking stage has " +"completed. We recommend, however, that you don't make important changes to " +"your library until the import operation has completed." +msgstr "" + +#: cms/templates/import.html:53 +msgid "" +"Be sure you want to import a course before continuing. The contents of the " +"imported course will replace the contents of the existing course. {em_start}" +"You cannot undo a course import{em_end}. Before you proceed, we recommend " +"that you export the current course, so that you have a backup copy of it." +msgstr "" + +#: cms/templates/import.html:54 +msgid "" +"The course that you import must be in a .tar.gz file (that is, a .tar file " +"compressed with GNU Zip). This .tar.gz file must contain a course.xml file. " +"It may also contain other files." +msgstr "" + +#: cms/templates/import.html:55 +msgid "" +"The import process has five stages. During the first two stages, you must " +"stay on this page. You can leave this page after the Unpacking stage has " +"completed. We recommend, however, that you don't make important changes to " +"your course until the import operation has completed." +msgstr "" + +#: cms/templates/import.html:65 +msgid "Select a .tar.gz File to Replace Your Library Content" +msgstr "" + +#: cms/templates/import.html:67 +msgid "Select a .tar.gz File to Replace Your Course Content" +msgstr "" + +#: cms/templates/import.html:75 +msgid "Choose a File to Import" +msgstr "" + +#: cms/templates/import.html:80 +msgid "File Chosen:" +msgstr "" + +#: cms/templates/import.html:88 +msgid "Replace my library with the selected file" +msgstr "" + +#: cms/templates/import.html:90 +msgid "Replace my course with the selected file" +msgstr "" + +#: cms/templates/import.html:98 +msgid "Library Import Status" +msgstr "" + +#: cms/templates/import.html:100 +msgid "Course Import Status" +msgstr "" + +#: cms/templates/import.html:116 +msgid "Transferring your file to our servers" +msgstr "" + +#: cms/templates/import.html:127 +msgid "Unpacking" +msgstr "" + +#: cms/templates/import.html:128 +msgid "" +"Expanding and preparing folder/file structure (You can now leave this page " +"safely, but avoid making drastic changes to content until this import is " +"complete)" +msgstr "" + +#: cms/templates/import.html:140 +msgid "Verifying" +msgstr "" + +#: cms/templates/import.html:141 +msgid "Reviewing semantics, syntax, and required data" +msgstr "" + +#: cms/templates/import.html:154 +msgid "Updating Library" +msgstr "" + +#: cms/templates/import.html:156 +msgid "Updating Course" +msgstr "" + +#: cms/templates/import.html:161 +msgid "" +"Integrating your imported content into this library. This process might take " +"longer with larger libraries." +msgstr "" + +#: cms/templates/import.html:163 +msgid "" +"Integrating your imported content into this course. This process might take " +"longer with larger courses." +msgstr "" + +#: cms/templates/import.html:180 +msgid "Your imported content has now been integrated into this library" +msgstr "" + +#: cms/templates/import.html:182 +msgid "Your imported content has now been integrated into this course" +msgstr "" + +#: cms/templates/import.html:190 +msgid "View Updated Library" +msgstr "" + +#: cms/templates/import.html:192 +msgid "View Updated Outline" +msgstr "" + +#: cms/templates/import.html:207 +msgid "Why import a library?" +msgstr "" + +#: cms/templates/import.html:208 +msgid "" +"You might want to update an existing library to a new version, or replace an " +"existing library entirely. You might also have developed a library outside " +"of {studio_name}." +msgstr "" + +#: cms/templates/import.html:212 +msgid "Note: Library content is not automatically updated in courses" +msgstr "" + +#: cms/templates/import.html:213 +msgid "" +"If you change and import a library that is referenced by randomized content " +"blocks in one or more courses, those courses do not automatically use the " +"updated content. You must manually refresh the randomized content blocks to " +"bring them up to date with the latest library content." +msgstr "" + +#: cms/templates/import.html:216 +msgid "Learn more about importing a library" +msgstr "" + +#: cms/templates/import.html:222 +msgid "Why import a course?" +msgstr "" + +#: cms/templates/import.html:223 +msgid "" +"You may want to run a new version of an existing course, or replace an " +"existing course altogether. Or, you may have developed a course outside " +"{studio_name}." +msgstr "" + +#: cms/templates/import.html:227 +msgid "What content is imported?" +msgstr "" + +#: cms/templates/import.html:228 +msgid "The following content is imported." +msgstr "" + +#: cms/templates/import.html:236 +msgid "The following content is not imported." +msgstr "" + +#: cms/templates/import.html:244 +msgid "Warning: Importing while a course is running" +msgstr "" + +#: cms/templates/import.html:245 +msgid "" +"If you perform an import while your course is running, and you change the " +"URL names (or url_name nodes) of any Problem components, the student data " +"associated with those Problem components may be lost. This data includes " +"students' problem scores." +msgstr "" + +#: cms/templates/import.html:248 +msgid "Learn more about importing a course" +msgstr "" + +#: cms/templates/index.html:15 cms/templates/index.html:27 +#: cms/templates/widgets/user_dropdown.html:22 +msgid "{studio_name} Home" +msgstr "" + +#: cms/templates/index.html:36 +msgid "New Course" +msgstr "" + +#: cms/templates/index.html:38 +msgid "Email staff to create course" +msgstr "" + +#: cms/templates/index.html:42 +msgid "New Library" +msgstr "" + +#: cms/templates/index.html:61 cms/templates/index.html:144 +msgid "Please correct the highlighted fields below." +msgstr "" + +#: cms/templates/index.html:66 +msgid "Create a New Course" +msgstr "" + +#: cms/templates/index.html:69 +msgid "Required Information to Create a New Course" +msgstr "" + +#: cms/templates/index.html:77 +msgid "" +"The public display name for your course. This cannot be changed, but you can " +"set a different display name in Advanced Settings later." +msgstr "" + +#: cms/templates/index.html:93 +msgid "" +"The name of the organization sponsoring the course. {strong_start}Note: The " +"organization name is part of the course URL.{strong_end} This cannot be " +"changed, but you can set a different display name in Advanced Settings later." +msgstr "" + +#: cms/templates/index.html:106 +msgid "" +"The unique number that identifies your course within your organization. " +"{strong_start}Note: This is part of your course URL, so no spaces or special " +"characters are allowed and it cannot be changed.{strong_end}" +msgstr "" + +#: cms/templates/index.html:118 +msgid "" +"The term in which your course will run. {strong_start}Note: This is part of " +"your course URL, so no spaces or special characters are allowed and it " +"cannot be changed.{strong_end}" +msgstr "" + +#: cms/templates/index.html:131 cms/templates/index.html:199 +msgid "Create" +msgstr "" + +#: cms/templates/index.html:149 +msgid "Create a New Library" +msgstr "" + +#: cms/templates/index.html:152 +msgid "Required Information to Create a New Library" +msgstr "" + +#: cms/templates/index.html:156 +msgid "Library Name" +msgstr "" + +#. Translators: This is an example name for a new content library, seen when +#. filling out the form to create a new library. +#. (A library is a collection of content or problems.) +#: cms/templates/index.html:160 +msgid "e.g. Computer Science Problems" +msgstr "" + +#: cms/templates/index.html:161 +msgid "The public display name for your library." +msgstr "" + +#: cms/templates/index.html:175 +msgid "The public organization name for your library." +msgstr "" + +#: cms/templates/index.html:175 +msgid "This cannot be changed." +msgstr "" + +#: cms/templates/index.html:180 +msgid "Library Code" +msgstr "" + +#. Translators: This is an example for the "code" used to identify a library, +#. seen when filling out the form to create a new library. This example is +#. short +#. for "Computer Science Problems". The example number may contain letters +#. but must not contain spaces. +#: cms/templates/index.html:185 +msgid "e.g. CSPROB" +msgstr "" + +#: cms/templates/index.html:186 +msgid "" +"The unique code that identifies this library. {strong_start}Note: This is " +"part of your library URL, so no spaces or special characters are allowed." +"{strong_end} This cannot be changed." +msgstr "" + +#: cms/templates/index.html:208 +msgid "Organization and Library Settings" +msgstr "" + +#: cms/templates/index.html:212 +msgid "Show all courses in organization:" +msgstr "" + +#: cms/templates/index.html:214 +msgid "For example, MITx" +msgstr "" + +#: cms/templates/index.html:228 +msgid "Courses Being Processed" +msgstr "" + +#: cms/templates/index.html:241 cms/templates/index.html:287 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:93 +msgid "Organization:" +msgstr "" + +#: cms/templates/index.html:244 cms/templates/index.html:290 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:88 +msgid "Course Number:" +msgstr "" + +#: cms/templates/index.html:248 cms/templates/index.html:294 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:83 +msgid "Course Run:" +msgstr "" + +#: cms/templates/index.html:254 +msgid "This course run is currently being created." +msgstr "" + +#. Translators: This is a status message, used to inform the user of +#. what the system is doing. This status means that the user has +#. requested to re-run an existing course, and the system is currently +#. in the process of duplicating and configuring the existing course +#. so that it can be re-run. +#: cms/templates/index.html:262 +msgid "Configuring as re-run" +msgstr "" + +#: cms/templates/index.html:268 +msgid "" +"The new course will be added to your course list in 5-10 minutes. Return to " +"this page or {link_start}refresh it{link_end} to update the course list. The " +"new course will need some manual configuration." +msgstr "" + +#. Translators: This is a status message for the course re-runs feature. +#. When a course admin indicates that a course should be re-run, the system +#. needs to process the request and prepare the new course. The status of +#. the process will follow this text. +#: cms/templates/index.html:304 +msgid "This re-run processing status:" +msgstr "" + +#: cms/templates/index.html:307 +msgid "Configuration Error" +msgstr "" + +#: cms/templates/index.html:313 +msgid "" +"A system error occurred while your course was being processed. Please go to " +"the original course to try the re-run again, or contact your PM for " +"assistance." +msgstr "" + +#: cms/templates/index.html:343 cms/templates/index.html:345 +msgid "Archived Courses" +msgstr "" + +#: cms/templates/index.html:352 cms/templates/index.html:356 +#: cms/templates/index.html:358 +msgid "Libraries" +msgstr "" + +#: cms/templates/index.html:364 +msgid "Taxonomies" +msgstr "" + +#: cms/templates/index.html:387 +msgid "Are you staff on an existing {studio_name} course?" +msgstr "" + +#: cms/templates/index.html:389 +msgid "" +"The course creator must give you access to the course. Contact the course " +"creator or administrator for the course you are helping to author." +msgstr "" + +#: cms/templates/index.html:397 cms/templates/index.html:405 +msgid "Create Your First Course" +msgstr "" + +#: cms/templates/index.html:399 +msgid "Your new course is just a click away!" +msgstr "" + +#: cms/templates/index.html:418 +msgid "Becoming a Course Creator in {studio_name}" +msgstr "" + +#: cms/templates/index.html:423 +msgid "" +"{studio_name} is a hosted solution for our xConsortium partners and selected " +"guests. Courses for which you are a team member appear above for you to " +"edit, while course creator privileges are granted by {platform_name}. Our " +"team will evaluate your request and provide you feedback within 24 hours " +"during the work week." +msgstr "" + +#: cms/templates/index.html:428 cms/templates/index.html:453 +#: cms/templates/index.html:481 +msgid "Your Course Creator Request Status:" +msgstr "" + +#: cms/templates/index.html:432 +msgid "Request the Ability to Create Courses" +msgstr "" + +#: cms/templates/index.html:442 cms/templates/index.html:470 +msgid "Your Course Creator Request Status" +msgstr "" + +#: cms/templates/index.html:447 +msgid "" +"{studio_name} is a hosted solution for our xConsortium partners and selected " +"guests. Courses for which you are a team member appear above for you to " +"edit, while course creator privileges are granted by {platform_name}. Our " +"team is has completed evaluating your request." +msgstr "" + +#: cms/templates/index.html:456 cms/templates/index.html:484 +msgid "Your Course Creator request is:" +msgstr "" + +#: cms/templates/index.html:460 +msgid "" +"Your request did not meet the criteria/guidelines specified by " +"{platform_name} Staff." +msgstr "" + +#: cms/templates/index.html:475 +msgid "" +"{studio_name} is a hosted solution for our xConsortium partners and selected " +"guests. Courses for which you are a team member appear above for you to " +"edit, while course creator privileges are granted by {platform_name}. Our " +"team is currently evaluating your request." +msgstr "" + +#: cms/templates/index.html:489 +msgid "" +"Your request is currently being reviewed by {platform_name} staff and should " +"be updated shortly." +msgstr "" + +#: cms/templates/index.html:533 +msgid "Were you expecting to see a particular library here?" +msgstr "" + +#: cms/templates/index.html:535 +msgid "" +"The library creator must give you access to the library. Contact the library " +"creator or administrator for the library you are helping to author." +msgstr "" + +#: cms/templates/index.html:542 cms/templates/index.html:550 +msgid "Create Your First Library" +msgstr "" + +#: cms/templates/index.html:544 +msgid "" +"Libraries hold a pool of components that can be re-used across multiple " +"courses. Create your first library with the click of a button!" +msgstr "" + +#: cms/templates/index.html:561 +msgid "New to {studio_name}?" +msgstr "" + +#: cms/templates/index.html:562 +msgid "" +"Click Help in the upper-right corner to get more information about the " +"{studio_name} page you are viewing. You can also use the links at the bottom " +"of the page to access our continually updated documentation and other " +"{studio_name} resources." +msgstr "" + +#: cms/templates/index.html:567 +msgid "Getting Started with {studio_name}" +msgstr "" + +#: cms/templates/index.html:574 cms/templates/index.html:586 +#: cms/templates/index.html:592 +msgid "Can I create courses in {studio_name}?" +msgstr "" + +#: cms/templates/index.html:575 +msgid "" +"In order to create courses in {studio_name}, you must {link_start}contact " +"{platform_name} staff to help you create a course{link_end}." +msgstr "" + +#: cms/templates/index.html:587 +msgid "" +"In order to create courses in {studio_name}, you must have course creator " +"privileges to create your own course." +msgstr "" + +#: cms/templates/index.html:593 +msgid "" +"Your request to author courses in {studio_name} has been denied. Please " +"{link_start}contact {platform_name} Staff with further questions{link_end}." +msgstr "" + +#: cms/templates/index.html:610 +msgid "Thanks for signing up, {name}!" +msgstr "" + +#: cms/templates/index.html:615 +msgid "We need to verify your email address" +msgstr "" + +#: cms/templates/index.html:617 +msgid "" +"Almost there! In order to complete your sign up we need you to verify your " +"email address ({email}). An activation message and next steps should be " +"waiting for you there." +msgstr "" + +#: cms/templates/index.html:625 +msgid "Need help?" +msgstr "" + +#: cms/templates/index.html:626 +msgid "" +"Please check your Junk or Spam folders in case our email isn't in your " +"INBOX. Still can't find the verification email? Request help via the link " +"below." +msgstr "" + +#: cms/templates/library-block-author-preview-header.html:7 +msgid "" +"Showing all matching content eligible to be added into {display_name}. Each " +"student will be assigned {max_count} component drawn randomly from this list." +msgid_plural "" +"Showing all matching content eligible to be added into {display_name}. Each " +"student will be assigned {max_count} components drawn randomly from this " +"list." +msgstr[0] "" +msgstr[1] "" + +#: cms/templates/library.html:49 +msgid "Content Library" +msgstr "" + +#: cms/templates/library.html:61 +msgid "Add Component" +msgstr "" + +#: cms/templates/library.html:90 +msgid "Adding content to your library" +msgstr "" + +#: cms/templates/library.html:91 +msgid "" +"Add components to your library for use in courses, using Add New Component " +"at the bottom of this page." +msgstr "" + +#: cms/templates/library.html:92 +msgid "" +"Components are listed in the order in which they are added, with the most " +"recently added at the bottom. Use the pagination arrows to navigate from " +"page to page if you have more than one page of components in your library." +msgstr "" + +#: cms/templates/library.html:93 +msgid "Using library content in courses" +msgstr "" + +#: cms/templates/library.html:94 +msgid "" +"Use library content in courses by adding the {em_start}" +"library_content{em_end} policy key to the Advanced Module List in the " +"course's Advanced Settings, then adding a Randomized Content Block to your " +"courseware. In the settings for each Randomized Content Block, select this " +"library as the source library, and specify the number of problems to be " +"randomly selected and displayed to each student." +msgstr "" + +#: cms/templates/library.html:101 +msgid "Learn more about content libraries" +msgstr "" + +#: cms/templates/manage_users.html:12 +msgid "Course Team Settings" +msgstr "" + +#: cms/templates/manage_users.html:36 cms/templates/manage_users_lib.html:37 +msgid "New Team Member" +msgstr "" + +#: cms/templates/manage_users.html:51 +msgid "Add a User to Your Course's Team" +msgstr "" + +#: cms/templates/manage_users.html:54 cms/templates/manage_users_lib.html:55 +msgid "New Team Member Information" +msgstr "" + +#: cms/templates/manage_users.html:58 cms/templates/manage_users_lib.html:59 +msgid "User's Email Address" +msgstr "" + +#: cms/templates/manage_users.html:59 cms/templates/manage_users_lib.html:60 +#: themes/stanford-style/lms/templates/register-form.html:84 +#: themes/stanford-style/lms/templates/register-form.html:128 +#: themes/stanford-style/lms/templates/register-shib.html:135 +msgid "example: username@domain.com" +msgstr "" + +#: cms/templates/manage_users.html:60 +msgid "Provide the email address of the user you want to add as Staff" +msgstr "" + +#: cms/templates/manage_users.html:67 cms/templates/manage_users_lib.html:68 +msgid "Add User" +msgstr "" + +#: cms/templates/manage_users.html:83 +msgid "Add Team Members to This Course" +msgstr "" + +#: cms/templates/manage_users.html:85 +msgid "" +"Adding team members makes course authoring collaborative. Users must be " +"signed up for {studio_name} and have an active account." +msgstr "" + +#: cms/templates/manage_users.html:91 +msgid "Add a New Team Member" +msgstr "" + +#: cms/templates/manage_users.html:100 +msgid "Course Team Roles" +msgstr "" + +#: cms/templates/manage_users.html:101 +msgid "" +"Course team members with the Staff role are course co-authors. They have " +"full writing and editing privileges on all course content." +msgstr "" + +#: cms/templates/manage_users.html:103 +msgid "" +"Admins are course team members who can add and remove other course team " +"members." +msgstr "" + +#: cms/templates/manage_users.html:104 +msgid "" +"All course team members can access content in Studio, the LMS, and Insights, " +"but are not automatically enrolled in the course." +msgstr "" + +#: cms/templates/manage_users.html:109 +msgid "Transferring Ownership" +msgstr "" + +#: cms/templates/manage_users.html:111 +msgid "" +"Every course must have an Admin. If you are the Admin and you want to " +"transfer ownership of the course, click Add admin access to " +"make another user the Admin, then ask that user to remove you from the " +"Course Team list." +msgstr "" + +#: cms/templates/manage_users_lib.html:13 +msgid "Library User Access" +msgstr "" + +#: cms/templates/manage_users_lib.html:29 cms/templates/widgets/header.html:290 +msgid "User Access" +msgstr "" + +#: cms/templates/manage_users_lib.html:52 +msgid "Grant Access to This Library" +msgstr "" + +#: cms/templates/manage_users_lib.html:61 +msgid "Provide the email address of the user you want to add" +msgstr "" + +#: cms/templates/manage_users_lib.html:84 +msgid "Add More Users to This Library" +msgstr "" + +#: cms/templates/manage_users_lib.html:86 +msgid "" +"Grant other members of your course team access to this library. New library " +"users must have an active {studio_name} account." +msgstr "" + +#: cms/templates/manage_users_lib.html:92 +msgid "Add a New User" +msgstr "" + +#: cms/templates/manage_users_lib.html:101 +msgid "Library Access Roles" +msgstr "" + +#: cms/templates/manage_users_lib.html:102 +msgid "There are three access roles for libraries: User, Staff, and Admin." +msgstr "" + +#: cms/templates/manage_users_lib.html:103 +msgid "" +"Library Users can view library content and can reference or use library " +"components in their courses, but they cannot edit the contents of a library." +msgstr "" + +#: cms/templates/manage_users_lib.html:104 +msgid "" +"Library Staff are content co-authors. They have full editing privileges on " +"the contents of a library." +msgstr "" + +#: cms/templates/manage_users_lib.html:105 +msgid "" +"Library Admins have full editing privileges and can also add and remove " +"other team members. There must be at least one user with the Admin role in a " +"library." +msgstr "" + +#: cms/templates/settings.html:4 +msgid "Schedule & Details Settings" +msgstr "" + +#: cms/templates/settings.html:56 cms/templates/widgets/header.html:164 +#: cms/templates/widgets/header.html:169 +msgid "Schedule & Details" +msgstr "" + +#: cms/templates/settings.html:67 +msgid "Basic Information" +msgstr "" + +#: cms/templates/settings.html:68 +msgid "The nuts and bolts of your course" +msgstr "" + +#: cms/templates/settings.html:74 cms/templates/settings.html:80 +#: cms/templates/settings.html:86 cms/templates/settings.html:154 +#: cms/templates/settings.html:165 cms/templates/settings.html:176 +msgid "This field is disabled: this information cannot be changed." +msgstr "" + +#: cms/templates/settings.html:93 +msgid "Course Summary Page" +msgstr "" + +#: cms/templates/settings.html:93 +msgid "(for student enrollment and access)" +msgstr "" + +#: cms/templates/settings.html:104 +msgid "Enroll in {course_display_name}" +msgstr "" + +#: cms/templates/settings.html:107 +msgid "" +"The course \"{course_display_name}\", provided by {platform_name}, is open " +"for enrollment. Please navigate to this course at {link_for_about_page} to " +"enroll." +msgstr "" + +#: cms/templates/settings.html:113 +msgid "Send a note to students via email" +msgstr "" + +#: cms/templates/settings.html:115 +msgid "Invite your students" +msgstr "" + +#: cms/templates/settings.html:123 +msgid "Promoting Your Course with {platform_name}" +msgstr "" + +#: cms/templates/settings.html:125 +msgid "" +"Your course summary page will not be viewable until your course has been " +"announced. To provide content for the page and preview it, follow the " +"instructions provided by your Program Manager." +msgstr "" + +#: cms/templates/settings.html:129 +msgid "" +"Please note that changes here may take up to a business day to appear on " +"your course summary page." +msgstr "" + +#: cms/templates/settings.html:142 +msgid "Course Credit Requirements" +msgstr "" + +#: cms/templates/settings.html:143 +msgid "Steps required to earn course credit" +msgstr "" + +#: cms/templates/settings.html:151 cms/templates/settings.html:153 +msgid "Minimum Grade" +msgstr "" + +#: cms/templates/settings.html:162 +msgid "Successful Proctored Exam" +msgstr "" + +#: cms/templates/settings.html:164 +msgid "Proctored Exam {number}" +msgstr "" + +#: cms/templates/settings.html:173 +msgid "ID Verification" +msgstr "" + +#: cms/templates/settings.html:175 +msgid "In-Course Reverification {number}" +msgstr "" + +#: cms/templates/settings.html:193 +msgid "Course Pacing" +msgstr "" + +#: cms/templates/settings.html:194 +msgid "Set the pacing for this course" +msgstr "" + +#: cms/templates/settings.html:202 +msgid "Instructor-Paced" +msgstr "" + +#: cms/templates/settings.html:203 +msgid "" +"Instructor-paced courses progress at the pace that the course author sets. " +"You can configure release dates for course content and due dates for " +"assignments." +msgstr "" + +#: cms/templates/settings.html:207 +msgid "Self-Paced" +msgstr "" + +#: cms/templates/settings.html:208 +msgid "" +"Self-paced courses offer suggested due dates for assignments or exams based " +"on the learner’s enrollment date and the expected course duration. These " +"courses offer learners flexibility to modify the assignment dates as needed." +msgstr "" + +#: cms/templates/settings.html:218 +msgid "Course Schedule" +msgstr "" + +#: cms/templates/settings.html:219 +msgid "Dates that control when your course can be viewed" +msgstr "" + +#: cms/templates/settings.html:225 +msgid "Course Start Date" +msgstr "" + +#: cms/templates/settings.html:228 +msgid "First day the course begins" +msgstr "" + +#: cms/templates/settings.html:232 +msgid "Course Start Time" +msgstr "" + +#: cms/templates/settings.html:234 cms/templates/settings.html:249 +#: cms/templates/settings.html:326 cms/templates/settings.html:349 +#: cms/templates/settings.html:369 +msgid "(UTC)" +msgstr "" + +#: cms/templates/settings.html:240 +msgid "Course End Date" +msgstr "" + +#: cms/templates/settings.html:243 +msgid "Last day your course is active" +msgstr "" + +#: cms/templates/settings.html:247 +msgid "Course End Time" +msgstr "" + +#: cms/templates/settings.html:264 cms/templates/settings.html:285 +msgid "Immediately upon passing" +msgstr "" + +#: cms/templates/settings.html:265 +msgid "End date of course" +msgstr "" + +#: cms/templates/settings.html:266 cms/templates/settings.html:293 +msgid "A date after the course end date" +msgstr "" + +#: cms/templates/settings.html:271 +msgid "Certificates are awarded at the end of a course run" +msgstr "" + +#: cms/templates/settings.html:279 +msgid "Read more about this setting" +msgstr "" + +#: cms/templates/settings.html:283 +msgid "" +"In all configurations of this setting, certificates are generated for " +"learners as soon as they achieve the passing threshold in the course (which " +"can occur before a final assignment based on course design)" +msgstr "" + +#: cms/templates/settings.html:286 +msgid "" +"Learners can access their certificate as soon as they achieve a passing " +"grade above the course grade threshold. Note: learners can achieve a passing " +"grade before encountering all assignments in some course configurations." +msgstr "" + +#: cms/templates/settings.html:289 +msgid "On course end date" +msgstr "" + +#: cms/templates/settings.html:290 +msgid "" +"Learners with passing grades can access their certificate once the end date " +"of the course has elapsed." +msgstr "" + +#: cms/templates/settings.html:294 +msgid "" +"Learners with passing grades can access their certificate after the date " +"that you set has elapsed." +msgstr "" + +#: cms/templates/settings.html:306 +msgid "Certificates Available Date" +msgstr "" + +#: cms/templates/settings.html:317 +msgid "Enrollment Start Date" +msgstr "" + +#: cms/templates/settings.html:320 +msgid "First day students can enroll" +msgstr "" + +#: cms/templates/settings.html:324 +msgid "Enrollment Start Time" +msgstr "" + +#: cms/templates/settings.html:335 +msgid "Enrollment End Date" +msgstr "" + +#: cms/templates/settings.html:339 +msgid "Last day students can enroll." +msgstr "" + +#: cms/templates/settings.html:341 cms/templates/settings.html:362 +msgid "Contact your {platform_name} partner manager to update these settings." +msgstr "" + +#: cms/templates/settings.html:347 +msgid "Enrollment End Time" +msgstr "" + +#: cms/templates/settings.html:358 +msgid "Upgrade Deadline Date" +msgstr "" + +#: cms/templates/settings.html:361 +msgid "Last day students can upgrade to a verified enrollment." +msgstr "" + +#: cms/templates/settings.html:367 +msgid "Upgrade Deadline Time" +msgstr "" + +#: cms/templates/settings.html:379 +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html:380 +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html:391 +msgid "" +"Identify the course language here. This is used to assist users find courses " +"that are taught in a specific language. It is also used to localize the " +"'From:' field in bulk emails." +msgstr "" + +#: cms/templates/settings.html:402 +msgid "Introducing Your Course" +msgstr "" + +#: cms/templates/settings.html:403 +msgid "Information for prospective students" +msgstr "" + +#: cms/templates/settings.html:411 +msgid "Course Title" +msgstr "" + +#: cms/templates/settings.html:413 +msgid "Displayed as title on the course details page. Limit to 50 characters." +msgstr "" + +#: cms/templates/settings.html:416 +msgid "Course Subtitle" +msgstr "" + +#: cms/templates/settings.html:418 +msgid "" +"Displayed as subtitle on the course details page. Limit to 150 characters." +msgstr "" + +#: cms/templates/settings.html:421 +msgid "Course Duration" +msgstr "" + +#: cms/templates/settings.html:423 +msgid "Displayed on the course details page. Limit to 50 characters." +msgstr "" + +#: cms/templates/settings.html:426 +msgid "Course Description" +msgstr "" + +#: cms/templates/settings.html:428 +msgid "Displayed on the course details page. Limit to 1000 characters." +msgstr "" + +#: cms/templates/settings.html:434 +msgid "Course Short Description" +msgstr "" + +#: cms/templates/settings.html:436 +msgid "" +"Appears on the course catalog page when students roll over the course name. " +"Limit to ~150 characters" +msgstr "" + +#: cms/templates/settings.html:442 +msgid "Course Overview" +msgstr "" + +#: cms/templates/settings.html:445 +msgid "HTML Code Editor" +msgstr "" + +#: cms/templates/settings.html:448 +msgid "" +"Introductions, prerequisites, FAQs that are used on {a_link_start}your " +"course summary page{a_link_end} (formatted in HTML)" +msgstr "" + +#: cms/templates/settings.html:455 +msgid "Course About Sidebar HTML" +msgstr "" + +#: cms/templates/settings.html:459 +msgid "" +"Custom sidebar content for {a_link_start}your course summary " +"page{a_link_end} (formatted in HTML)" +msgstr "" + +#: cms/templates/settings.html:469 cms/templates/settings.html:473 +#: cms/templates/settings.html:485 +msgid "Course Card Image" +msgstr "" + +#: cms/templates/settings.html:477 cms/templates/settings.html:512 +#: cms/templates/settings.html:545 +msgid "" +"You can manage this image along with all of your other {a_link_start}files " +"and uploads{a_link_end}" +msgstr "" + +#: cms/templates/settings.html:487 +msgid "" +"Your course currently does not have an image. Please upload one (JPEG or PNG " +"format, and minimum suggested dimensions are 375px wide by 200px tall)" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests the URL +#. for a course image +#: cms/templates/settings.html:494 +msgid "Your course image URL" +msgstr "" + +#: cms/templates/settings.html:495 +msgid "" +"Please provide a valid path and name to your course image (Note: only JPEG " +"or PNG format supported)" +msgstr "" + +#: cms/templates/settings.html:497 +msgid "Upload Course Card Image" +msgstr "" + +#: cms/templates/settings.html:522 +msgid "" +"Your course currently does not have an image. Please upload one (JPEG or PNG " +"format, and minimum suggested dimensions are 1440px wide by 400px tall)" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests the URL +#. for a course banner image +#: cms/templates/settings.html:529 +msgid "Your banner image URL" +msgstr "" + +#: cms/templates/settings.html:530 +msgid "" +"Please provide a valid path and name to your banner image (Note: only JPEG " +"or PNG format supported)" +msgstr "" + +#: cms/templates/settings.html:532 +msgid "Upload Course Banner Image" +msgstr "" + +#: cms/templates/settings.html:541 cms/templates/settings.html:553 +msgid "Video Thumbnail Image" +msgstr "" + +#: cms/templates/settings.html:555 +msgid "" +"Your course currently does not have a video thumbnail image. Please upload " +"one (JPEG or PNG format, and minimum suggested dimensions are 375px wide by " +"200px tall)" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests the URL +#. for a course video thumbnail image +#: cms/templates/settings.html:562 +msgid "Your video thumbnail image URL" +msgstr "" + +#: cms/templates/settings.html:563 +msgid "" +"Please provide a valid path and name to your video thumbnail image (Note: " +"only JPEG or PNG format supported)" +msgstr "" + +#: cms/templates/settings.html:565 +msgid "Upload Video Thumbnail Image" +msgstr "" + +#: cms/templates/settings.html:572 cms/templates/settings.html:575 +msgid "Course Introduction Video" +msgstr "" + +#: cms/templates/settings.html:578 +msgid "Delete Current Video" +msgstr "" + +#. Translators: This is the placeholder text for a field that requests a +#. YouTube video ID for a course video +#: cms/templates/settings.html:584 +msgid "your YouTube video's ID" +msgstr "" + +#: cms/templates/settings.html:585 +msgid "Enter your YouTube video's ID (along with any restriction parameters)" +msgstr "" + +#: cms/templates/settings.html:596 +msgid "Learning Outcomes" +msgstr "" + +#: cms/templates/settings.html:597 +msgid "Add the learning outcomes for this course" +msgstr "" + +#: cms/templates/settings.html:604 +msgid "Add Learning Outcome" +msgstr "" + +#: cms/templates/settings.html:612 +#: lms/templates/courseware/program_marketing.html:348 +msgid "Instructors" +msgstr "" + +#: cms/templates/settings.html:613 +msgid "Add details about the instructors for this course" +msgstr "" + +#: cms/templates/settings.html:620 +msgid "Add Instructor" +msgstr "" + +#: cms/templates/settings.html:631 +#: lms/templates/courseware/course_about.html:234 +msgid "Requirements" +msgstr "" + +#: cms/templates/settings.html:632 +msgid "Expectations of the students taking this course" +msgstr "" + +#: cms/templates/settings.html:638 +msgid "Hours of Effort per Week" +msgstr "" + +#: cms/templates/settings.html:640 +msgid "Time spent on all course work" +msgstr "" + +#: cms/templates/settings.html:645 +msgid "Prerequisite Course" +msgstr "" + +#: cms/templates/settings.html:647 +msgid "None" +msgstr "" + +#: cms/templates/settings.html:652 +msgid "Course that students must complete before beginning this course" +msgstr "" + +#: cms/templates/settings.html:653 +msgid "set pre-requisite course" +msgstr "" + +#: cms/templates/settings.html:662 +msgid "Require students to pass an exam before beginning the course." +msgstr "" + +#: cms/templates/settings.html:666 +msgid "" +"You can now view and author your course entrance exam from the {link_start}" +"Course Outline{link_end}." +msgstr "" + +#: cms/templates/settings.html:670 +msgid "Grade Requirements" +msgstr "" + +#: cms/templates/settings.html:671 +msgid " %" +msgstr "" + +#: cms/templates/settings.html:672 +msgid "" +"The score student must meet in order to successfully complete the entrance " +"exam. " +msgstr "" + +#: cms/templates/settings.html:686 +msgid "Course Content License" +msgstr "" + +#. Translators: At the course settings, the editor is able to select the +#. default course content license. +#. The course content will have this license set, some assets can override the +#. license with their own. +#. In the form, the license selector for course content is described using the +#. following string: +#: cms/templates/settings.html:690 +msgid "Select the default license for course content" +msgstr "" + +#: cms/templates/settings.html:704 +msgid "How are these settings used?" +msgstr "" + +#: cms/templates/settings.html:705 +msgid "" +"Your course's schedule determines when students can enroll in and begin a " +"course." +msgstr "" + +#: cms/templates/settings.html:707 +msgid "" +"Other information from this page appears on the About page for your course. " +"This information includes the course overview, course image, introduction " +"video, and estimated time requirements. Students use About pages to choose " +"new courses to take." +msgstr "" + +#: cms/templates/settings_advanced.html:46 +msgid "" +"You will be unable to make changes until the errors are resolved. To update " +"these settings go to the {link_start}Proctored Exam Settings page{link_end}." +msgstr "" + +#: cms/templates/settings_advanced.html:53 +msgid "" +"You will be unable to make changes until the following settings are updated " +"on the page below." +msgstr "" + +#: cms/templates/settings_advanced.html:90 +msgid "Your policy changes have been saved." +msgstr "" + +#: cms/templates/settings_advanced.html:94 +msgid "There was an error saving your information. Please see below." +msgstr "" + +#: cms/templates/settings_advanced.html:99 +msgid "Manual Policy Definition" +msgstr "" + +#: cms/templates/settings_advanced.html:103 +msgid "" +"{strong_start}Warning{strong_end}: Do not modify these policies unless you " +"are familiar with their purpose." +msgstr "" + +#: cms/templates/settings_advanced.html:111 +msgid "Show Deprecated Settings" +msgstr "" + +#: cms/templates/settings_advanced.html:124 +msgid "What do advanced settings do?" +msgstr "" + +#: cms/templates/settings_advanced.html:125 +msgid "" +"Advanced settings control specific course functionality. On this page, you " +"can edit manual policies, which are JSON-based key and value pairs that " +"control specific course settings." +msgstr "" + +#: cms/templates/settings_advanced.html:127 +msgid "" +"Any policies you modify here override all other information you've defined " +"elsewhere in {studio_name}. Do not edit policies unless you are familiar " +"with both their purpose and syntax." +msgstr "" + +#: cms/templates/settings_advanced.html:129 +msgid "" +"{em_start}Note:{em_end} When you enter strings as policy values, ensure that " +"you use double quotation marks (\") around the string. Do not use single " +"quotation marks (')." +msgstr "" + +#: cms/templates/settings_graders.html:4 +msgid "Grading Settings" +msgstr "" + +#: cms/templates/settings_graders.html:60 +msgid "Overall Grade Range" +msgstr "" + +#: cms/templates/settings_graders.html:61 +msgid "Your overall grading scale for student final grades" +msgstr "" + +#: cms/templates/settings_graders.html:67 +msgid "Add grade" +msgstr "" + +#: cms/templates/settings_graders.html:96 +msgid "Credit Eligibility" +msgstr "" + +#: cms/templates/settings_graders.html:97 +msgid "Settings for course credit eligibility" +msgstr "" + +#: cms/templates/settings_graders.html:102 +msgid "Minimum Credit-Eligible Grade:" +msgstr "" + +#: cms/templates/settings_graders.html:105 +msgid "Must be greater than or equal to the course passing grade" +msgstr "" + +#: cms/templates/settings_graders.html:114 +msgid "Grading Rules & Policies" +msgstr "" + +#: cms/templates/settings_graders.html:115 +msgid "Deadlines, requirements, and logistics around grading student work" +msgstr "" + +#: cms/templates/settings_graders.html:120 +msgid "Grace Period on Deadline:" +msgstr "" + +#: cms/templates/settings_graders.html:122 +msgid "Leeway on due dates" +msgstr "" + +#: cms/templates/settings_graders.html:130 +msgid "Assignment Types" +msgstr "" + +#: cms/templates/settings_graders.html:131 +msgid "Categories and labels for any exercises that are gradable" +msgstr "" + +#: cms/templates/settings_graders.html:140 +msgid "New Assignment Type" +msgstr "" + +#: cms/templates/settings_graders.html:149 +msgid "What can I do on this page?" +msgstr "" + +#: cms/templates/settings_graders.html:150 +msgid "" +"You can use the slider under Overall Grade Range to specify whether your " +"course is pass/fail or graded by letter, and to establish the thresholds for " +"each grade." +msgstr "" + +#: cms/templates/settings_graders.html:152 +msgid "" +"You can specify whether your course offers students a grace period for late " +"assignments." +msgstr "" + +#: cms/templates/settings_graders.html:153 +msgid "" +"You can also create assignment types, such as homework, labs, quizzes, and " +"exams, and specify how much of a student's grade each assignment type is " +"worth." +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:74 +#: cms/templates/studio_xblock_wrapper.html:76 +msgid "Expand or Collapse" +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:113 +msgid "Copy to Clipboard" +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:128 +msgid "Manage Access" +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:150 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:169 +#: lms/templates/module-error.html:20 +msgid "Details" +msgstr "" + +#: cms/templates/studio_xblock_wrapper.html:162 +msgid "This block contains multiple components." +msgstr "" + +#: cms/templates/textbooks.html:78 +msgid "New Textbook" +msgstr "" + +#: cms/templates/textbooks.html:90 +msgid "Why should I break my textbook into chapters?" +msgstr "" + +#: cms/templates/textbooks.html:91 +msgid "" +"Breaking your textbook into multiple chapters reduces loading times for " +"students, especially those with slow Internet connections. Breaking up " +"textbooks into chapters can also help students more easily find topic-based " +"information." +msgstr "" + +#: cms/templates/textbooks.html:94 +msgid "What if my book isn't divided into chapters?" +msgstr "" + +#: cms/templates/textbooks.html:95 +msgid "" +"If your textbook doesn't have individual chapters, you can upload the entire " +"text as a single chapter and enter a name of your choice in the Chapter Name " +"field." +msgstr "" + +#: cms/templates/textbooks.html:99 +msgid "Learn more about textbooks" +msgstr "" + +#: cms/templates/videos_index.html:13 cms/templates/videos_index.html:58 +#: cms/templates/widgets/header.html:143 cms/templates/widgets/header.html:148 +msgid "Video Uploads" +msgstr "" + +#: cms/templates/videos_index.html:65 +msgid "Course Video Settings" +msgstr "" + +#: cms/templates/videos_index_pagination.html:17 +msgid "Changing.." +msgstr "" + +#: cms/templates/videos_index_pagination.html:19 +msgid "Videos per page:" +msgstr "" + +#: cms/templates/visibility_editor.html:20 +#: cms/templates/visibility_editor.html:70 +msgid "Access is not restricted" +msgstr "" + +#: cms/templates/visibility_editor.html:23 +msgid "" +"Access to this unit is not restricted, but visibility might be affected by " +"inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html:25 +msgid "" +"Access to this component is not restricted, but visibility might be affected " +"by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html:29 +msgid "" +"You can restrict access to this unit to learners in specific enrollment " +"tracks or content groups." +msgstr "" + +#: cms/templates/visibility_editor.html:31 +msgid "" +"You can restrict access to this component to learners in specific enrollment " +"tracks or content groups." +msgstr "" + +#: cms/templates/visibility_editor.html:35 +msgid "" +"You can restrict access to this unit to learners in specific content groups." +msgstr "" + +#: cms/templates/visibility_editor.html:37 +msgid "" +"You can restrict access to this component to learners in specific content " +"groups." +msgstr "" + +#: cms/templates/visibility_editor.html:43 +msgid "Manage content groups" +msgstr "" + +#. Translators: Any text between {screen_reader_start} and {screen_reader_end} +#. is only read by screen readers and never shown in the browser. +#: cms/templates/visibility_editor.html:51 +msgid "" +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this " +"component is hidden from learners. The unit setting overrides the component " +"access settings defined here." +msgstr "" + +#: cms/templates/visibility_editor.html:75 +msgid "Access is restricted to:" +msgstr "" + +#: cms/templates/visibility_editor.html:81 +msgid "Restrict access to:" +msgstr "" + +#: cms/templates/visibility_editor.html:85 +msgid "Select a group type" +msgstr "" + +#: cms/templates/visibility_editor.html:87 +msgid "All Learners and Staff" +msgstr "" + +#: cms/templates/visibility_editor.html:101 +msgid "Select one or more groups:" +msgstr "" + +#: cms/templates/visibility_editor.html:115 +msgid "" +"This group no longer exists. Choose another group or remove the access " +"restriction." +msgstr "" + +#: cms/templates/emails/course_creator_admin_subject.txt:2 +msgid "{email} has requested {studio_name} course creator privileges on edge" +msgstr "" + +#: cms/templates/emails/course_creator_admin_user_pending.txt:2 +msgid "" +"User '{user}' with e-mail {email} has requested {studio_name} course creator " +"privileges on edge." +msgstr "" + +#: cms/templates/emails/course_creator_admin_user_pending.txt:5 +msgid "To grant or deny this request, use the course creator admin table." +msgstr "" + +#: cms/templates/emails/course_creator_denied.txt:3 +msgid "" +"Your request for course creation rights to {studio_name} have been denied. " +"If you believe this was in error, please contact {email}" +msgstr "" + +#: cms/templates/emails/course_creator_granted.txt:3 +msgid "" +"Your request for course creation rights to {studio_name} have been granted. " +"To create your first course, visit\n" +"\n" +"{url}" +msgstr "" + +#: cms/templates/emails/course_creator_revoked.txt:3 +msgid "" +"Your course creation rights to {studio_name} have been revoked. If you " +"believe this was in error, please contact {email}" +msgstr "" + +#: cms/templates/emails/course_creator_subject.txt:2 +msgid "Your course creator status for {studio_name}" +msgstr "" + +#: cms/templates/emails/user_task_complete_email.txt:4 +msgid "" +"Your {task_name} task has completed with the status '{task_status}'. Use " +"this URL to view task details or download any files created: {detail_url}" +msgstr "" + +#: cms/templates/emails/user_task_complete_email.txt:8 +msgid "" +"Your {task_name} task has completed with the status '{task_status}'. Sign in " +"to view the details of your task or download any files created." +msgstr "" + +#: cms/templates/emails/user_task_complete_email.txt:17 +msgid "Here are some validations we found with your course content." +msgstr "" + +#: cms/templates/emails/user_task_complete_email.txt:20 +msgid "Errors: " +msgstr "" + +#: cms/templates/emails/user_task_complete_email.txt:27 +msgid "Warnings: " +msgstr "" + +#: cms/templates/emails/user_task_complete_email_subject.txt:2 +msgid "{platform_name} {studio_name}: Task Status Update" +msgstr "" + +#: cms/templates/maintenance/_announcement_delete.html:8 +#: cms/templates/maintenance/_announcement_delete.html:11 +msgid "Delete Announcement" +msgstr "" + +#: cms/templates/maintenance/_announcement_delete.html:22 +msgid "Are you sure you want to delete this Announcement?" +msgstr "" + +#: cms/templates/maintenance/_announcement_delete.html:35 +msgid "Confirm" +msgstr "" + +#: cms/templates/maintenance/_announcement_edit.html:8 +#: cms/templates/maintenance/_announcement_edit.html:11 +msgid "Edit Announcement" +msgstr "" + +#: cms/templates/maintenance/_announcement_edit.html:26 +#: lms/templates/problem.html:37 lms/templates/problem.html:38 +#: lms/templates/word_cloud.html:40 +msgid "Save" +msgstr "" + +#: cms/templates/maintenance/_announcement_index.html:42 +msgid "Create New" +msgstr "" + +#: cms/templates/maintenance/_announcement_index.html:47 +msgid "previous" +msgstr "" + +#: cms/templates/maintenance/_announcement_index.html:53 +msgid "next" +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:12 +msgid "Required data to force publish course." +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:17 +msgid "course-v1:edX+DemoX+Demo_Course" +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:27 +#: lms/templates/problem.html:45 +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:33 +#: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html:41 +msgid "Reset" +msgstr "" + +#: cms/templates/maintenance/_force_publish_course.html:28 +msgid "Reset values" +msgstr "" + +#: cms/templates/maintenance/base.html:14 +#: cms/templates/maintenance/index.html:8 +msgid "Maintenance Dashboard" +msgstr "" + +#: cms/templates/registration/activation_complete.html:22 +msgid "Thanks for activating your account." +msgstr "" + +#: cms/templates/registration/activation_complete.html:24 +msgid "This account has already been activated." +msgstr "" + +#: cms/templates/registration/activation_complete.html:28 +msgid "Visit your {link_start}dashboard{link_end} to see your courses." +msgstr "" + +#: cms/templates/registration/activation_complete.html:33 +msgid "You can now {link_start}sign in{link_end}." +msgstr "" + +#: cms/templates/registration/activation_invalid.html:14 +msgid "Activation Invalid" +msgstr "" + +#: cms/templates/registration/activation_invalid.html:17 +msgid "" +"Something went wrong. Email programs sometimes split URLs into two lines, so " +"make sure the URL you're using is formatted correctly. If you still have " +"issues, send us an email message at {email_start}{email}{email_end}." +msgstr "" + +#: cms/templates/registration/activation_invalid.html:25 +msgid "Return to the {link_start}home page{link_end}." +msgstr "" + +#: cms/templates/widgets/deprecated-course-key-warning.html:20 +msgid "Support will be removed in an upcoming release." +msgstr "" + +#: cms/templates/widgets/deprecated-course-key-warning.html:25 +msgid "Support will be removed on {expiration_date}." +msgstr "" + +#: cms/templates/widgets/deprecated-course-key-warning.html:37 +msgid "This course uses a legacy storage format." +msgstr "" + +#: cms/templates/widgets/deprecated-course-key-warning.html:41 +msgid "" +"Please reach out to your support team contact, if you have any additional " +"questions or concerns." +msgstr "" + +#: cms/templates/widgets/footer.html:21 +msgid "Policies" +msgstr "" + +#: cms/templates/widgets/footer.html:35 +msgid "Accessibility Accommodation Request" +msgstr "" + +#: cms/templates/widgets/footer.html:39 +msgid "LMS" +msgstr "" + +#: cms/templates/widgets/footer.html:45 lms/templates/footer.html:50 +#: lms/templates/footer.html:127 themes/red-theme/lms/templates/footer.html:78 +msgid "Legal" +msgstr "" + +#. Translators: 'edX' and 'Open edX' are trademarks of 'edX Inc.'. Please do +#. not translate any of these trademarks and company names. +#: cms/templates/widgets/footer.html:50 +#: themes/red-theme/lms/templates/footer.html:73 +msgid "" +"edX, Open edX, and the edX and Open edX logos are registered trademarks of " +"{link_start}edX Inc.{link_end}" +msgstr "" + +#: cms/templates/widgets/header.html:72 +msgid "Current Course:" +msgstr "" + +#: cms/templates/widgets/header.html:88 cms/templates/widgets/header.html:281 +msgid "Course Navigation" +msgstr "" + +#: cms/templates/widgets/header.html:98 cms/templates/widgets/header.html:103 +msgid "Outline" +msgstr "" + +#: cms/templates/widgets/header.html:217 +msgid "Publisher" +msgstr "" + +#: cms/templates/widgets/header.html:232 cms/templates/widgets/header.html:237 +#: cms/templates/widgets/header.html:303 +msgid "Import" +msgstr "" + +#: cms/templates/widgets/header.html:242 cms/templates/widgets/header.html:247 +#: cms/templates/widgets/header.html:306 +msgid "Export" +msgstr "" + +#: cms/templates/widgets/header.html:273 +msgid "Current Library:" +msgstr "" + +#: cms/templates/widgets/header.html:321 +msgid "Language preference" +msgstr "" + +#: cms/templates/widgets/header.html:329 lms/templates/header/header.html:95 +#: lms/templates/navigation/navigation.html:63 +#: lms/templates/widgets/footer-language-selector.html:24 +msgid "Choose Language" +msgstr "" + +#: cms/templates/widgets/header.html:345 cms/templates/widgets/header.html:360 +#: lms/templates/header/user_dropdown.html:48 +#: lms/templates/user_dropdown.html:31 lms/templates/user_dropdown.html:39 +msgid "Account" +msgstr "" + +#: cms/templates/widgets/header.html:346 cms/templates/widgets/header.html:361 +msgid "Account Navigation" +msgstr "" + +#: cms/templates/widgets/header.html:350 cms/templates/widgets/header.html:364 +msgid "Contextual Online Help" +msgstr "" + +#: cms/templates/widgets/header.html:368 +msgid "Sign Up" +msgstr "" + +#: cms/templates/widgets/metadata-edit.html:34 +msgid "Launch Latex Source Compiler" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:18 +#: cms/templates/widgets/problem-edit.html:22 +#: cms/templates/widgets/problem-edit.html:87 +msgid "Heading" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:20 +#: cms/templates/widgets/problem-edit.html:86 +msgid "Insert a heading" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:28 +#: cms/templates/widgets/problem-edit.html:97 +msgid "Add a multiple choice question" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:36 +#: cms/templates/widgets/problem-edit.html:108 +msgid "Add a question with checkboxes" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:44 +#: cms/templates/widgets/problem-edit.html:119 +msgid "Insert a text response" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:52 +#: cms/templates/widgets/problem-edit.html:130 +msgid "Insert a numerical response" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:60 +#: cms/templates/widgets/problem-edit.html:140 +msgid "Insert a dropdown response" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:66 +#: cms/templates/widgets/problem-edit.html:70 +#: cms/templates/widgets/problem-edit.html:156 +msgid "Explanation" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:68 +#: cms/templates/widgets/problem-edit.html:155 +msgid "Add an explanation for this question" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:75 +msgid "Advanced Editor" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:82 +msgid "Markdown Help" +msgstr "" + +#: cms/templates/widgets/problem-edit.html:148 +msgid "Label" +msgstr "" + +#: cms/templates/widgets/sock.html:12 +msgid "Looking for help with {studio_name}?" +msgstr "" + +#: cms/templates/widgets/sock.html:13 +msgid "Hide {studio_name} Help" +msgstr "" + +#: cms/templates/widgets/sock.html:20 +msgid "{studio_name} Documentation" +msgstr "" + +#: cms/templates/widgets/sock_links.html:14 +msgid "Access documentation on http://docs.edx.org" +msgstr "" + +#: cms/templates/widgets/sock_links.html:15 +msgid "edX Documentation" +msgstr "" + +#: cms/templates/widgets/sock_links.html:19 +msgid "Access the Open edX Portal" +msgstr "" + +#: cms/templates/widgets/sock_links.html:20 +msgid "Open edX Portal" +msgstr "" + +#: cms/templates/widgets/sock_links.html:24 +msgid "Enroll in edX101: Overview of Creating an edX Course" +msgstr "" + +#: cms/templates/widgets/sock_links.html:25 +msgid "Enroll in edX101" +msgstr "" + +#: cms/templates/widgets/sock_links.html:29 +msgid "Enroll in StudioX: Creating a Course with edX Studio" +msgstr "" + +#: cms/templates/widgets/sock_links.html:30 +msgid "Enroll in StudioX" +msgstr "" + +#: cms/templates/widgets/sock_links.html:34 +msgid "Send an email to {email}" +msgstr "" + +#: cms/templates/widgets/tabs-aggregator.html:8 +#: lms/templates/courseware/static_tab.html:25 +#: lms/templates/courseware/tab-view.html:20 +msgid "name" +msgstr "" + +#: cms/templates/widgets/user_dropdown.html:13 +msgid "Currently signed in as:" +msgstr "" + +#: cms/templates/widgets/user_dropdown.html:26 +msgid "Maintenance" +msgstr "" + +#: cms/templates/widgets/user_dropdown.html:30 +#: lms/templates/header/user_dropdown.html:52 +#: lms/templates/user_dropdown.html:32 lms/templates/user_dropdown.html:40 +#: lms/templates/user_dropdown.html:59 +msgid "Sign Out" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:2 +msgid "Feedback Form" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:4 +msgid "Email: {email}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:5 +msgid "Full Name: {realname}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:6 +msgid "Inquiry Type: {inquiry_type}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:7 +msgid "Message: {message}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:8 +msgid "Tags: {tags}" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_body.txt:9 +msgid "Additional Info:" +msgstr "" + +#: common/templates/emails/contact_us_feedback_email_subject.txt:1 +msgid "Feedback from user" +msgstr "" + +#: common/templates/emails/sync_learner_profile_data_email_change_body.txt:5 +msgid "" +"The email associated with your {platform_name} account has changed from " +"{old_email} to {new_email}." +msgstr "" + +#: common/templates/emails/sync_learner_profile_data_email_change_body.txt:13 +msgid "No action is needed on your part." +msgstr "" + +#: common/templates/emails/sync_learner_profile_data_email_change_body.txt:16 +msgid "" +"If this change is not correct, contact {link_start}{platform_name} " +"Support{link_end} or your administrator." +msgstr "" + +#: common/templates/emails/sync_learner_profile_data_email_change_subject.txt:4 +msgid "Your {platform_name} account email has been updated" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:37 +msgid "Add a Post" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:54 +msgid "New topic form" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_board_fragment.html:57 +msgid "Discussion thread list" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_private_fragment.html:10 +msgid "Private Discussion" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_private_fragment.html:16 +msgid "" +"This is a private discussion. You do not have permissions to view this " +"discussion" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html:55 +#: lms/templates/discussion/_user_profile.html:8 +#, python-format +msgid "%s discussion started" +msgid_plural "%s discussions started" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/discussion/templates/discussion/discussion_profile_page.html:56 +#: lms/templates/discussion/_user_profile.html:9 +#, python-format +msgid "%s comment" +msgid_plural "%s comments" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/discussion/templates/discussion/maintenance_fragment.html:10 +msgid "Discussion unavailable" +msgstr "" + +#: lms/djangoapps/discussion/templates/discussion/maintenance_fragment.html:16 +msgid "" +"The discussions are currently undergoing maintenance. We'll have them back " +"up shortly!" +msgstr "" + +#: lms/templates/_gated_content.html:11 lms/templates/_gated_content.html:15 +#: lms/templates/seq_block.html:43 lms/templates/seq_block.html:115 +msgid "Content Locked" +msgstr "" + +#: lms/templates/_gated_content.html:18 +msgid "" +"You must complete the prerequisites for '{prereq_section_name}' to access " +"this content." +msgstr "" + +#: lms/templates/_gated_content.html:22 +msgid "Go to Prerequisite Section" +msgstr "" + +#: lms/templates/annotatable.html:14 +msgid "Collapse Instructions" +msgstr "" + +#: lms/templates/annotatable.html:24 +msgid "Guided Discussion" +msgstr "" + +#: lms/templates/annotatable.html:25 +msgid "Hide Annotations" +msgstr "" + +#: lms/templates/bookmark_button.html:13 lms/templates/seq_block.html:82 +msgid "Bookmarked" +msgstr "" + +#: lms/templates/bookmark_button.html:13 +msgid "Bookmark this page" +msgstr "" + +#: lms/templates/conditional_block.html:21 +msgid "You do not have access to this dependency block." +msgstr "" + +#: lms/templates/course.html:13 +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/course.html:29 lms/templates/course.html:39 +#: lms/templates/course.html:41 +msgid "Starts" +msgstr "" + +#: lms/templates/course.html:31 +msgid "Starts: {date}" +msgstr "" + +#: lms/templates/courses_list.html:22 +msgid "View all Courses" +msgstr "" + +#: lms/templates/dashboard.html:29 lms/templates/header/user_dropdown.html:42 +#: lms/templates/header/user_dropdown.html:44 +#: lms/templates/user_dropdown.html:30 lms/templates/user_dropdown.html:38 +msgid "Dashboard" +msgstr "" + +#: lms/templates/dashboard.html:230 +msgid "results successfully populated," +msgstr "" + +#: lms/templates/dashboard.html:232 +msgid "Click to load all enrolled courses" +msgstr "" + +#: lms/templates/dashboard.html:239 +msgid "You are not enrolled in any courses yet." +msgstr "" + +#: lms/templates/dashboard.html:245 +#: lms/templates/header/navbar-not-authenticated.html:42 +#: lms/templates/navigation/bootstrap/navbar-authenticated.html:32 +#: lms/templates/navigation/navbar-authenticated.html:16 +msgid "Explore courses" +msgstr "" + +#: lms/templates/dashboard.html:249 +#: lms/templates/registration/account_activation_sidebar_notice.html:16 +msgid "Activate your account!" +msgstr "" + +#: lms/templates/dashboard.html:257 +msgid "Course-loading errors" +msgstr "" + +#: lms/templates/dashboard.html:283 +msgid "Search Your Courses" +msgstr "" + +#: lms/templates/courseware/courseware.html:190 +#: lms/templates/dashboard.html:289 +msgid "Clear search" +msgstr "" + +#: lms/templates/dashboard.html:300 +msgid "Skip to list of announcements" +msgstr "" + +#: lms/templates/dashboard.html:315 +msgid "Activate your account so you can log back in" +msgstr "" + +#: lms/templates/dashboard.html:321 +msgid "" +"We sent an email to {strong_start}{email}{strong_end} with a link to " +"activate your account. Can’t find it? Check your spam folder or {link_start}" +"resend the email{link_end}." +msgstr "" + +#: lms/templates/dashboard.html:331 +msgid "Continue to {platform_name}" +msgstr "" + +#: lms/templates/dashboard.html:352 +msgid "Email Settings for {course_number}" +msgstr "" + +#: lms/templates/dashboard.html:363 +msgid "Receive course emails" +msgstr "" + +#: lms/templates/dashboard.html:365 +msgid "Save Settings" +msgstr "" + +#: lms/templates/ccx/enrollment.html:58 lms/templates/dashboard.html:397 +#: lms/templates/dashboard/_dashboard_course_listing.html:286 +#: lms/templates/dashboard/_dashboard_entitlement_actions.html:42 +#: lms/templates/dashboard/_dashboard_entitlement_unenrollment_modal.html:29 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:54 +msgid "Unenroll" +msgstr "" + +#: lms/templates/email_change_failed.html:11 lms/templates/email_exists.html:11 +msgid "E-mail change failed" +msgstr "" + +#: lms/templates/email_change_failed.html:17 +msgid "We were unable to send a confirmation email to {email}" +msgstr "" + +#: lms/templates/email_change_failed.html:20 lms/templates/email_exists.html:16 +#: lms/templates/invalid_email_key.html:18 +#: lms/templates/secondary_email_change_failed.html:19 +msgid "Go back to the {link_start}home page{link_end}." +msgstr "" + +#: lms/templates/email_change_successful.html:12 +msgid "E-mail change successful!" +msgstr "" + +#: lms/templates/email_change_successful.html:15 +msgid "You should see your new email in your {link_start}dashboard{link_end}." +msgstr "" + +#: lms/templates/email_exists.html:14 +msgid "An account with the new e-mail address already exists." +msgstr "" + +#: lms/templates/enroll_staff.html:23 +msgid "You should Register before trying to access the Unit" +msgstr "" + +#: lms/templates/courseware/course_about.html:274 +#: lms/templates/enroll_staff.html:34 +msgctxt "self" +msgid "Enroll" +msgstr "" + +#: lms/templates/enroll_staff.html:37 +msgid "Don't enroll" +msgstr "" + +#: lms/templates/enroll_students.html:4 +msgid "Student Enrollment Form" +msgstr "" + +#: lms/templates/enroll_students.html:6 +msgid "Course: " +msgstr "" + +#: lms/templates/enroll_students.html:10 +msgid "Add new students" +msgstr "" + +#: lms/templates/enroll_students.html:16 +msgid "Existing students:" +msgstr "" + +#: lms/templates/enroll_students.html:20 +msgid "New students added: " +msgstr "" + +#: lms/templates/enroll_students.html:23 +msgid "Students rejected: " +msgstr "" + +#: lms/templates/enroll_students.html:26 +msgid "Debug: " +msgstr "" + +#: lms/templates/extauth_failure.html:8 lms/templates/extauth_failure.html:11 +msgid "External Authentication failed" +msgstr "" + +#: lms/templates/footer.html:36 lms/templates/footer.html:113 +msgid "organization logo" +msgstr "" + +#: lms/templates/forgot_password_modal.html:10 +#: lms/templates/forgot_password_modal.html:22 +msgid "Password Reset" +msgstr "" + +#: lms/templates/forgot_password_modal.html:26 +msgid "" +"Please enter your e-mail address below, and we will e-mail instructions for " +"setting a new password." +msgstr "" + +#: lms/templates/forgot_password_modal.html:31 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:30 +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:26 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:31 +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:28 +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:30 +#: themes/stanford-style/lms/templates/register-form.html:77 +#: themes/stanford-style/lms/templates/register-shib.html:117 +msgid "Required Information" +msgstr "" + +#: lms/templates/forgot_password_modal.html:35 +msgid "Your E-mail Address" +msgstr "" + +#: lms/templates/forgot_password_modal.html:37 +msgid "This is the e-mail address you used to register with {platform}" +msgstr "" + +#: lms/templates/forgot_password_modal.html:43 +msgid "Reset My Password" +msgstr "" + +#: lms/templates/forgot_password_modal.html:57 +msgid "Email is incorrect." +msgstr "" + +#: lms/templates/hidden_content.html:10 +msgid "The course has ended." +msgstr "" + +#: lms/templates/hidden_content.html:12 +msgid "The due date for this assignment has passed." +msgstr "" + +#: lms/templates/hidden_content.html:18 +msgid "" +"Because the course has ended, this assignment is no longer available." +"{line_break}If you have completed this assignment, your grade is available " +"on the {link_start}progress page{link_end}." +msgstr "" + +#: lms/templates/hidden_content.html:28 +msgid "" +"Because the due date has passed, this assignment is no longer available." +"{line_break}If you have completed this assignment, your grade is available " +"on the {link_start}progress page{link_end}." +msgstr "" + +#: lms/templates/courseware/courses.html:41 +#: lms/templates/courseware/courses.html:42 lms/templates/index.html:26 +#: lms/templates/index.html:27 +#: themes/stanford-style/lms/templates/index.html:22 +#: themes/stanford-style/lms/templates/index.html:23 +msgid "Search for a course" +msgstr "" + +#: lms/templates/index_overlay.html:8 +msgid "Welcome to {platform_name}" +msgstr "" + +#. Translators: 'Open edX' is a registered trademark, please keep this +#. untranslated. See https://openedx.org for more information. +#: lms/templates/index_overlay.html:10 +msgid "It works! Powered by the Open edX{registered_trademark} Platform" +msgstr "" + +#: lms/templates/invalid_email_key.html:10 +msgid "Invalid email change key" +msgstr "" + +#: lms/templates/invalid_email_key.html:12 +msgid "This e-mail key is not valid. Please check:" +msgstr "" + +#: lms/templates/invalid_email_key.html:14 +msgid "" +"Was this key already used? Check whether the e-mail change has already " +"happened." +msgstr "" + +#: lms/templates/invalid_email_key.html:15 +msgid "Did your e-mail client break the URL into two lines?" +msgstr "" + +#: lms/templates/invalid_email_key.html:16 +msgid "The keys are valid for a limited amount of time. Has the key expired?" +msgstr "" + +#. Translators: "External resource" means that this learning module is hosted +#. on a platform external to the edX LMS +#: lms/templates/lti.html:9 +msgid "External resource" +msgstr "" + +#. Translators: "points" is the student's achieved score on this LTI unit, and +#. "total_points" is the maximum number of points achievable. +#: lms/templates/lti.html:16 +msgid "{points} / {total_points} points" +msgstr "" + +#. Translators: "total_points" is the maximum number of points achievable on +#. this LTI unit +#: lms/templates/lti.html:19 +msgid "{total_points} points possible" +msgstr "" + +#: lms/templates/lti.html:38 +msgid "View resource in a new window" +msgstr "" + +#: lms/templates/lti.html:57 +msgid "" +"Please provide launch_url. Click \"Edit\", and fill in the required fields." +msgstr "" + +#: lms/templates/lti.html:62 +msgid "Feedback on your work from the grader:" +msgstr "" + +#: lms/templates/lti_form.html:29 +msgid "Press to Launch" +msgstr "" + +#: lms/templates/manage_user_standing.html:10 +msgid "Manage student accounts" +msgstr "" + +#: lms/templates/manage_user_standing.html:12 +msgid "Username:" +msgstr "" + +#: lms/templates/manage_user_standing.html:16 +msgid "Profile:" +msgstr "" + +#: lms/templates/manage_user_standing.html:17 +msgid "Image:" +msgstr "" + +#: lms/templates/manage_user_standing.html:20 +msgid "Name:" +msgstr "" + +#: lms/templates/manage_user_standing.html:24 +msgid "Choose an action:" +msgstr "" + +#: lms/templates/manage_user_standing.html:25 +msgid "View Profile" +msgstr "" + +#: lms/templates/manage_user_standing.html:28 +msgid "Disable Account" +msgstr "" + +#: lms/templates/manage_user_standing.html:31 +msgid "Reenable Account" +msgstr "" + +#: lms/templates/manage_user_standing.html:34 +msgid "Remove Profile Image" +msgstr "" + +#: lms/templates/manage_user_standing.html:43 +msgid "Students whose accounts have been disabled" +msgstr "" + +#: lms/templates/manage_user_standing.html:44 +msgid "(reload your page to refresh)" +msgstr "" + +#: lms/templates/manage_user_standing.html:91 +#: lms/templates/manage_user_standing.html:103 +msgid "working" +msgstr "" + +#: lms/templates/courseware/courseware-error.html:24 +#: lms/templates/module-error.html:10 +msgid "There has been an error on the {platform_name} servers" +msgstr "" + +#: lms/templates/module-error.html:15 +msgid "" +"We're sorry, this module is temporarily unavailable. Our staff is working to " +"fix it as soon as possible. " +msgstr "" + +#: lms/templates/module-error.html:28 +msgid "Raw data:" +msgstr "" + +#: lms/templates/preview_menu.html:54 +msgid "Course View" +msgstr "" + +#: lms/templates/preview_menu.html:59 +msgid "View this course as:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:170 +#: lms/templates/preview_menu.html:61 +msgid "Staff" +msgstr "" + +#: lms/templates/preview_menu.html:62 +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html:63 +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html:68 +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html:75 +msgid "Username or email:" +msgstr "" + +#: lms/templates/preview_menu.html:78 +msgid "Set preview mode" +msgstr "" + +#: lms/templates/preview_menu.html:85 +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "" + +#: lms/templates/preview_menu.html:101 +msgid "View in Studio" +msgstr "" + +#: lms/templates/preview_menu.html:135 +msgid "View in Insights" +msgstr "" + +#: lms/templates/problem.html:32 +msgid "Hint" +msgstr "" + +#: lms/templates/problem.html:39 +msgid "Save your answer" +msgstr "" + +#: lms/templates/problem.html:45 +msgid "Reset your answer" +msgstr "" + +#: lms/templates/problem.html:50 +msgid "Show answer" +msgstr "" + +#: lms/templates/problem.html:91 +msgid "You have used {num_used} of {num_total} attempt" +msgid_plural "You have used {num_used} of {num_total} attempts" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/problem.html:93 +msgid "" +"Some problems have options such as save, reset, hints, or show answer. These " +"options follow the Submit button." +msgstr "" + +#: lms/templates/problem.html:149 +msgid "Answers are displayed within the problem" +msgstr "" + +#: lms/templates/problem_notifications.html:14 +msgid "Next Hint" +msgstr "" + +#: lms/templates/problem_notifications.html:17 +msgid "Review" +msgstr "" + +#: lms/templates/provider_login.html:38 +msgid "Log In" +msgstr "" + +#: lms/templates/provider_login.html:45 +msgid "" +"Your username, email, and full name will be sent to {destination}, where the " +"collection and use of this information will be governed by their terms of " +"service and privacy policy." +msgstr "" + +#: lms/templates/provider_login.html:46 lms/templates/provider_login.html:47 +#: lms/templates/signup_modal.html:41 lms/templates/signup_modal.html:63 +#: themes/stanford-style/lms/templates/register-form.html:83 +#: themes/stanford-style/lms/templates/register-form.html:127 +#: themes/stanford-style/lms/templates/register-shib.html:134 +msgid "E-mail" +msgstr "" + +#: lms/templates/provider_login.html:51 +#, python-format +msgid "Return To %s" +msgstr "" + +#: lms/templates/public_video.html:39 +msgid "Learn more about this course" +msgstr "" + +#: lms/templates/public_video.html:43 +msgid "Go to course" +msgstr "" + +#: lms/templates/public_video.html:47 +msgid "Enroll in this course" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html:12 +#: lms/templates/courseware/courseware.html:28 +#: lms/templates/public_video_share_embed.html:18 +#: openedx/features/course_bookmarks/templates/course_bookmarks/course-bookmarks.html:10 +msgid "{course_number} Courseware" +msgstr "" + +#: lms/templates/resubscribe.html:15 +msgid "Re-subscribe Successful!" +msgstr "" + +#: lms/templates/resubscribe.html:19 +msgid "" +"You have re-enabled forum notification emails from {platform_name}. You may " +"{dashboard_link_start}return to your dashboard{link_end}." +msgstr "" + +#: lms/templates/secondary_email_change_failed.html:11 +msgid "Secondary e-mail change failed" +msgstr "" + +#: lms/templates/secondary_email_change_failed.html:17 +msgid "We were unable to activate your secondary email {secondary_email}" +msgstr "" + +#: lms/templates/secondary_email_change_successful.html:12 +msgid "Secondary e-mail change successful!" +msgstr "" + +#: lms/templates/secondary_email_change_successful.html:15 +msgid "" +"Your secondary email has been activated. Please visit {link_start}" +"dashboard{link_end} for courses." +msgstr "" + +#: lms/templates/seq_block.html:18 +msgid "Important!" +msgstr "" + +#. Translators: A button for showing the Previous Unit +#: lms/templates/seq_block.html:32 lms/templates/seq_block.html:145 +msgctxt "unit" +msgid "Previous" +msgstr "" + +#. Translators: A button for showing the Next Unit +#: lms/templates/seq_block.html:36 lms/templates/seq_block.html:149 +msgctxt "unit" +msgid "Next" +msgstr "" + +#: lms/templates/seq_block.html:39 +msgid "Sequence" +msgstr "" + +#: lms/templates/seq_block.html:76 lms/templates/vert_module.html:28 +msgid "Completed" +msgstr "" + +#: lms/templates/signup_modal.html:27 +msgid "Sign Up for {platform_name}" +msgstr "" + +#: lms/templates/signup_modal.html:42 lms/templates/signup_modal.html:64 +msgid "e.g. yourname@domain.com" +msgstr "" + +#: lms/templates/signup_modal.html:48 lms/templates/signup_modal.html:60 +msgid "e.g. yourname (shown on forums)" +msgstr "" + +#: lms/templates/signup_modal.html:51 lms/templates/signup_modal.html:70 +msgid "e.g. Your Name (for certificates)" +msgstr "" + +#: lms/templates/signup_modal.html:53 +msgid "{start_li}Welcome{end_li} {name}" +msgstr "" + +#: lms/templates/signup_modal.html:57 +#: themes/stanford-style/lms/templates/register-shib.html:120 +msgid "Enter a public username:" +msgstr "" + +#: lms/templates/signup_modal.html:69 +msgid "Full Name *" +msgstr "" + +#: lms/templates/signup_modal.html:80 +msgid "Ed. Completed" +msgstr "" + +#: lms/templates/signup_modal.html:127 +msgid "Goals in signing up for {platform_name}" +msgstr "" + +#: lms/templates/signup_modal.html:136 +#: themes/stanford-style/lms/templates/register-form.html:246 +#: themes/stanford-style/lms/templates/register-shib.html:164 +msgid "I agree to the {link_start}Terms of Service{link_end}" +msgstr "" + +#: lms/templates/signup_modal.html:144 +#: themes/stanford-style/lms/templates/register-form.html:260 +#: themes/stanford-style/lms/templates/register-shib.html:176 +msgid "I agree to the {link_start}Honor Code{link_end}" +msgstr "" + +#: lms/templates/signup_modal.html:152 +#: themes/stanford-style/lms/templates/register-form.html:272 +msgid "Create My Account" +msgstr "" + +#: lms/templates/signup_modal.html:159 +msgid "Already have an account?" +msgstr "" + +#: lms/templates/signup_modal.html:159 +msgid "Login." +msgstr "" + +#: lms/templates/split_test_author_view.html:19 +msgid "" +"This content experiment uses group configuration " +"'{group_configuration_name}'." +msgstr "" + +#: lms/templates/split_test_author_view.html:30 +msgid "Active Groups" +msgstr "" + +#: lms/templates/split_test_author_view.html:36 +msgid "Inactive Groups" +msgstr "" + +#: lms/templates/staff_problem_info.html:27 +msgid "Staff Debug Info" +msgstr "" + +#: lms/templates/staff_problem_info.html:31 +msgid "Submission history" +msgstr "" + +#: lms/templates/staff_problem_info.html:39 +msgid "{platform_name} Content Quality Assessment" +msgstr "" + +#: lms/templates/staff_problem_info.html:43 +msgid "Comment" +msgstr "" + +#: lms/templates/staff_problem_info.html:44 +msgid "comment" +msgstr "" + +#: lms/templates/staff_problem_info.html:45 +msgid "Tag" +msgstr "" + +#: lms/templates/staff_problem_info.html:46 +msgid "Optional tag (eg \"done\" or \"broken\"):" +msgstr "" + +#: lms/templates/staff_problem_info.html:47 +msgid "tag" +msgstr "" + +#: lms/templates/staff_problem_info.html:49 +msgid "Add comment" +msgstr "" + +#: lms/templates/staff_problem_info.html:61 +msgid "Staff Debug:" +msgstr "" + +#: lms/templates/staff_problem_info.html:73 +msgid "Score (for override only)" +msgstr "" + +#: lms/templates/staff_problem_info.html:81 +msgid "Reset Learner's Attempts to Zero" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:120 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:176 +#: lms/templates/staff_problem_info.html:84 +msgid "Delete Learner's State" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:93 +#: lms/templates/staff_problem_info.html:87 +msgid "Rescore Learner's Submission" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:94 +#: lms/templates/staff_problem_info.html:89 +msgid "Rescore Only If Score Improves" +msgstr "" + +#: lms/templates/staff_problem_info.html:93 +msgid "Override Score" +msgstr "" + +#: lms/templates/staff_problem_info.html:104 +#: lms/templates/staff_problem_info.html:105 +msgid "Module Fields" +msgstr "" + +#: lms/templates/staff_problem_info.html:111 +msgid "XML attributes" +msgstr "" + +#: lms/templates/staff_problem_info.html:127 +msgid "Submission History Viewer" +msgstr "" + +#: lms/templates/staff_problem_info.html:130 +msgid "Learner's {platform_name} email address or username:" +msgstr "" + +#: lms/templates/staff_problem_info.html:131 +msgid "Enter the learner email address or username" +msgstr "" + +#: lms/templates/staff_problem_info.html:134 +msgid "View History" +msgstr "" + +#: lms/templates/static_htmlbook.html:13 lms/templates/static_pdfbook.html:11 +#: lms/templates/staticbook.html:13 +msgid "{course_number} Textbook" +msgstr "" + +#: lms/templates/static_htmlbook.html:113 lms/templates/static_pdfbook.html:38 +#: lms/templates/staticbook.html:82 +msgid "Textbook Navigation" +msgstr "" + +#: lms/templates/courseware/gradebook.html:130 +#: lms/templates/staticbook.html:119 +msgid "Page" +msgstr "" + +#: lms/templates/staticbook.html:122 +msgid "Previous page" +msgstr "" + +#: lms/templates/staticbook.html:125 +msgid "Next page" +msgstr "" + +#: lms/templates/studio_render_children_view.html:16 +msgid "Paste Component" +msgstr "" + +#: lms/templates/studio_render_children_view.html:24 +msgid "From:" +msgstr "" + +#: lms/templates/studio_render_children_view.html:27 +msgid "What's in my clipboard?" +msgstr "" + +#: lms/templates/tracking_log.html:5 +msgid "Tracking Log" +msgstr "" + +#: lms/templates/tracking_log.html:6 +msgid "datetime" +msgstr "" + +#: lms/templates/tracking_log.html:6 +msgid "ipaddr" +msgstr "" + +#: lms/templates/tracking_log.html:6 +msgid "source" +msgstr "" + +#: lms/templates/tracking_log.html:6 +msgid "type" +msgstr "" + +#: lms/templates/unsubscribe.html:15 +msgid "Unsubscribe Successful!" +msgstr "" + +#: lms/templates/unsubscribe.html:20 +msgid "" +"You will no longer receive forum notification emails from {platform_name}. " +"You may {dashboard_link_start}return to your dashboard{link_end}. If you did " +"not mean to do this, {undo_link_start}you can re-subscribe{link_end}." +msgstr "" + +#: lms/templates/header/user_dropdown.html:32 +#: lms/templates/user_dropdown.html:24 lms/templates/user_dropdown.html:46 +msgid "Dashboard for:" +msgstr "" + +#: lms/templates/user_dropdown.html:29 +msgid "Usermenu" +msgstr "" + +#: lms/templates/user_dropdown.html:54 +msgid "More options" +msgstr "" + +#: lms/templates/header/header.html:67 +#: lms/templates/header/user_dropdown.html:40 +#: lms/templates/user_dropdown.html:57 +msgid "More Options" +msgstr "" + +#: lms/templates/using.html:4 +msgid "Using the system" +msgstr "" + +#: lms/templates/using.html:8 +msgid "" +"During video playback, use the subtitles and the scroll bar to navigate. " +"Clicking the subtitles is a fast way to skip forwards and backwards by small " +"amounts." +msgstr "" + +#: lms/templates/using.html:12 +msgid "" +"If you are on a low-resolution display, the left navigation bar can be " +"hidden by clicking on the set of three left arrows next to it." +msgstr "" + +#: lms/templates/using.html:16 +msgid "" +"If you need bigger or smaller fonts, use your browsers settings to scale " +"them up or down. Under Google Chrome, this is done by pressing ctrl-plus, or " +"ctrl-minus at the same time." +msgstr "" + +#: lms/templates/vert_module.html:18 +msgid "{subsection_format} due {{date}}" +msgstr "" + +#: lms/templates/vert_module.html:22 +msgid "Due {date}" +msgstr "" + +#: lms/templates/vert_module.html:30 +msgid "Past due" +msgstr "" + +#: lms/templates/vert_module.html:74 +msgid "Reset Problems" +msgstr "" + +#: lms/templates/video.html:28 +msgid "Loading video player" +msgstr "" + +#: lms/templates/video.html:29 +msgid "Play video" +msgstr "" + +#: lms/templates/video.html:33 +msgid "No playable video sources found." +msgstr "" + +#: lms/templates/video.html:35 +msgid "" +"Your browser does not support this video format. Try using a different " +"browser." +msgstr "" + +#: lms/templates/video.html:53 +msgid "Downloads and transcripts" +msgstr "" + +#: lms/templates/video.html:61 +msgid "Download video file" +msgstr "" + +#: lms/templates/video.html:74 lms/templates/video.html:81 +msgid "Share this video" +msgstr "" + +#: lms/templates/video.html:97 +msgid "Share on {site}" +msgstr "" + +#: lms/templates/video.html:115 +msgid "Copy" +msgstr "" + +#: lms/templates/video.html:126 +msgid "Transcripts" +msgstr "" + +#: lms/templates/video.html:132 +msgid "Download {file}" +msgstr "" + +#: lms/templates/video.html:138 +msgid "Download transcript" +msgstr "" + +#: lms/templates/video.html:144 +msgid "Handouts" +msgstr "" + +#: lms/templates/video.html:145 +msgid "Download Handout" +msgstr "" + +#: lms/templates/video.html:158 +msgid "How is the transcript quality ?" +msgstr "" + +#: lms/templates/word_cloud.html:29 +msgid "{num} of {total}" +msgstr "" + +#: lms/templates/word_cloud.html:47 +msgid "Your words were:" +msgstr "" + +#: lms/templates/api_admin/api_access_request_form.html:8 +msgid "API Access Request" +msgstr "" + +#: lms/templates/api_admin/api_access_request_form.html:12 +#: lms/templates/api_admin/status.html:16 +msgid "{platform_name} API Access Request" +msgstr "" + +#: lms/templates/api_admin/api_access_request_form.html:20 +msgid "Request API Access" +msgstr "" + +#: lms/templates/api_admin/status.html:12 +msgid "API Access Request Status" +msgstr "" + +#. Translators: "platform_name" is the name of this Open edX installation. +#: lms/templates/api_admin/status.html:21 +msgid "" +"Your request to access the {platform_name} Course Catalog API is being " +"processed. You will receive a message at the email address in your profile " +"when processing is complete. You can also return to this page to see the " +"status of your API access request." +msgstr "" + +#. Translators: "platform_name" is the name of this Open edX installation. +#. "api_support_email_link" is HTML for a link to email the API support staff. +#: lms/templates/api_admin/status.html:27 +msgid "" +"Your request to access the {platform_name} Course Catalog API has been " +"denied. If you think this is an error, or for other questions about using " +"this API, contact {api_support_email_link}." +msgstr "" + +#: lms/templates/api_admin/status.html:33 +msgid "" +"Your request to access the {platform_name} Course Catalog API has been " +"approved." +msgstr "" + +#: lms/templates/api_admin/status.html:39 +msgid "Application Name" +msgstr "" + +#: lms/templates/api_admin/status.html:40 +msgid "API Client ID" +msgstr "" + +#: lms/templates/api_admin/status.html:41 +msgid "API Client Secret" +msgstr "" + +#: lms/templates/api_admin/status.html:42 +msgid "Redirect URLs" +msgstr "" + +#: lms/templates/api_admin/status.html:45 +msgid "" +"If you would like to regenerate your API client information, please use the " +"form below." +msgstr "" + +#: lms/templates/api_admin/status.html:53 +msgid "Generate API client credentials" +msgstr "" + +#. Translators: "platform_name" is the name of this Open edX installation. +#. "link_start" and "link_end" are the HTML for a link to the API +#. documentation. "api_support_email_link" is HTML for a link to email the API +#. support staff. +#: lms/templates/api_admin/status.html:62 +msgid "" +"To learn more about the {platform_name} Course Catalog API, visit " +"{link_start}our API documentation page{link_end}. For questions about using " +"this API, contact {api_support_email_link}." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:9 +msgid "API Terms of Service" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:12 +msgid "Terms of Service for {platform_name} APIs" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:13 +msgid "Effective Date: May 24th, 2018" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:15 +msgid "" +"Welcome to {platform_name}. Thank you for using {platform_name}'s Course " +"Discovery API, Enterprise API and/or any additional APIs that we may offer " +"from time to time (collectively, the \"APIs\"). Please read these Terms of " +"Service prior to accessing or using the APIs. These Terms of Service, any " +"additional terms within accompanying API documentation, and any applicable " +"policies and guidelines that {platform_name} makes available and/or updates " +"from time to time are agreements (collectively, the \"Terms\") between you " +"and {platform_name}. These Terms are issued under the enterprise product " +"agreement, member participation agreement, or other direct agreement " +"governing the purchase of {platform_name} products, if any (the " +"\"Agreement\"), executed by you or the party on whose behalf you are " +"accessing or using the APIs and {platform_name}. In the event that you have " +"such an Agreement that applies to your use of the APIs, the Agreement will " +"control in the event of any conflict between it and these Terms. By " +"accessing or using the APIs, you accept and agree to be legally bound by the " +"Terms, whether or not you are a registered user. If you are accessing or " +"using the APIs on behalf of a company, organization or other legal entity, " +"you are agreeing to these Terms for that entity and representing and " +"warranting to {platform_name} that you have full authority to accept and " +"agree to these Terms for such entity, in which case the terms \"you,\" " +"\"your\" or related terms herein shall refer to such entity on whose behalf " +"you are accessing or using the APIs. If you do not have such authority or if " +"you do not understand or do not wish to be bound by the Terms, you should " +"not use the APIs." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:17 +msgid "API Access" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:19 +msgid "" +"To access the APIs, you will need to create an {platform_name} user account " +"for your application (not for personal use). This account will provide you " +"with access to our API request page at {request_url}. On that page, you must " +"complete the API request form including a description of your proposed uses " +"for the APIs. Any account and registration information that you provide to " +"{platform_name} must be accurate and up to date, and you agree to inform us " +"promptly of any changes. {platform_name_capitalized} will review your API " +"request form and, upon approval in {platform_name}'s sole discretion, will " +"provide you with instructions for obtaining your API shared secret and " +"client ID." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:21 +msgid "Permissible Use" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:23 +msgid "" +"You agree to use the APIs solely for the purpose of delivering content that " +"is accessed through the APIs (the \"API Content\") to your own website, " +"mobile site, app, blog, email distribution list, or social media property " +"(\"Your Application\") or for another commercial use that you described in " +"your request for access and that {platform_name} has approved on a case-by-" +"case basis. {platform_name_capitalized} may monitor your use of the APIs for " +"compliance with the Terms and may deny your access or shut down your " +"integration if you attempt to go around or exceed the requirements and " +"limitations set by {platform_name}. Your Application or other approved use " +"of the API or the API Content must not prompt your end users to provide " +"their {platform_name} username, password or other {platform_name} user " +"credentials anywhere other than on the {platform_name} website at " +"{platform_url}." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:25 +msgid "Prohibited Uses and Activities" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:27 +msgid "" +"{platform_name_capitalized} shall have the sole right to determine whether " +"or not any given use of the APIs is acceptable, and {platform_name} reserves " +"the right to revoke API access for any use that {platform_name} determines " +"at any time, in its sole discretion, does not benefit or serve the best " +"interests of {platform_name}, its users and its partners." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:29 +msgid "" +"The following activities are not acceptable when using the APIs (this is not " +"an exhaustive list):" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:32 +msgid "" +"collecting or storing the names, passwords, or other credentials of " +"{platform_name} users;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:33 +msgid "" +"scraping or similar techniques to aggregate or otherwise create permanent " +"copies of API Content;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:34 +msgid "" +"violating, misappropriating or infringing any copyright, trademark rights, " +"rights of privacy or publicity, confidential information or any other right " +"of any third party;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:35 +msgid "altering or editing any content or graphics in the API Content;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:36 +msgid "" +"altering or removing any trademark, copyright or other proprietary or legal " +"notices contained in, or appearing on, the APIs or any API Content;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:37 +msgid "" +"sublicensing, re-distributing, renting, selling or leasing access to the " +"APIs or your client secret to any third party;" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:38 +msgid "" +"distributing any virus, Trojan horse, spyware, adware, malware, bot, time " +"bomb, worm, or other harmful or malicious component; or" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:39 +msgid "" +"using the APIs for any purpose which or might overburden, impair or disrupt " +"the {platform_name} platform, servers or networks." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:42 +msgid "Usage and Quotas" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:44 +msgid "" +"{platform_name_capitalized} reserves the right, in its discretion, to impose " +"reasonable restrictions and limitations on the number and frequency of calls " +"made by you or Your Application to the APIs. You must not attempt to " +"circumvent any restrictions or limitations imposed by {platform_name}." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:46 +msgid "Compliance" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:48 +msgid "" +"You agree to comply with all applicable laws, regulations, and third party " +"rights (including without limitation laws regarding the import or export of " +"data or software, privacy, copyright, and local laws). You will not use the " +"APIs to encourage or promote illegal activity or violation of third party " +"rights. You will not violate any other terms of service with " +"{platform_name}. You will only access (or attempt to access) an API by the " +"means described in the documentation of that API. You will not misrepresent " +"or mask either your identity or Your Application's identity when using the " +"APIs." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:50 +msgid "Ownership" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:52 +msgid "" +"You acknowledge and agree that the APIs and all API Content contain valuable " +"intellectual property of {platform_name} and its partners. The APIs and all " +"API Content are protected by United States and foreign copyright, trademark, " +"and other laws. All rights in the APIs and the API Content, if not expressly " +"granted, are reserved. By using the APIs or any API Content, you do not " +"acquire ownership of any rights in the APIs or API Content. You must not " +"claim or attempt to claim ownership in the APIs or any API Content or " +"misrepresent yourself or your company or your Application as being the " +"source of any API Content. You may not modify, create derivative works of, " +"or attempt to use, license, or in any way exploit any API Content in whole " +"or in part on your own behalf or on behalf of any third party. You may not " +"distribute or modify the APIs or any API Content (including adaptation, " +"editing, excerpting, or creating derivative works)." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:54 +msgid "" +"All names, logos and seals (\"Trademarks\") that appear in the APIs, API " +"Content, or on or through the services made available on or through the " +"APIs, if any, are the property of their respective owners. You may not " +"remove, alter, or obscure any copyright, Trademark, or other proprietary " +"rights notices incorporated in or accompanying the API Content. If any " +"{platform_name} Participant (as hereinafter defined) or other third party " +"revokes access to API Content owned or controlled by that {platform_name} " +"Participant or third party, including without limitation any Trademarks, you " +"must ensure that all API Content pertaining to that {platform_name} " +"Participant or third party is deleted from Your Application and your " +"networks, systems and servers as soon as reasonably possible. " +"\"{platform_name_capitalized} Participants\" means MIT, Harvard, and the " +"other entities providing information, API Content or services for the APIs, " +"the course instructors and their staffs." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:56 +msgid "" +"To the extent that you submit any content to {platform_name} in connection " +"with your use of the APIs or any API Content, you hereby grant to " +"{platform_name} a worldwide, non-exclusive, transferable, assignable, sub " +"licensable, fully paid-up, royalty-free, perpetual, irrevocable right and " +"license to host, transfer, display, perform, reproduce, modify, distribute, " +"re-distribute, relicense and otherwise use, make available and exploit such " +"content, in whole or in part, in any form and in any media formats and " +"through any media channels (now known or hereafter developed)." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:58 +msgid "Privacy" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:60 +msgid "" +"You agree to comply with all applicable privacy laws and regulations and to " +"be transparent with respect to any collection and use of end user data. You " +"will provide and adhere to a privacy policy for Your Application that " +"clearly and accurately describes to your end users what user information you " +"collect and how you may use and share such information (including for " +"advertising) with {platform_name} and other third parties." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:62 +msgid "Right to Charge" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:64 +msgid "" +"Certain access to the APIs may be provided free of charge, but " +"{platform_name} reserves the right to charge fees for future use or access " +"to the APIs." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:68 +msgid "" +"{platform_name_capitalized} reserves the right to modify the Terms at any " +"time without advance notice. Any changes to the Terms will be effective " +"immediately upon posting on this page, with an updated effective date. By " +"accessing or using the APIs after any changes have been made, you signify " +"your agreement on a prospective basis to the modified Terms and all of the " +"changes. Be sure to return to this page periodically to ensure familiarity " +"with the most current version of the Terms." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:70 +msgid "" +"{platform_name_capitalized} may also update or modify the APIs from time to " +"time without advance notice. These changes may affect your use of the APIs " +"or the way your integration interacts with the API. If we make a change " +"that is unacceptable to you, you should stop using the APIs. Continued use " +"of the APIs means you accept the change." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:72 +msgid "Confidentiality" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:74 +msgid "" +"Your credentials (such as client secret and IDs) are intended to be used " +"solely by you. You will keep your credentials confidential and prevent and " +"discourage others from using your credentials. Your credentials may not be " +"embedded in open source projects." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:76 +msgid "" +"In the event that {platform_name} provides you with access to information " +"specific to {platform_name} and/or the APIs that is either marked as " +"\"Confidential\" or which a reasonable person would assume to be " +"confidential or proprietary given the terms of its disclosure " +"(\"Confidential Information\"), you agree to use this information only to " +"use and build with the APIs. You may not disclose the Confidential " +"Information to anyone without {platform_name}'s prior written consent, and " +"you agree to protect the Confidential Information from unauthorized use and " +"disclosure in the same way that you would protect your own confidential " +"information. Confidential Information does not include information that you " +"independently developed, that was rightfully given to you by a third party " +"without any confidentiality obligation, or that becomes public through no " +"fault of your own. You may disclose Confidential Information when compelled " +"to do so by law if you provide {platform_name} with reasonable prior notice, " +"unless a court orders that {platform_name} not receive notice." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:78 +msgid "Disclaimer of Warranty / Limitation of Liabilities" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:80 +msgid "" +"THE APIS AND ANY INFORMATION, API CONTENT OR SERVICES MADE AVAILABLE ON OR " +"THROUGH THE APIS ARE PROVIDED \"AS IS\" AND \"AS AVAILABLE\" WITHOUT " +"WARRANTY OF ANY KIND (EXPRESS, IMPLIED OR OTHERWISE), INCLUDING, WITHOUT " +"LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A " +"PARTICULAR PURPOSE AND NON-INFRINGEMENT, EXCEPT INSOFAR AS ANY SUCH IMPLIED " +"WARRANTIES MAY NOT BE DISCLAIMED UNDER APPLICABLE LAW." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:82 +msgid "" +"{platform_name} AND THE {platform_name} PARTICIPANTS DO NOT WARRANT THAT THE " +"APIS WILL OPERATE IN AN UNINTERRUPTED OR ERROR-FREE MANNER, THAT THE APIS " +"ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS, OR THAT THE APIS OR API " +"CONTENT PROVIDED WILL MEET YOUR NEEDS OR EXPECTATIONS. {platform_name} AND " +"THE {platform_name} PARTICIPANTS ALSO MAKE NO WARRANTY ABOUT THE ACCURACY, " +"COMPLETENESS, TIMELINESS, OR QUALITY OF THE APIS OR ANY API CONTENT, OR THAT " +"ANY PARTICULAR API CONTENT WILL CONTINUE TO BE MADE AVAILABLE." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:84 +msgid "" +"USE OF THE APIS, AND THE API CONTENT AND ANY SERVICES OBTAINED FROM OR " +"THROUGH THE APIS, IS AT YOUR OWN RISK. YOUR ACCESS TO OR DOWNLOAD OF " +"INFORMATION, MATERIALS OR DATA THROUGH THE APIS IS AT YOUR OWN DISCRETION " +"AND RISK, AND YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR PROPERTY " +"(INCLUDING YOUR COMPUTER SYSTEM) OR LOSS OF DATA THAT RESULTS FROM THE " +"DOWNLOAD OR USE OF SUCH INFORMATION, MATERIALS OR DATA, UNLESS OTHERWISE " +"EXPRESSLY PROVIDED FOR IN THE {platform_name} PRIVACY POLICY." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:86 +msgid "" +"TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, YOU AGREE THAT NEITHER " +"{platform_name} NOR ANY OF THE {platform_name} PARTICIPANTS WILL BE LIABLE " +"TO YOU FOR ANY LOSS OR DAMAGES, EITHER ACTUAL OR CONSEQUENTIAL, ARISING OUT " +"OF OR RELATING TO THE TERMS, OR YOUR (OR ANY THIRD PARTY'S) USE OF OR " +"INABILITY TO USE THE APIS OR ANY API CONTENT, OR YOUR RELIANCE UPON " +"INFORMATION OBTAINED FROM OR THROUGH THE APIS, WHETHER YOUR CLAIM IS BASED " +"IN CONTRACT, TORT, STATUTORY OR OTHER LAW." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:88 +msgid "" +"IN PARTICULAR, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, NEITHER " +"{platform_name} NOR ANY OF THE {platform_name} PARTICIPANTS WILL HAVE ANY " +"LIABILITY FOR ANY CONSEQUENTIAL, INDIRECT, PUNITIVE, SPECIAL, EXEMPLARY OR " +"INCIDENTAL DAMAGES, WHETHER FORESEEABLE OR UNFORESEEABLE AND WHETHER OR NOT " +"{platform_name} OR ANY OF THE {platform_name} PARTICIPANTS HAS BEEN " +"NEGLIGENT OR OTHERWISE AT FAULT (INCLUDING, BUT NOT LIMITED TO, CLAIMS FOR " +"DEFAMATION, ERRORS, LOSS OF PROFITS, LOSS OF DATA OR INTERRUPTION IN " +"AVAILABILITY OF DATA)." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:90 +msgid "" +"CERTAIN STATE LAWS DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES OR THE " +"EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IF THESE LAWS APPLY TO YOU, SOME " +"OR ALL OF THE ABOVE DISCLAIMERS, EXCLUSIONS, OR LIMITATIONS MAY NOT APPLY TO " +"YOU, AND YOU MIGHT HAVE ADDITIONAL RIGHTS." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:92 +msgid "" +"The APIs and API Content may include hyperlinks to sites maintained or " +"controlled by others and not affiliated with or under the control of " +"{platform_name}. {platform_name_capitalized} and the {platform_name} " +"Participants are not responsible for and do not routinely screen, approve, " +"review or endorse the contents of or use of any of the products or services " +"that may be offered at these third-party sites. If you decide to access " +"linked third-party websites, you do so at your own risk." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:96 +msgid "" +"To the maximum extent permitted by applicable law, you agree to defend, hold " +"harmless and indemnify {platform_name} and the {platform_name} Participants, " +"and their respective subsidiaries, affiliates, officers, faculty, students, " +"fellows, governing board members, agents and employees from and against any " +"third-party claims, actions or demands arising out of, resulting from or in " +"any way related to your use of the APIs and any API Content, including any " +"liability or expense arising from any and all claims, losses, damages " +"(actual and consequential), suits, judgments, litigation costs and " +"attorneys' fees, of every kind and nature. In such a case, {platform_name} " +"or one of the {platform_name} Participants will provide you with written " +"notice of such claim, action or demand." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:98 +msgid "General Legal Terms" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:100 +msgid "" +"The Terms constitute the entire agreement between you and {platform_name} " +"with respect to your use of the APIs and API Content, superseding any prior " +"agreements between you and {platform_name} regarding your use of the APIs " +"and API Content. The failure of {platform_name} to exercise or enforce any " +"right or provision of the Terms shall not constitute a waiver of such right " +"or provision. If any provision of the Terms is found by a court of competent " +"jurisdiction to be invalid, the parties nevertheless agree that the court " +"should endeavor to give effect to the parties' intentions as reflected in " +"the provision and the other provisions of the Terms shall remain in full " +"force and effect. The Terms do not create any third party beneficiary rights " +"or any agency, partnership, or joint venture. For any notice provided to you " +"by {platform_name} under these Terms, {platform_name} may notify you via the " +"email address associated with your {platform_name} account." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:102 +msgid "" +"You agree that the Terms, the APIs, and any claim or dispute arising out of " +"or relating to the Terms or the APIs will be governed by the laws of the " +"Commonwealth of Massachusetts, excluding its conflicts of law provisions. " +"You agree that all such claims and disputes will be heard and resolved " +"exclusively in the federal or state courts located in and serving Cambridge, " +"Massachusetts, U.S.A. You consent to the personal jurisdiction of those " +"courts over you for this purpose, and you waive and agree not to assert any " +"objection to such proceedings in those courts (including any defense or " +"objection of lack of proper jurisdiction or venue or inconvenience of " +"forum). Notwithstanding the foregoing, you agree that {platform_name} shall " +"still be allowed to apply for injunctive remedies (or an equivalent type of " +"urgent legal relief) in any jurisdiction." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:104 +msgid "Termination" +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:106 +msgid "" +"You may stop using the APIs at any time. You agree that {platform_name}, in " +"its sole discretion and at any time, may terminate your use of the APIs or " +"any API Content for any reason or no reason, without prior notice or " +"liability." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:108 +msgid "" +"{platform_name_capitalized} and the {platform_name} Participants reserve the " +"right at any time in their sole discretion to cancel, delay, reschedule or " +"alter the format of any API or API Content offered through {platform_name}, " +"or to cease providing any part or all of the APIs or API Content or related " +"services, and you agree that neither {platform_name} nor any of the " +"{platform_name} Participants will have any liability to you for such an " +"action." +msgstr "" + +#: lms/templates/api_admin/terms_of_service.html:110 +msgid "" +"Upon any termination of the Terms or discontinuation of your access to an " +"API for any reason, your right to use any API and API Content will " +"immediately cease. You will immediately stop using the APIs and delete any " +"cached or stored API Content from Your Application and your networks, " +"systems and servers as soon as reasonably possible. All provisions of the " +"Terms that by their nature should survive termination shall survive " +"termination, including, without limitation, ownership provisions, warranty " +"disclaimers, and limitations of liability. Termination of your access to and " +"use of the APIs and API Content shall not relieve you of any obligations " +"arising or accruing prior to such termination or limit any liability that " +"you otherwise may have to {platform_name}, including without limitation any " +"indemnification obligations contained herein." +msgstr "" + +#: lms/templates/api_admin/catalogs/edit.html:12 +msgid "Edit {catalog_name}" +msgstr "" + +#: lms/templates/api_admin/catalogs/edit.html:29 +#: lms/templates/api_admin/catalogs/list.html:32 +msgid "Download CSV" +msgstr "" + +#: lms/templates/api_admin/catalogs/edit.html:39 +msgid "Delete this catalog" +msgstr "" + +#: lms/templates/api_admin/catalogs/edit.html:42 +msgid "Update Catalog" +msgstr "" + +#: lms/templates/api_admin/catalogs/list.html:12 +#: lms/templates/api_admin/catalogs/list.html:25 +msgid "Catalogs for {username}" +msgstr "" + +#: lms/templates/api_admin/catalogs/list.html:38 +msgid "Create new catalog:" +msgstr "" + +#: lms/templates/api_admin/catalogs/list.html:43 +msgid "Create Catalog" +msgstr "" + +#: lms/templates/api_admin/catalogs/search.html:9 +msgid "Catalog search" +msgstr "" + +#: lms/templates/api_admin/catalogs/search.html:13 +msgid "Catalog Search" +msgstr "" + +#: lms/templates/api_admin/catalogs/search.html:16 +msgid "Enter a username to view catalogs belonging to that user." +msgstr "" + +#: lms/templates/bulk_email/confirm_unsubscribe.html:11 +#: lms/templates/bulk_email/confirm_unsubscribe.html:17 +#: lms/templates/bulk_email/unsubscribe_success.html:12 +#: lms/templates/bulk_email/unsubscribe_success.html:18 +msgid "Unsubscribe" +msgstr "" + +#: lms/templates/bulk_email/confirm_unsubscribe.html:27 +msgid "confirm unsubscribe from {org} {course} emails." +msgstr "" + +#: lms/templates/bulk_email/confirm_unsubscribe.html:34 +msgid "Note:" +msgstr "" + +#: lms/templates/bulk_email/confirm_unsubscribe.html:35 +msgid "" +"You will still receive course emails from other courses you are enrolled in." +msgstr "" + +#: lms/templates/bulk_email/unsubscribe_success.html:25 +msgid "You have successfully unsubscribed from {org} {course} emails." +msgstr "" + +#: lms/templates/bulk_email/unsubscribe_success.html:31 +msgid "You have not been unsubscribed from {org} {course} emails." +msgstr "" + +#: lms/templates/bulk_email/unsubscribe_success.html:38 +msgid "{link_start}Return to {platform_name}{link_end}" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:10 +msgid "Open Calculator" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:17 +msgid "Enter equation" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:18 +msgid "Calculator Input Field" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:21 +msgid "Hints" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:24 +msgid "" +"Use the arrow keys to navigate the tips or use the tab key to return to the " +"calculator" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:27 +msgid "" +"For detailed information, see {math_link_start}Entering Mathematical and " +"Scientific Expressions{math_link_end} in the {guide_link_start}edX Guide for " +"Students{guide_link_end}." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:36 +msgid "Tips" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:38 +msgid "" +"Use parentheses () to make expressions clear. You can use parentheses inside " +"other parentheses." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:39 +msgid "Do not use spaces in expressions." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:40 +msgid "For constants, indicate multiplication explicitly (example: 5*c)." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:41 +msgid "For affixes, type the number and affix without a space (example: 5c)." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:42 +msgid "" +"For functions, type the name of the function, then the expression in " +"parentheses." +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:49 +msgid "To Use" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:50 +msgid "Type" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:51 +msgid "Examples" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:54 +msgid "Numbers" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:56 +msgid "Integers" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:57 +msgid "Fractions" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:58 +msgid "Decimals" +msgstr "" + +#. Translators: This refers to mathematical operators such as `plus`, `minus`, +#. `division` and others. +#: lms/templates/calculator/toggle_calculator.html:68 +msgid "Operators" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:71 +msgid "+ - * / (add, subtract, multiply, divide)" +msgstr "" + +#. Translators: Please do not translate mathematical symbols. +#: lms/templates/calculator/toggle_calculator.html:73 +msgid "^ (raise to a power)" +msgstr "" + +#. Translators: Please do not translate mathematical symbols. +#: lms/templates/calculator/toggle_calculator.html:75 +msgid "|| (parallel resistors)" +msgstr "" + +#. Translators: This refers to symbols that are mathematical constants, such as +#. "i" (square root of -1) +#: lms/templates/calculator/toggle_calculator.html:86 +msgid "Constants" +msgstr "" + +#. Translators: This refers to symbols that appear at the end of a number, such +#. as the percent sign (%) +#: lms/templates/calculator/toggle_calculator.html:95 +msgid "Affixes" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:96 +msgid "Percent sign (%)" +msgstr "" + +#. Translators: This refers to basic mathematical functions such as "square +#. root" +#: lms/templates/calculator/toggle_calculator.html:103 +msgid "Basic functions" +msgstr "" + +#. Translators: This refers to mathematical Sine, Cosine and Tan +#: lms/templates/calculator/toggle_calculator.html:112 +msgid "Trigonometric functions" +msgstr "" + +#. Translators: Please see http://en.wikipedia.org/wiki/Scientific_notation +#: lms/templates/calculator/toggle_calculator.html:125 +msgid "Scientific notation" +msgstr "" + +#. Translators: 10^ is a mathematical symbol. Please do not translate. +#: lms/templates/calculator/toggle_calculator.html:127 +msgid "10^ and the exponent" +msgstr "" + +#. Translators: this is part of scientific notation. Please see +#. http://en.wikipedia.org/wiki/Scientific_notation#E_notation +#: lms/templates/calculator/toggle_calculator.html:132 +msgid "e notation" +msgstr "" + +#. Translators: 1e is a mathematical symbol. Please do not translate. +#: lms/templates/calculator/toggle_calculator.html:134 +msgid "1e and the exponent" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:143 +msgid "Calculate" +msgstr "" + +#: lms/templates/calculator/toggle_calculator.html:144 +msgid "Result" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:13 +#: lms/templates/ccx/coach_dashboard.html:28 +msgid "CCX Coach Dashboard" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:47 +#: lms/templates/ccx/coach_dashboard.html:48 +msgid "Name your CCX" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:51 +msgid "Create a new Custom Course for {platform_name}" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:69 +#: lms/templates/ccx/coach_dashboard.html:81 +#: lms/templates/ccx/grading_policy.html:4 +msgid "Grading Policy" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:72 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:9 +msgid "Batch Enrollment" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:78 +#: lms/templates/ccx/student_admin.html:5 +msgid "Student Grades" +msgstr "" + +#: lms/templates/ccx/coach_dashboard.html:154 +msgid "Please enter a valid CCX name." +msgstr "" + +#: lms/templates/ccx/enrollment.html:12 lms/templates/ccx/enrollment.html:17 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:13 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:103 +msgid "Email Addresses/Usernames" +msgstr "" + +#: lms/templates/ccx/enrollment.html:14 +msgid "" +"Enter one or more email addresses or usernames separated by new lines or " +"commas." +msgstr "" + +#: lms/templates/ccx/enrollment.html:15 +msgid "" +"Make sure you enter the information carefully. You will not receive " +"notification for invalid usernames or email addresses." +msgstr "" + +#: lms/templates/ccx/enrollment.html:22 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:27 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:108 +msgid "Auto Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html:26 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:31 +msgid "" +"If this option is {em_start}checked{em_end}, users who have not yet " +"registered for {platform_name} will be automatically enrolled." +msgstr "" + +#: lms/templates/ccx/enrollment.html:31 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:32 +msgid "" +"If this option is left {em_start}unchecked{em_end}, users who have not yet " +"registered for {platform_name} will not be enrolled, but will be allowed to " +"enroll once they make an account." +msgstr "" + +#: lms/templates/ccx/enrollment.html:37 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:34 +msgid "Checking this box has no effect if 'Unenroll' is selected." +msgstr "" + +#: lms/templates/ccx/enrollment.html:44 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:43 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:80 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:123 +msgid "Notify users by email" +msgstr "" + +#: lms/templates/ccx/enrollment.html:48 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:47 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:84 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:127 +msgid "" +"If this option is {em_start}checked{em_end}, users will receive an email " +"notification." +msgstr "" + +#: lms/templates/ccx/enrollment.html:57 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:53 +msgctxt "someone" +msgid "Enroll" +msgstr "" + +#: lms/templates/ccx/enrollment.html:71 +msgid "Student List Management" +msgstr "" + +#: lms/templates/ccx/enrollment.html:73 +msgid "CCX student list management response message" +msgstr "" + +#: lms/templates/ccx/enrollment.html:85 lms/templates/ccx/enrollment.html:93 +msgid "Revoke access" +msgstr "" + +#: lms/templates/ccx/grading_policy.html:10 +msgid "WARNING" +msgstr "" + +#: lms/templates/ccx/grading_policy.html:12 +msgid "" +"For advanced users only. Errors in the grading policy can lead to the course " +"failing to display. This form does not check the validity of the policy " +"before saving." +msgstr "" + +#: lms/templates/ccx/grading_policy.html:13 +msgid "Most coaches should not need to make changes to the grading policy." +msgstr "" + +#: lms/templates/ccx/grading_policy.html:23 +msgid "Save Grading Policy" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html:52 +msgid "Date format four digit year dash two digit month dash two digit day" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html:55 +msgid "Time format two digit hours colon two digit minutes" +msgstr "" + +#: lms/templates/ccx/schedule.html:56 +msgid "Time" +msgstr "" + +#: lms/templates/ccx/schedule.html:59 +msgid "Set date" +msgstr "" + +#: lms/templates/ccx/schedule.html:70 +msgid "You have unsaved changes." +msgstr "" + +#: lms/templates/ccx/schedule.html:79 +msgid "There was an error saving changes." +msgstr "" + +#: lms/templates/ccx/schedule.html:83 +msgid "Schedule a Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html:100 +msgid "Start Date" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of YYYY-MM-DD +#: lms/templates/ccx/schedule.html:103 lms/templates/ccx/schedule.html:118 +msgid "format four digit year dash two digit month dash two digit day" +msgstr "" + +#: lms/templates/ccx/schedule.html:106 lms/templates/ccx/schedule.html:121 +msgid "yyyy-mm-dd" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html:108 +msgid "Start time format two digit hours colon two digit minutes" +msgstr "" + +#: lms/templates/ccx/schedule.html:109 lms/templates/ccx/schedule.html:124 +msgid "time" +msgstr "" + +#: lms/templates/ccx/schedule.html:115 +msgid "(Optional)" +msgstr "" + +#. Translators: This explains to people using a screen reader how to interpret +#. the format of HH:MM +#: lms/templates/ccx/schedule.html:123 +msgid "Due Time format two digit hours colon two digit minutes" +msgstr "" + +#: lms/templates/ccx/schedule.html:129 +msgid "Add Unit" +msgstr "" + +#: lms/templates/ccx/schedule.html:133 +msgid "Add All Units" +msgstr "" + +#: lms/templates/ccx/schedule.html:137 +msgid "All units have been added." +msgstr "" + +#: lms/templates/ccx/student_admin.html:6 +msgid "View gradebook" +msgstr "" + +#: lms/templates/ccx/student_admin.html:7 +msgid "Download student grades" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:50 +msgid "Print or share your certificate:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:56 +msgid "Post on Facebook" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:60 +#: lms/templates/certificates/_accomplishment-banner.html:62 +#: lms/templates/dashboard/_dashboard_course_listing.html:241 +#: lms/templates/dashboard/_dashboard_course_listing.html:247 +msgid "Share on Twitter" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:66 +msgid "Tweet this Accomplishment. Pop up window." +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:71 +#: lms/templates/certificates/_accomplishment-banner.html:73 +msgid "Add to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:80 +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html:86 +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-header.html:9 +msgid "{platform_name} Home" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html:43 +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html:69 +msgid "Supported by the following organizations" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html:96 +msgid "Awarded to:" +msgstr "" + +#: lms/templates/certificates/_edx-accomplishment-print-help.html:10 +msgid "" +"For tips and tricks on printing your certificate, view the {link_start}Web " +"Certificates help documentation{link_end}." +msgstr "" + +#: lms/templates/certificates/invalid.html:9 +msgid "Cannot Find Certificate" +msgstr "" + +#: lms/templates/certificates/invalid.html:11 +msgid "" +"We cannot find a certificate with this URL or ID number. If you are trying " +"to validate a certificate, make sure that the URL or ID number is correct. " +"If you are sure that the URL or ID number is correct, contact support." +msgstr "" + +#: lms/templates/certificates/server-error.html:5 +msgid "Invalid Certificate Configuration." +msgstr "" + +#: lms/templates/certificates/server-error.html:9 +msgid "There is a problem with this certificate." +msgstr "" + +#: lms/templates/certificates/server-error.html:14 +msgid "" +"To resolve the problem, your partner manager should verify that the " +"following information is correct." +msgstr "" + +#: lms/templates/certificates/server-error.html:17 +msgid "The institution's logo." +msgstr "" + +#: lms/templates/certificates/server-error.html:18 +msgid "The institution that is linked to the course." +msgstr "" + +#: lms/templates/certificates/server-error.html:19 +msgid "The course information in the Course Administration tool." +msgstr "" + +#: lms/templates/certificates/server-error.html:22 +msgid "" +"If all of the information is correct and the problem persists, contact " +"technical support." +msgstr "" + +#: lms/templates/certificates/url_unsupported.html:9 +msgid "URL Not Supported" +msgstr "" + +#: lms/templates/certificates/url_unsupported.html:11 +msgid "" +"This link is no longer valid. But don’t worry—this Verified Certificate is " +"still valid and available to share. If this is your certificate, please " +"visit your dashboard to get a new shareable link. If you're viewing someone " +"else's certificate, please contact them to get an updated link." +msgstr "" + +#: lms/templates/course_modes/_upgrade_button.html:14 +#: lms/templates/course_modes/choose.html:131 +msgid "Pursue the Verified Track" +msgstr "" + +#: lms/templates/course_modes/_upgrade_button.html:17 +#: lms/templates/course_modes/choose.html:133 +msgid "Pursue a Verified Certificate" +msgstr "" + +#: lms/templates/course_modes/choose.html:12 +msgid "Enroll In {course_name} | Choose Your Track" +msgstr "" + +#: lms/templates/course_modes/choose.html:61 +msgid "Sorry, there was an error when trying to enroll you" +msgstr "" + +#: lms/templates/course_modes/choose.html:90 +msgid "Pursue Academic Credit with the Verified Track" +msgstr "" + +#: lms/templates/course_modes/choose.html:92 +msgid "Pursue Academic Credit with a Verified Certificate" +msgstr "" + +#: lms/templates/course_modes/choose.html:96 +msgid "" +"Become eligible for academic credit and highlight your new skills and " +"knowledge with a verified certificate. Use this valuable credential to " +"qualify for academic credit, advance your career, or strengthen your school " +"applications." +msgstr "" + +#: lms/templates/course_modes/choose.html:101 +#: lms/templates/course_modes/choose.html:143 +msgid "Benefits of the Verified Track" +msgstr "" + +#: lms/templates/course_modes/choose.html:103 +#: lms/templates/course_modes/choose.html:115 +msgid "" +"{b_start}Eligible for credit:{b_end} Receive academic credit after " +"successfully completing the course" +msgstr "" + +#: lms/templates/course_modes/choose.html:105 +#: lms/templates/course_modes/choose.html:146 +msgid "" +"{b_start}Unlimited Course Access: {b_end}Learn at your own pace, and access " +"materials anytime to brush up on what you've learned." +msgstr "" + +#: lms/templates/course_modes/choose.html:108 +#: lms/templates/course_modes/choose.html:149 +msgid "" +"{b_start}Graded Assignments: {b_end}Build your skills through graded " +"assignments and projects." +msgstr "" + +#: lms/templates/course_modes/choose.html:110 +#: lms/templates/course_modes/choose.html:151 +msgid "" +"{b_start}Easily Sharable: {b_end}Add the certificate to your CV or resumé, " +"or post it directly on LinkedIn." +msgstr "" + +#: lms/templates/course_modes/choose.html:113 +#: lms/templates/course_modes/choose.html:154 +msgid "Benefits of a Verified Certificate" +msgstr "" + +#: lms/templates/course_modes/choose.html:116 +msgid "" +"{b_start}Official:{b_end} Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: lms/templates/course_modes/choose.html:117 +msgid "" +"{b_start}Easily shareable:{b_end} Add the certificate to your CV or resumé, " +"or post it directly on LinkedIn" +msgstr "" + +#: lms/templates/course_modes/choose.html:138 +msgid "" +"Highlight your new knowledge and skills with a verified certificate. Use " +"this valuable credential to improve your job prospects and advance your " +"career, or highlight your certificate in school applications." +msgstr "" + +#: lms/templates/course_modes/choose.html:156 +msgid "" +"{b_start}Official: {b_end}Receive an instructor-signed certificate with the " +"institution's logo" +msgstr "" + +#: lms/templates/course_modes/choose.html:157 +msgid "" +"{b_start}Easily shareable: {b_end}Add the certificate to your CV or resumé, " +"or post it directly on LinkedIn" +msgstr "" + +#: lms/templates/course_modes/choose.html:158 +msgid "" +"{b_start}Motivating: {b_end}Give yourself an additional incentive to " +"complete the course" +msgstr "" + +#: lms/templates/course_modes/choose.html:183 +#: lms/templates/course_modes/choose.html:191 +#: lms/templates/course_modes/choose.html:220 +msgid "Audit This Course" +msgstr "" + +#: lms/templates/course_modes/choose.html:185 +msgid "" +"Audit this course for free and have complete access to all the course " +"material, activities, tests, and forums." +msgstr "" + +#: lms/templates/course_modes/choose.html:203 +msgid "Audit This Course (No Certificate)" +msgstr "" + +#: lms/templates/course_modes/choose.html:207 +msgid "" +"Audit this course for free and have access to course materials and " +"discussions forums. {b_start}This track does not include graded assignments, " +"or unlimited course access.{b_end}" +msgstr "" + +#: lms/templates/course_modes/choose.html:209 +msgid "" +"Audit this course for free and have access to course materials and " +"discussions forums. {b_start}This track does not include graded assignments." +"{b_end}" +msgstr "" + +#: lms/templates/course_modes/choose.html:211 +msgid "" +"Audit this course for free and have access to course materials and " +"discussions forums. {b_start}This track does not include unlimited course " +"access.{b_end}" +msgstr "" + +#: lms/templates/course_modes/choose.html:213 +msgid "" +"Audit this course for free and have complete access to all the course " +"material, activities, tests, and forums. {b_start}Please note that this " +"track does not offer a certificate for learners who earn a passing grade." +"{b_end}" +msgstr "" + +#: lms/templates/course_modes/error.html:13 +msgid "Unable to enroll in {course_name}" +msgstr "" + +#: lms/templates/course_modes/error.html:24 +msgid "Sorry, we were unable to enroll you in" +msgstr "" + +#: lms/templates/course_modes/error.html:29 +msgid "Explore all courses on edX" +msgstr "" + +#: lms/templates/course_modes/error.html:30 +msgid "Explore all courses" +msgstr "" + +#: lms/templates/course_modes/fbe.html:15 +#: lms/templates/course_modes/unfbe.html:19 +msgid "" +"Showcase a {link_start}verified certificate{link_end} of completion on your " +"resumé to advance your career" +msgstr "" + +#: lms/templates/course_modes/fbe.html:20 +msgid "" +"Get {start_bold}access to all course activities{end_bold}, including both " +"graded and non-graded assignments, while the course is running" +msgstr "" + +#: lms/templates/course_modes/fbe.html:24 +msgid "Show more" +msgstr "" + +#: lms/templates/course_modes/fbe.html:26 +msgid "" +"{start_bold}Full access{end_bold} to course content and materials, even " +"after the course ends" +msgstr "" + +#: lms/templates/course_modes/fbe.html:35 +msgid "{link_start}Learn more{link_end} about course access" +msgstr "" + +#: lms/templates/course_modes/fbe.html:42 +#: lms/templates/course_modes/unfbe.html:23 +msgid "" +"Support our {start_bold}mission{end_bold} to increase access to high-quality " +"education for everyone, everywhere" +msgstr "" + +#: lms/templates/course_modes/fbe.html:53 +msgid "" +"Get temporary access to {start_bold}non-graded{end_bold} activities, " +"including discussion forums and non-graded assignments" +msgstr "" + +#: lms/templates/course_modes/fbe.html:57 +msgid "" +"Get {start_bold}temporary access{end_bold} to the course material, including " +"videos and readings" +msgstr "" + +#: lms/templates/course_modes/fbe.html:62 +msgid "Access expires and all progress will be lost on" +msgstr "" + +#: lms/templates/course_modes/fbe.html:64 +msgid "Access expires and all progress will be lost" +msgstr "" + +#: lms/templates/course_modes/track_selection.html:13 +msgid "Enroll In {course_name} | Upgrade Now" +msgstr "" + +#: lms/templates/course_modes/track_selection.html:91 +msgid "Choose a path for your course in" +msgstr "" + +#: lms/templates/course_modes/track_selection.html:113 +msgid "Earn a certificate" +msgstr "" + +#: lms/templates/course_modes/track_selection.html:141 +msgid "" +"Studies show that those who choose this option are {start_bold}more engaged " +"and motivated{end_bold} to complete their courses" +msgstr "" + +#: lms/templates/course_modes/track_selection.html:150 +msgid "Access this course" +msgstr "" + +#: lms/templates/course_modes/unfbe.html:34 +msgid "Get access to the course material, including videos and readings" +msgstr "" + +#: lms/templates/courseware/accordion.html:13 +msgid "{chapter} current chapter" +msgstr "" + +#: lms/templates/courseware/accordion.html:30 +msgid "{span_start}current section{span_end}" +msgstr "" + +#: lms/templates/courseware/accordion.html:46 +#: lms/templates/courseware/progress.html:208 +msgid "due {date}" +msgstr "" + +#: lms/templates/courseware/accordion.html:48 +msgid "{section_format} due {{date}}" +msgstr "" + +#: lms/templates/courseware/accordion.html:69 +msgid "This content is graded" +msgstr "" + +#: lms/templates/courseware/course_about.html:44 +msgid "An error occurred. Please try again later." +msgstr "" + +#: lms/templates/courseware/course_about.html:78 +msgid "You are enrolled in this course" +msgstr "" + +#: lms/templates/courseware/course_about.html:81 +#: lms/templates/courseware/course_about.html:99 +#: lms/templates/dashboard/_dashboard_course_resume.html:21 +msgid "View Course" +msgstr "" + +#: lms/templates/courseware/course_about.html:90 +msgid "Enrollment in this course is by invitation only" +msgstr "" + +#: lms/templates/courseware/course_about.html:95 +msgid "Enrollment is Closed" +msgstr "" + +#: lms/templates/courseware/course_about.html:114 +msgid "Enroll Now" +msgstr "" + +#: lms/templates/courseware/course_about.html:146 +msgid "View About Page in studio" +msgstr "" + +#: lms/templates/courseware/course_about.html:170 +msgid "Classes Start" +msgstr "" + +#: lms/templates/courseware/course_about.html:190 +msgid "Classes End" +msgstr "" + +#: lms/templates/courseware/course_about.html:203 +msgid "Estimated Effort" +msgstr "" + +#: lms/templates/courseware/course_about.html:220 +msgid "Prerequisites" +msgstr "" + +#: lms/templates/courseware/course_about.html:224 +#: lms/templates/dashboard/_dashboard_course_listing.html:425 +msgid "" +"You must successfully complete {link_start}{prc_display}{link_end} before " +"you begin this course." +msgstr "" + +#: lms/templates/courseware/course_about.html:244 +msgid "Additional Resources" +msgstr "" + +#: lms/templates/courseware/course_about.html:279 +msgctxt "self" +msgid "enroll" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:14 +#: themes/stanford-style/lms/templates/courseware/course_about_sidebar_header.html:8 +msgid "Share with friends and family!" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:27 +msgid "I just enrolled in {number} {title} through {account} {url}" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:38 +msgid "I just enrolled in {number} {title} through {platform} {url}" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:45 +msgid "Take a course with {platform} online" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:52 +#: themes/stanford-style/lms/templates/courseware/course_about_sidebar_header.html:10 +msgid "Tweet that you've enrolled in this course" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:55 +msgid "Post a Facebook message to say you've enrolled in this course" +msgstr "" + +#: lms/templates/courseware/course_about_sidebar_header.html:58 +#: themes/stanford-style/lms/templates/courseware/course_about_sidebar_header.html:13 +msgid "Email someone to say you've enrolled in this course" +msgstr "" + +#: lms/templates/courseware/course_navigation.html:62 +msgid "current location" +msgstr "" + +#. Translators: 'needs attention' is an alternative string for the +#. notification image that indicates the tab "needs attention". +#: lms/templates/courseware/course_navigation.html:67 +#: lms/templates/courseware/tabs.html:30 +msgid "needs attention" +msgstr "" + +#: lms/templates/courseware/course_navigation.html:76 +msgid "Course Material" +msgstr "" + +#: lms/templates/courseware/course_updates.html:10 +#: lms/templates/courseware/course_updates.html:40 +msgid "Hide" +msgstr "" + +#: lms/templates/courseware/course_updates.html:11 +#: lms/templates/courseware/course_updates.html:41 +msgid "Show" +msgstr "" + +#: lms/templates/courseware/course_updates.html:28 +msgid "Show Earlier Course Updates" +msgstr "" + +#: lms/templates/courseware/courses.html:59 +msgid "List of Courses" +msgstr "" + +#: lms/templates/courseware/courses.html:71 +#: lms/templates/courseware/courses.html:72 +msgid "Refine Your Search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html:100 +#: lms/templates/courseware/courseware.html:308 +msgid "Course Utilities" +msgstr "" + +#: lms/templates/courseware/courseware-error.html:8 +msgid "Courseware" +msgstr "" + +#: lms/templates/courseware/courseware-error.html:29 +#: lms/templates/courseware/error-message.html:9 +msgid "" +"We're sorry, this module is temporarily unavailable. Our staff is working to " +"fix it as soon as possible." +msgstr "" + +#: lms/templates/courseware/courseware.html:186 +msgid "Course Search" +msgstr "" + +#: lms/templates/courseware/courseware.html:205 +msgid "No content has been added to this course" +msgstr "" + +#: lms/templates/courseware/courseware.html:257 +#, python-format +msgid "" +"To access course materials, you must score {required_score}% or higher on " +"this exam. Your current score is {current_score}%." +msgstr "" + +#: lms/templates/courseware/courseware.html:275 +msgid "Your score is {current_score}%. You have passed the entrance exam." +msgstr "" + +#: lms/templates/courseware/gradebook.html:44 +msgid "Gradebook" +msgstr "" + +#: lms/templates/courseware/gradebook.html:51 +msgid "Search students" +msgstr "" + +#: lms/templates/courseware/gradebook.html:91 +#: lms/templates/courseware/gradebook.html:116 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:59 +msgid "Total" +msgstr "" + +#: lms/templates/courseware/gradebook.html:126 +msgid "previous page" +msgstr "" + +#: lms/templates/courseware/gradebook.html:130 +msgid "of" +msgstr "" + +#: lms/templates/courseware/gradebook.html:135 +msgid "next page" +msgstr "" + +#: lms/templates/courseware/news.html:6 +msgid "News - MITx 6.002x" +msgstr "" + +#: lms/templates/courseware/news.html:21 +msgid "Updates to Discussion Posts You Follow" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:92 +msgid "Purchase the Program (" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:94 +#: lms/templates/courseware/program_marketing.html:254 +msgid "Original Price" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:95 +#: lms/templates/courseware/program_marketing.html:255 +msgid "${oldPrice}" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:98 +#: lms/templates/courseware/program_marketing.html:259 +msgid "Discounted Price" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:99 +msgid "${newPrice}" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:104 +msgid "{currency})" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:116 +msgid "Start Learning" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:124 +msgid "Play" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:127 +msgid "YouTube Video" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:140 +msgid "View Courses" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:145 +msgid "Meet the Instructors" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:150 +#: lms/templates/courseware/program_marketing.html:401 +msgid "Frequently Asked Questions" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:168 +msgid "Job Outlook" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:180 +msgid "Real Career Impact" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:199 +msgid "What You'll Learn" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:215 +msgid "Average Length" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:218 +msgid "{weeks_to_complete} weeks per course" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:226 +msgid "Effort" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:229 +msgid "" +"{min_hours_effort_per_week}-{max_hours_effort_per_week} hours per week, per " +"course" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:238 +msgid "Number of Courses" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:241 +msgid "{number_of_courses} courses in program" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:249 +msgid "Price (USD)" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:260 +msgid "${newPrice}{htmlEnd} for entire program" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:265 +msgid "You save ${discount_value} {currency}" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:273 +msgid "${full_program_price} for entire program" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:290 +msgid "Courses in the {}" +msgstr "" + +#: lms/templates/courseware/program_marketing.html:324 +msgid "Starts on {}" +msgstr "" + +#: lms/templates/courseware/progress.html:35 +msgid "{course_number} Progress" +msgstr "" + +#: lms/templates/courseware/progress.html:63 +msgid "View Grading in studio" +msgstr "" + +#: lms/templates/courseware/progress.html:67 +msgid "Course Progress for '{username}' ({email})" +msgstr "" + +#: lms/templates/courseware/progress.html:85 +msgid "View Certificate" +msgstr "" + +#: lms/templates/courseware/progress.html:85 +msgid "Opens in a new browser window" +msgstr "" + +#: lms/templates/courseware/progress.html:87 +#: lms/templates/dashboard/_dashboard_certificate_information.html:100 +msgid "Request Certificate" +msgstr "" + +#: lms/templates/courseware/progress.html:102 +msgid "Requirements for Course Credit" +msgstr "" + +#: lms/templates/courseware/progress.html:105 +msgid "{student_name}, you are no longer eligible for credit in this course." +msgstr "" + +#: lms/templates/courseware/progress.html:108 +msgid "" +"{student_name}, you have met the requirements for credit in this course. " +"{a_start}Go to your dashboard{a_end} to purchase course credit." +msgstr "" + +#: lms/templates/courseware/progress.html:115 +msgid "{student_name}, you have not yet met the requirements for credit." +msgstr "" + +#: lms/templates/courseware/progress.html:120 +msgid "Information about course credit requirements" +msgstr "" + +#: lms/templates/courseware/progress.html:127 +msgid "display_name" +msgstr "" + +#: lms/templates/courseware/progress.html:135 +msgid "Verification Submitted" +msgstr "" + +#: lms/templates/courseware/progress.html:138 +msgid "Verification Failed" +msgstr "" + +#: lms/templates/courseware/progress.html:141 +msgid "Verification Declined" +msgstr "" + +#: lms/templates/courseware/progress.html:144 +msgid "Completed by {date}" +msgstr "" + +#: lms/templates/courseware/progress.html:147 +msgid "Upcoming" +msgstr "" + +#: lms/templates/courseware/progress.html:155 +msgid "Less" +msgstr "" + +#: lms/templates/courseware/progress.html:163 +msgid "Details for each chapter" +msgstr "" + +#: lms/templates/courseware/progress.html:185 +#: lms/templates/courseware/progress.html:194 +msgid "{earned} of {total} possible points" +msgstr "" + +#: lms/templates/courseware/progress.html:215 +msgid "" +"Suspicious activity detected during proctored exam review. Exam score 0." +msgstr "" + +#: lms/templates/courseware/progress.html:217 +msgid "Section grade has been overridden." +msgstr "" + +#: lms/templates/courseware/progress.html:224 +msgid "Problem Scores: " +msgstr "" + +#: lms/templates/courseware/progress.html:224 +msgid "Practice Scores: " +msgstr "" + +#: lms/templates/courseware/progress.html:233 +msgid "Problem scores are hidden until the due date." +msgstr "" + +#: lms/templates/courseware/progress.html:235 +msgid "Practice scores are hidden until the due date." +msgstr "" + +#: lms/templates/courseware/progress.html:239 +msgid "Problem scores are hidden." +msgstr "" + +#: lms/templates/courseware/progress.html:241 +msgid "Practice scores are hidden." +msgstr "" + +#: lms/templates/courseware/progress.html:247 +msgid "No problem scores in this section" +msgstr "" + +#: lms/templates/courseware/syllabus.html:14 +msgid "{course.display_number_with_default} Course Info" +msgstr "" + +#: lms/templates/courseware/welcome-back.html:9 +msgid "" +"You were most recently in {section_link}. If you're done with that, choose " +"another section on the left." +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:34 +#: lms/templates/emails/business_order_confirmation_email.txt:4 +#: lms/templates/emails/order_confirmation_email.txt:3 +msgid "Hi {name}," +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:36 +msgid "Hi," +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:43 +msgid "" +"Congratulations! You are now eligible to receive course credit from " +"{providers} for successfully completing your {platform_name} course! " +"{link_start}Purchase credit now.{link_end}" +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:52 +msgid "" +"Congratulations! You are now eligible to receive course credit for " +"successfully completing your {platform_name} course! {link_start}Purchase " +"credit now.{link_end}" +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:63 +msgid "" +"Course credit can help you get a jump start on your university degree, " +"finish a degree already started, or fulfill requirements at a different " +"academic institution." +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:67 +msgid "There are 2 steps to getting course credit." +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:71 +msgid "" +"Purchase credit by going to your {link_start}{platform_name} " +"dashboard{link_end} and clicking the {bold_start}Get Credit{bold_end} button " +"below the course title." +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:82 +msgid "" +"When your payment is complete, return to the dashboard and click the " +"{bold_start}Request Credit{bold_end} button under the course title to " +"request an official academic transcript at the institution that granted the " +"credit." +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:89 +msgid "" +"We hope you enjoyed the course, and we hope to see you in future " +"{platform_name} courses!" +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:90 +#: lms/templates/emails/order_confirmation_email.txt:18 +#: lms/templates/emails/passed_verification_email.txt:11 +msgid "The {platform_name} Team" +msgstr "" + +#: lms/templates/credit_notifications/credit_eligibility_email.html:100 +msgid "" +"{link_start}Click here for more information on credit at {platform_name}" +"{link_end}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:55 +msgid "Your grade and certificate will be ready after {date}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:65 +msgid "Congratulations! Your certificate is ready." +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:68 +msgid "Grade required for a {cert_name_short}:" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:70 +msgid "Grade required to pass this course:" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:75 +msgid "" +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your " +"{cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:79 +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " +"Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " +"identified you as being connected with one of those countries, please let us " +"know by contacting {email}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:83 +msgid "" +"Your certificate was not issued because you do not have a current verified " +"identity with {platform_name}. " +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:94 +msgid "Your {cert_name_short} is Generating" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:106 +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:107 +msgid "View my {cert_name_short}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:115 +msgid "Complete our course feedback survey" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:126 +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:132 +msgid "Share on LinkedIn" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:145 +msgid "You are not yet eligible for a certificate." +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:151 +msgid "This link will open the course progress page" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html:152 +msgid "View grades" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:85 +msgid "Course details" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:90 +msgid "{course_number} {course_name} Home Page" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:94 +#: lms/templates/dashboard/_dashboard_course_listing.html:99 +msgid "{course_number} {course_name} Cover Image" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:104 +msgid "Enrolled as: " +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:132 +msgid "Coming Soon" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:138 +msgid "Ended - {date}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:141 +msgid "Started - {date}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:147 +#: lms/templates/dashboard/_dashboard_course_listing.html:151 +msgid "Starts - {date}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:162 +msgid "for {course_display_name}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:170 +msgid "You must select a session by {expiration_date} to access the course." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:172 +msgid "You must select a session to access the course." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:185 +msgid "Change or Leave Session" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:193 +msgid "You can no longer change sessions." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:195 +msgid "You can change sessions until {entitlement_expiration_date}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:213 +msgid "I'm taking {course_name} online with {facebook_brand}. Check it out!" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:216 +msgid "Share {course_name} on Facebook" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:219 +#: lms/templates/dashboard/_dashboard_course_listing.html:225 +msgid "Share on Facebook" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:235 +msgid "I'm taking {course_name} online with {twitter_brand}. Check it out!" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:238 +msgid "Share {course_name} on Twitter" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:265 +msgid "Course options for" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:272 +#: lms/templates/dashboard/_dashboard_entitlement_actions.html:29 +msgid "Available Actions" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:292 +msgid "" +"You are enrolled by your institution and you should reach out to your " +"institution to drop this course." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:298 +#: lms/templates/dashboard/_dashboard_entitlement_actions.html:56 +msgid "Email Settings" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:313 +msgid "View Archived Course" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:352 +msgid "Related Programs" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:386 +msgid "" +"{start_bold}Get the most out of your course!{end_bold} Upgrade to get full " +"access to the course material, unlock both graded and non-graded " +"assignments, and earn a {link_start}verified certificate{link_end} to " +"showcase on your resumé." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:396 +msgid "" +"{start_bold}Get the most out of your course!{end_bold} Upgrade to earn a " +"{link_start}verified certificate{link_end} to showcase on your resumé." +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_listing.html:411 +msgid "Upgrade" +msgstr "" + +#: lms/templates/dashboard/_dashboard_course_resume.html:12 +msgid "Resume Course" +msgstr "" + +#. Translators: provider_name is the name of a credit provider or university +#. (e.g. State University) +#: lms/templates/dashboard/_dashboard_credit_info.html:18 +msgid "" +"You have completed this course and are eligible to purchase course credit. " +"Select {strong_start}Get Credit{strong_end} to get started." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:22 +msgid "You are now eligible for credit from {provider}. Congratulations!" +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:26 +msgid "Get Credit" +msgstr "" + +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a credit provider, such as 'State +#. University' or 'Happy Fun Company'. +#: lms/templates/dashboard/_dashboard_credit_info.html:38 +msgid "" +"Thank you for your payment. To receive course credit, you must now request " +"credit at the {link_to_provider_site} website. Select {start_bold}Request " +"Credit{end_bold} to get started." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:45 +msgid "Request Credit" +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:50 +msgid "" +"{provider_name} has received your course credit request. We will update you " +"when credit processing is complete." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:52 +msgid "View Details" +msgstr "" + +#. Translators: link_to_provider_site is a link to an external webpage. The +#. text of the link will be the name of a credit provider, such as 'State +#. University' or 'Happy Fun Company'. provider_name is the name of credit +#. provider. +#: lms/templates/dashboard/_dashboard_credit_info.html:57 +msgid "" +"{start_bold}Congratulations!{end_bold} {provider_name} has approved your " +"request for course credit. To see your course credit, visit the " +"{link_to_provider_site} website." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:65 +msgid "View Credit" +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:69 +msgid "" +"{provider_name} did not approve your request for course credit. For more " +"information, contact {link_to_provider_site} directly." +msgstr "" + +#: lms/templates/dashboard/_dashboard_credit_info.html:80 +msgid "" +"An error occurred with this transaction. For help, contact {support_email}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_entitlement_actions.html:24 +msgid "Course options for {courseName}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_show_consent.html:11 +msgid "Consent to share your data" +msgstr "" + +#: lms/templates/dashboard/_dashboard_show_consent.html:14 +msgid "" +"To access this course, you must first consent to share your learning " +"achievements with {enterprise_customer_name}." +msgstr "" + +#: lms/templates/dashboard/_dashboard_show_consent.html:19 +msgid "View Consent" +msgstr "" + +#: lms/templates/dashboard/_dashboard_third_party_error.html:7 +msgid "Could Not Link Accounts" +msgstr "" + +#. Translators: this message is displayed when a user tries to link their +#. account with a third-party authentication provider (for example, Google or +#. LinkedIn) with a given edX account, but their third-party account is already +#. associated with another edX account. provider_name is the name of the +#. third-party authentication provider, and platform_name is the name of the +#. edX deployment. +#: lms/templates/dashboard/_dashboard_third_party_error.html:10 +msgid "" +"The {provider_name} account you selected is already linked to another " +"{platform_name} account." +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:7 +msgid "" +"We're sorry to see you go! Read the following statements and rate your level " +"of agreement." +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:9 +msgid "Price is too high for me" +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:32 +msgid "I was not satisfied with my experience taking the courses" +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:55 +msgid "Content of the courses was too difficult" +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:78 +msgid "I did not have enough time to complete the courses" +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:101 +msgid "The content was not available when I wanted to start" +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:124 +msgid "Can we contact you via email for follow up?" +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:137 +#: lms/templates/dashboard/_reason_survey.html:23 +msgid "Thank you for sharing your reasons for unenrolling." +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:138 +#: lms/templates/dashboard/_reason_survey.html:24 +msgid "You are unenrolled from" +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:142 +#: lms/templates/dashboard/_reason_survey.html:28 +msgid "Return To Dashboard" +msgstr "" + +#: lms/templates/dashboard/_entitlement_reason_survey.html:145 +#: lms/templates/dashboard/_reason_survey.html:31 +msgid "Browse Courses" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:7 +msgid "" +"We're sorry to see you go! Please share your main reason for unenrolling." +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:9 +msgid "I just wanted to browse the material" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:10 +msgid "This won't help me reach my goals" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:11 +msgid "I don't have the time" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:12 +msgid "I don't have the academic or language prerequisites" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:13 +msgid "I don't have enough support" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:14 +msgid "I am not happy with the quality of the content" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:15 +msgid "The course material was too hard" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:16 +msgid "The course material was too easy" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:17 +msgid "Something was broken" +msgstr "" + +#: lms/templates/dashboard/_reason_survey.html:18 +msgid "Other" +msgstr "" + +#: lms/templates/debug/run_python_form.html:16 +msgid "Results:" +msgstr "" + +#: lms/templates/discussion/_discussion_inline.html:27 +msgid "Topic:" +msgstr "" + +#: lms/templates/discussion/_discussion_inline.html:36 +msgid "Show Discussion" +msgstr "" + +#: lms/templates/discussion/_discussion_inline_studio.html:8 +msgid "To view live discussions, click Preview or View Live in Unit Settings." +msgstr "" + +#: lms/templates/discussion/_discussion_inline_studio.html:9 +msgid "Discussion ID: {discussion_id}" +msgstr "" + +#: lms/templates/discussion/_discussion_inline_studio.html:11 +msgid "" +"The discussion block is disabled for this course as it is not using a " +"compatible discussion provider." +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:53 +msgid "Discussion topics list" +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:55 +#: lms/templates/discussion/_filter_dropdown.html:56 +msgid "Filter Topics" +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:57 +msgid "filter topics" +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:63 +msgid "All Discussions" +msgstr "" + +#: lms/templates/discussion/_filter_dropdown.html:67 +msgid "Posts I'm Following" +msgstr "" + +#. Translators: This labels a filter menu in forum navigation +#: lms/templates/discussion/_thread_list_template.html:8 +msgid "Filter:" +msgstr "" + +#. Translators: This is a menu option for showing all forum threads unfiltered +#: lms/templates/discussion/_thread_list_template.html:11 +msgid "Show all posts" +msgstr "" + +#. Translators: This is a menu option for showing only unread forum threads +#: lms/templates/discussion/_thread_list_template.html:13 +msgid "Unread posts" +msgstr "" + +#. Translators: This is a menu option for showing only unanswered forum +#. question threads +#: lms/templates/discussion/_thread_list_template.html:16 +msgid "Unanswered posts" +msgstr "" + +#. Translators: This is a menu option for showing only forum threads flagged +#. for abuse +#: lms/templates/discussion/_thread_list_template.html:20 +msgid "Flagged" +msgstr "" + +#. Translators: This labels a group menu in forum navigation +#: lms/templates/discussion/_thread_list_template.html:26 +msgid "Group:" +msgstr "" + +#: lms/templates/discussion/_thread_list_template.html:28 +msgid "in all groups" +msgstr "" + +#. Translators: This labels a sort menu in forum navigation +#: lms/templates/discussion/_thread_list_template.html:37 +msgid "Sort:" +msgstr "" + +#. Translators: This is a menu option for sorting forum threads +#: lms/templates/discussion/_thread_list_template.html:40 +msgid "by recent activity" +msgstr "" + +#. Translators: This is a menu option for sorting forum threads +#: lms/templates/discussion/_thread_list_template.html:42 +msgid "by most activity" +msgstr "" + +#. Translators: This is a menu option for sorting forum threads +#: lms/templates/discussion/_thread_list_template.html:44 +msgid "by most votes" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:13 +msgid "Student Notes" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:28 +msgid "Highlights and notes you've made in course content" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:35 +msgid "Search notes for:" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:36 +msgid "Search notes for..." +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:56 +msgid "View notes by:" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:71 +msgid "" +"You have not made any notes in this course yet. Other students in this " +"course are using notes to:" +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:75 +msgid "Mark a passage or concept so that it's easy to find later." +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:76 +msgid "Record thoughts about a specific passage or concept." +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:77 +msgid "" +"Highlight important information to review later in the course or in future " +"courses." +msgstr "" + +#: lms/templates/edxnotes/edxnotes.html:82 +msgid "" +"Get started by making a note in something you just read, like {section_link}." +msgstr "" + +#: lms/templates/edxnotes/toggle_notes.html:22 +msgid "Hide notes" +msgstr "" + +#: lms/templates/edxnotes/toggle_notes.html:24 +msgid "Show notes" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:7 +msgid "Thank you for your purchase of " +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:10 +msgid "Your payment was successful." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:12 +#: lms/templates/emails/order_confirmation_email.txt:8 +msgid "" +"If you have billing questions, please read the FAQ ({faq_url}) or contact " +"{billing_email}." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:14 +#: lms/templates/emails/order_confirmation_email.txt:10 +msgid "If you have billing questions, please contact {billing_email}." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:19 +msgid "" +"{order_placed_by} placed an order and mentioned your name as the " +"Organization contact." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:23 +msgid "" +"{order_placed_by} placed an order and mentioned your name as the additional " +"receipt recipient." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:27 +#: lms/templates/emails/order_confirmation_email.txt:24 +msgid "The items in your order are:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:29 +#: lms/templates/emails/order_confirmation_email.txt:26 +msgid "Quantity - Description - Price" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:34 +#: lms/templates/emails/order_confirmation_email.txt:31 +msgid "Total billed to credit/debit card: {currency_symbol}{total_cost}" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:38 +msgid "Company Name:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:41 +msgid "Purchase Order Number:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:44 +msgid "Company Contact Name:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:47 +msgid "Company Contact Email:" +msgstr "" + +#. Translators: this will be the name of a person receiving an email +#: lms/templates/emails/business_order_confirmation_email.txt:51 +msgid "Recipient Name:" +msgstr "" + +#. Translators: this will be the email address of a person receiving an email +#: lms/templates/emails/business_order_confirmation_email.txt:55 +msgid "Recipient Email:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:59 +#: lms/templates/emails/order_confirmation_email.txt:34 +msgid "#:" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:67 +msgid "Order Number: {order_number}" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:69 +msgid "" +"A CSV file of your registration URLs is attached. Please distribute " +"registration URLs to each student planning to enroll using the email " +"template below." +msgstr "" + +#. Translators: This is followed by the instructor or course team name (so +#. could be singular or plural) +#: lms/templates/emails/business_order_confirmation_email.txt:73 +msgid "Warm regards," +msgstr "" + +#. Translators: The
is a line break (empty line), please keep this html in +#. the string after the sign off. +#: lms/templates/emails/business_order_confirmation_email.txt:77 +msgid "Warm regards,
The {platform_name} Team" +msgstr "" + +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. +#: lms/templates/emails/business_order_confirmation_email.txt:87 +msgid "Dear [[Name]]" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:89 +msgid "" +"To enroll in {course_names} we have provided a registration URL for you. " +"Please follow the instructions below to claim your access." +msgstr "" + +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. +#: lms/templates/emails/business_order_confirmation_email.txt:92 +msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:94 +msgid "(1) Register for an account at {site_name}" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:95 +msgid "" +"(2) Once registered, copy the redeem URL and paste it in your web browser." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:96 +msgid "" +"(3) On the enrollment confirmation page, Click the 'Activate Enrollment " +"Code' button. This will show the enrollment confirmation." +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:97 +msgid "" +"(4) You should be able to click on 'view course' button or see your course " +"on your student dashboard at {url}" +msgstr "" + +#: lms/templates/emails/business_order_confirmation_email.txt:100 +msgid "(5) Course materials will not be available until the course start date." +msgstr "" + +#. Translators: please translate the text inside [[ ]]. This is meant as a +#. template for course teams to use. Please also keep the

and

HTML +#. tags in place. +#: lms/templates/emails/business_order_confirmation_email.txt:103 +msgid "

Sincerely,

[[Your Signature]]

" +msgstr "" + +#: lms/templates/emails/failed_verification_email.txt:4 +msgid "" +"Sorry! The photos you submitted for ID verification were not accepted, for " +"the following reason(s):" +msgstr "" + +#: lms/templates/emails/failed_verification_email.txt:5 +msgid "The photo(s) of you:" +msgstr "" + +#: lms/templates/emails/failed_verification_email.txt:9 +msgid "The photo of you:" +msgstr "" + +#: lms/templates/emails/failed_verification_email.txt:17 +msgid "The photo of your ID:" +msgstr "" + +#: lms/templates/emails/failed_verification_email.txt:25 +msgid "Other Reasons:" +msgstr "" + +#: lms/templates/emails/failed_verification_email.txt:34 +msgid "Resubmit Verification: {reverify_url}" +msgstr "" + +#: lms/templates/emails/failed_verification_email.txt:35 +msgid "ID Verification FAQ: {faq_url}" +msgstr "" + +#: lms/templates/emails/failed_verification_email.txt:38 +#: lms/templates/emails/photo_submission_confirmation.txt:12 +#: lms/templates/emails/reverification_processed.txt:28 +msgid "The {platform_name} team" +msgstr "" + +#: lms/templates/emails/order_confirmation_email.txt:5 +msgid "" +"Your payment was successful. You will see the charge below on your next " +"credit or debit card statement under the company name {merchant_name}." +msgstr "" + +#: lms/templates/emails/order_confirmation_email.txt:22 +msgid "Your order number is: {order_number}" +msgstr "" + +#: lms/templates/emails/passed_verification_email.txt:4 +msgid "Hello {full_name}," +msgstr "" + +#: lms/templates/emails/passed_verification_email.txt:6 +msgid "Your {platform_name} ID verification photos have been approved." +msgstr "" + +#: lms/templates/emails/passed_verification_email.txt:8 +msgid "" +"Your approval status remains valid for two years, and it will expire " +"{expiration_datetime}." +msgstr "" + +#: lms/templates/emails/photo_submission_confirmation.txt:4 +msgid "Hi {full_name}," +msgstr "" + +#: lms/templates/emails/photo_submission_confirmation.txt:6 +msgid "Thanks for submitting your photos!" +msgstr "" + +#: lms/templates/emails/photo_submission_confirmation.txt:7 +msgid "" +"We've received your information and the ID verification process has begun." +"Check for an email from us in the next few days to confirm whether your " +"verification was successful.You can also check the status of the " +"verification process on your dashboard." +msgstr "" + +#: lms/templates/emails/reject_name_change.txt:6 +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please e-" +"mail the course staff at {email}." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:4 +msgid "" +"We have successfully verified your identity for the {assessment} assessment " +"in the {course_name} course." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:8 +msgid "" +"We could not verify your identity for the {assessment} assessment in the " +"{course_name} course. You have used {used_attempts} out of " +"{allowed_attempts} attempts to verify your identity." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:11 +msgid "" +"You must verify your identity before the assessment closes on {due_date}." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:14 +msgid "To try to verify your identity again, select the following link:" +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:18 +msgid "" +"We could not verify your identity for the {assessment} assessment in the " +"{course_name} course. You have used {used_attempts} out of " +"{allowed_attempts} attempts to verify your identity, and verification is no " +"longer possible." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:22 +msgid "To go to the courseware, select the following link:" +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:25 +msgid "" +"If you have any questions, you can contact student support at {support_link}." +msgstr "" + +#: lms/templates/emails/reverification_processed.txt:27 +msgid "Thanks," +msgstr "" + +#: lms/templates/embargo/default_courseware.html:5 +#: lms/templates/embargo/default_enrollment.html:5 +#: lms/templates/static_templates/embargo.html:8 +#: themes/stanford-style/lms/templates/embargo/default_courseware.html:4 +#: themes/stanford-style/lms/templates/embargo/default_enrollment.html:4 +#: themes/stanford-style/lms/templates/static_templates/embargo.html:8 +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/embargo/default_courseware.html:9 +msgid "" +"Our system indicates that you are trying to access this {platform_name} " +"course from a country or region in which it is not currently available." +msgstr "" + +#: lms/templates/embargo/default_enrollment.html:9 +msgid "" +"Our system indicates that you are trying to enroll in this {platform_name} " +"course from a country or region in which it is not currently available." +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:6 +msgid "Enrollment Successful" +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:9 +msgid "" +"Thank you for enrolling in {course_names}. We hope you enjoy the course." +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:11 +msgid "Thank you for enrolling in:" +msgstr "" + +#: lms/templates/enrollment/course_enrollment_message.html:13 +msgid "We hope you enjoy the course." +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:17 +msgid "Financial Assistance Application" +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:23 +msgid "A Note to Learners" +msgstr "" + +#. Translators: This string will not be used in Open edX installations. +#: lms/templates/financial-assistance/financial-assistance.html:25 +msgid "Dear edX Learner," +msgstr "" + +#. Translators: This string will not be used in Open edX installations. +#: lms/templates/financial-assistance/financial-assistance.html:28 +msgid "" +"EdX Financial Assistance is a program we created to give learners in all " +"financial circumstances a chance to earn a Verified Certificate upon " +"successful completion of an edX course." +msgstr "" + +#. Translators: This string will not be used in Open edX installations. +#: lms/templates/financial-assistance/financial-assistance.html:31 +msgid "" +"If you are interested in working toward a Verified Certificate, but cannot " +"afford to pay the fee, please apply now. Please note that financial " +"assistance is limited and may not be awarded to all eligible candidates." +msgstr "" + +#. Translators: This string will not be used in Open edX installations. +#: lms/templates/financial-assistance/financial-assistance.html:34 +msgid "" +"In order to be eligible for edX Financial Assistance, you must demonstrate " +"that paying the Verified Certificate fee would cause you economic hardship. " +"To apply, you will be asked to answer a few questions about why you are " +"applying and how the Verified Certificate will benefit you." +msgstr "" + +#. Translators: This string will not be used in Open edX installations. +#: lms/templates/financial-assistance/financial-assistance.html:37 +msgid "" +"If your application is approved, we'll give you instructions for verifying " +"your identity on edx.org so you can start working toward completing your edX " +"course." +msgstr "" + +#. Translators: This string will not be used in Open edX installations. +#: lms/templates/financial-assistance/financial-assistance.html:40 +msgid "" +"EdX is committed to making it possible for you to take high quality courses " +"from leading institutions regardless of your financial situation, earn a " +"Verified Certificate, and share your success with others." +msgstr "" + +#. Translators: This string will not be used in Open edX installations. Do not +#. translate the name "Anant". +#: lms/templates/financial-assistance/financial-assistance.html:42 +msgid "Sincerely, Anant" +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:52 +msgid "Back to Student FAQs" +msgstr "" + +#: lms/templates/financial-assistance/financial-assistance.html:55 +msgid "Apply for Financial Assistance" +msgstr "" + +#: lms/templates/header/brand.html:19 +#: lms/templates/header/navbar-logo-header.html:32 +#: lms/templates/navigation/bootstrap/navbar-logo-header.html:15 +#: lms/templates/navigation/navbar-logo-header.html:20 +msgid "{platform_name} Home Page" +msgstr "" + +#: lms/templates/header/header.html:55 +#: lms/templates/header/user_dropdown.html:37 +msgid "Options Menu" +msgstr "" + +#: lms/templates/header/header.html:72 +#: lms/templates/navigation/navigation.html:84 +msgid "" +"{begin_strong}Warning:{end_strong} Your browser is not fully supported. We " +"strongly recommend using {chrome_link} or {ff_link}." +msgstr "" + +#: lms/templates/header/navbar-authenticated.html:51 +msgid "Discover New" +msgstr "" + +#: lms/templates/header/navbar-logo-header.html:24 +msgid "{name} Dashboard" +msgstr "" + +#: lms/templates/header/navbar-not-authenticated.html:24 +msgid "Supplemental Links" +msgstr "" + +#: lms/templates/header/navbar-not-authenticated.html:28 +#: lms/templates/navigation/navbar-not-authenticated.html:16 +msgid "How it Works" +msgstr "" + +#: lms/templates/header/navbar-not-authenticated.html:36 +#: lms/templates/navigation/navbar-not-authenticated.html:24 +msgid "Schools" +msgstr "" + +#: lms/templates/header/navbar-not-authenticated.html:53 +#: lms/templates/header/navbar-not-authenticated.html:57 +msgid "Register for free" +msgstr "" + +#: lms/templates/header/user_dropdown.html:47 +msgid "Profile" +msgstr "" + +#: lms/templates/header/user_dropdown.html:50 +msgid "Order History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:7 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:19 +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:66 +msgid "Add Coupon Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:24 +msgid "Enter information about the coupon code below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:34 +msgid "Coupon Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:39 +msgid "Discount Percentage" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html:57 +msgid "Add expiration date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:21 +msgid "Example Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:25 +msgid "" +"This course is configured to generate PDF certificates and this certificate " +"type is no longer supported. Example certificates cannot be generated." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:32 +msgid "Generate Example Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:38 +msgid "Status:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:42 +msgid "Generating example {name} certificate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:44 +msgid "Error generating example {name} certificate: {error}" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:46 +msgid "View {name} certificate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:51 +msgid "Refresh Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:60 +msgid "Student-Generated Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:65 +msgid "Disable Student-Generated Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:71 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:77 +msgid "Enable Student-Generated Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:75 +msgid "" +"You must successfully generate example certificates before you enable " +"student-generated certificates." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:86 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:90 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:95 +msgid "Generate Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:89 +msgid "" +"Course certificate generation requires an activated web certificate " +"configuration." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:93 +msgid "" +"When you are ready to generate certificates for your course, click Generate " +"Certificates. You do not need to do this if you have set the certificate " +"mode to on-demand generation." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:104 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:142 +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:144 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2.html:84 +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:117 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:236 +msgid "Pending Tasks" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:106 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:144 +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:146 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2.html:86 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:238 +msgid "The status for any active tasks appears in a table below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:117 +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:155 +msgid "Regenerate Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:120 +msgid "" +"To regenerate certificates for your course, choose the learners who will " +"receive regenerated certificates and click Regenerate Certificates." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:123 +msgid "Choose learner types for regeneration" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:127 +msgid "" +"Regenerate for learners who have already received certificates. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:133 +msgid "Regenerate for learners who have not received certificates. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:139 +msgid "Regenerate for learners with audit passing state. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:145 +msgid "Regenerate for learners with audit not passing state. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:151 +msgid "Regenerate for learners in an error state. ({count})" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:162 +msgid "Certificate Generation History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:167 +msgid "Task name" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:187 +msgid "SET CERTIFICATE EXCEPTIONS" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:189 +msgid "" +"Set exceptions to generate certificates for learners who did not qualify for " +"a certificate but have been given an exception by the course team. After you " +"add learners to the exception list, click Generate Exception Certificates " +"below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificates.html:209 +msgid "Invalidate Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:8 +msgid "Enrollment Information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:14 +msgid "Number of enrollees (admins, staff, and students) by track" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:19 +msgid "Audit" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:22 +msgid "Honor" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:25 +msgid "Professional" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:29 +msgid "Executive Education" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:34 +msgid "Unpaid Executive Education" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:39 +msgid "Paid Executive Education" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:44 +msgid "Master's" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:49 +msgid "Unpaid Bootcamp" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:54 +msgid "Paid Bootcamp" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:74 +msgid "Basic Course Information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:78 +msgid "Course Name:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:98 +msgid "Course Start Date:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:103 +msgid "Course End Date:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:105 +msgid "No end date set" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:111 +msgid "Has the course started?" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:113 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:120 +msgid "Yes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:113 +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:122 +msgid "No" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:118 +msgid "Has the course ended?" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:127 +msgid "Number of sections:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:132 +msgid "Grade Cutoffs:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html:159 +msgid "Course Warnings" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:13 +msgid "" +"Click to display the grading configuration for the course. The grading " +"configuration is the breakdown of graded subsections of the course (such as " +"exams and problem sets), and can be changed on the 'Grading' page (under " +"'Settings') in Studio." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:14 +msgid "Grading Configuration" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:19 +msgid "" +"The CSV of anonymized student IDs download has been relocated to the Reports " +"section below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:26 +msgid "Reports" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:28 +msgid "" +"For large courses, generating some reports can take several hours. When " +"report generation is complete, a link that includes the date and time of " +"generation appears in the table below. These reports are generated in the " +"background, meaning it is OK to navigate away from this page while your " +"report is generating." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:30 +msgid "" +"Please be patient and do not click these buttons multiple times. Clicking " +"these buttons multiple times will significantly slow the generation process." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:32 +msgid "" +"Click to generate a CSV file of all students enrolled in this course, along " +"with profile information such as email address and username:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:34 +msgid "Download profile information as a CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:36 +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:38 +msgid "Download a CSV of learners who can enroll" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:40 +msgid "Click to download a CSV of anonymized student IDs:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:41 +msgid "Get Student Anonymized IDs CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:44 +msgid "" +"Click to generate a CSV file of all proctored exam results in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:45 +msgid "Generate Proctored Exam Results Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:49 +msgid "Click to generate a CSV file of survey results for this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:50 +msgid "Generate Survey Results Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:53 +msgid "" +"Select a problem to generate a CSV file that lists all student answers to " +"the problem. You also select a section or chapter to include results of all " +"problems in that section or chapter." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:57 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/problem_report.html:42 +msgid "NOTE" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:58 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/problem_report.html:43 +msgid "" +"The generated report is limited to {max_entries} responses. If you expect " +"more than {max_entries} responses, try generating the report on a chapter-by-" +"chapter, or problem-by-problem basis, or contact your site administrator to " +"increase the limit." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:80 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/certificates.html:31 +msgid "Click to list certificates that are issued for this course:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:82 +msgid "View Certificates Issued" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:83 +msgid "Download CSV of Certificates Issued" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:90 +msgid "" +"For smaller courses, click to list profile information for enrolled students " +"directly on this page:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:91 +msgid "List enrolled students' profile information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:96 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/grading.html:25 +msgid "" +"Click to generate a CSV grade report for all currently enrolled students." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:98 +msgid "Generate Grade Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:99 +msgid "Generate Problem Grade Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:100 +msgid "Generate ORA Data Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:101 +msgid "Generate ORA Summary Report" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:104 +msgid "" +"Click to generate a ZIP file that contains all submission texts and " +"attachments." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:106 +msgid "Generate Submission Files Archive" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:114 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2.html:48 +msgid "Reports Available for Download" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:116 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2.html:50 +msgid "" +"The reports listed below are available for download, identified by UTC date " +"and time of generation." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:121 +msgid "" +"The answer distribution report listed below is generated periodically by an " +"automated background process. The report is cumulative, so answers submitted " +"after the process starts are included in a subsequent report. The report is " +"generated several times per day." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html:127 +msgid "" +"{strong_start}Note{strong_end}: {ul_start}{li_start}To keep student data " +"secure, you cannot save or email these links for direct access. Copies of " +"links expire within 5 minutes.{li_end}{li_start}Report files are deleted 90 " +"days after generation. If you will need access to old reports, download and " +"store the files, in accordance with your institution's data security " +"policies.{li_end}{ul_end}" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2.html:55 +msgid "" +"The answer distribution report listed below is generated periodically by an " +"automated background process. The report is cumulative, so answers " +"submitted after the process starts are included in a subsequent " +"report. The report is generated several times per day." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2.html:63 +msgid "" +"{strong_start}Note{strong_end}: {ul_start}{li_start}To keep student data " +"secure, you cannot save or email these links for direct access. " +"Copies of links expire within 5 minutes.{li_end}{li_start}Report " +"files are deleted 90 days after generation. If you will need access " +"to old reports, download and store the files, in accordance with " +"your institution's data security policies.{li_end}{ul_end}" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:7 +msgid "Edit Coupon Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:20 +msgid "Edit Coupon Code Information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:30 +msgid "Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:31 +msgid "example: A123DS" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:35 +msgid "Percentage Discount" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:53 +msgid "Expiration Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html:62 +msgid "Update Coupon Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:7 +msgid "Individual due date extensions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:9 +msgid "" +"In this section, you have the ability to grant extensions on specific " +"subsections to individual students. Please note that the latest date is " +"always taken; you cannot use this tool to make an assignment due earlier for " +"a particular student." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:15 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:70 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:93 +msgid "" +"Specify the {platform_name} email address or username of a student here:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:17 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:72 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:95 +msgid "Student Email or Username" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:20 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:55 +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:98 +msgid "Choose the graded subsection:" +msgstr "" + +#. Translators: "format_string" is the string MM/DD/YYYY HH:MM, as that is the +#. format the system requires. +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:31 +msgid "" +"Specify the extension due date and time (in UTC; please specify " +"{format_string})." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:33 +msgid "Reason for extension" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:39 +msgid "Change due date for student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:45 +msgid "Viewing granted extensions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:47 +msgid "" +"Here you can see what extensions have been granted on particular subsection " +"or for a particular student." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:51 +msgid "" +"Choose a graded subsection and click the button to obtain a list of all " +"students who have extensions for the given subsection." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:63 +msgid "List all students with due date extensions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:67 +msgid "Specify a student to see all of that student's extensions." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:74 +msgid "List date extensions for student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:86 +msgid "Resetting extensions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:88 +msgid "" +"Resetting a problem's due date rescinds a due date extension for a student " +"on a particular subsection. This will revert the due date for the student " +"back to the problem's original due date." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:105 +msgid "Reason for reset" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/extensions.html:111 +msgid "Reset due date for student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:7 +msgid "Generate Registration Code Modal" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:19 +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:150 +msgid "Create Enrollment Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:24 +msgid "* Required Information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:39 +msgid "The organization that purchased enrollments in the course" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:43 +msgid "Organization Contact" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:45 +msgid "Organization Contact Name" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:47 +msgid "The primary contact at the organization" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:57 +msgid "Invoice Recipient" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:61 +msgid "The contact who should receive the invoice" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:71 +msgid "Organization Billing Address" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:73 +msgid "Address Line 1" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:78 +msgid "Address Line 2" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:83 +msgid "Address Line 3" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:93 +msgid "State/Province" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:98 +msgid "Zip" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:109 +msgid "Unit Price" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:113 +msgid "The price per enrollment purchased" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:117 +msgid "Number of Enrollment Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:121 +msgid "The total number of enrollment codes to create" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:126 +msgid "Course Team Internal Reference" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:130 +msgid "Internal reference information for the sale" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:134 +msgid "Customer Reference" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:138 +msgid "Customer's purchase order or other reference information" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html:143 +msgid "Send me a copy of the invoice" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/instructor_analytics.html:13 +msgid "" +"For analytics about your course, go to {link_start}{analytics_dashboard_name}" +"{link_end}." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html:25 +#: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html:106 +msgid "Instructor Dashboard" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html:109 +msgid "View Course in Studio" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:5 +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:17 +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:22 +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:32 +msgid "Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html:38 +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:11 +#: lms/templates/instructor/instructor_dashboard_2/membership.html:101 +msgid "" +"Enter email addresses and/or usernames separated by new lines or commas." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:12 +msgid "" +"You will not get notification for emails that bounce, so please double-check " +"spelling." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:18 +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:19 +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:20 +msgid "Therefore, please give enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:21 +#: lms/templates/support/feature_based_enrollments.html:41 +#: lms/templates/support/feature_based_enrollments.html:44 +msgid "Reason" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:64 +msgid "Register/Enroll Students" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:65 +msgid "" +"To register and enroll a list of users in this course, choose a CSV file " +"that contains the following columns in this exact order: email, username, " +"name, and country. Please include one student per row and do not include any " +"headers, footers, or blank lines. Optionally, extra columns can be provided: " +"cohort and course mode, in that order. These extra columns may be blank." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:68 +msgid "Upload a CSV for bulk enrollment" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:75 +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:99 +msgid "Batch Beta Tester Addition" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:102 +msgid "" +"Note: Users must have an activated {platform_name} account before they can " +"be enrolled as beta testers." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:112 +msgid "" +"If this option is {em_start}checked{em_end}, users who have not enrolled in " +"your course will be automatically enrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:114 +msgid "Checking this box has no effect if 'Remove beta testers' is selected." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:133 +msgid "Add beta testers" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:134 +msgid "Remove beta testers" +msgstr "" + +#. Translators: an "Administration List" is a list, such as Course Staff, that +#. users can be added to. +#: lms/templates/instructor/instructor_dashboard_2/membership.html:145 +msgid "Course Team Management" +msgstr "" + +#. Translators: an "Administrator Group" is a group, such as Course Staff, that +#. users can be added to. +#: lms/templates/instructor/instructor_dashboard_2/membership.html:151 +msgid "Select a course team role:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:153 +msgid "Getting available lists..." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:161 +msgid "" +"Staff cannot modify these lists. To manage course team membership, a course " +"Admin must give you the Admin role to add Staff or Beta Testers, or the " +"Discussion Admin role to add discussion moderators and TAs." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:172 +msgid "" +"Course team members with the Staff role help you manage your course. Staff " +"can enroll and unenroll learners, as well as modify their grades and access " +"all course data. Staff also have access to your course in Studio and " +"Insights. You can only give course team roles to enrolled users." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:178 +msgid "Add Staff" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:183 +msgid "Limited Staff" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:185 +msgid "" +"Course team members with the Limited Staff role help you manage your course. " +"Limited Staff can enroll and unenroll learners, as well as modify their " +"grades and access all course data. Limited Staff don't have access to your " +"course in Studio. You can only give course team roles to enrolled users." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:191 +msgid "Add Limited Staff" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:197 +msgid "Admin" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:199 +msgid "" +"Course team members with the Admin role help you manage your course. They " +"can do all of the tasks that Staff can do, and can also add and remove the " +"Staff and Admin roles, discussion moderation roles, and the beta tester role " +"to manage course team membership. You can only give course team roles to " +"enrolled users." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:206 +msgid "Add Admin" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:212 +msgid "Beta Testers" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:214 +msgid "" +"Beta Testers can see course content before other learners. They can make " +"sure that the content works, but have no additional privileges. You can only " +"give course team roles to enrolled users." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:219 +msgid "Add Beta Tester" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:224 +msgid "Discussion Admins" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:226 +msgid "" +"Discussion Admins can edit or delete any post, clear misuse flags, close and " +"re-open threads, endorse responses, and see posts from all groups. Their " +"posts are marked as 'staff'. They can also add and remove the discussion " +"moderation roles to manage course team membership. Only enrolled users can " +"be added as Discussion Admins." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:233 +msgid "Add Discussion Admin" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:238 +msgid "Course Data Researcher" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:240 +msgid "Course Data Researchers can access the data download tab." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:243 +msgid "Add Course Data Researcher" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:251 +msgid "Discussion Moderators" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:253 +msgid "" +"Discussion Moderators can edit or delete any post, clear misuse flags, close " +"and re-open threads, endorse responses, and see posts from all groups. Their " +"posts are marked as 'staff'. They cannot manage course team membership by " +"adding or removing discussion moderation roles. Only enrolled users can be " +"added as Discussion Moderators." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:260 +msgid "Add Moderator" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:265 +msgid "Group Community TA" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:267 +msgid "" +"Group Community TAs are members of the community who help course teams " +"moderate discussions. Group Community TAs see only posts by learners in " +"their assigned group. They can edit or delete posts, clear flags, close and " +"re-open threads, and endorse responses, but only for posts by learners in " +"their group. Their posts are marked as 'Community TA'. Only enrolled " +"learners can be added as Group Community TAs." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:274 +msgid "Add Group Community TA" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:281 +msgid "" +"Community TAs are members of the community who help course teams moderate " +"discussions. They can see posts by learners in their assigned cohort or " +"enrollment track, and can edit or delete posts, clear flags, close or re-" +"open threads, and endorse responses. Their posts are marked as 'Community " +"TA'. Only enrolled learners can be added as Community TAs." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:287 +msgid "Add Community TA" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:294 +msgid "CCX Coaches" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:296 +msgid "" +"CCX Coaches are able to create their own Custom Courses based on this " +"course, which they can use to provide personalized instruction to their own " +"students based in this course material." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html:301 +msgid "Add CCX Coach" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:13 +msgid "To use the email tool, visit the" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:13 +msgid "new experience" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:19 +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:23 +msgid "Send to:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:27 +msgid "Myself" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:31 +msgid "Staff and Administrators" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:35 +msgid "All Learners" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:44 +msgid "Cohort: " +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:48 +msgid "(Learners not explicitly assigned to a cohort)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:63 +msgid "Learners in the {track_name} Track" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:73 +msgid "Subject: " +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:80 +msgid "(Maximum 128 characters)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:85 +msgid "Message:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:95 +msgid "" +"We recommend sending learners no more than one email message per week. " +"Before you send your email, review the text carefully and send it to " +"yourself first, so that you can preview the formatting and make sure " +"embedded images and links work correctly." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:97 +msgid "" +"You can include keywords in your messages. For list of available keywords " +"see the {start_link}documentation{end_link}." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:106 +msgid "CAUTION!" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:107 +msgid "" +"When you select Send Email, your email message is added to the queue for " +"sending, and cannot be cancelled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:111 +msgid "Send Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:119 +msgid "" +"Email actions run in the background. The status for any active tasks - " +"including email tasks - appears in a table below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:131 +msgid "Email Task History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:133 +msgid "To see the content of previously sent emails, click this button:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:135 +msgid "Show Sent Email History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:139 +msgid "To read a sent email message, click its subject." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:146 +msgid "" +"To see the status for all email tasks submitted for this course, click this " +"button:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/send_email.html:148 +msgid "Show Email Task History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:7 +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:19 +msgid "Set Course Mode Price" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:24 +msgid "Please enter Course Mode detail below" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:34 +msgid "Course Price" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:38 +msgid "Currency" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html:46 +msgid "Set Price" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/special_exams.html:14 +msgid "Proctortrack Escalation Email:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/special_exams.html:18 +msgid "Allowance Section" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/special_exams.html:23 +msgid "Student Onboarding Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/special_exams.html:28 +msgid "Student Special Exam Attempts" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/special_exams.html:33 +msgid "Review Dashboard" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:7 +msgid "View gradebook for enrolled learners" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:10 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:14 +msgid "View Gradebook" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:12 +msgid "" +"Note: This feature is available only to courses with a small number of " +"enrolled learners." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:22 +msgid "View a specific learner's enrollment status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:25 +msgid "Learner's {platform_name} email address or username *" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:28 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:50 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:69 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:143 +msgid "Learner email address or username" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:36 +msgid "View Enrollment Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:44 +msgid "View a specific learner's grades and progress" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:47 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:66 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:140 +msgid "Learner's {platform_name} email address or username" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:55 +msgid "View Progress Page" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:63 +msgid "Adjust a learner's grade for a specific problem" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:74 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:202 +msgid "Location of problem in course" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:75 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:203 +msgid "Example" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:78 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:206 +msgid "Problem location" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:81 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:146 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:209 +msgid "Attempts" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:82 +msgid "" +"Allow a learner who has used up all attempts to work on the problem again." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:84 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:149 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:212 +msgid "Reset Attempts to Zero" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:89 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:159 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:215 +msgid "Rescore" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:90 +msgid "" +"For the specified problem, rescore the learner's responses. The 'Rescore " +"Only If Score Improves' option updates the learner's score only if it " +"improves in the learner's favor." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:101 +msgid "Score Override" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:102 +msgid "For the specified problem, override the learner's score." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:105 +msgid "" +"New score for problem, out of the total points available for the problem" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:108 +msgid "Score" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:111 +msgid "Override Learner's Score" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:117 +msgid "Problem History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:118 +msgid "" +"For the specified problem, permanently and completely delete the learner's " +"answers and scores from the database." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:125 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:181 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:224 +msgid "Task Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:126 +msgid "" +"Show the status for the rescoring tasks that you submitted for this learner " +"and problem." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:128 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:186 +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:227 +msgid "Show Task Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:136 +msgid "Adjust a learner's entrance exam results" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:147 +msgid "Allow the learner to take the exam again." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:152 +msgid "Allow Skip" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:153 +msgid "Waive the requirement for the learner to take the exam." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:155 +msgid "Let Learner Skip Entrance Exam" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:161 +msgid "" +"Rescore any responses that have been submitted. The 'Rescore All Problems " +"Only If Score Improves' option updates the learner's scores only if it " +"improves in the learner's favor." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:165 +msgid "Rescore All Problems" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:166 +msgid "Rescore All Problems Only If Score Improves" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:171 +msgid "Entrance Exam History" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:173 +msgid "" +"For the entire entrance exam, permanently and completely delete the " +"learner's answers and scores from the database." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:183 +msgid "" +"Show the status for the rescoring tasks that you submitted for this learner " +"and entrance exam." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:198 +msgid "Adjust all enrolled learners' grades for a specific problem" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:210 +msgid "Allows all learners to work on the problem again." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:216 +msgid "" +"Rescore submitted responses. The 'Rescore Only If Scores Improve' option " +"updates a learner's score only if it improves in the learner's favor." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:219 +msgid "Rescore All Learners' Submissions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:220 +msgid "Rescore Only If Scores Improve" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/student_admin.html:225 +msgid "Show the status for the tasks that you submitted for this problem." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/certificates.html:10 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/grading.html:11 +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:10 +msgid "Note" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/problem_report.html:10 +msgid "" +"Select a problem to generate a CSV file that lists all student " +"answers to the problem. You also select a section or chapter to " +"include results of all problems in that section or chapter." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:70 +msgid "" +"Click to display the grading configuration for the course. " +"The grading configuration is the breakdown of graded subsections of the " +"course (such as exams and problem sets), and can be changed " +"on the 'Grading' page (under 'Settings') in Studio." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:74 +msgid "Click to download a CSV of anonymized student IDs:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:77 +msgid "" +"For large courses, generating some reports can take several " +"hours. When report generation is complete, a link that " +"includes the date and time of generation appears in the table below. These " +"reports are generated in the background, meaning it is OK to " +"navigate away from this page while your report is generating." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:83 +msgid "" +"Please be patient and do not click these buttons multiple " +"times. Clicking these buttons multiple times will significantly slow the " +"generation process." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:88 +msgid "" +"For smaller courses, click to list profile information for " +"enrolled students directly on this page:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:91 +msgid "" +"Click to generate a CSV file of all students enrolled in " +"this course, along with profile information such as email address " +"and username:" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:95 +msgid "" +"Click to generate a CSV file that lists learners who can " +"enroll in the course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:98 +msgid "" +"Click to generate a CSV file of all proctored exam results " +"in this course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:101 +msgid "" +"Click to generate a CSV file of survey results for this " +"course." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:103 +msgid "" +"Click to generate a CSV ORA grade report for all currently " +"enrolled students." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download_2/reports.html:105 +msgid "" +"Click to generate a CSV problem grade report for all " +"currently enrolled students." +msgstr "" + +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html:7 +msgid "My Courses" +msgstr "" + +#: lms/templates/modal/_modal-settings-language.html:21 +msgid "Change Preferred Language" +msgstr "" + +#: lms/templates/modal/_modal-settings-language.html:34 +msgid "Please choose your preferred language" +msgstr "" + +#: lms/templates/modal/_modal-settings-language.html:52 +msgid "Save Language Settings" +msgstr "" + +#: lms/templates/modal/_modal-settings-language.html:58 +msgid "" +"Don't see your preferred language? {link_start}Volunteer to become a " +"translator!{link_end}" +msgstr "" + +#: lms/templates/navigation/navbar-not-authenticated.html:33 +msgid "Explore Courses" +msgstr "" + +#: lms/templates/navigation/navigation.html:44 +msgid "Global" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:6 +msgid "" +"\n" +"{p_tag}You currently do not have any peer grading to do. In order to have " +"peer grading to do:\n" +"{ul_tag}\n" +"{li_tag}You need to have submitted a response to a peer grading problem." +"{end_li_tag}\n" +"{li_tag}The course team needs to score the essays that are used to help you " +"better understand the grading\n" +"criteria.{end_li_tag}\n" +"{li_tag}There must be submissions that are waiting for grading.{end_li_tag}\n" +"{end_ul_tag}\n" +"{end_p_tag}\n" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:24 +#: lms/templates/peer_grading/peer_grading_closed.html:4 +#: lms/templates/peer_grading/peer_grading_problem.html:13 +msgid "Peer Grading" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:26 +msgid "Here is a list of problems that need to be peer graded for this course." +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:36 +msgid "Problem Name" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:37 +msgid "Due date" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:38 +msgid "Graded" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:39 +msgid "Available" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:40 +msgid "Required" +msgstr "" + +#: lms/templates/peer_grading/peer_grading.html:56 +msgid "No due date" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_closed.html:6 +msgid "" +"The due date has passed, and peer grading for this problem is closed at this " +"time." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_closed.html:8 +msgid "The due date has passed, and peer grading is closed at this time." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:10 +msgid "Learning to Grade" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:21 +msgid "Hide Question" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:33 +msgid "Student Response" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:47 +msgid "Written Feedback" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:48 +msgid "Please include some written feedback as well." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:53 +msgid "" +"This submission has explicit, offensive, or (I suspect) plagiarized content. " +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:65 +msgid "How did I do?" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:73 +msgid "Ready to grade!" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:74 +msgid "" +"You have finished learning to grade, which means that you are now ready to " +"start grading." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:75 +msgid "Start Grading!" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:80 +msgid "Learning to grade" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:81 +msgid "You have not yet finished learning to grade this problem." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:82 +msgid "" +"You will now be shown a series of instructor-scored essays, and will be " +"asked to score them yourself." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:83 +msgid "" +"Once you can score the essays similarly to an instructor, you will be ready " +"to grade your peers." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:84 +msgid "Start learning to grade" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:89 +msgid "Are you sure that you want to flag this submission?" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:91 +msgid "" +"You are about to flag a submission. You should only flag a submission that " +"contains explicit, offensive, or (suspected) plagiarized content. If the " +"submission is not addressed to the question or is incorrect, you should give " +"it a score of zero and accompanying feedback instead of flagging it." +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:94 +msgid "Remove Flag" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:95 +msgid "Keep Flag" +msgstr "" + +#: lms/templates/peer_grading/peer_grading_problem.html:99 +msgid "Go Back" +msgstr "" + +#: lms/templates/registration/account_activation_sidebar_notice.html:8 +msgid "Account Activation Info" +msgstr "" + +#: lms/templates/registration/password_reset_complete.html:13 +msgid "Your Password Reset is Complete" +msgstr "" + +#: lms/templates/registration/password_reset_complete.html:33 +msgid "Password Reset Complete" +msgstr "" + +#: lms/templates/registration/password_reset_complete.html:35 +msgid "" +"Your password has been reset. {start_link}Sign-in to your account.{end_link}" +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:15 +msgid "Reset Your {platform_name} Password" +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:37 +msgid "Invalid Password Reset Link" +msgstr "" + +#: lms/templates/registration/password_reset_confirm.html:40 +msgid "" +"This password reset link is invalid. It may have been used already. To reset " +"your password, go to the {start_link}sign-in{end_link} page and select " +"{start_strong}Forgot password{end_strong}." +msgstr "" + +#: lms/templates/registration/password_reset_done.html:3 +msgid "Password reset successful" +msgstr "" + +#: lms/templates/registration/password_reset_done.html:8 +msgid "" +"We've e-mailed you instructions for setting your password to the e-mail " +"address you submitted. You should be receiving it shortly." +msgstr "" + +#: lms/templates/static_templates/404.html:21 +msgid "" +"The page that you were looking for was not found. Go back to the {link_start}" +"homepage{link_end} ." +msgstr "" + +#: lms/templates/static_templates/429.html:9 +#: lms/templates/static_templates/429.html:14 +msgid "Too Many Requests" +msgstr "" + +#: lms/templates/static_templates/429.html:21 +msgid "Your request has been rate-limited. Please try again later." +msgstr "" + +#: lms/templates/static_templates/about.html:13 +#: lms/templates/static_templates/blog.html:13 +#: lms/templates/static_templates/contact.html:13 +#: lms/templates/static_templates/donate.html:13 +#: lms/templates/static_templates/faq.html:13 +#: lms/templates/static_templates/help.html:13 +#: lms/templates/static_templates/honor.html:13 +#: lms/templates/static_templates/jobs.html:13 +#: lms/templates/static_templates/media-kit.html:13 +#: lms/templates/static_templates/news.html:14 +#: lms/templates/static_templates/press.html:14 +#: lms/templates/static_templates/privacy.html:14 +#: lms/templates/static_templates/tos.html:13 +msgid "This page left intentionally blank. Feel free to add your own content." +msgstr "" + +#: lms/templates/static_templates/embargo.html:18 +msgid "" +"Our system indicates that you are trying to access this {platform_name} " +"course from a country or region currently subject to U.S. economic and trade " +"sanctions. Unfortunately, because {platform_name} is required to comply with " +"export controls, we cannot allow you to access this course at this time." +msgstr "" + +#: lms/templates/static_templates/faq.html:5 +#: lms/templates/static_templates/faq.html:10 +#: themes/red-theme/lms/templates/footer.html:43 +msgid "FAQ" +msgstr "" + +#: lms/templates/static_templates/jobs.html:5 +#: lms/templates/static_templates/jobs.html:10 +#: themes/red-theme/lms/templates/footer.html:30 +msgid "Jobs" +msgstr "" + +#: lms/templates/static_templates/news.html:6 +#: lms/templates/static_templates/news.html:11 +#: lms/templates/static_templates/press.html:6 +#: lms/templates/static_templates/press.html:11 +msgid "In the Press" +msgstr "" + +#: lms/templates/static_templates/server-down.html:16 +msgid "Currently the {platform_name} servers are down" +msgstr "" + +#: lms/templates/static_templates/server-down.html:27 +#: lms/templates/static_templates/server-overloaded.html:27 +msgid "" +"Our staff is currently working to get the site back up as soon as possible. " +msgstr "" + +#: lms/templates/static_templates/server-error.html:16 +msgid "There has been a 500 error on the {platform_name} servers" +msgstr "" + +#: lms/templates/static_templates/server-error.html:27 +msgid "Please wait a few seconds and then reload the page." +msgstr "" + +#: lms/templates/static_templates/server-overloaded.html:16 +msgid "Currently the {platform_name} servers are overloaded" +msgstr "" + +#: lms/templates/student_account/account_settings.html:20 +msgid "Account Settings" +msgstr "" + +#: lms/templates/student_account/account_settings.html:82 +msgid "" +" and access to private sites offered by MIT Open Learning, Wharton Executive " +"Education, and Harvard Medical School" +msgstr "" + +#: lms/templates/student_account/finish_auth.html:6 +msgid "Please Wait" +msgstr "" + +#: lms/templates/student_account/login_and_register.html:12 +msgid "Sign in or Register" +msgstr "" + +#: lms/templates/support/certificates.html:21 +#: lms/templates/support/index.html:12 lms/templates/support/index.html:17 +msgid "Student Support" +msgstr "" + +#: lms/templates/support/certificates.html:26 +msgid "Student Support: Certificates" +msgstr "" + +#: lms/templates/support/contact_us.html:16 +msgid "Contact {platform_name} Support" +msgstr "" + +#: lms/templates/support/enrollment.html:27 +msgid "Student Support: Enrollment" +msgstr "" + +#: lms/templates/support/feature_based_enrollments.html:16 +msgid "Student Support: Feature Based Enrollments" +msgstr "" + +#: lms/templates/support/feature_based_enrollments.html:33 +msgid "Content Type Gating" +msgstr "" + +#: lms/templates/support/feature_based_enrollments.html:34 +msgid "Course Duration Limits" +msgstr "" + +#: lms/templates/support/feature_based_enrollments.html:39 +#: lms/templates/support/feature_based_enrollments.html:42 +msgid "Is Enabled" +msgstr "" + +#: lms/templates/support/feature_based_enrollments.html:67 +msgid "No results found" +msgstr "" + +#: lms/templates/support/manage_user.html:28 +msgid "Student Support: Manage User" +msgstr "" + +#: lms/templates/support/program_enrollments_inspector.html:19 +msgid "Program Enrollments Inspector" +msgstr "" + +#: lms/templates/survey/survey.html:11 +msgid "User Survey" +msgstr "" + +#: lms/templates/survey/survey.html:33 +msgid "Pre-Course Survey" +msgstr "" + +#: lms/templates/survey/survey.html:37 +msgid "" +"You can begin your course as soon as you complete the following form. " +"Required fields are marked with an asterisk (*). This information is for the " +"use of {platform_name} only. It will not be linked to your public profile in " +"any way." +msgstr "" + +#: lms/templates/survey/survey.html:42 +msgid "You are missing the following required fields:" +msgstr "" + +#: lms/templates/survey/survey.html:50 +msgid "Cancel and Return to Dashboard" +msgstr "" + +#: lms/templates/survey/survey.html:58 +msgid "Why do I need to complete this information?" +msgstr "" + +#: lms/templates/survey/survey.html:60 +msgid "" +"We use the information you provide to improve our course for both current " +"and future students. The more we know about your specific needs, the better " +"we can make your course experience." +msgstr "" + +#: lms/templates/survey/survey.html:65 +msgid "Who can I contact if I have questions?" +msgstr "" + +#: lms/templates/survey/survey.html:67 +msgid "" +"If you have any questions about this course or this form, you can contact " +"{link_start}{mail_to_link}{link_end}." +msgstr "" + +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:39 +msgid "Skeleton Page" +msgstr "" + +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:45 +msgid "Search the course" +msgstr "" + +#: lms/templates/ux/reference/bootstrap/course-skeleton.html:51 +msgid "Start Course" +msgstr "" + +#: lms/templates/verify_student/_verification_help.html:9 +msgid "Have questions?" +msgstr "" + +#: lms/templates/verify_student/_verification_help.html:11 +msgid "" +"Please read {a_start}our FAQs to view common questions about our " +"certificates{a_end}." +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.html:11 +msgid "Re-Verify for {course_name}" +msgstr "" + +#: lms/templates/verify_student/missed_deadline.html:12 +msgid "Verification Deadline Has Passed" +msgstr "" + +#: lms/templates/verify_student/missed_deadline.html:14 +msgid "Upgrade Deadline Has Passed" +msgstr "" + +#: lms/templates/verify_student/missed_deadline.html:27 +msgid "" +"The verification deadline for {course_name} was {{date}}. Verification is no " +"longer available." +msgstr "" + +#: lms/templates/verify_student/missed_deadline.html:34 +msgid "" +"The deadline to upgrade to a verified certificate for this course has passed." +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:16 +msgid "Upgrade Your Enrollment For {course_name}." +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:18 +msgid "Verify For {course_name}" +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:20 +msgid "Enroll In {course_name}" +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:106 +msgid "Technical Requirements" +msgstr "" + +#: lms/templates/verify_student/pay_and_verify.html:108 +msgid "" +"Please make sure your browser is updated to the {strong_start}{a_start}most " +"recent version possible{a_end}{strong_end}. Also, please make sure your " +"{strong_start}webcam is plugged in, turned on, and allowed to function in " +"your web browser (commonly adjustable in your browser settings).{strong_end}" +msgstr "" + +#: lms/templates/verify_student/reverify.html:10 +msgid "Re-Verification" +msgstr "" + +#: lms/templates/verify_student/reverify_not_allowed.html:8 +#: lms/templates/verify_student/reverify_not_allowed.html:12 +msgid "Identity Verification" +msgstr "" + +#: lms/templates/verify_student/reverify_not_allowed.html:17 +msgid "" +"You have already submitted your verification information. You will see a " +"message on your dashboard when the verification process is complete (usually " +"within 5-7 days)." +msgstr "" + +#: lms/templates/verify_student/reverify_not_allowed.html:19 +msgid "You cannot verify your identity at this time." +msgstr "" + +#: lms/templates/verify_student/reverify_not_allowed.html:25 +msgid "Return to Your Dashboard" +msgstr "" + +#: lms/templates/widgets/cookie-consent.html:20 +msgid "" +"This website uses cookies to ensure you get the best experience on our " +"website. If you continue browsing this site, we understand that you accept " +"the use of cookies." +msgstr "" + +#: lms/templates/widgets/cookie-consent.html:21 +msgid "Got it!" +msgstr "" + +#: lms/templates/widgets/cookie-consent.html:22 +msgid "Learn more" +msgstr "" + +#: lms/templates/wiki/includes/article_menu.html:14 +#: lms/templates/wiki/includes/article_menu.html:23 +#: lms/templates/wiki/includes/article_menu.html:32 +#: lms/templates/wiki/includes/article_menu.html:42 +msgid "{span_start}(active){span_end}" +msgstr "" + +#: lms/templates/wiki/includes/article_menu.html:58 +msgid "{span_start}active{span_end}" +msgstr "" + +#: lms/templates/wiki/includes/breadcrumbs.html:10 +msgid "Course Wiki" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:16 +msgid "Preview Language Setting" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:25 +msgid "Language Code" +msgstr "" + +#: openedx/core/djangoapps/dark_lang/templates/dark_lang/preview-language-fragment.html:27 +msgid "e.g. en for English" +msgstr "" + +#: openedx/core/djangoapps/theming/templates/theming/theming-admin-fragment.html:25 +msgid "Preview Theme" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:28 +msgid "All Rights Reserved" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:33 +msgid "Attribution" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:33 +msgid "Noncommercial" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:34 +msgid "No Derivatives" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:34 +msgid "Share Alike" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:51 +msgid "Creative Commons licensed content, with terms as follow:" +msgstr "" + +#: openedx/core/lib/license/templates/license.html:55 +msgid "Some Rights Reserved" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-dates-fragment.html:11 +msgid "Upcoming Dates" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-dates-fragment.html:18 +msgid "View all course dates" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:20 +msgid "Learn About Verified Certificates" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:24 +msgid "{platform_name} Verified Certificate" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:25 +msgid "Why upgrade?" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:27 +msgid "Official proof of completion" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:28 +msgid "Easily shareable certificate" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:29 +msgid "Proven motivator to complete the course" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:30 +msgid "" +"Certificate purchases help {platform_name} continue to offer free courses" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:32 +msgid "How it works" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:34 +msgid "Pay the Verified Certificate upgrade fee" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:35 +msgid "Verify your identity with a webcam and government-issued ID" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:36 +msgid "Study hard and pass the course" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:37 +msgid "Share your certificate with friends, employers, and others" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:40 +msgid "edX Learner Stories" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:44 +msgid "" +"My certificate has helped me showcase my knowledge on " +"my resumé - I feel like this certificate could " +"really help me land my dream job!" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:47 +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:56 +msgid "{learner_name}, edX Learner" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:53 +msgid "" +"I wanted to include a verified certificate on my resumé and my profile " +"to illustrate that I am working towards this " +"goal I have and that I have achieved something " +"while I was unemployed." +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-sock-fragment.html:63 +msgid "Upgrade ({course_price})" +msgstr "" + +#: openedx/features/course_experience/templates/course_experience/course-updates-fragment.html:49 +msgid "This course does not have any updates." +msgstr "" + +#. Translators: this section lists all the third-party authentication providers +#. (for example, Google and LinkedIn) the user can link with or unlink from +#. their edX account. +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:10 +msgid "Connected Accounts" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:18 +msgid "Linked" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:20 +msgid "Not Linked" +msgstr "" + +#. Translators: clicking on this removes the link between a user's edX account +#. and their account with an external authentication provider (like Google or +#. LinkedIn). +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:34 +msgid "Unlink" +msgstr "" + +#. Translators: clicking on this creates a link between a user's edX account +#. and their account with an external authentication provider (like Google or +#. LinkedIn). +#: openedx/features/learner_profile/static/learner_profile/templates/third_party_auth.html:39 +msgid "Link" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner-achievements-fragment.html:20 +msgid "Completed {completion_date_html}" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner-achievements-fragment.html:39 +msgid "{course_mode} certificate" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner-achievements-fragment.html:53 +msgid "You haven't earned any certificates yet." +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner-achievements-fragment.html:58 +msgid "Explore New Courses" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:16 +msgid "Learner Profile" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:32 +msgid "View My Records" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:39 +msgid "My Profile" +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:41 +msgid "Build out your profile to personalize your identity on {platform_name}." +msgstr "" + +#: openedx/features/learner_profile/templates/learner_profile/learner_profile.html:60 +msgid "An error occurred. Try loading the page again." +msgstr "" + +#: themes/red-theme/lms/templates/footer.html:87 +msgid "" +"{tos_link_start}Terms of Service{tos_link_end} and {honor_link_start}Honor " +"Code{honor_link_end}" +msgstr "" + +#: themes/stanford-style/lms/templates/footer.html:21 +#: themes/stanford-style/lms/templates/static_templates/tos.html:23 +msgid "Copyright" +msgstr "" + +#: themes/stanford-style/lms/templates/footer.html:36 +msgid "Copyright {year}. All rights reserved." +msgstr "" + +#: themes/stanford-style/lms/templates/index.html:16 +msgid "For anyone, anywhere, anytime" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:14 +#: themes/stanford-style/lms/templates/register-shib.html:100 +msgid "" +"We're sorry, but this version of your browser is not supported. Try again " +"using a different browser or a newer version of your browser." +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:18 +#: themes/stanford-style/lms/templates/register-shib.html:104 +msgid "The following errors occurred while processing your registration:" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:36 +msgid "Sign up with {provider_name}" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:49 +msgid "Create your own {platform_name} account below" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:51 +#: themes/stanford-style/lms/templates/register-form.html:71 +msgid "" +"Required fields are noted by bold text and an " +"asterisk (*)." +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:60 +msgid "You've successfully signed in with {selected_provider}." +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:61 +msgid "" +"We just need a little more information before you start learning with " +"{platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:69 +msgid "Please complete the following fields to register for an account. " +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:89 +msgid "example: Jane Doe" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:90 +#: themes/stanford-style/lms/templates/register-form.html:144 +msgid "Your legal name, used for any certificates you earn." +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:94 +#: themes/stanford-style/lms/templates/register-form.html:135 +#: themes/stanford-style/lms/templates/register-shib.html:127 +msgid "example: JaneDoe" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:95 +#: themes/stanford-style/lms/templates/register-form.html:136 +#: themes/stanford-style/lms/templates/register-shib.html:128 +msgid "Will be shown in any discussions or forums you participate in" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:95 +#: themes/stanford-style/lms/templates/register-form.html:136 +msgid "cannot be changed later" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:118 +msgid "Welcome {username}" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:119 +msgid "Enter a Public Display Name:" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:134 +msgid "Public Display Name" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:155 +msgid "Additional Personal Information" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:161 +msgid "example: New York" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:180 +msgid "Highest Level of Education Completed" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:206 +msgid "Year of Birth" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:230 +msgid "Please share with us your reasons for registering with {platform_name}" +msgstr "" + +#: themes/stanford-style/lms/templates/register-form.html:238 +#: themes/stanford-style/lms/templates/register-shib.html:155 +msgid "Account Acknowledgements" +msgstr "" + +#: themes/stanford-style/lms/templates/register-shib.html:10 +msgid "Preferences for {platform_name}" +msgstr "" + +#: themes/stanford-style/lms/templates/register-shib.html:73 +msgid "Update my {platform_name} Account" +msgstr "" + +#: themes/stanford-style/lms/templates/register-shib.html:80 +msgid "Processing your account information" +msgstr "" + +#: themes/stanford-style/lms/templates/register-shib.html:88 +msgid "Welcome {username}! Please set your preferences below" +msgstr "" + +#: themes/stanford-style/lms/templates/register-shib.html:109 +msgid "" +"Required fields are noted by {strong_indicator}bold text and an asterisk (*)." +"{strong_close}" +msgstr "" + +#: themes/stanford-style/lms/templates/register-shib.html:190 +msgid "Update My Account" +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:9 +msgid "Registration Help" +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:15 +msgid "Already registered?" +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:26 +msgid "Next Steps" +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:27 +msgid "" +"You will receive an activation email. You must click on the activation link " +"to complete the process. Don't see the email? Check your spam folder and " +"mark emails from class.stanford.edu as 'not spam', since you'll want to be " +"able to receive email from your courses." +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:32 +msgid "Need Help?" +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:33 +msgid "Need help in registering with {platform_name}?" +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:35 +msgid "View our FAQs for answers to commonly asked questions." +msgstr "" + +#: themes/stanford-style/lms/templates/register-sidebar.html:37 +msgid "" +"Once registered, most questions can be answered in the course specific " +"discussion forums or through the FAQs." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt:2 +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt:4 +msgid "" +"Change your life and start learning today by activating your {platform_name} " +"account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt:16 +#: themes/stanford-style/lms/templates/emails/email_change.txt:13 +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive " +"any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt:2 +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/email_change.txt:2 +msgid "" +"We received a request to change the e-mail associated with your " +"{platform_name} account from {old_email} to {new_email}. If this is correct, " +"please confirm your new e-mail address by visiting:" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt:5 +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please e-" +"mail the tech support at {email}" +msgstr "" + +#: themes/stanford-style/lms/templates/static_templates/tos.html:13 +msgid "Put your Terms of Service here!" +msgstr "" + +#: themes/stanford-style/lms/templates/static_templates/tos.html:17 +msgid "Put your Privacy Policy here!" +msgstr "" + +#: themes/stanford-style/lms/templates/static_templates/tos.html:21 +msgid "Put your Honor Code here!" +msgstr "" + +#: themes/stanford-style/lms/templates/static_templates/tos.html:25 +msgid "Put your Copyright Text here!" +msgstr "" + +#: xmodule/capa/templates/codeinput.html:10 +msgid "Code Editor" +msgstr "" diff --git a/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po b/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po new file mode 100644 index 00000000000..33c631c70b8 --- /dev/null +++ b/translations/edx-platform/conf/locale/en/LC_MESSAGES/djangojs.po @@ -0,0 +1,10983 @@ +# #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +# edX translation file. +# Copyright (C) 2023 EdX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. +# EdX Team , 2023. +# +# #-#-#-#-# underscore.po (PROJECT VERSION) #-#-#-#-# +# Translations template for PROJECT. +# Copyright (C) 2023 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2023. +# +#, fuzzy +msgid "" +msgstr "" +"#-#-#-#-# djangojs.po (0.1a) #-#-#-#-#\n" +"Project-Id-Version: 0.1a\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2023-06-13 08:00+0000\n" +"PO-Revision-Date: 2023-06-13 09:00+0000\n" +"Last-Translator: \n" +"Language-Team: openedx-translation \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"#-#-#-#-# underscore.po (PROJECT VERSION) #-#-#-#-#\n" +"Project-Id-Version: PROJECT VERSION\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2023-11-14 08:58+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.11.0\n" + +#: cms/static/cms/js/main.js:38 +#: cms/static/js/views/active_video_upload_list.js:36 +#: cms/static/js/views/video_transcripts.js:33 +msgid "" +"This may be happening because of an error with our server or your internet " +"connection. Try refreshing the page or making sure you are online." +msgstr "" + +#: cms/static/cms/js/main.js:47 +msgid "Studio's having trouble saving your work" +msgstr "" + +#: cms/static/cms/js/xblock/cms.runtime.v1.js:98 +msgid "OpenAssessment Save Error" +msgstr "" + +#: cms/static/cms/js/xblock/cms.runtime.v1.js:113 +#: cms/static/js/certificates/views/signatory_details.js:72 +#: cms/static/js/models/section.js:27 cms/static/js/utils/drag_and_drop.js:300 +#: cms/static/js/views/asset.js:85 cms/static/js/views/container.js:48 +#: cms/static/js/views/course_info_handout.js:58 +#: cms/static/js/views/course_info_update.js:170 +#: cms/static/js/views/edit_textbook.js:62 +#: cms/static/js/views/list_item_editor.js:41 +#: cms/static/js/views/modals/edit_xblock.js:189 cms/static/js/views/tabs.js:86 +#: cms/static/js/views/tabs.js:118 +#: cms/static/js/views/utils/xblock_utils.js:205 +#: cms/static/js/views/utils/xblock_utils.js:220 +#: lms/static/js/ccx/schedule.js:256 lms/static/js/views/fields.js:72 +msgid "Saving" +msgstr "" + +#: cms/static/js/base.js:100 +msgid "This link will open in a new browser window/tab" +msgstr "" + +#: cms/static/js/base.js:107 +msgid "This link will open in a modal window" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js:78 +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js:87 +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/views/certificate_details.js:46 +msgid "Edit this certificate?" +msgstr "" + +#: cms/static/js/certificates/views/certificate_details.js:47 +msgid "" +"This certificate has already been activated and is live. Are you sure you " +"want to continue editing?" +msgstr "" + +#: cms/static/js/certificates/views/certificate_details.js:48 +msgid "Yes, allow edits to the active Certificate" +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js:22 +#: cms/static/js/certificates/views/certificates_list.js:17 +msgid "certificate" +msgstr "" + +#: cms/static/js/certificates/views/certificate_preview.js:42 +msgid "Deactivating" +msgstr "" + +#: cms/static/js/certificates/views/certificates_list.js:19 +msgid "Set up your certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js:22 +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:134 +msgid "Delete \"<%- signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:137 +#: cms/static/js/views/course_info_update.js:238 +msgid "This action cannot be undone." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:140 +#: cms/static/js/views/asset.js:57 cms/static/js/views/list_item.js:60 +#: cms/static/js/views/manage_users_and_roles.js:32 +#: cms/static/js/views/show_textbook.js:39 +#: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js:36 +#: cms/templates/js/certificate-details.underscore:66 +#: cms/templates/js/certificate-details.underscore:67 +#: cms/templates/js/certificate-editor.underscore:50 +#: cms/templates/js/content-group-editor.underscore:36 +#: cms/templates/js/content-group-editor.underscore:37 +#: cms/templates/js/content-group-editor.underscore:41 +#: cms/templates/js/course-instructor-details.underscore:41 +#: cms/templates/js/course-outline.underscore:203 +#: cms/templates/js/course-outline.underscore:229 +#: cms/templates/js/course-outline.underscore:231 +#: cms/templates/js/course-settings-learning-fields.underscore:4 +#: cms/templates/js/course_grade_policy.underscore:80 +#: cms/templates/js/course_info_update.underscore:21 +#: cms/templates/js/group-configuration-details.underscore:49 +#: cms/templates/js/group-configuration-details.underscore:53 +#: cms/templates/js/group-configuration-editor.underscore:50 +#: cms/templates/js/group-configuration-editor.underscore:54 +#: cms/templates/js/partition-group-details.underscore:31 +#: cms/templates/js/partition-group-details.underscore:32 +#: cms/templates/js/partition-group-details.underscore:36 +#: cms/templates/js/show-textbook.underscore:43 +#: cms/templates/js/signatory-editor.underscore:5 +#: cms/templates/js/video-transcripts.underscore:47 +#: cms/templates/js/xblock-outline.underscore:31 +#: cms/templates/js/xblock-outline.underscore:33 +#: common/static/common/templates/discussion/templates.underscore:842 +msgid "Delete" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:143 +#: cms/static/js/views/course_info_update.js:249 +#: cms/static/js/views/list_item.js:63 cms/static/js/views/show_textbook.js:43 +#: cms/static/js/views/tabs.js:174 +#: cms/static/js/views/utils/xblock_utils.js:134 +msgid "Deleting" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/certificates/views/signatory_editor.js:162 +#: cms/static/js/views/asset.js:73 +#: cms/static/js/views/course_info_update.js:267 +#: cms/static/js/views/export.js:360 +#: cms/static/js/views/manage_users_and_roles.js:33 +#: cms/static/js/views/modals/base_modal.js:136 +#: cms/static/js/views/modals/course_outline_modals.js:218 +#: cms/static/js/views/modals/course_outline_modals.js:259 +#: cms/static/js/views/show_textbook.js:53 cms/static/js/views/tabs.js:188 +#: cms/static/js/views/validation.js:127 +#: common/static/common/js/components/utils/view_utils.js:68 +#: lms/static/js/Markdown.Editor.js:1092 +#: lms/static/js/learner_dashboard/EnterpriseLearnerPortalModal.jsx:152 +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:193 +#: xmodule/js/src/html/edit.js:320 +#: cms/templates/js/add-xblock-component-menu-problem.underscore:55 +#: cms/templates/js/add-xblock-component-menu.underscore:29 +#: cms/templates/js/certificate-editor.underscore:47 +#: cms/templates/js/content-group-editor.underscore:32 +#: cms/templates/js/course_info_handouts.underscore:20 +#: cms/templates/js/course_info_update.underscore:15 +#: cms/templates/js/edit-textbook.underscore:26 +#: cms/templates/js/group-configuration-editor.underscore:46 +#: cms/templates/js/section-name-edit.underscore:4 +#: cms/templates/js/signatory-actions.underscore:4 +#: cms/templates/js/xblock-string-field-editor.underscore:14 +#: common/static/common/templates/discussion/templates.underscore:148 +#: common/static/common/templates/discussion/templates.underscore:246 +#: common/static/common/templates/discussion/templates.underscore:293 +#: common/static/common/templates/discussion/templates.underscore:429 +#: common/static/common/templates/discussion/templates.underscore:489 +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:25 +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:55 +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:151 +#: lms/templates/learner_dashboard/verification_popover.underscore:10 +msgid "Cancel" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:177 +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js:178 +msgid "Image must be in PNG format." +msgstr "" + +#: cms/static/js/collections/group.js:43 +#, javascript-format +msgid "Group %s" +msgstr "" + +#. Translators: Dictionary used for creation ids that are used in +#. default group names. For example: A, B, AA in Group A, +#. Group B, ..., Group AA, etc. +#: cms/static/js/collections/group.js:63 +msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +msgstr "" + +#: cms/static/js/factories/export.js:36 +msgid "Your export has failed." +msgstr "" + +#: cms/static/js/factories/manage_users.js:11 +msgid "Already a course team member" +msgstr "" + +#: cms/static/js/factories/manage_users.js:13 +msgid "" +"Are you sure you want to delete {email} from the course team for " +"“{container}”?" +msgstr "" + +#: cms/static/js/factories/manage_users.js:20 +#: cms/static/js/factories/manage_users_lib.js:22 +#: common/static/common/templates/discussion/templates.underscore:344 +msgid "Staff" +msgstr "" + +#: cms/static/js/factories/manage_users.js:20 +#: cms/static/js/factories/manage_users_lib.js:23 +msgid "Admin" +msgstr "" + +#: cms/static/js/factories/manage_users_lib.js:11 +msgid "Already a library team member" +msgstr "" + +#: cms/static/js/factories/manage_users_lib.js:13 +msgid "Are you sure you want to delete {email} from the library “{container}”?" +msgstr "" + +#: cms/static/js/factories/manage_users_lib.js:21 +msgid "Library User" +msgstr "" + +#: cms/static/js/factories/settings_advanced.js:41 +msgid "Hide Deprecated Settings" +msgstr "" + +#: cms/static/js/factories/settings_advanced.js:45 +msgid "Show Deprecated Settings" +msgstr "" + +#: cms/static/js/factories/textbooks.js:20 +#: cms/static/js/views/pages/group_configurations.js:83 +msgid "You have unsaved changes. Do you really want to leave this page?" +msgstr "" + +#: cms/static/js/features/import/factories/import.js:20 +msgid "There was an error during the upload process." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:21 +msgid "There was an error while unpacking the file." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:22 +msgid "There was an error while verifying the file you submitted." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:31 +msgid "Choose new file" +msgstr "" + +#: cms/static/js/features/import/factories/import.js:46 +msgid "File format not supported. Please upload a file with a {ext} extension." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:54 +msgid "There was an error while importing the new library to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:56 +msgid "There was an error while importing the new course to our database." +msgstr "" + +#: cms/static/js/features/import/factories/import.js:119 +msgid "Your import has failed." +msgstr "" + +#: cms/static/js/features/import/views/import.js:66 +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + +#: cms/static/js/features/import/views/import.js:253 +msgid "Error importing course" +msgstr "" + +#: cms/static/js/features/import/views/import.js:298 +msgid "There was an error with the upload" +msgstr "" + +#: cms/static/js/maintenance/force_publish_course.js:76 +msgid "Internal Server Error." +msgstr "" + +#. Translators: This is the status of a video upload that is queued +#. waiting for other uploads to complete +#: cms/static/js/models/active_video_upload.js:9 +msgid "Queued" +msgstr "" + +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js:11 +#: cms/static/js/views/assets.js:241 cms/static/js/views/video_thumbnail.js:57 +#: lms/static/js/views/image_field.js:21 +msgid "Uploading" +msgstr "" + +#. Translators: This is the status of a video upload that has +#. completed successfully +#: cms/static/js/models/active_video_upload.js:14 +msgid "Upload completed" +msgstr "" + +#. Translators: This is the status of a video upload that has failed +#: cms/static/js/models/active_video_upload.js:16 +msgid "Upload failed" +msgstr "" + +#: cms/static/js/models/chapter.js:35 +msgid "Chapter name and asset_path are both required" +msgstr "" + +#: cms/static/js/models/chapter.js:40 +msgid "Chapter name is required" +msgstr "" + +#: cms/static/js/models/chapter.js:45 +msgid "asset_path is required" +msgstr "" + +#: cms/static/js/models/course.js:8 cms/static/js/models/section.js:9 +msgid "You must specify a name" +msgstr "" + +#: cms/static/js/models/course_update.js:12 +msgid "Action required: Enter a valid date." +msgstr "" + +#: cms/static/js/models/group.js:41 +msgid "Group name is required" +msgstr "" + +#: cms/static/js/models/group_configuration.js:17 +msgid "Group A" +msgstr "" + +#: cms/static/js/models/group_configuration.js:21 +msgid "Group B" +msgstr "" + +#: cms/static/js/models/group_configuration.js:91 +msgid "Group Configuration name is required." +msgstr "" + +#: cms/static/js/models/group_configuration.js:98 +msgid "There must be at least one group." +msgstr "" + +#: cms/static/js/models/group_configuration.js:115 +msgid "All groups must have a name." +msgstr "" + +#: cms/static/js/models/group_configuration.js:123 +msgid "All groups must have a unique name." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:59 +msgid "The course must have an assigned start date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:63 +msgid "The course end date must be later than the course start date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:68 +msgid "The course start date must be later than the enrollment start date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:74 +msgid "The enrollment start date cannot be after the enrollment end date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:78 +msgid "The enrollment end date cannot be after the course end date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:83 +msgid "The certificate available date must be later than the course end date." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:94 +msgid "The certificate display behavior must be one of: {behavior_options}" +msgstr "" + +#: cms/static/js/models/settings/course_details.js:109 +msgid "" +"The certificates display behavior must be {valid_option} if certificate " +"available date is set." +msgstr "" + +#: cms/static/js/models/settings/course_details.js:120 +msgid "Key should only contain letters, numbers, _, or -" +msgstr "" + +#: cms/static/js/models/settings/course_details.js:131 +msgid "Please enter an integer between %(min)s and %(max)s." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:27 +msgid "The assignment type must have a name." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:32 +msgid "There's already another assignment type with this name." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:39 +msgid "Please enter an integer between 0 and 100." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:54 +msgid "Please enter an integer greater than 0." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:61 +msgid "Please enter non-negative integer." +msgstr "" + +#: cms/static/js/models/settings/course_grader.js:66 +msgid "You must have at least one undroppable <%- types %> assignment." +msgstr "" + +#: cms/static/js/models/settings/course_grading_policy.js:79 +msgid "Grace period must be specified in HH:MM format." +msgstr "" + +#: cms/static/js/models/settings/course_grading_policy.js:90 +msgid "Not able to set passing grade to less than %(minimum_grade_cutoff)s%." +msgstr "" + +#: cms/static/js/models/textbook.js:62 +msgid "Textbook name is required" +msgstr "" + +#: cms/static/js/models/textbook.js:68 +msgid "Please add at least one chapter" +msgstr "" + +#: cms/static/js/models/textbook.js:81 +msgid "All chapters must have a name and asset" +msgstr "" + +#: cms/static/js/models/uploads.js:17 +msgid "" +"Only <%- fileTypes %> files can be uploaded. Please select a file ending in " +"<%- (fileExtensions) %> to upload." +msgstr "" + +#: cms/static/js/models/uploads.js:63 +#: lms/templates/student_account/hinted_login.underscore:21 +#: lms/templates/student_account/institution_login.underscore:22 +#: lms/templates/student_account/institution_register.underscore:23 +msgid "or" +msgstr "" + +#: cms/static/js/models/xblock_validation.js:23 +msgid "This unit has validation issues." +msgstr "" + +#: cms/static/js/models/xblock_validation.js:25 +msgid "This component has validation issues." +msgstr "" + +#: cms/static/js/views/active_video_upload.js:42 +#: cms/static/js/views/assets.js:213 +msgid "Your file could not be uploaded" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/active_video_upload.js:46 +#: cms/static/js/views/modals/edit_xblock.js:124 +#: cms/static/js/views/video_transcripts.js:325 +#: lms/static/js/demographics_collection/Wizard.jsx:82 +#: lms/static/js/student_account/tos_modal.js:48 +#: xmodule/js/src/html/edit.js:370 +#: cms/templates/js/course-video-settings.underscore:6 +#: common/static/common/templates/discussion/templates.underscore:417 +#: common/static/common/templates/discussion/templates.underscore:820 +#: common/static/common/templates/discussion/templates.underscore:822 +#: common/static/common/templates/discussion/templates.underscore:870 +#: common/static/common/templates/image-modal.underscore:19 +msgid "Close" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:28 +msgid "Upload Videos" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:30 +msgid "Drag and drop or {spanStart}browse your computer{spanEnd}." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:57 +msgid "Maximum file size: {maxFileSize} GB" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:63 +msgid "Supported file types: {supportedVideoTypes}" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:156 +msgid "Your video uploads are not complete." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:297 +msgid "Upload completed for video {fileName}" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:331 +#: cms/static/js/views/active_video_upload_list.js:355 +msgid "Upload failed for video {fileName}" +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:384 +msgid "" +"{filename} is not in a supported file format. Supported file formats are " +"{supportedFileFormats}." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:391 +msgid "{filename} exceeds maximum size of {maxFileSizeInGB} GB." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:426 +msgid ": video upload complete." +msgstr "" + +#: cms/static/js/views/active_video_upload_list.js:435 +msgid "Previous Uploads table has been updated." +msgstr "" + +#: cms/static/js/views/asset.js:53 +msgid "Delete File Confirmation" +msgstr "" + +#: cms/static/js/views/asset.js:54 +msgid "" +"Are you sure you wish to delete this item. It cannot be reversed!\n" +"\n" +"Also any content that links/refers to this item will no longer work (e.g. " +"broken images and/or links)" +msgstr "" + +#: cms/static/js/views/asset.js:64 +msgid "Your file has been deleted." +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/assets.js:110 xmodule/js/src/html/edit.js:840 +#: cms/templates/js/asset-library.underscore:19 +#: cms/templates/js/course-instructor-details.underscore:3 +#: cms/templates/js/previous-video-upload-list.underscore:14 +#: cms/templates/js/signatory-details.underscore:13 +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:20 +msgid "Name" +msgstr "" + +#: cms/static/js/views/assets.js:111 +#: cms/templates/js/asset-library.underscore:52 +#: cms/templates/js/previous-video-upload-list.underscore:15 +msgid "Date Added" +msgstr "" + +#: cms/static/js/views/assets.js:112 +#: cms/templates/js/asset-library.underscore:26 +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:7 +msgid "Type" +msgstr "" + +#: cms/static/js/views/assets.js:200 +msgid "File {filename} exceeds maximum size of {maxFileSizeInMBs} MB" +msgstr "" + +#: cms/static/js/views/assets.js:207 +msgid "" +"Please follow the instructions here to upload a file elsewhere and link to " +"it: {maxFileSizeRedirectUrl}" +msgstr "" + +#: cms/static/js/views/assets.js:219 +msgid "Max file size exceeded" +msgstr "" + +#: cms/static/js/views/assets.js:261 lms/static/js/Markdown.Editor.js:1093 +#: cms/templates/js/asset-upload-modal.underscore:15 +msgid "Choose File" +msgstr "" + +#: cms/static/js/views/assets.js:338 cms/static/js/views/assets.js:352 +#: cms/templates/js/asset-upload-modal.underscore:4 +msgid "Upload New File" +msgstr "" + +#: cms/static/js/views/assets.js:343 cms/static/js/views/assets.js:357 +msgid "Load Another File" +msgstr "" + +#: cms/static/js/views/components/add_xblock.js:71 +#: cms/static/js/views/utils/xblock_utils.js:52 +msgid "Adding" +msgstr "" + +#: cms/static/js/views/container.js:146 +msgid "{startTag}{requestToken}{endTag}{selector}" +msgstr "" + +#: cms/static/js/views/course_info_update.js:237 +msgid "Are you sure you want to delete this update?" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/course_info_update.js:241 +#: cms/static/js/views/course_outline.js:368 +#: cms/static/js/views/course_outline.js:380 +#: cms/static/js/views/pages/container.js:285 +#: cms/static/js/views/pages/container.js:297 cms/static/js/views/tabs.js:164 +#: lms/static/js/Markdown.Editor.js:1091 xmodule/js/src/html/edit.js:885 +#: common/static/common/templates/discussion/templates.underscore:879 +#: lms/templates/learner_dashboard/verification_popover.underscore:13 +msgid "OK" +msgstr "" + +#: cms/static/js/views/course_outline.js:213 +#: cms/static/js/views/pages/container.js:464 +msgid "Copying" +msgstr "" + +#: cms/static/js/views/course_outline.js:307 +msgid "Copy of '{componentDisplayName}'" +msgstr "" + +#: cms/static/js/views/course_outline.js:343 +#: cms/static/js/views/pages/container.js:259 +msgid "Pasting" +msgstr "" + +#: cms/static/js/views/course_outline.js:363 +#: cms/static/js/views/pages/container.js:280 +msgid "Some errors occurred" +msgstr "" + +#: cms/static/js/views/course_outline.js:365 +#: cms/static/js/views/pages/container.js:282 +msgid "The following required files could not be added to the course:" +msgstr "" + +#: cms/static/js/views/course_outline.js:373 +#: cms/static/js/views/pages/container.js:290 +msgid "You may need to update a file(s) manually" +msgstr "" + +#: cms/static/js/views/course_outline.js:376 +#: cms/static/js/views/pages/container.js:293 +msgid "" +"The following files already exist in this course but don't match the version " +"used by the component you pasted:" +msgstr "" + +#: cms/static/js/views/course_outline.js:385 +#: cms/static/js/views/pages/container.js:302 +msgid "New file(s) added to Files & Uploads." +msgstr "" + +#: cms/static/js/views/course_outline.js:387 +#: cms/static/js/views/pages/container.js:304 +msgid "The following required files were imported to this course:" +msgstr "" + +#: cms/static/js/views/course_outline.js:392 +#: cms/static/js/views/pages/container.js:309 +msgid "View files" +msgstr "" + +#: cms/static/js/views/course_outline.js:401 +#: cms/static/js/views/pages/container.js:318 +msgid "Dismiss" +msgstr "" + +#: cms/static/js/views/course_rerun.js:53 +msgid "Create Re-run" +msgstr "" + +#: cms/static/js/views/course_rerun.js:60 +msgid "Processing Re-run Request" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:25 +msgid "An error has occurred. Wait a few minutes, and then try again." +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/course_video_settings.js:266 +#: xmodule/js/src/html/edit.js:870 +#: cms/templates/js/timed-examination-preference-editor.underscore:23 +msgid "None" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:307 +msgid "Select turnaround" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:335 +msgid "Select fidelity" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:387 +#: cms/static/js/views/course_video_settings.js:423 +msgid "Select language" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:474 +#: cms/static/js/views/metadata.js:357 +#: cms/static/js/views/previous_video_upload.js:78 +#: cms/static/js/views/video_transcripts.js:270 +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:96 +#: lms/static/js/views/image_field.js:19 +#: cms/templates/js/video/metadata-translations-item.underscore:2 +#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore:14 +msgid "Remove" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:475 +msgid "Press Remove to remove language" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:485 +msgid "Settings updated" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:494 +#: cms/templates/js/course-video-settings-update-settings-footer.underscore:11 +msgid "Last updated" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:557 +msgid "Required" +msgstr "" + +#: cms/static/js/views/course_video_settings.js:682 +msgid "Automatic transcripts are disabled." +msgstr "" + +#: cms/static/js/views/course_video_settings.js:719 +msgid "{selectedProvider} credentials saved" +msgstr "" + +#: cms/static/js/views/edit_chapter.js:62 +msgid "Upload a new PDF to “<%- name %>”" +msgstr "" + +#: cms/static/js/views/edit_chapter.js:64 +msgid "Please select a PDF file to upload." +msgstr "" + +#: cms/static/js/views/export.js:312 +msgid "There has been an error while exporting." +msgstr "" + +#: cms/static/js/views/export.js:313 +msgid "" +"There has been a failure to export to XML at least one component. It is " +"recommended that you go to the edit page and repair the error before " +"attempting another export. Please check that all components on the page are " +"valid and do not display any error messages." +msgstr "" + +#: cms/static/js/views/export.js:320 +msgid "Correct failed component" +msgstr "" + +#: cms/static/js/views/export.js:327 +msgid "Return to Export" +msgstr "" + +#: cms/static/js/views/export.js:336 +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to identify the failed component. Inspect your library to identify any " +"problematic components and try again." +msgstr "" + +#: cms/static/js/views/export.js:339 +msgid "Take me to the main library page" +msgstr "" + +#: cms/static/js/views/export.js:341 +msgid "" +"Your course could not be exported to XML. There is not enough information to " +"identify the failed component. Inspect your course to identify any " +"problematic components and try again." +msgstr "" + +#: cms/static/js/views/export.js:344 +msgid "Take me to the main course page" +msgstr "" + +#: cms/static/js/views/export.js:346 +msgid "The raw error message is:" +msgstr "" + +#: cms/static/js/views/export.js:348 +msgid "There has been an error with your export." +msgstr "" + +#. Translators: 'count' is number of groups that the group +#. configuration contains. +#: cms/static/js/views/group_configuration_details.js:71 +msgid "Contains {count} group" +msgid_plural "Contains {count} groups" +msgstr[0] "" +msgstr[1] "" + +#: cms/static/js/views/group_configuration_details.js:82 +#: cms/static/js/views/partition_group_details.js:66 +msgid "Not in Use" +msgstr "" + +#. Translators: 'count' is number of units that the group +#. configuration is used in. +#. Translators: 'count' is number of locations that the group +#. configuration is used in. +#: cms/static/js/views/group_configuration_details.js:90 +#: cms/static/js/views/partition_group_details.js:74 +msgid "Used in {count} location" +msgid_plural "Used in {count} locations" +msgstr[0] "" +msgstr[1] "" + +#. Translators: this refers to a collection of groups. +#: cms/static/js/views/group_configuration_item.js:26 +#: cms/static/js/views/group_configurations_list.js:18 +msgid "group configuration" +msgstr "" + +#: cms/static/js/views/group_configurations_list.js:20 +msgid "Add your first group configuration" +msgstr "" + +#: cms/static/js/views/group_configurations_list.js:22 +msgid "You have not created any group configurations yet." +msgstr "" + +#: cms/static/js/views/instructor_info.js:78 +msgid "Upload instructor image." +msgstr "" + +#: cms/static/js/views/instructor_info.js:79 +#: cms/static/js/views/settings/main.js:481 +msgid "Files must be in JPEG or PNG format." +msgstr "" + +#: cms/static/js/views/license.js:8 +#: cms/templates/js/license-selector.underscore:82 +#: cms/templates/js/license-selector.underscore:110 +msgid "All Rights Reserved" +msgstr "" + +#: cms/static/js/views/license.js:9 +msgid "You reserve all rights for your work" +msgstr "" + +#: cms/static/js/views/license.js:12 +msgid "Creative Commons" +msgstr "" + +#: cms/static/js/views/license.js:13 +msgid "You waive some rights for your work, such that others can use it too" +msgstr "" + +#: cms/static/js/views/license.js:17 +msgid "Version" +msgstr "" + +#: cms/static/js/views/license.js:22 +msgid "Attribution" +msgstr "" + +#: cms/static/js/views/license.js:25 +msgid "" +"Allow others to copy, distribute, display and perform your copyrighted work " +"but only if they give credit the way you request. Currently, this option is " +"required." +msgstr "" + +#: cms/static/js/views/license.js:29 +msgid "Noncommercial" +msgstr "" + +#: cms/static/js/views/license.js:32 +msgid "" +"Allow others to copy, distribute, display and perform your work - and " +"derivative works based upon it - but for noncommercial purposes only." +msgstr "" + +#: cms/static/js/views/license.js:35 +msgid "No Derivatives" +msgstr "" + +#: cms/static/js/views/license.js:38 +msgid "" +"Allow others to copy, distribute, display and perform only verbatim copies " +"of your work, not derivative works based upon it. This option is " +"incompatible with \"Share Alike\"." +msgstr "" + +#: cms/static/js/views/license.js:42 +msgid "Share Alike" +msgstr "" + +#: cms/static/js/views/license.js:45 +msgid "" +"Allow others to distribute derivative works only under a license identical " +"to the license that governs your work. This option is incompatible with \"No " +"Derivatives\"." +msgstr "" + +#. Translators: "item_display_name" is the name of the item to be deleted. +#: cms/static/js/views/list_item.js:51 +msgid "Delete this %(item_display_name)s?" +msgstr "" + +#. Translators: "item_display_name" is the name of the item to be deleted. +#: cms/static/js/views/list_item.js:56 +msgid "Deleting this %(item_display_name)s is permanent and cannot be undone." +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/manage_users_and_roles.js:11 +#: xmodule/js/src/html/edit.js:880 +msgid "Ok" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:12 +msgid "There was an error changing the user's role" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:13 +#: lms/static/js/instructor_dashboard/util.js:166 +msgid "Unknown" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:16 +msgid "Error adding user" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:17 +msgid "Error removing user" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:20 +msgid "A valid email address is required" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:21 +msgid "You must enter a valid email address in order to add a new team member" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:22 +msgid "Return and add email address" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:25 +msgid "Already a member" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:26 +msgid "" +"{email} is already on the {container} team. Recheck the email address if you " +"want to add a new member." +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:27 +msgid "Return to team listing" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:30 +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:131 +msgid "Are you sure?" +msgstr "" + +#: cms/static/js/views/manage_users_and_roles.js:31 +msgid "Are you sure you want to restrict {email} access to “{container}”?" +msgstr "" + +#: cms/static/js/views/metadata.js:610 lms/static/js/views/file_uploader.js:47 +msgid "Upload File" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/modals/base_modal.js:45 +#: cms/static/js/views/modals/course_outline_modals.js:258 +#: xmodule/js/src/html/edit.js:1040 +#: cms/templates/js/certificate-editor.underscore:46 +#: cms/templates/js/content-group-editor.underscore:31 +#: cms/templates/js/course_info_handouts.underscore:19 +#: cms/templates/js/edit-textbook.underscore:25 +#: cms/templates/js/group-configuration-editor.underscore:45 +#: cms/templates/js/section-name-edit.underscore:3 +#: cms/templates/js/signatory-actions.underscore:3 +#: cms/templates/js/xblock-string-field-editor.underscore:13 +#: lms/templates/fields/field_dropdown.underscore:45 +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:149 +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore:15 +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:35 +msgid "Save" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:123 +msgid "{display_name} Settings" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:204 +msgid "Publish {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:211 +msgid "Publish all unpublished changes for this {item}?" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:217 +#: cms/templates/js/course-outline.underscore:166 +#: cms/templates/js/course-outline.underscore:168 +#: cms/templates/js/publish-xblock.underscore:121 +msgid "Publish" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:238 +msgid "Highlights for {display_name}" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:278 +msgid "Enable Course Highlight Emails" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:296 +msgid "Enable" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:297 +msgid "Not yet" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:867 +msgid "All Learners and Staff" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: cms/static/js/views/modals/course_outline_modals.js:1262 +#: xmodule/js/src/html/edit.js:230 +#: cms/templates/js/add-xblock-component-menu-problem.underscore:13 +msgid "Advanced" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:1274 +msgid "Basic" +msgstr "" + +#: cms/static/js/views/modals/course_outline_modals.js:1279 +msgid "Visibility" +msgstr "" + +#. Translators: "title" is the name of the current component being edited. +#: cms/static/js/views/modals/edit_xblock.js:23 +msgid "Editing: {title}" +msgstr "" + +#: cms/static/js/views/modals/edit_xblock.js:98 +msgid "Plugins" +msgstr "" + +#: cms/static/js/views/modals/edit_xblock.js:132 +#: lms/templates/ccx/schedule.underscore:13 +#: lms/templates/ccx/schedule.underscore:83 +msgid "Unit" +msgstr "" + +#: cms/static/js/views/modals/edit_xblock.js:134 +msgid "Component" +msgstr "" + +#: cms/static/js/views/modals/edit_xblock.js:180 +msgid "Studio's having trouble parsing the problem component's content" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js:37 +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js:38 +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js:66 +msgid "Move: {displayName}" +msgstr "" + +#: cms/static/js/views/modals/validation_error_modal.js:16 +msgid "Validation Error While Saving" +msgstr "" + +#: cms/static/js/views/modals/validation_error_modal.js:21 +msgid "Undo Changes" +msgstr "" + +#: cms/static/js/views/modals/validation_error_modal.js:22 +msgid "Change Manually" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:33 +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:34 +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:35 +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:36 +msgid "Components" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:37 +#: cms/templates/js/group-configuration-editor.underscore:30 +msgid "Groups" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:179 +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js:196 +#: cms/templates/js/group-configuration-details.underscore:88 +#: cms/templates/js/partition-group-details.underscore:63 +msgid "Course Outline" +msgstr "" + +#: cms/static/js/views/paged_container.js:260 +msgid "Date added" +msgstr "" + +#. Translators: "title" is the name of the current component or unit being +#. edited. +#: cms/static/js/views/pages/container.js:401 +msgid "Editing access for: {title}" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:164 +msgid "Publishing" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:182 +#: cms/static/js/views/pages/container_subviews.js:184 +#: cms/templates/js/course-video-settings-update-org-credentials-footer.underscore:2 +#: cms/templates/js/course-video-settings-update-settings-footer.underscore:2 +#: cms/templates/js/publish-xblock.underscore:126 +msgid "Discard Changes" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:183 +msgid "" +"Are you sure you want to revert to the last published version of the unit? " +"You cannot undo this action." +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:186 +msgid "Discarding Changes" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:234 +msgid "Hiding from Students" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:237 +msgid "Explicitly Hiding from Students" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:240 +msgid "Inheriting Student Visibility" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:243 +#: cms/static/js/views/pages/container_subviews.js:245 +msgid "Make Visible to Students" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:244 +msgid "" +"If the unit was previously published and released to students, any changes " +"you made to the unit when it was hidden will now be visible to students. Do " +"you want to proceed?" +msgstr "" + +#: cms/static/js/views/pages/container_subviews.js:247 +msgid "Making Visible to Students" +msgstr "" + +#: cms/static/js/views/pages/course_outline.js:237 +msgid "Course Index" +msgstr "" + +#: cms/static/js/views/pages/course_outline.js:245 +msgid "There were errors reindexing course." +msgstr "" + +#: cms/static/js/views/pages/paged_container.js:46 +msgid "Hide Previews" +msgstr "" + +#: cms/static/js/views/pages/paged_container.js:46 +msgid "Show Previews" +msgstr "" + +#. Translators: sample result: +#. "Showing 0-9 out of 25 total, filtered by Images, sorted by Date Added +#. ascending" +#: cms/static/js/views/paging_header.js:53 +msgid "" +"Showing {currentItemRange} out of {totalItemsCount}, filtered by " +"{assetType}, sorted by {sortName} ascending" +msgstr "" + +#. Translators: sample result: +#. "Showing 0-9 out of 25 total, filtered by Images, sorted by Date Added +#. descending" +#: cms/static/js/views/paging_header.js:57 +msgid "" +"Showing {currentItemRange} out of {totalItemsCount}, filtered by " +"{assetType}, sorted by {sortName} descending" +msgstr "" + +#. Translators: sample result: +#. "Showing 0-9 out of 25 total, sorted by Date Added ascending" +#: cms/static/js/views/paging_header.js:64 +msgid "" +"Showing {currentItemRange} out of {totalItemsCount}, sorted by {sortName} " +"ascending" +msgstr "" + +#. Translators: sample result: +#. "Showing 0-9 out of 25 total, sorted by Date Added descending" +#: cms/static/js/views/paging_header.js:68 +msgid "" +"Showing {currentItemRange} out of {totalItemsCount}, sorted by {sortName} " +"descending" +msgstr "" + +#. Translators: turns into "25 total" to be used in other sentences, e.g. +#. "Showing 0-9 out of 25 total". +#: cms/static/js/views/paging_header.js:99 +msgid "{totalItems} total" +msgstr "" + +#. Translators: This refers to a content group that can be linked to a student +#. cohort. +#: cms/static/js/views/partition_group_item.js:24 +#: cms/static/js/views/partition_group_list.js:21 +msgid "content group" +msgstr "" + +#: cms/static/js/views/partition_group_list.js:23 +msgid "Add your first content group" +msgstr "" + +#: cms/static/js/views/partition_group_list.js:25 +msgid "You have not created any content groups yet." +msgstr "" + +#: cms/static/js/views/previous_video_upload.js:76 +msgid "Are you sure you want to remove this video from the list?" +msgstr "" + +#: cms/static/js/views/previous_video_upload.js:77 +msgid "" +"Removing a video from this list does not affect course content. Any content " +"that uses a previously uploaded video ID continues to display in the course." +msgstr "" + +#: cms/static/js/views/previous_video_upload.js:81 +#: cms/static/js/views/video/translations_editor.js:177 +#: cms/static/js/views/video_transcripts.js:273 +#: lms/static/js/views/image_field.js:22 +msgid "Removing" +msgstr "" + +#: cms/static/js/views/settings/advanced.js:70 +msgid "" +"Your changes will not take effect until you save your progress. Take care " +"with key and value formatting, as validation is not implemented." +msgstr "" + +#: cms/static/js/views/settings/advanced.js:142 +msgid "Your policy changes have been saved." +msgstr "" + +#: cms/static/js/views/settings/advanced.js:143 +msgid "" +"No validation is performed on policy keys or value pairs. If you are having " +"difficulties, check your formatting." +msgstr "" + +#: cms/static/js/views/settings/grader.js:58 +msgid "" +"For grading to work, you must change all {oldName} subsections to {newName}." +msgstr "" + +#: cms/static/js/views/settings/main.js:62 +msgid "Course Credit Requirements" +msgstr "" + +#: cms/static/js/views/settings/main.js:63 +msgid "The minimum grade for course credit is not set." +msgstr "" + +#: cms/static/js/views/settings/main.js:155 +msgid "Course pacing cannot be changed once a course has started." +msgstr "" + +#: cms/static/js/views/settings/main.js:223 +msgid "{hours}:{minutes} (current UTC time)" +msgstr "" + +#: cms/static/js/views/settings/main.js:460 +msgid "Upload your course image." +msgstr "" + +#: cms/static/js/views/settings/main.js:466 +msgid "Upload your banner image." +msgstr "" + +#: cms/static/js/views/settings/main.js:472 +msgid "Upload your video thumbnail image." +msgstr "" + +#: cms/static/js/views/show_textbook.js:33 +msgid "Delete “<%- name %>”?" +msgstr "" + +#: cms/static/js/views/show_textbook.js:36 +msgid "" +"Deleting a textbook cannot be undone and once deleted any reference to it in " +"your courseware's navigation will also be removed." +msgstr "" + +#: cms/static/js/views/tabs.js:160 +msgid "Delete Page Confirmation" +msgstr "" + +#: cms/static/js/views/tabs.js:161 +msgid "" +"Are you sure you want to delete this page? This action cannot be undone." +msgstr "" + +#: cms/static/js/views/uploads.js:30 +#: cms/templates/js/metadata-file-uploader-item.underscore:1 +#: cms/templates/js/video/metadata-translations-item.underscore:5 +msgid "Upload" +msgstr "" + +#: cms/static/js/views/uploads.js:122 +msgid "We're sorry, there was an error" +msgstr "" + +#: cms/static/js/views/utils/create_course_utils.js:9 +msgid "" +"The combined length of the organization, course number, and course run " +"fields cannot be more than <%- limit %> characters." +msgstr "" + +#: cms/static/js/views/utils/create_library_utils.js:9 +msgid "" +"The combined length of the organization and library code fields cannot be " +"more than <%- limit %> characters." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js:33 +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js:58 +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js:76 +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js:92 +msgid "Take me to the new location" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:80 +msgid "Duplicating" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:107 +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:107 +msgid "Moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:148 +msgid "Deleting this {xblock_type} is permanent and cannot be undone." +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:154 +msgid "" +"Any content that has listed this content as a prerequisite will also have " +"access limitations removed." +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:157 +msgid "Delete this {xblock_type} (and prerequisite)?" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:163 +#: cms/static/js/views/utils/xblock_utils.js:178 +msgid "Yes, delete this {xblock_type}" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:172 +msgid "Delete this {xblock_type}?" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:264 +msgid "section" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:266 +msgid "subsection" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js:268 +#: cms/templates/js/container-access.underscore:7 +msgid "unit" +msgstr "" + +#: cms/static/js/views/validation.js:22 +msgid "You've made some changes" +msgstr "" + +#: cms/static/js/views/validation.js:23 +msgid "Your changes will not take effect until you save your progress." +msgstr "" + +#: cms/static/js/views/validation.js:24 +msgid "You've made some changes, but there are some errors" +msgstr "" + +#: cms/static/js/views/validation.js:25 +msgid "" +"Please address the errors on this page first, and then save your progress." +msgstr "" + +#: cms/static/js/views/validation.js:118 +msgid "Save Changes" +msgstr "" + +#: cms/static/js/views/validation.js:147 +#: lms/static/js/discussions_management/views/divided_discussions_course_wide.js:76 +#: lms/static/js/discussions_management/views/divided_discussions_inline.js:143 +#: lms/static/js/views/fields.js:73 +msgid "Your changes have been saved." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js:115 +msgid "Please select a file in .srt format." +msgstr "" + +#: cms/static/js/views/video/transcripts/file_uploader.js:195 +msgid "Error: Uploading failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js:141 +msgid "Error: Import failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js:155 +msgid "Error: Replacing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/message_manager.js:171 +#: cms/static/js/views/video/transcripts/message_manager.js:185 +msgid "Error: Choosing failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js:87 +msgid "Error: Connection with server failed." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js:359 +msgid "Link types should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js:372 +msgid "Links should be unique." +msgstr "" + +#: cms/static/js/views/video/transcripts/metadata_videolist.js:394 +msgid "Incorrect url format." +msgstr "" + +#: cms/static/js/views/video/translations_editor.js:14 +msgid "" +"Sorry, there was an error parsing the subtitles that you uploaded. Please " +"check the format and try again." +msgstr "" + +#: cms/static/js/views/video/translations_editor.js:172 +#: cms/static/js/views/video_transcripts.js:268 +msgid "Are you sure you want to remove this transcript?" +msgstr "" + +#: cms/static/js/views/video/translations_editor.js:173 +msgid "" +"If you remove this transcript, the transcript will not be available for this " +"component." +msgstr "" + +#: cms/static/js/views/video/translations_editor.js:174 +msgid "Remove Transcript" +msgstr "" + +#: cms/static/js/views/video/translations_editor.js:225 +msgid "Upload translation" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:31 +msgid "Add Thumbnail" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:35 +msgid "Edit Thumbnail" +msgstr "" + +#. Translators: This is a 2 part text which tells the image requirements. +#: cms/static/js/views/video_thumbnail.js:39 +msgid "" +"{InstructionsSpanStart}{videoImageResoultion}{lineBreak} " +"{videoImageSupportedFileFormats}{spanEnd}" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:52 +msgid "Image upload failed" +msgstr "" + +#. Translators: This is a 3 part text which tells the image requirements. +#: cms/static/js/views/video_thumbnail.js:64 +msgid "" +"{ReqTextSpanStart}Requirements{spanEnd}{lineBreak}{InstructionsSpanStart}" +"{videoImageResoultion}{lineBreak} {videoImageSupportedFileFormats}{spanEnd}" +msgstr "" + +#. Translators: message will be like 1280x720 pixels +#: cms/static/js/views/video_thumbnail.js:130 +msgid "{maxWidth}x{maxHeight} pixels" +msgstr "" + +#. Translators: message will be like Thumbnail for Arrow.mp4 +#: cms/static/js/views/video_thumbnail.js:138 +msgid "Thumbnail for {videoName}" +msgstr "" + +#. Translators: message will be like Add Thumbnail - Arrow.mp4 +#: cms/static/js/views/video_thumbnail.js:146 +msgid "Add Thumbnail - {videoName}" +msgstr "" + +#. Translators: humanizeDuration will be like 10 minutes, an hour and 20 +#. minutes etc +#: cms/static/js/views/video_thumbnail.js:172 +msgid "Video duration is {humanizeDuration}" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:189 +msgid "minutes" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:189 +msgid "minute" +msgstr "" + +#. Translators: message will be like 15 minutes, 1 minute +#: cms/static/js/views/video_thumbnail.js:192 +msgid "{minutes} {unit}" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:198 +msgid "seconds" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:198 +msgid "second" +msgstr "" + +#. Translators: message will be like 20 seconds, 1 second +#: cms/static/js/views/video_thumbnail.js:201 +msgid "{seconds} {unit}" +msgstr "" + +#. Translators: `and` will be used to combine both miuntes and seconds like +#. `13 minutes and 45 seconds` +#: cms/static/js/views/video_thumbnail.js:207 +msgid " and " +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:234 +msgid "Video image upload started" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:246 +msgid "Video image upload completed" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:321 +msgid "" +"This image file type is not supported. Supported file types are " +"{supportedFileFormats}." +msgstr "" + +#. Translators: maxFileSizeInMB will be like 2 MB. +#: cms/static/js/views/video_thumbnail.js:330 +msgid "The selected image must be smaller than {maxFileSizeInMB}." +msgstr "" + +#. Translators: minFileSizeInKB will be like 2 KB. +#: cms/static/js/views/video_thumbnail.js:338 +msgid "The selected image must be larger than {minFileSizeInKB}." +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:366 +msgid "Could not upload the video image file" +msgstr "" + +#: cms/static/js/views/video_thumbnail.js:368 +msgid "Image upload failed. " +msgstr "" + +#: cms/static/js/views/video_transcripts.js:32 +msgid "The file could not be uploaded." +msgstr "" + +#: cms/static/js/views/video_transcripts.js:130 +msgid "Hide transcripts ({transcriptCount})" +msgstr "" + +#: cms/static/js/views/video_transcripts.js:149 +msgid "Show transcripts ({transcriptCount})" +msgstr "" + +#: cms/static/js/views/video_transcripts.js:167 +msgid "" +"This file type is not supported. Supported file type is " +"{supportedFileFormat}." +msgstr "" + +#: cms/static/js/views/video_transcripts.js:228 +#: cms/templates/js/video-transcripts.underscore:27 +msgid "{transcriptClientTitle}_{transcriptLanguageCode}.{fileExtension}" +msgstr "" + +#: cms/static/js/views/video_transcripts.js:269 +msgid "" +"If you remove this transcript, the transcript will not be available for any " +"components that use this video." +msgstr "" + +#: cms/static/js/views/xblock_editor.js:49 +msgid "Editor" +msgstr "" + +#: cms/static/js/views/xblock_editor.js:50 +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:6 +msgid "Settings" +msgstr "" + +#: cms/static/js/views/xblock_outline.js:93 +msgid "New {component_type}" +msgstr "" + +#. Translators: This message will be added to the front of messages of type +#. warning, +#. e.g. "Warning: this component has not been configured yet". +#: cms/static/js/views/xblock_validation.js:51 +#: common/static/common/js/discussion/views/discussion_inline_view.js:201 +msgid "Warning" +msgstr "" + +#. Translators: This message will be added to the front of messages of type +#. error, +#. e.g. "Error: required field is missing". +#: cms/static/js/views/xblock_validation.js:55 +#: common/static/common/js/discussion/utils.js:210 +#: common/static/common/js/discussion/utils.js:247 +#: common/static/common/js/discussion/views/discussion_inline_view.js:209 +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:326 +#: common/static/common/js/discussion/views/discussion_thread_view.js:223 +#: common/static/common/js/discussion/views/discussion_thread_view.js:228 +#: common/static/common/js/discussion/views/discussion_thread_view.js:233 +#: common/static/common/js/discussion/views/response_comment_view.js:121 +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/components/ReportStatus/ReportStatus.jsx:33 +#: lms/static/js/student_account/views/FinishAuthView.js:82 +#: lms/static/js/verify_student/views/step_view.js:50 +#: lms/static/js/views/fields.js:43 +msgid "Error" +msgstr "" + +#: cms/static/js/xblock_asides/structured_tags.js:23 +msgid "Updating Tags" +msgstr "" + +#: common/static/common/js/components/BlockBrowser/components/BlockBrowser/BlockBrowser.jsx:10 +#: cms/templates/js/move-xblock-list.underscore:32 +msgid "View child items" +msgstr "" + +#: common/static/common/js/components/BlockBrowser/components/BlockBrowser/BlockBrowser.jsx:17 +msgid "Navigate up" +msgstr "" + +#: common/static/common/js/components/BlockBrowser/components/BlockBrowser/BlockBrowser.jsx:96 +msgid "Select" +msgstr "" + +#: common/static/common/js/components/utils/view_utils.js:230 +msgid "Required field." +msgstr "" + +#: common/static/common/js/components/utils/view_utils.js:244 +msgid "Please do not use any spaces in this field." +msgstr "" + +#: common/static/common/js/components/utils/view_utils.js:248 +msgid "Please do not use any spaces or special characters in this field." +msgstr "" + +#: common/static/common/js/components/views/paginated_view.js:48 +#: common/static/common/js/components/views/paging_footer.js:22 +msgid "Pagination" +msgstr "" + +#: common/static/common/js/components/views/paginated_view.js:76 +msgid "" +"Your request could not be completed. Reload the page and try again. If the " +"issue persists, click the Help tab to report the problem." +msgstr "" + +#: common/static/common/js/components/views/paging_header.js:38 +msgid "Showing {firstIndex} out of {numItems} total" +msgstr "" + +#: common/static/common/js/components/views/paging_header.js:43 +msgid "Showing {firstIndex}-{lastIndex} out of {numItems} total" +msgstr "" + +#: common/static/common/js/discussion/utils.js:154 +msgid "Loading content" +msgstr "" + +#: common/static/common/js/discussion/utils.js:211 +msgid "Your request could not be processed. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/utils.js:484 +#: common/static/common/js/discussion/utils.js:506 +#: common/static/common/templates/discussion/templates.underscore:592 +#: common/static/common/templates/discussion/templates.underscore:604 +msgid "…" +msgstr "" + +#: common/static/common/js/discussion/utils.js:519 +msgid "Some images in this post have been omitted" +msgstr "" + +#: common/static/common/js/discussion/utils.js:525 +msgid "image omitted" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:285 +msgid "there is currently {numVotes} vote" +msgid_plural "there are currently {numVotes} votes" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:291 +msgid "{numVotes} Vote" +msgid_plural "{numVotes} Votes" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:359 +msgid "" +"You could not be subscribed to this post. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:361 +msgid "" +"You could not be unsubscribed from this post. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:388 +msgid "" +"This response could not be marked as an answer. Refresh the page and try " +"again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:390 +msgid "" +"This response could not be unmarked as an answer. Refresh the page and try " +"again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:394 +msgid "" +"This response could not be marked as endorsed. Refresh the page and try " +"again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:396 +msgid "This response could not be unendorsed. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:428 +msgid "This vote could not be processed. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:444 +msgid "This post could not be pinned. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:446 +msgid "This post could not be unpinned. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:462 +msgid "" +"This post could not be flagged for abuse. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:465 +msgid "" +"This post could not be unflagged for abuse. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:485 +msgid "This post could not be closed. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_content_view.js:487 +msgid "This post could not be reopened. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_inline_view.js:183 +msgid "Show Discussion" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_inline_view.js:193 +#: common/static/common/js/discussion/views/discussion_inline_view.js:232 +msgid "Hide Discussion" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_inline_view.js:210 +msgid "This discussion could not be loaded. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:229 +msgid "There are no posts in this topic yet." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:274 +msgid "Loading more threads" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:327 +msgid "Additional posts could not be loaded. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:392 +msgid "Current conversation" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:510 +msgid "Loading posts list" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:529 +msgid "" +"No results found for {original_query}. Showing results for {suggested_query}." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:548 +msgid "No posts matched your query." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_list_view.js:586 +msgid "Show posts by {username}." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:224 +msgid "The post you selected has been deleted." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:229 +msgid "Responses could not be loaded. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:234 +msgid "" +"Additional responses could not be loaded. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:251 +msgid "{numResponses} other response" +msgid_plural "{numResponses} other responses" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:258 +msgid "{numResponses} response" +msgid_plural "{numResponses} responses" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:270 +msgid "Showing all responses" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:274 +msgid "Showing first response" +msgid_plural "Showing first {numResponses} responses" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:287 +msgid "Load all responses" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:290 +msgid "Load next {numResponses} responses" +msgstr "" + +#: common/static/common/js/discussion/views/discussion_thread_view.js:460 +msgid "Are you sure you want to delete this post?" +msgstr "" + +#: common/static/common/js/discussion/views/new_post_view.js:246 +msgid "Your post will be discarded." +msgstr "" + +#: common/static/common/js/discussion/views/response_comment_show_view.js:59 +#: common/static/common/templates/discussion/templates.underscore:553 +#: common/static/common/templates/discussion/templates.underscore:624 +msgid "anonymous" +msgstr "" + +#: common/static/common/js/discussion/views/response_comment_view.js:106 +msgid "Are you sure you want to delete this comment?" +msgstr "" + +#: common/static/common/js/discussion/views/response_comment_view.js:122 +msgid "This comment could not be deleted. Refresh the page and try again." +msgstr "" + +#: common/static/common/js/discussion/views/thread_response_view.js:232 +msgid "Are you sure you want to delete this response?" +msgstr "" + +#: common/static/common/js/utils/edx.utils.validate.js:28 +msgid "The email address you've provided isn't formatted correctly." +msgstr "" + +#: common/static/common/js/utils/edx.utils.validate.js:29 +msgid "%(field)s must have at least %(count)d characters." +msgstr "" + +#: common/static/common/js/utils/edx.utils.validate.js:30 +msgid "%(field)s can only contain up to %(count)d characters." +msgstr "" + +#: common/static/common/js/utils/edx.utils.validate.js:31 +msgid "Please enter your %(field)s." +msgstr "" + +#: common/static/js/capa/drag_and_drop/base_image.js:14 +msgid "Drop target image" +msgstr "" + +#: common/static/js/capa/drag_and_drop/draggable_events.js:86 +msgid "dragging out of slider" +msgstr "" + +#: common/static/js/capa/drag_and_drop/draggable_events.js:88 +msgid "dragging" +msgstr "" + +#: common/static/js/capa/drag_and_drop/draggable_events.js:110 +msgid "dropped in slider" +msgstr "" + +#: common/static/js/capa/drag_and_drop/draggable_events.js:112 +msgid "dropped on target" +msgstr "" + +#. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" +#: common/static/js/src/jquery.timeago.locale.js:3 +#, javascript-format +msgid "%s ago" +msgstr "" + +#. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" +#: common/static/js/src/jquery.timeago.locale.js:5 +#, javascript-format +msgid "%s from now" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:6 +msgid "less than a minute" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:7 +msgid "about a minute" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:8 +#, javascript-format +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/src/jquery.timeago.locale.js:9 +msgid "about an hour" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:10 +#, javascript-format +msgid "about %d hour" +msgid_plural "about %d hours" +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/src/jquery.timeago.locale.js:11 +msgid "a day" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:12 +#, javascript-format +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/src/jquery.timeago.locale.js:13 +msgid "about a month" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:14 +#, javascript-format +msgid "%d month" +msgid_plural "%d months" +msgstr[0] "" +msgstr[1] "" + +#: common/static/js/src/jquery.timeago.locale.js:15 +msgid "about a year" +msgstr "" + +#: common/static/js/src/jquery.timeago.locale.js:16 +#, javascript-format +msgid "%d year" +msgid_plural "%d years" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/components/Main/Main.jsx:39 +msgid "Select a section or problem" +msgstr "" + +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/components/Main/Main.jsx:82 +msgid "Create a report of problem responses" +msgstr "" + +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/components/ReportStatus/ReportStatus.jsx:13 +msgid "Your report is being generated..." +msgstr "" + +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/components/ReportStatus/ReportStatus.jsx:20 +msgid "Your report has been successfully generated." +msgstr "" + +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/components/ReportStatus/ReportStatus.jsx:25 +msgid "View Report" +msgstr "" + +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/data/actions/problemResponses.js:64 +msgid "There was an error generating the report link." +msgstr "" + +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/data/actions/problemResponses.js:67 +msgid "There was an error generating your report." +msgstr "" + +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/data/actions/problemResponses.js:70 +msgid "Unable to get report generation status." +msgstr "" + +#: lms/djangoapps/instructor/static/instructor/ProblemBrowser/data/actions/problemResponses.js:90 +msgid "Unable to submit request to generate report." +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/certificates.js:52 +msgid "An unexpected error occurred. Please try again." +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment.js:16 +msgid "Financial Assistance" +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment.js:17 +msgid "Upset Learner" +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment.js:18 +msgid "Teaching Assistant" +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment_modal.js:52 +msgid "Please specify a reason." +msgstr "" + +#: lms/djangoapps/support/static/support/js/views/enrollment_modal.js:62 +msgid "Something went wrong changing this enrollment. Please try again." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/errors_list.jsx:14 +msgid "Please fix the following errors:" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/file_upload.jsx:58 +msgid "Files that you upload must be smaller than 5MB in size." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/file_upload.jsx:61 +msgid "" +"Files that you upload must be PDFs or image files in .gif, .jpg, .jpeg, or ." +"png format." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/file_upload.jsx:110 +#: lms/djangoapps/support/static/support/jsx/single_support_form.jsx:50 +msgid "Something went wrong. Please try again later." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/file_upload.jsx:127 +msgid "Add Attachment" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/file_upload.jsx:128 +msgid "(Optional)" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/file_upload.jsx:157 +msgid "Remove file" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:17 +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:43 +msgid "Course Name" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:20 +msgid "" +"For inquiries regarding assignments, grades, or structure of a specific " +"course, please post in the discussion forums for that course directly." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:30 +msgid "Not specific to a course" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:50 +#: lms/static/js/instructor_dashboard/util.js:200 +msgid "Subject" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:52 +msgid "Select a category" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:53 +#: lms/templates/student_account/account_settings.underscore:15 +msgid "Account Settings" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:54 +msgid "Billing/Payment Options" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:55 +msgid "Certificates" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:56 +msgid "Course Content" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:57 +msgid "Deadlines" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:58 +msgid "Errors/Technical Issues" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:59 +msgid "Financial Aid" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:60 +msgid "Photo Verification" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:61 +msgid "Proctoring" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:62 +#: cms/templates/js/asset-library.underscore:43 +msgid "Other" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:73 +msgid "Course Discussion Forum" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_in_user.jsx:90 +msgid "" +"While our support team is happy to assist with the edX platform, the course " +"staff has the expertise for specific assignment questions, grading or the " +"proper procedures in each course. Please post all course related questions " +"within the Discussion Forum where the Course Staff can directly respond." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/logged_out_user.jsx:15 +msgid "Sign in to {platform} so we can help you better." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/single_support_form.jsx:47 +msgid "" +"Select a course or select \"Not specific to a course\" for your support " +"request." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/single_support_form.jsx:48 +msgid "Select a subject for your support request." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/single_support_form.jsx:49 +msgid "Enter some details for your support request." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/single_support_form.jsx:341 +#: lms/djangoapps/support/static/support/jsx/success.jsx:28 +msgid "Contact Us" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/single_support_form.jsx:350 +msgid "Find answers to the top questions asked by learners." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/success.jsx:15 +msgid "Go to my Dashboard" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/success.jsx:19 +msgid "Go to {platform} Home" +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/success.jsx:34 +msgid "" +"Thank you for submitting a request! We appreciate your patience while we " +"work to review your request." +msgstr "" + +#: lms/djangoapps/support/static/support/jsx/upload_progress.jsx:25 +msgid "Cancel upload" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/collections/team.js:36 +msgid "last activity" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/collections/team.js:37 +msgid "open slots" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/collections/topic.js:26 +msgid "name" +msgstr "" + +#. Translators: This refers to the number of teams (a count of how many teams +#. there are) +#: lms/djangoapps/teams/static/teams/js/collections/topic.js:28 +msgid "team count" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/teams_tab_factory.js:10 +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:173 +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:34 +#: cms/templates/js/certificate-editor.underscore:46 +#: cms/templates/js/content-group-editor.underscore:31 +#: cms/templates/js/group-configuration-editor.underscore:45 +msgid "Create" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:39 +msgid "Update" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:44 +msgid "Team Name (Required) *" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:46 +msgid "A name that identifies your team (maximum 255 characters)." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:51 +msgid "Team Description (Required) *" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:56 +msgid "" +"A short description of the team to help other learners understand the goals " +"or direction of the team (maximum 300 characters)." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:62 +#: lms/static/js/student_account/views/account_settings_factory.js:183 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:139 +msgid "Language" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:69 +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:47 +msgid "" +"The language that team members primarily use to communicate with each other." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:74 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:127 +msgid "Country" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:80 +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:38 +msgid "The country that team members primarily identify with." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:150 +#: lms/static/js/views/fields.js:70 +msgid "An error occurred. Please try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:160 +msgid "Check the highlighted fields below and try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:170 +msgid "Enter team name." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:176 +msgid "Team name cannot have more than 255 characters." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:184 +msgid "Enter team description." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team.js:190 +msgid "Team description cannot have more than 300 characters." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:19 +msgid "An error occurred while removing the member from the team. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:41 +msgid "This team does not have any members." +msgstr "" + +#. Translators: 'date' is a placeholder for a fuzzy, +#. * relative timestamp (see: https://github.com/rmm5t/jquery-timeago) +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:59 +msgid "Joined %(date)s" +msgstr "" + +#. Translators: 'date' is a placeholder for a fuzzy, +#. * relative timestamp (see: https://github.com/rmm5t/jquery-timeago) +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:69 +msgid "Last Activity %(date)s" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:93 +msgid "Remove this team member?" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js:94 +msgid "" +"This learner will be removed from the team,allowing another learner to take " +"the available spot." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js:33 +msgid "Delete this team?" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js:34 +msgid "" +"Deleting a team is permanent and cannot be undone.All members are removed " +"from the team, and team discussions can no longer be accessed." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js:59 +msgid "Team \"{team}\" successfully deleted." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/manage.js:17 +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:165 +msgid "Manage" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/my_teams.js:28 +msgid "You are not currently a member of any team." +msgstr "" + +#. Translators: "and others" refers to fact that additional +#. * members of a team exist that are not displayed. +#: lms/djangoapps/teams/static/teams/js/views/team_card.js:67 +msgid "and others" +msgstr "" + +#. Translators: 'date' is a placeholder for a fuzzy, +#. * relative timestamp (see: http://momentjs.com/) +#: lms/djangoapps/teams/static/teams/js/views/team_card.js:111 +msgid "Last activity {date}" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_card.js:158 +msgid "View {span_start} {team_name} {span_end}" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js:23 +#: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js:14 +msgid "An error occurred. Try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js:105 +msgid "No assignments for team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js:143 +msgid "Leave this team?" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js:144 +msgid "" +"If you leave, you can no longer post in this team's discussions.Your place " +"will be available to another learner." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile.js:146 +#: lms/static/js/verify_student/views/reverify_view.js:50 +#: lms/templates/verify_student/review_photos_step.underscore:69 +msgid "Confirm" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js:15 +msgid "You already belong to another team in this team set." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js:16 +msgid "This team is full." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js:17 +msgid "Cannot join instructor managed team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/team_utils.js:35 +msgid " Member" +msgid_plural " Members" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/teams/static/teams/js/views/teams.js:16 +msgid "All teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams.js:19 +msgid "Teams Pagination" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:38 +msgid "Topics" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:152 +msgid "My Teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:158 +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-allowlist.underscore:11 +msgid "Browse" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:206 +msgid "Your request could not be completed. Reload the page and try again." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:210 +msgid "" +"Your request could not be completed due to a server problem. Reload the page " +"and try again. If the issue persists, click the Help tab to report the " +"problem." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:248 +msgid "Team Search" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:266 +msgid "Create a New Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:268 +msgid "" +"Create a new team if you can't find an existing team to join, or if you " +"would like to learn with friends you know." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:303 +#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore:11 +msgid "Edit Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:305 +msgid "" +"If you make significant changes, make sure you notify members of the team " +"before making these changes." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:335 +msgid "Membership" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:337 +msgid "" +"You can remove members from this team, especially if they have not " +"participated in the team's activity." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:390 +msgid "Showing results for \"{searchString}\"" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:408 +msgid "Search teams" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:538 +msgid "" +"See all teams you belong to and all public teams in your course, organized " +"by topic. Join an open public team to collaborate with other learners who " +"are interested in the same topic as you are." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:545 +msgid "" +"See all teams you belong to and all public teams in your course, organized " +"by topic." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:549 +msgid "See all teams you belong to." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:555 +#: lms/djangoapps/discussion/static/discussion/templates/fake-breadcrumbs.underscore:4 +msgid "All Topics" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:686 +msgid "The page \"{route}\" could not be found." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:695 +msgid "The topic \"{topic}\" could not be found." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js:704 +msgid "The team \"{team}\" could not be found." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topic_card.js:28 +msgid "{team_count} Team" +msgid_plural "{team_count} Teams" +msgstr[0] "" +msgstr[1] "" + +#: lms/djangoapps/teams/static/teams/js/views/topic_card.js:50 +msgid "Topic" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topic_card.js:57 +msgid "View Teams in the {topic_name} Topic" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js:25 +msgid "" +"{browse_span_start}Browse teams in other topics{span_end} or " +"{search_span_start}search teams{span_end} in this topic. If you still can't " +"find a team to join, {create_span_start}create a new team in this " +"topic{span_end}." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topic_teams.js:39 +msgid "" +"An error occurred while looking up team membership. Try refreshing the page." +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/topics.js:17 +msgid "All topics" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:27 +msgid "Insert Hyperlink" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:28 +msgid "e.g. 'http://google.com'" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:29 +msgid "Link Description" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:30 +msgid "e.g. 'google'" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:31 +msgid "Please provide a description of the link destination." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:35 +msgid "Insert Image (upload file or type URL)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:36 +msgid "" +"Type in a URL or use the \"Choose File\" button to upload a file from your " +"machine. (e.g. 'http://example.com/img/clouds.jpg')" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:37 +msgid "Image Description" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:39 +msgid "" +"Please describe this image or agree that it has no contextual value by " +"checking the checkbox." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:40 +msgid "" +"e.g. 'Sky with clouds'. The description is helpful for users who cannot see " +"the image." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:43 +msgid "How to create useful text alternatives." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:45 +msgid "" +"This image is for decorative purposes only and does not require a " +"description." +msgstr "" + +#: lms/static/js/Markdown.Editor.js:48 +msgid "Markdown Editing Help" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:49 +#: cms/templates/js/asset-library.underscore:56 +#: cms/templates/js/metadata-option-public-access.underscore:19 +msgid "URL" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:50 +msgid "Please provide a valid URL." +msgstr "" + +#. Translators: 'errorCount' is the number of errors found in the form. +#: lms/static/js/Markdown.Editor.js:1062 +msgid "%(errorCount)s error found in form." +msgid_plural "%(errorCount)s errors found in form." +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/Markdown.Editor.js:1451 +msgid "Bold (Ctrl+B)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1452 +msgid "Italic (Ctrl+I)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1454 +msgid "Hyperlink (Ctrl+L)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1457 +msgid "Blockquote (Ctrl+Q)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1458 +msgid "Code Sample (Ctrl+K)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1459 +msgid "Image (Ctrl+G)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1463 +msgid "Numbered List (Ctrl+O)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1466 +msgid "Bulleted List (Ctrl+U)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1469 +msgid "Heading (Ctrl+H)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1470 +msgid "Horizontal Rule (Ctrl+R)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1472 +msgid "Undo (Ctrl+Z)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1476 +msgid "Redo (Ctrl+Y)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1477 +msgid "Redo (Ctrl+Shift+Z)" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1543 +msgid "strong text" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1547 +msgid "emphasized text" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1740 +msgid "enter link description here" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: lms/static/js/Markdown.Editor.js:1843 xmodule/js/src/html/edit.js:280 +msgid "Blockquote" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:1997 lms/static/js/Markdown.Editor.js:2017 +msgid "enter code here" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:2106 +msgid "List item" +msgstr "" + +#: lms/static/js/Markdown.Editor.js:2136 +msgid "Heading" +msgstr "" + +#: lms/static/js/ajax-error.js:4 +msgid "" +"You have been logged out of your account. Click Okay to log in again now. " +"Click Cancel to stay on this page (you must log in again to save your work)." +msgstr "" + +#: lms/static/js/api_admin/views/catalog_preview.js:25 +msgid "Preview this query" +msgstr "" + +#: lms/static/js/calculator.js:54 +msgid "Open Calculator" +msgstr "" + +#: lms/static/js/calculator.js:61 +msgid "Close Calculator" +msgstr "" + +#: lms/static/js/ccx/schedule.js:63 +msgid "All subsections" +msgstr "" + +#: lms/static/js/ccx/schedule.js:86 +msgid "All units" +msgstr "" + +#: lms/static/js/ccx/schedule.js:185 lms/static/js/ccx/schedule.js:188 +#: lms/templates/ccx/schedule.underscore:38 +#: lms/templates/ccx/schedule.underscore:65 +#: lms/templates/ccx/schedule.underscore:71 +msgid "Click to change" +msgstr "" + +#: lms/static/js/ccx/schedule.js:225 +msgid "Select a chapter" +msgstr "" + +#: lms/static/js/ccx/schedule.js:267 lms/static/js/ccx/schedule.js:278 +msgid "Save changes" +msgstr "" + +#: lms/static/js/ccx/schedule.js:299 +msgid "Please enter valid start date and time." +msgstr "" + +#: lms/static/js/ccx/schedule.js:306 +msgid "Due date cannot be before start date." +msgstr "" + +#: lms/static/js/ccx/schedule.js:435 +msgid "Enter Due Date and Time" +msgstr "" + +#: lms/static/js/ccx/schedule.js:436 +msgid "Enter Start Date and Time" +msgstr "" + +#: lms/static/js/certificates/models/certificate_exception.js:31 +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add to Exception List\" button." +msgstr "" + +#: lms/static/js/certificates/models/certificate_invalidation.js:28 +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Invalidate Certificate\" button." +msgstr "" + +#: lms/static/js/certificates/views/certificate_allowlist.js:59 +msgid "Student Removed from certificate allowlist successfully." +msgstr "" + +#: lms/static/js/certificates/views/certificate_allowlist.js:69 +msgid "" +"Could not find Certificate Exception in the allowlist. Please refresh the " +"page and try again" +msgstr "" + +#: lms/static/js/certificates/views/certificate_allowlist.js:106 +#: lms/static/js/certificates/views/certificate_allowlist_editor.js:113 +#: lms/static/js/certificates/views/certificate_invalidation_view.js:69 +#: lms/static/js/certificates/views/certificate_invalidation_view.js:98 +msgid "Server Error, Please refresh the page and try again." +msgstr "" + +#: lms/static/js/certificates/views/certificate_allowlist_editor.js:64 +msgid "<%- user %> already in exception list." +msgstr "" + +#: lms/static/js/certificates/views/certificate_allowlist_editor.js:69 +msgid "" +"<%- user %> has been successfully added to the exception list. Click " +"Generate Exception Certificate below to send the certificate." +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:106 +msgid " learners were successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:107 +msgid " learner was successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:112 +msgid "" +" records are not in the correct format and have not been added to the " +"exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:114 +msgid "" +" record is not in the correct format and has not been added to the exception " +"list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:120 +msgid "" +" learner accounts cannot be found and have not been added to the exception " +"list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:122 +msgid "" +" learner account cannot be found and has not been added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:128 +msgid " learners already appear on the exception list in this course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:129 +msgid " learner already appears on the exception list in this course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:134 +msgid "" +" learners are not enrolled in this course and have not added to the " +"exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:136 +msgid "" +" learner is not enrolled in this course and has not been added to the " +"exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:142 +msgid "" +" learners have an active certificate invalidation in this course and have " +"not been added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:144 +msgid "" +" learner has an active certificate invalidation in this course and has not " +"been added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:150 +msgid " learners encountered unknown errors" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:151 +msgid " learner encountered an unknown error" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_allowlist.js:163 +msgid "Uploaded file issues. Click on \"+\" to view." +msgstr "" + +#: lms/static/js/certificates/views/certificate_invalidation_view.js:50 +msgid "" +"Certificate of <%= user %> has already been invalidated. Please check your " +"spelling and retry." +msgstr "" + +#: lms/static/js/certificates/views/certificate_invalidation_view.js:59 +msgid "Certificate has been successfully invalidated for <%= user %>." +msgstr "" + +#: lms/static/js/certificates/views/certificate_invalidation_view.js:88 +msgid "" +"The certificate for this learner has been re-validated and the system is re-" +"running the grade for this learner." +msgstr "" + +#: lms/static/js/certificates/views/certificate_invalidation_view.js:107 +msgid "" +"Could not find Certificate Invalidation in the list. Please refresh the page " +"and try again" +msgstr "" + +#: lms/static/js/course_survey.js:76 +msgid "There has been an error processing your survey." +msgstr "" + +#: lms/static/js/courseware/credit_progress.js:7 +#: lms/static/js/courseware/credit_progress.js:14 +#: common/static/common/templates/discussion/templates.underscore:853 +#: common/static/common/templates/discussion/templates.underscore:854 +#: lms/templates/discovery/facet.underscore:10 +#: lms/templates/edxnotes/note-item.underscore:9 +msgid "More" +msgstr "" + +#: lms/static/js/courseware/credit_progress.js:14 +#: lms/templates/discovery/facet.underscore:13 +#: lms/templates/edxnotes/note-item.underscore:7 +msgid "Less" +msgstr "" + +#: lms/static/js/customwmd.js:187 +msgid "HTML preview of post" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: lms/static/js/customwmd.js:190 xmodule/js/src/html/edit.js:945 +#: cms/templates/js/asset-library.underscore:16 +msgid "Preview" +msgstr "" + +#: lms/static/js/customwmd.js:200 +#: common/static/common/templates/discussion/templates.underscore:470 +msgid "Your question or idea (required)" +msgstr "" + +#: lms/static/js/dashboard/donation.js:174 +msgid "Please enter a valid donation amount." +msgstr "" + +#: lms/static/js/dashboard/donation.js:205 +msgid "Your donation could not be submitted." +msgstr "" + +#: lms/static/js/dashboard/legacy.js:93 lms/static/js/dashboard/legacy.js:108 +msgid "You will be refunded the amount you paid." +msgstr "" + +#: lms/static/js/dashboard/legacy.js:95 +msgid "You will not be refunded the amount you paid." +msgstr "" + +#: lms/static/js/dashboard/legacy.js:97 +msgid "" +"Are you sure you want to unenroll from the purchased course {courseName} " +"({courseNumber})?" +msgstr "" + +#: lms/static/js/dashboard/legacy.js:100 +msgid "Are you sure you want to unenroll from {courseName} ({courseNumber})?" +msgstr "" + +#: lms/static/js/dashboard/legacy.js:103 lms/static/js/dashboard/legacy.js:106 +msgid "" +"Are you sure you want to unenroll from the verified {certNameLong} track of " +"{courseName} ({courseNumber})?" +msgstr "" + +#: lms/static/js/dashboard/legacy.js:110 +msgid "" +"Are you sure you want to unenroll from the verified {certNameLong} track of " +"{courseName} ({courseNumber})?" +msgstr "" + +#: lms/static/js/dashboard/legacy.js:112 +msgid "" +"The refund deadline for this course has passed, so you will not receive a " +"refund." +msgstr "" + +#: lms/static/js/dashboard/legacy.js:190 lms/static/js/dashboard/legacy.js:200 +#: lms/static/js/learner_dashboard/views/unenroll_view.js:94 +msgid "" +"Unable to determine whether we should give you a refund because of System " +"Error. Please try again later." +msgstr "" + +#: lms/static/js/demographics_collection/DemographicsCollectionBanner.jsx:66 +msgid "Want to make edX better for everyone?" +msgstr "" + +#: lms/static/js/demographics_collection/DemographicsCollectionBanner.jsx:71 +msgid "Get started" +msgstr "" + +#: lms/static/js/demographics_collection/DemographicsCollectionModal.jsx:268 +msgid "Section {currentPage} of {totalPages}" +msgstr "" + +#: lms/static/js/demographics_collection/DemographicsCollectionModal.jsx:276 +msgid "Help make edX better for everyone!" +msgstr "" + +#: lms/static/js/demographics_collection/DemographicsCollectionModal.jsx:279 +msgid "" +"Welcome to edX! Before you get started, please take a few minutes to fill-in " +"the additional information below to help us understand a bit more about your " +"background. You can always edit this information later in Account Settings." +msgstr "" + +#: lms/static/js/demographics_collection/MultiselectDropdown.jsx:99 +msgid "Clear all" +msgstr "" + +#: lms/static/js/demographics_collection/Wizard.jsx:76 +#: lms/static/js/demographics_collection/Wizard.jsx:115 +msgid "demographics questionnaire" +msgstr "" + +#: lms/static/js/demographics_collection/Wizard.jsx:82 +msgid "close questionnaire" +msgstr "" + +#: lms/static/js/discovery/views/search_form.js:47 +#, javascript-format +msgid "Viewing %s course" +msgid_plural "Viewing %s courses" +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/discovery/views/search_form.js:56 +#, javascript-format +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/static/js/discovery/views/search_form.js:64 +#: openedx/features/course_search/static/course_search/templates/search_error.underscore:1 +msgid "There was an error, try searching again." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:60 +msgid "Not divided" +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:61 +msgid "" +"Discussions are unified; all learners interact with posts from other " +"learners, regardless of the group they are in." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:67 +msgid "Enrollment Tracks" +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:68 +msgid "" +"Use enrollment tracks as the basis for dividing discussions. All learners, " +"regardless of their enrollment track, see the same discussion topics, but " +"within divided topics, only learners who are in the same enrollment track " +"see and respond to each others’ posts." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:74 +msgid "Cohorts" +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:75 +msgid "" +"Use cohorts as the basis for dividing discussions. All learners, regardless " +"of cohort, see the same discussion topics, but within divided topics, only " +"members of the same cohort see and respond to each others’ posts. " +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:182 +msgid "Discussion topics in the course are not divided." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:185 +msgid "Any divided discussion topics are divided based on enrollment track." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:188 +msgid "Any divided discussion topics are divided based on cohort." +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:195 +msgid "Your changes have been saved. {details}" +msgstr "" + +#: lms/static/js/discussions_management/views/discussions.js:210 +msgid "We have encountered an error. Refresh your browser and then try again." +msgstr "" + +#: lms/static/js/discussions_management/views/divided_discussions.js:63 +#: lms/static/js/discussions_management/views/divided_discussions_course_wide.js:80 +#: lms/static/js/discussions_management/views/divided_discussions_inline.js:146 +#: lms/static/js/groups/views/cohort_form.js:163 +#: lms/static/js/groups/views/cohorts.js:137 +msgid "We've encountered an error. Refresh your browser and then try again." +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:14 +#: lms/static/js/edxnotes/views/search_box.js:19 +msgid "" +"An error has occurred. Make sure that you are connected to the Internet, and " +"then try refreshing the page." +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:75 +msgid "Hide notes" +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:76 +msgid "Notes visible" +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:82 +msgid "Show notes" +msgstr "" + +#: lms/static/js/edxnotes/views/notes_visibility_factory.js:83 +msgid "Notes hidden" +msgstr "" + +#: lms/static/js/edxnotes/views/search_box.js:22 +msgid "Please enter a term in the {anchorStart} search field{anchorEnd}." +msgstr "" + +#: lms/static/js/edxnotes/views/tab_item.js:28 +msgid "Current tab" +msgstr "" + +#: lms/static/js/edxnotes/views/tabs/course_structure.js:52 +msgid "Location in Course" +msgstr "" + +#: lms/static/js/edxnotes/views/tabs/recent_activity.js:30 +msgid "Recent Activity" +msgstr "" + +#: lms/static/js/edxnotes/views/tabs/search_results.js:36 +msgid "No results found for \"{query_string}\". Please try searching again." +msgstr "" + +#: lms/static/js/edxnotes/views/tabs/search_results.js:50 +#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore:2 +msgid "Search Results" +msgstr "" + +#. Translators: this is a title shown before all Notes that have no associated +#. tags. It is put within +#. brackets to differentiate it from user-defined tags, but it should still be +#. translated. +#: lms/static/js/edxnotes/views/tabs/tags.js:40 +msgid "[no tags]" +msgstr "" + +#. Translators: 'Tags' is the name of the view (noun) within the Student Notes +#. page that shows all +#. notes organized by the tags the student has associated with them (if any). +#. When defining a +#. note in the courseware, the student can choose to associate 1 or more tags +#. with the note +#. in order to group similar notes together and help with search. +#: lms/static/js/edxnotes/views/tabs/tags.js:130 +msgid "Tags" +msgstr "" + +#: lms/static/js/financial-assistance/views/financial_assistance_form_view.js:37 +msgid "Unable to submit application" +msgstr "" + +#: lms/static/js/financial-assistance/views/financial_assistance_form_view.js:105 +#: lms/static/js/student_account/views/LoginView.js:220 +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/financial-assistance/views/financial_assistance_form_view.js:152 +msgid "Choose one" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:63 +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:5 +msgid "Selected tab" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:77 +msgid "Saved cohort" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:120 +msgid "Error adding learners." +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:123 +msgid "Enter a username or email." +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:175 +msgid "{numUsersAdded} learner has been added to this cohort. " +msgid_plural "{numUsersAdded} learners have been added to this cohort. " +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:195 +msgid "{numMoved} learner was moved from {prevCohort}" +msgid_plural "{numMoved} learners were moved from {prevCohort}" +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:205 +msgid "{numPresent} learner was already in the cohort" +msgid_plural "{numPresent} learners were already in the cohort" +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:231 +msgid "{email}" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:237 +msgid "" +"{numPreassigned} learner was pre-assigned for this cohort. This learner will " +"automatically be added to the cohort when they enroll in the course." +msgid_plural "" +"{numPreassigned} learners were pre-assigned for this cohort. These learners " +"will automatically be added to the cohort when they enroll in the course." +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:276 +msgid "Unknown username: {user}" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:280 +msgid "Invalid email address: {email}" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:284 +msgid "Cohort assignment not allowed: {email_or_username}" +msgstr "" + +#: lms/static/js/groups/views/cohort_editor.js:291 +msgid "There was an error when trying to add learners:" +msgid_plural "{numErrors} learners could not be added to this cohort:" +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/groups/views/cohort_editor.js:306 +msgid "View all errors" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:108 +msgid "You must specify a name for the cohort" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:112 +msgid "You did not select a content group" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:115 +msgid "The selected content group does not exist" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:143 +msgid "The cohort cannot be saved" +msgstr "" + +#: lms/static/js/groups/views/cohort_form.js:143 +msgid "The cohort cannot be added" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:98 +msgid "You currently have no cohorts configured" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:99 +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:22 +msgid "Add Cohort" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:239 +msgid "" +"The {cohortGroupName} cohort has been created. You can manually add students " +"to this cohort below." +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:269 +msgid "Assign students to cohorts by uploading a CSV file." +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:270 +msgid "Choose a .csv file" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:271 +msgid "Only properly formatted .csv files will be accepted." +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:272 +msgid "Upload File and Assign Students" +msgstr "" + +#: lms/static/js/groups/views/cohorts.js:278 +msgid "" +"Your file '{file}' has been uploaded. Allow a few minutes for processing." +msgstr "" + +#: lms/static/js/groups/views/course_cohort_settings_notification.js:31 +msgid "Cohorts Enabled" +msgstr "" + +#: lms/static/js/groups/views/course_cohort_settings_notification.js:33 +msgid "Cohorts Disabled" +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:20 +msgid "Allow students to generate certificates for this course?" +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:22 +msgid "Prevent students from generating certificates in this course?" +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:45 +msgid "Start generating certificates for all students in this course?" +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:61 +msgid "Error while generating certificates. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:71 +msgid "Start regenerating certificates for students in this course?" +msgstr "" + +#: lms/static/js/instructor_dashboard/certificates.js:98 +msgid "Error while regenerating certificates. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:31 +#: lms/static/js/instructor_dashboard/data_download_2.js:137 +msgid "Loading data..." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:38 +#: lms/static/js/instructor_dashboard/data_download_2.js:51 +msgid "Error getting issued certificates list." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:123 +msgid "Error generating anonymous IDs. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:149 +#: lms/static/js/instructor_dashboard/data_download_2.js:49 +msgid "Error generating proctored exam results. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:175 +#: lms/static/js/instructor_dashboard/data_download_2.js:48 +msgid "Error generating survey results. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:201 +#: lms/static/js/instructor_dashboard/data_download_2.js:47 +msgid "Error generating student profile information. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:227 +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js:23 +#: cms/templates/js/move-xblock-modal.underscore:6 +#: openedx/features/course_search/static/course_search/templates/search_loading.underscore:1 +msgid "Loading" +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:235 +msgid "Error getting student list." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:301 +#: lms/static/js/instructor_dashboard/data_download_2.js:50 +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:333 +msgid "Error retrieving grading configuration." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:358 +#: lms/static/js/instructor_dashboard/data_download_2.js:156 +msgid "Error generating grades. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:360 +#: lms/static/js/instructor_dashboard/data_download_2.js:46 +msgid "Error generating problem grade report. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/data_download.js:362 +#: lms/static/js/instructor_dashboard/data_download_2.js:45 +msgid "Error generating ORA data report. Please try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:57 +#: lms/static/js/instructor_dashboard/ecommerce.js:77 +msgid "" +"There was a problem creating the report. Select \"Create Executive Summary\" " +"to try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:91 +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:118 +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:127 +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js:137 +msgid "Mark enrollment code as unused" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:112 +#: lms/static/js/instructor_dashboard/membership.js:117 +#: lms/static/js/student_account/views/account_settings_factory.js:157 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:92 +#: cms/templates/js/transcript-organization-credentials.underscore:33 +#: lms/djangoapps/support/static/support/templates/manage_user.underscore:9 +#: lms/djangoapps/support/static/support/templates/manage_user.underscore:20 +#: lms/templates/financial-assistance/financial_assessment_form.underscore:20 +msgid "Username" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:112 +#: lms/static/js/instructor_dashboard/membership.js:117 +#: lms/djangoapps/support/static/support/templates/manage_user.underscore:21 +msgid "Email" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:112 +#: lms/static/js/instructor_dashboard/membership.js:117 +#: lms/static/js/instructor_dashboard/membership.js:173 +msgid "Revoke access" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:117 +msgid "Group" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:123 +msgid "Enter username or email" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:157 +msgid "Please enter a username or email." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:198 +#: lms/static/js/instructor_dashboard/membership.js:1029 +msgid "This role requires a divided discussions scheme." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:262 +#: lms/static/js/instructor_dashboard/membership.js:964 +msgid "Error changing user's permissions." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:272 +msgid "" +"Could not find a user with username or email address '<%- identifier %>'." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:277 +msgid "" +"Error: User '<%- username %>' has not yet activated their account. Users " +"must create and activate their accounts before they can be assigned a role." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:283 +msgid "Error: You cannot remove yourself from the Instructor group!" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:392 +msgid "Errors" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:393 +msgid "The following errors were generated:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:397 +msgid "Warnings" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:398 +msgid "The following warnings were generated:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:402 +#: lms/static/js/views/fields.js:58 +msgid "Success" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:403 +msgid "All accounts were created successfully." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:457 +msgid "Error adding/removing users as beta testers." +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:528 +msgid "These users were successfully added as beta testers:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:533 +msgid "" +"These users could not be added as beta testers because their accounts are " +"not yet activated:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:539 +msgid "These users were successfully removed as beta testers:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:552 +msgid "These users were not added as beta testers:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:565 +msgid "These users were not removed as beta testers:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:578 +msgid "" +"Users must create and activate their account before they can be promoted to " +"beta tester." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:580 +msgid "Could not find users associated with the following identifiers:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:611 +msgid "Reason field should not be left blank." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:632 +msgid "Error enrolling/unenrolling users." +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:711 +msgid "The following email addresses and/or usernames are invalid:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:748 +msgid "Successfully enrolled and sent email to the following users:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:760 +msgid "Successfully enrolled the following users:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:772 +msgid "" +"Email cannot be sent to the following users via batch enrollment. They will " +"be allowed to enroll once they register:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:784 +msgid "These users will be allowed to enroll once they register:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:796 +msgid "" +"Email cannot be sent to the following users via batch enrollment. They will " +"be enrolled once they register:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:808 +msgid "These users will be enrolled once they register:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:820 +msgid "" +"Emails successfully sent. The following users are no longer enrolled in the " +"course:" +msgstr "" + +#. Translators: A list of users appears after this sentence; +#: lms/static/js/instructor_dashboard/membership.js:832 +msgid "The following users are no longer enrolled in the course:" +msgstr "" + +#: lms/static/js/instructor_dashboard/membership.js:843 +msgid "" +"These users were not affiliated with the course so could not be unenrolled:" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:68 +msgid "Your message must have a subject." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:70 +msgid "Your message cannot be blank." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:73 +msgid "Your message must have at least one target." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:78 +msgid "" +"There are invalid keywords in your email. Check the following keywords and " +"try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:85 +msgid "Yourself" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:87 +msgid "Everyone who has staff privileges in this course" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:89 +msgid "All learners who are enrolled in this course" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:91 +msgid "All learners in the {cohort_name} cohort" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:94 +msgid "All learners in the {track_name} track" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:98 +msgid "" +"Your email message was successfully queued for sending. In courses with a " +"large number of learners, email messages to learners might take up to an " +"hour to be sent." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:100 +msgid "" +"You are sending an email message with the subject {subject} to the following " +"recipients." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:105 +msgid "Is this OK?" +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:123 +msgid "Error sending email." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:143 +#: lms/static/js/instructor_dashboard/send_email.js:171 +msgid "There is no email history for this course." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:152 +msgid "There was an error obtaining email task history for this course." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:180 +msgid "There was an error obtaining email content history for this course." +msgstr "" + +#: lms/static/js/instructor_dashboard/send_email.js:207 +msgid "Send to:" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:84 +#: lms/static/js/instructor_dashboard/student_admin.js:115 +#: lms/static/js/instructor_dashboard/student_admin.js:145 +#: lms/static/js/instructor_dashboard/student_admin.js:186 +#: lms/static/js/instructor_dashboard/student_admin.js:238 +#: lms/static/js/instructor_dashboard/student_admin.js:273 +#: lms/static/js/instructor_dashboard/student_admin.js:345 +#: lms/static/js/instructor_dashboard/student_admin.js:490 +#: lms/static/js/instructor_dashboard/student_admin.js:539 +#: lms/static/js/instructor_dashboard/student_admin.js:590 +msgid "Please enter a student email address or username." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:87 +msgid "" +"Error getting enrollment status for '<%- student_id %>'. Make sure that the " +"student identifier is spelled correctly." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:91 +msgid "Retrieving enrollment status..." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:118 +msgid "" +"Error getting student progress url for '<%- student_id %>'. Make sure that " +"the student identifier is spelled correctly." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:149 +#: lms/static/js/instructor_dashboard/student_admin.js:191 +#: lms/static/js/instructor_dashboard/student_admin.js:243 +#: lms/static/js/instructor_dashboard/student_admin.js:410 +#: lms/static/js/instructor_dashboard/student_admin.js:462 +#: lms/static/js/instructor_dashboard/student_admin.js:495 +#: lms/static/js/instructor_dashboard/student_admin.js:544 +#: lms/static/js/instructor_dashboard/student_admin.js:629 +msgid "Please enter a problem location." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:156 +msgid "" +"Success! Problem attempts reset for problem '<%- problem_id %>' and student " +"'<%- student_id %>'." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:157 +msgid "" +"Error resetting problem attempts for problem '<%- problem_id %>' and student " +"'<%- student_id %>'. Make sure that the problem and student identifiers are " +"complete and correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:194 +msgid "" +"Delete student '<%- student_id %>'s state on problem '<%- problem_id %>'?" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:205 +msgid "" +"Error deleting student '<%- student_id %>'s state on problem '<%- problem_id " +"%>'. Make sure that the problem and student identifiers are complete and " +"correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:216 +msgid "Module state successfully deleted." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:250 +msgid "" +"Error getting task history for problem '<%- problem_id %>' and student '<%- " +"student_id %>'. Make sure that the problem and student identifiers are " +"complete and correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:287 +msgid "Entrance exam attempts is being reset for student '{student_id}'." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:295 +msgid "" +"Error resetting entrance exam attempts for student '{student_id}'. Make sure " +"student identifier is correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:313 +#: lms/static/js/instructor_dashboard/student_admin.js:380 +msgid "Enter a student's username or email address." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:315 +msgid "" +"Do you want to allow this student ('{student_id}') to skip the entrance exam?" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:333 +msgid "" +"An error occurred. Make sure that the student's username or email address is " +"correct and try again." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:359 +msgid "Entrance exam state is being deleted for student '{student_id}'." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:367 +msgid "" +"Error deleting entrance exam state for student '{student_id}'. Make sure " +"student identifier is correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:396 +msgid "" +"Error getting entrance exam task history for student '{student_id}'. Make " +"sure student identifier is correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:413 +msgid "Reset attempts for all students on problem '<%- problem_id %>'?" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:422 +msgid "" +"Successfully started task to reset attempts for problem '<%- problem_id %>'. " +"Click the 'Show Task Status' button to see the status of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:426 +msgid "" +"Error starting a task to reset attempts for all students on problem '<%- " +"problem_id %>'. Make sure that the problem identifier is complete and " +"correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:475 +msgid "Error listing task history for this student and problem." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:503 +msgid "" +"Started rescore problem task for problem '<%- problem_id %>' and student " +"'<%- student_id %>'. Click the 'Show Task Status' button to see the status " +"of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:508 +msgid "" +"Error starting a task to rescore problem '<%- problem_id %>' for student " +"'<%- student_id %>'. Make sure that the the problem and student identifiers " +"are complete and correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:549 +msgid "Please enter a score." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:557 +msgid "" +"Started task to override the score for problem '<%- problem_id %>' and " +"student '<%- student_id %>'. Click the 'Show Task Status' button to see the " +"status of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:562 +msgid "" +"Error starting a task to override score for problem '<%- problem_id %>' for " +"student '<%- student_id %>'. Make sure that the the score and the problem " +"and student identifiers are complete and correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:604 +msgid "" +"Started entrance exam rescore task for student '{student_id}'. Click the " +"'Show Task Status' button to see the status of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:612 +msgid "" +"Error starting a task to rescore entrance exam for student '{student_id}'. " +"Make sure that entrance exam has problems in it and student identifier is " +"correct." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:632 +msgid "Rescore problem '<%- problem_id %>' for all students?" +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:642 +msgid "" +"Successfully started task to rescore problem '<%- problem_id %>' for all " +"students. Click the 'Show Task Status' button to see the status of the task." +msgstr "" + +#: lms/static/js/instructor_dashboard/student_admin.js:646 +msgid "" +"Error starting a task to rescore problem '<%- problem_id %>'. Make sure that " +"the problem identifier is complete and correct." +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:64 +msgid "Task Type" +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:73 +msgid "Task inputs" +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:82 +msgid "Task ID" +msgstr "" + +#. Translators: a "Requester" is a username that requested a task such as +#. sending email +#: lms/static/js/instructor_dashboard/util.js:91 +msgid "Requester" +msgstr "" + +#. Translators: A timestamp of when a task (eg, sending email) was submitted +#. appears after this +#: lms/static/js/instructor_dashboard/util.js:100 +msgid "Submitted" +msgstr "" + +#. Translators: The length of a task (eg, sending email) in seconds appears +#. this +#: lms/static/js/instructor_dashboard/util.js:109 +msgid "Duration (sec)" +msgstr "" + +#. Translators: The state (eg, "In progress") of a task (eg, sending email) +#. appears after this. +#: lms/static/js/instructor_dashboard/util.js:118 +msgid "State" +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:127 +msgid "Task Status" +msgstr "" + +#. Translators: a "Task" is a background process such as grading students or +#. sending email +#: lms/static/js/instructor_dashboard/util.js:136 +msgid "Task Progress" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:151 +msgid "" +"An error occurred retrieving your email. Please try again later, and contact " +"technical support if the problem persists." +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:207 +msgid "Sent By" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:215 +msgid "Sent To" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:223 +msgid "Time Sent" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:230 +msgid "Number Sent" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:271 +msgid "Copy Email To Editor" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:287 +msgid "Subject:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:288 +msgid "Sent By:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:289 +msgid "Time Sent:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:290 +msgid "Sent To:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:302 +msgid "Message:" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:399 +msgid "No tasks currently running." +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:501 +msgid "File Name" +msgstr "" + +#: lms/static/js/instructor_dashboard/util.js:502 +msgid "" +"Links are generated on demand and expire within 5 minutes due to the " +"sensitive nature of student information." +msgstr "" + +#: lms/static/js/learner_dashboard/EnterpriseLearnerPortalModal.jsx:123 +msgid "You have access to the {enterpriseName} dashboard" +msgstr "" + +#: lms/static/js/learner_dashboard/EnterpriseLearnerPortalModal.jsx:132 +msgid "" +"To access the courses available to you through {enterpriseName}, visit the " +"{enterpriseName} dashboard." +msgstr "" + +#: lms/static/js/learner_dashboard/EnterpriseLearnerPortalModal.jsx:160 +msgid "Go to dashboard" +msgstr "" + +#: lms/static/js/learner_dashboard/RecommendationsPanel.jsx:51 +#: lms/static/js/learner_dashboard/RecommendationsPanel.jsx:62 +msgid "Recommendations for you" +msgstr "" + +#: lms/static/js/learner_dashboard/RecommendationsPanel.jsx:54 +msgid "loading" +msgstr "" + +#: lms/static/js/learner_dashboard/RecommendationsPanel.jsx:92 +msgid "" +"Browse recently launched courses and see what's new in your favorite " +"subjects." +msgstr "" + +#: lms/static/js/learner_dashboard/RecommendationsPanel.jsx:96 +msgid "Explore courses" +msgstr "" + +#: lms/static/js/learner_dashboard/Static2UCallouts.jsx:47 +msgid "More opportunities for you" +msgstr "" + +#: lms/static/js/learner_dashboard/Static2UCallouts.jsx:48 +msgid " to learn" +msgstr "" + +#: lms/static/js/learner_dashboard/Static2UCallouts.jsx:52 +msgid "" +"We've added 500+ learning opportunities to create one of the world's most " +"comprehensive free-to-degree online learning platforms." +msgstr "" + +#: lms/static/js/learner_dashboard/models/course_card_model.js:168 +msgid "(Self-paced) Starts {start}" +msgstr "" + +#: lms/static/js/learner_dashboard/models/course_card_model.js:169 +msgid "(Self-paced) Started {start}" +msgstr "" + +#: lms/static/js/learner_dashboard/models/course_card_model.js:171 +msgid "(Self-paced) Ends {end}" +msgstr "" + +#: lms/static/js/learner_dashboard/models/course_card_model.js:173 +msgid "(Self-paced) Ended {end}" +msgstr "" + +#: lms/static/js/learner_dashboard/models/course_card_model.js:179 +msgid "Starts {start}" +msgstr "" + +#: lms/static/js/learner_dashboard/models/course_card_model.js:180 +msgid "Started {start}" +msgstr "" + +#: lms/static/js/learner_dashboard/models/course_card_model.js:182 +msgid "Ends {end}" +msgstr "" + +#: lms/static/js/learner_dashboard/models/program_subscription_model.js:29 +msgid "${price}/month {currency}" +msgstr "" + +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:220 +msgid "You must select a session to access the course." +msgstr "" + +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:247 +msgid "There was an error. Please reload the page and try again." +msgstr "" + +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:284 +#: lms/templates/learner_dashboard/course_entitlement.underscore:32 +msgid "Change Session" +msgstr "" + +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:284 +#: lms/templates/learner_dashboard/course_entitlement.underscore:34 +msgid "Select Session" +msgstr "" + +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:286 +msgid "Leave Current Session" +msgstr "" + +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:321 +msgid "Are you sure you want to select this session?" +msgstr "" + +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:322 +msgid "Are you sure you want to change to a different session?" +msgstr "" + +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:324 +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:327 +msgid "Any course progress or grades from your current session will be lost." +msgstr "" + +#: lms/static/js/learner_dashboard/views/course_entitlement_view.js:326 +msgid "Are you sure that you want to leave this session?" +msgstr "" + +#: lms/static/js/learner_dashboard/views/entitlement_unenrollment_view.js:25 +msgid "" +"Your unenrollment request could not be processed. Please try again later." +msgstr "" + +#: lms/static/js/learner_dashboard/views/entitlement_unenrollment_view.js:118 +msgid "" +"Are you sure you want to unenroll from {courseName} ({courseNumber})? You " +"will be refunded the amount you paid." +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_alert_list_view.js:39 +msgid "View program" +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_alert_list_view.js:42 +msgid "Enroll in a {programName}'s course" +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_alert_list_view.js:48 +msgid "" +"You have an active subscription to the {programName} program but are not " +"enrolled in any courses. Enroll in a remaining course and enjoy verified " +"access." +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_alert_list_view.js:53 +msgid "" +"According to our records, you are not enrolled in any courses included in " +"your {programName} program subscription. Enroll in a course from the " +"{i_start}Program Details{i_end} page." +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_alert_list_view.js:67 +msgid "Subscription trial expires in less than 24 hours" +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_alert_list_view.js:69 +msgid "Subscription trial expires in {remainingDays} day" +msgid_plural "Subscription trial expires in {remainingDays} days" +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/learner_dashboard/views/program_alert_list_view.js:75 +msgid "" +"Your {programName} trial will expire at {trialEndTime} on {trialEndDate} and " +"the card on file will be charged {subscriptionPrice}." +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_alert_list_view.js:77 +msgid "" +"Your {programName} trial will expire in {remainingDays} day at " +"{trialEndTime} on {trialEndDate} and the card on file will be charged " +"{subscriptionPrice}." +msgid_plural "" +"Your {programName} trial will expire in {remainingDays} days at " +"{trialEndTime} on {trialEndDate} and the card on file will be charged " +"{subscriptionPrice}." +msgstr[0] "" +msgstr[1] "" + +#: lms/static/js/learner_dashboard/views/program_details_sidebar_view.js:66 +msgid "{type} Progress" +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_details_sidebar_view.js:69 +#: lms/static/js/learner_dashboard/views/program_details_sidebar_view.js:87 +msgid "Earned Certificates" +msgstr "" + +#: lms/static/js/learner_dashboard/views/program_details_view.js:172 +msgid "Enrolled" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:89 +msgid "Successfully reset the attempts for user {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:90 +msgid "Failed to reset attempts for user." +msgstr "" + +#: lms/static/js/staff_debug_actions.js:101 +msgid "Successfully deleted student state for user {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:102 +msgid "Failed to delete student state for user." +msgstr "" + +#: lms/static/js/staff_debug_actions.js:113 +msgid "Successfully rescored problem for user {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:114 +msgid "Failed to rescore problem for user." +msgstr "" + +#: lms/static/js/staff_debug_actions.js:125 +msgid "Successfully rescored problem to improve score for user {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:126 +msgid "Failed to rescore problem to improve score for user." +msgstr "" + +#: lms/static/js/staff_debug_actions.js:137 +msgid "Successfully overrode problem score for {user}" +msgstr "" + +#: lms/static/js/staff_debug_actions.js:138 +msgid "Could not override problem score for {user}." +msgstr "" + +#: lms/static/js/student_account/components/PasswordResetConfirmation.jsx:93 +msgid "Enter and confirm your new password." +msgstr "" + +#: lms/static/js/student_account/components/PasswordResetConfirmation.jsx:99 +msgid "New Password" +msgstr "" + +#: lms/static/js/student_account/components/PasswordResetConfirmation.jsx:108 +msgid "Confirm Password" +msgstr "" + +#: lms/static/js/student_account/components/PasswordResetConfirmation.jsx:111 +msgid "Passwords do not match." +msgstr "" + +#: lms/static/js/student_account/components/PasswordResetConfirmation.jsx:142 +msgid "Reset My Password" +msgstr "" + +#: lms/static/js/student_account/components/PasswordResetConfirmation.jsx:143 +#: lms/static/js/student_account/views/account_settings_factory.js:171 +#: lms/static/js/student_account/views/account_settings_factory.js:175 +msgid "Reset Your Password" +msgstr "" + +#: lms/static/js/student_account/components/PasswordResetInput.jsx:15 +msgid "Error: " +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:42 +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:98 +msgid "" +"You may also lose access to verified certificates and other program " +"credentials like MicroMasters certificates. If you want to make a copy of " +"these for your records before proceeding with deletion, follow the " +"instructions for {htmlStart}printing or downloading a certificate{htmlEnd}." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:52 +msgid "" +"Before proceeding, please {htmlStart}unlink all social media " +"accounts{htmlEnd}." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:60 +msgid "Before proceeding, please {htmlStart}{emailMsg}{htmlEnd}." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:69 +msgid "" +"{htmlStart}Want to change your email, name, or password instead?{htmlEnd}" +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:77 +msgid "" +"{strongStart}Warning: Account deletion is permanent.{strongEnd} Please read " +"the above carefully before proceeding. This is an irreversible action, and " +"{strongStart}you will no longer be able to use the same email on " +"{platformName}.{strongEnd}" +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:86 +msgid "" +"Please note: Deletion of your account and personal data is permanent and " +"cannot be undone. {platformName} will not be able to recover your account or " +"the data that is deleted." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:93 +msgid "" +"Once your account is deleted, you cannot use it to take courses on the " +"{platformName} app, {siteName}, or any other site hosted by {platformName}." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:101 +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:121 +msgid "" +"This includes access to {siteName} from your employer’s or university’s " +"system{additionalSiteSpecificDeletionText}." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:110 +msgid "We’re sorry to see you go!" +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletion.jsx:135 +#: lms/static/js/student_account/views/account_settings_factory.js:352 +msgid "Delete My Account" +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:57 +msgid "Password is incorrect" +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:57 +msgid "Unable to delete account" +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:58 +msgid "Please re-enter your password." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:58 +msgid "" +"Sorry, there was an error trying to process your request. Please try again " +"later." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:79 +msgid "A Password is required" +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:106 +msgid "" +"You have selected “Delete my account.” Deletion of your account and personal " +"data is permanent and cannot be undone. {platformName} will not be able to " +"recover your account or the data that is deleted." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:113 +msgid "" +"If you proceed, you will be unable to use this account to take courses on " +"the {platformName} app, {siteName}, or any other site hosted by " +"{platformName}." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:178 +msgid "" +"If you still wish to continue and delete your account, please enter your " +"account password:" +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:196 +msgid "Yes, Delete" +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:210 +msgid "We're sorry to see you go! Your account will be deleted shortly." +msgstr "" + +#: lms/static/js/student_account/components/StudentAccountDeletionModal.jsx:212 +msgid "" +"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." +msgstr "" + +#: lms/static/js/student_account/tos_modal.js:47 +msgid "Terms of Service and Honor Code" +msgstr "" + +#: lms/static/js/student_account/views/FinishAuthView.js:109 +msgid "Saving your email preference" +msgstr "" + +#: lms/static/js/student_account/views/FinishAuthView.js:127 +msgid "Enrolling you in the selected course" +msgstr "" + +#: lms/static/js/student_account/views/FinishAuthView.js:159 +msgid "Adding the selected course to your cart" +msgstr "" + +#: lms/static/js/student_account/views/FinishAuthView.js:172 +msgid "Loading your courses" +msgstr "" + +#: lms/static/js/student_account/views/FormView.js:20 +#: lms/static/js/student_account/views/RegisterView.js:150 +msgid "An error occurred." +msgstr "" + +#. Translators: This string is appended to optional field labels on the +#. student login, registration, and +#. profile forms. +#: lms/static/js/student_account/views/FormView.js:33 +msgid "(optional)" +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:39 +msgid "We couldn't sign you in." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:112 +#, javascript-format +msgid "An error occurred when signing you in to %s." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:171 +#: lms/templates/verify_student/intro_step.underscore:38 +msgid "Check Your Email" +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:173 +msgid "" +"{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " +"address is associated with your {platform_name} account, we will send a " +"message with password recovery instructions to this email address." +"{paragraphEnd}{paragraphStart}If you do not receive a password reset message " +"after 1 minute, verify that you entered the correct email address, or check " +"your spam folder.{paragraphEnd}{paragraphStart}If you need further " +"assistance, {anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:222 +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:225 +msgid "" +"In order to sign in, you need to activate your account.{line_break}" +"{line_break}We just sent an activation link to {strong_start} {email} " +"{strong_end}. If you do not receive an email, check your spam folders or " +"{anchorStart}contact {platform_name} Support{anchorEnd}." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:249 +msgid "An unexpected error has occurred." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js:277 +msgid "" +"You have successfully signed into %(currentProvider)s, but your " +"%(currentProvider)s account does not have a linked %(platformName)s account. " +"To link your accounts, sign in now using your %(platformName)s password." +msgstr "" + +#: lms/static/js/student_account/views/RegisterView.js:45 +msgid "We couldn't create your account." +msgstr "" + +#: lms/static/js/student_account/views/RegisterView.js:66 +#: lms/templates/student_account/register.underscore:69 +msgid "Create Account" +msgstr "" + +#: lms/static/js/student_account/views/RegisterView.js:339 +msgid "(required)" +msgstr "" + +#: lms/static/js/student_account/views/RegisterView.js:516 +msgid "You've successfully signed into %(currentProvider)s." +msgstr "" + +#: lms/static/js/student_account/views/RegisterView.js:518 +msgid "" +"We just need a little more information before you start learning with " +"%(platformName)s." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:58 +msgid "" +"Your profile settings are managed by {enterprise_name}. Contact your " +"administrator or {link_start}edX Support{link_end} for help." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:75 +msgid "Email Address (Sign In)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:78 +msgid "" +"You receive messages from {platform_name} and course teams at this address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:95 +msgid "Recovery Email Address" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:97 +msgid "" +"You may access your account with this address if single-sign on or access to " +"your primary email is not available." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:103 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:99 +msgid "Full Name" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:105 +msgid "" +"The name that is used for ID verification and that appears on your " +"certificates." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:121 +msgid "Country or Region of Residence" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:125 +msgid "The country or region where you live." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:147 +#: lms/static/js/student_account/views/account_settings_factory.js:369 +msgid "Basic Account Information" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:148 +msgid "These settings include basic information about your account." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:160 +msgid "" +"The name that identifies you on {platform_name}. You cannot change your " +"username." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:170 +#: lms/templates/student_account/account.underscore:6 +msgid "Password" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:177 +msgid "Check your email account for instructions to reset your password." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:188 +msgid "" +"The language used throughout this site. This site is currently available in " +"a limited number of languages. Changing the value of this field will cause " +"the page to refresh." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:201 +msgid "Time Zone" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:203 +msgid "" +"Select the time zone for displaying course dates. If you do not specify a " +"time zone, course dates, including assignment deadlines, will be displayed " +"in your browser's local time zone." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:205 +msgid "All Time Zones" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:207 +msgid "Default (Local Time Zone)" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:215 +msgid "Additional Information" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:220 +msgid "Education Completed" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:229 +msgid "Gender" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:238 +msgid "Year of Birth" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:247 +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:142 +msgid "Preferred Language" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:272 +msgid "" +"We've sent a confirmation message to {new_secondary_email_address}. Click " +"the link in the message to update your secondary email address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:320 +msgid "Social Media Links" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:321 +msgid "" +"Optionally, link your personal accounts to the social media icons on your " +"edX profile." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:332 +msgid "{platform_display_name} Link" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:337 +msgid "" +"Enter your {platform_display_name} username or the URL to your " +"{platform_display_name} page. Delete the URL to remove the link." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:377 +#: lms/static/js/student_account/views/account_settings_view.js:45 +msgid "Linked Accounts" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:379 +msgid "" +"You can link your social media accounts to simplify signing in to " +"{platform_name}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:401 +msgid "ORDER NAME" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:402 +msgid "ORDER PLACED" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:403 +msgid "TOTAL" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:404 +msgid "ORDER NUMBER" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:410 +msgid "My Orders" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_factory.js:412 +msgid "" +"This page contains information about orders that you have placed with " +"{platform_name}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:47 +msgid "" +"We've sent a confirmation message to {new_email_address}. Click the link in " +"the message to update your email address." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:90 +msgid "" +"You must sign out and sign back in before your language changes take effect." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:211 +msgid "" +"We've sent a message to {email}. Click the link in the message to reset your " +"password. Didn't receive the message? Contact {anchorStart}technical " +"support{anchorEnd}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:356 +msgid "Link your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:360 +msgid "Unlink This Account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:363 +msgid "" +"You can use your {accountName} account to sign in to your {platformName} " +"account." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:367 +msgid "Unlink your {accountName} account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:371 +msgid "Link Your Account" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:374 +msgid "" +"Link your {accountName} account to your {platformName} account and use " +"{accountName} to sign in to {platformName}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:431 +msgid "Unlinking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:431 +msgid "Linking" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_fields.js:435 +msgid "Successfully unlinked." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_view.js:36 +msgid "Account Information" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_view.js:55 +msgid "Order History" +msgstr "" + +#: lms/static/js/student_account/views/account_settings_view.js:64 +msgid "" +"You have set your language to {beta_language}, which is currently not fully " +"translated. You can help us translate this language fully by joining the " +"Transifex community and adding translations from English for learners that " +"speak {beta_language}." +msgstr "" + +#: lms/static/js/student_account/views/account_settings_view.js:70 +msgid "Help Translate into {beta_language}" +msgstr "" + +#: lms/static/js/verify_student/views/image_input_view.js:93 +msgid "Image Upload Error" +msgstr "" + +#: lms/static/js/verify_student/views/image_input_view.js:94 +msgid "Please verify that you have uploaded a valid image (PNG and JPEG)." +msgstr "" + +#: lms/static/js/verify_student/views/incourse_reverify_view.js:82 +#: lms/static/js/verify_student/views/review_photos_step_view.js:72 +msgid "An error has occurred. Please try again later." +msgstr "" + +#: lms/static/js/verify_student/views/incourse_reverify_view.js:92 +#: lms/static/js/verify_student/views/review_photos_step_view.js:82 +msgid "Could not submit photos" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:50 +msgid "Professional Education Verified Certificate" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:52 +msgid "Professional Education" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:55 +msgid "Verified Certificate upgrade" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:57 +msgid "Verified Certificate" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:64 +msgid "Checkout" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:66 +msgid "Checkout with PayPal" +msgstr "" + +#. Translators: 'processor' is the name of a third-party payment processing +#. vendor (example: "PayPal") +#: lms/static/js/verify_student/views/make_payment_step_view.js:70 +msgid "Checkout with {processor}" +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:124 +msgid "All payment options are currently unavailable." +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:125 +msgid "Try the transaction again in a few minutes." +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:213 +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmark_button.js:7 +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmarks_list.js:22 +msgid "An error has occurred. Please try again." +msgstr "" + +#: lms/static/js/verify_student/views/make_payment_step_view.js:220 +msgid "Could not submit order" +msgstr "" + +#: lms/static/js/verify_student/views/reverify_view.js:48 +msgid "Take a photo of your ID" +msgstr "" + +#: lms/static/js/verify_student/views/reverify_view.js:49 +msgid "Review your info" +msgstr "" + +#: lms/static/js/verify_student/views/step_view.js:51 +msgid "An error has occurred. Please try reloading the page." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:108 +msgid "Video Capture Error" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:109 +msgid "" +"Please verify that your webcam is connected and that you have allowed your " +"browser to access it." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:187 +msgid "No Webcam Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:188 +msgid "You don't seem to have a webcam connected." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:189 +msgid "Double-check that your webcam is connected and working to continue." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:337 +msgid "Photo Captured successfully." +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:378 +msgid "No Flash Detected" +msgstr "" + +#: lms/static/js/verify_student/views/webcam_photo_view.js:379 +msgid "" +"You don't seem to have Flash installed. Get Flash to continue your " +"verification." +msgstr "" + +#: lms/static/js/views/fields.js:38 +msgid "Editable" +msgstr "" + +#: lms/static/js/views/fields.js:48 +msgid "Validation Error" +msgstr "" + +#: lms/static/js/views/fields.js:53 +#: lms/templates/learner_dashboard/program_card.underscore:26 +msgid "In Progress" +msgstr "" + +#: lms/static/js/views/fields.js:63 +msgid "Placeholder" +msgstr "" + +#: lms/static/js/views/file_uploader.js:85 +msgid "Your upload of '{file}' succeeded." +msgstr "" + +#: lms/static/js/views/file_uploader.js:111 +msgid "Your upload of '{file}' failed." +msgstr "" + +#: lms/static/js/views/image_field.js:17 +msgid "Upload an image" +msgstr "" + +#: lms/static/js/views/image_field.js:18 +msgid "Change image" +msgstr "" + +#: lms/static/js/views/image_field.js:25 +msgid "Image" +msgstr "" + +#: lms/static/js/views/image_field.js:31 +msgid "An error has occurred. Refresh the page, and then try again." +msgstr "" + +#: lms/static/js/views/image_field.js:172 +msgid "The file must be at least {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js:180 +msgid "The file must be smaller than {size} in size." +msgstr "" + +#: lms/static/js/views/image_field.js:215 +msgid "" +"Upload is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/image_field.js:217 +msgid "" +"Removal is in progress. To avoid errors, stay on this page until the process " +"is complete." +msgstr "" + +#: lms/static/js/views/image_field.js:222 +msgid "bytes" +msgstr "" + +#: lms/static/js/views/image_field.js:222 +msgid "KB" +msgstr "" + +#: lms/static/js/views/image_field.js:222 +msgid "MB" +msgstr "" + +#: lms/static/lms/js/preview/preview_factory.js:13 +msgid "Course is not yet visible to students." +msgstr "" + +#: lms/static/lms/js/preview/preview_factory.js:24 +msgid "" +"You cannot view the course as a student or beta tester before the course " +"release date." +msgstr "" + +#: lms/templates/courseware/progress_graph.js:294 +msgid "Overall Score" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmark_button.js:9 +msgid "Bookmark this page" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/js/views/bookmark_button.js:10 +#: xmodule/js/src/sequence/display.js:445 +msgid "Bookmarked" +msgstr "" + +#: openedx/features/course_search/static/course_search/js/views/search_results_view.js:69 +msgid "{total_results} result found for \"{search_term}\"" +msgid_plural "{total_results} results found for \"{search_term}\"" +msgstr[0] "" +msgstr[1] "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:68 +msgid "Profile Visibility:" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:71 +msgid "Limited Profile" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:72 +msgid "Full Profile" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:112 +msgid "Joined" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:115 +msgid "Joined Date" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:124 +msgid "Location" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:131 +msgid "Add Country" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:146 +msgid "Add language" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:159 +msgid "About me" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/learner_profile_factory.js:161 +msgid "" +"Tell other learners a little about yourself: where you live, what your " +"interests are, why you're taking courses, or what you hope to learn." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:38 +msgid "Account Settings page." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:44 +msgid "" +"You must specify your birth year before you can share your full profile. To " +"specify your birth year, go to the {account_settings_page_link}" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:51 +msgid "" +"You must be over 13 to share a full profile. If you are over 13, make sure " +"that you have specified a birth year on the {account_settings_page_link}" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:74 +msgid "Profile Image" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_fields.js:82 +msgid "Profile image for {username}" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_view.js:65 +msgid "About Me" +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/js/views/learner_profile_view.js:71 +msgid "Profile" +msgstr "" + +#: xmodule/assets/library_content/public/js/library_content_edit.js:18 +#: xmodule/js/public/js/library_content_edit.js:18 +msgid "Updating with latest library content" +msgstr "" + +#: xmodule/assets/split_test/public/js/split_test_author_view.js:12 +#: xmodule/js/public/js/split_test_author_view.js:12 +msgid "Creating missing groups" +msgstr "" + +#: xmodule/assets/word_cloud/src/js/word_cloud_main.js:258 +msgid "{start_strong}{total}{end_strong} words submitted in total." +msgstr "" + +#: xmodule/assets/word_cloud/src/js/word_cloud_main.js:285 +msgid "text_word_{uniqueId} title_word_{uniqueId}" +msgstr "" + +#: xmodule/assets/word_cloud/src/js/word_cloud_main.js:295 +msgid "title_word_{uniqueId}" +msgstr "" + +#: xmodule/assets/word_cloud/src/js/word_cloud_main.js:317 +msgid "text_word_{uniqueId}" +msgstr "" + +#: xmodule/js/src/annotatable/display.js:283 +msgid "Show Annotations" +msgstr "" + +#: xmodule/js/src/annotatable/display.js:285 +msgid "Hide Annotations" +msgstr "" + +#: xmodule/js/src/annotatable/display.js:300 +msgid "Expand Instructions" +msgstr "" + +#: xmodule/js/src/annotatable/display.js:302 +msgid "Collapse Instructions" +msgstr "" + +#: xmodule/js/src/annotatable/display.js:392 +msgid "Commentary" +msgstr "" + +#: xmodule/js/src/annotatable/display.js:404 +msgid "Reply to Annotation" +msgstr "" + +#. Translators: {num_points} is the number of points possible (examples: 1, 3, +#. 10).; +#: xmodule/js/src/capa/display.js:235 +msgid "{num_points} point possible (graded, results hidden)" +msgid_plural "{num_points} points possible (graded, results hidden)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: {num_points} is the number of points possible (examples: 1, 3, +#. 10).; +#: xmodule/js/src/capa/display.js:242 +msgid "{num_points} point possible (ungraded, results hidden)" +msgid_plural "{num_points} points possible (ungraded, results hidden)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: {num_points} is the number of points possible (examples: 1, 3, +#. 10).; +#: xmodule/js/src/capa/display.js:253 +msgid "{num_points} point possible (graded)" +msgid_plural "{num_points} points possible (graded)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: {num_points} is the number of points possible (examples: 1, 3, +#. 10).; +#: xmodule/js/src/capa/display.js:259 +msgid "{num_points} point possible (ungraded)" +msgid_plural "{num_points} points possible (ungraded)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: {earned} is the number of points earned. {possible} is the +#. total number of points (examples: 0/1, 1/1, 2/3, 5/10). The total number of +#. points will always be at least 1. We pluralize based on the total number of +#. points (example: 0/1 point; 1/2 points); +#: xmodule/js/src/capa/display.js:269 +msgid "{earned}/{possible} point (graded)" +msgid_plural "{earned}/{possible} points (graded)" +msgstr[0] "" +msgstr[1] "" + +#. Translators: {earned} is the number of points earned. {possible} is the +#. total number of points (examples: 0/1, 1/1, 2/3, 5/10). The total number of +#. points will always be at least 1. We pluralize based on the total number of +#. points (example: 0/1 point; 1/2 points); +#: xmodule/js/src/capa/display.js:276 +msgid "{earned}/{possible} point (ungraded)" +msgid_plural "{earned}/{possible} points (ungraded)" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/js/src/capa/display.js:349 +msgid "The grading process is still running. Refresh the page to see updates." +msgstr "" + +#: xmodule/js/src/capa/display.js:458 +msgid "Could not grade your answer. The submission was aborted." +msgstr "" + +#: xmodule/js/src/capa/display.js:522 +msgid "" +"Submission aborted! Sorry, your browser does not support file uploads. If " +"you can, please use Chrome or Safari which have been verified to support " +"file uploads." +msgstr "" + +#: xmodule/js/src/capa/display.js:548 +msgid "You submitted {filename}; only {allowedFiles} are allowed." +msgstr "" + +#: xmodule/js/src/capa/display.js:561 +msgid "Your file {filename} is too large (max size: {maxSize}MB)." +msgstr "" + +#: xmodule/js/src/capa/display.js:577 +msgid "You did not submit the required files: {requiredFiles}." +msgstr "" + +#: xmodule/js/src/capa/display.js:587 +msgid "You did not select any files to submit." +msgstr "" + +#. Translators: This is only translated to allow for reordering of label and +#. associated status.; +#: xmodule/js/src/capa/display.js:681 +msgid "{label}: {status}" +msgstr "" + +#: xmodule/js/src/capa/display.js:712 +msgid "This problem has been reset." +msgstr "" + +#: xmodule/js/src/capa/display.js:1017 +msgid "unsubmitted" +msgstr "" + +#: xmodule/js/src/html/edit.js:146 +msgid "" +"{paragraph}=p;{preformatted}=pre;{heading3}=h3;{heading4}=h4;{heading5}=h5;" +"{heading6}=h6" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:148 xmodule/js/src/html/edit.js:895 +msgid "Paragraph" +msgstr "" + +#: xmodule/js/src/html/edit.js:149 +msgid "Preformatted" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:150 xmodule/js/src/html/edit.js:645 +msgid "Heading 3" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:151 xmodule/js/src/html/edit.js:650 +msgid "Heading 4" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:152 xmodule/js/src/html/edit.js:655 +msgid "Heading 5" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:153 xmodule/js/src/html/edit.js:660 +msgid "Heading 6" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:225 +msgid "Add to Dictionary" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:235 +msgid "Align center" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:240 +msgid "Align left" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:245 +msgid "Align right" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:250 +msgid "Alignment" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:255 +msgid "Alternative source" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:260 +msgid "Anchor" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:265 +msgid "Anchors" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:270 +msgid "Author" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:275 +msgid "Background color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:285 +msgid "Blocks" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:290 +msgid "Body" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:295 +msgid "Bold" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:300 +msgid "Border color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:305 +msgid "Border" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:310 +msgid "Bottom" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:315 +msgid "Bullet list" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:325 +msgid "Caption" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:330 +msgid "Cell padding" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:335 +msgid "Cell properties" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:340 +msgid "Cell spacing" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:345 +msgid "Cell type" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:350 +msgid "Cell" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:355 +msgid "Center" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:360 +msgid "Circle" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:365 +msgid "Clear formatting" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#. Translators: this is a toolbar button tooltip from the raw HTML editor +#. displayed in the browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:375 xmodule/js/src/html/edit.js:1251 +msgid "Code block" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:380 +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore:3 +msgid "Code" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:385 +msgid "Color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:390 +msgid "Cols" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:395 +msgid "Column group" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:400 +msgid "Column" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:405 +msgid "Constrain proportions" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:410 +msgid "Copy row" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:415 +msgid "Copy" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:420 +msgid "Could not find the specified string." +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:425 +msgid "Custom color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:430 +msgid "Custom..." +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:435 +msgid "Cut row" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:440 +msgid "Cut" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:445 +msgid "Decrease indent" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:450 +msgid "Default" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:455 +msgid "Delete column" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:460 +msgid "Delete row" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:465 +msgid "Delete table" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:470 +#: cms/templates/js/certificate-editor.underscore:18 +#: cms/templates/js/group-configuration-editor.underscore:23 +msgid "Description" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:475 +msgid "Dimensions" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:480 +msgid "Disc" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:485 +msgid "Div" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:490 +msgid "Document properties" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:495 +msgid "Edit HTML" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:500 +#: cms/templates/js/certificate-details.underscore:64 +#: cms/templates/js/course_info_handouts.underscore:1 +#: cms/templates/js/course_info_update.underscore:20 +#: cms/templates/js/group-configuration-details.underscore:45 +#: cms/templates/js/partition-group-details.underscore:28 +#: cms/templates/js/show-textbook.underscore:40 +#: cms/templates/js/signatory-details.underscore:5 +#: cms/templates/js/xblock-string-field-editor.underscore:3 +#: common/static/common/templates/discussion/templates.underscore:834 +msgid "Edit" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:505 +msgid "Embed" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:510 +msgid "Emoticons" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:515 +msgid "Encoding" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:520 +msgid "File" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:525 +msgid "Find and replace" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:530 +msgid "Find next" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:535 +msgid "Find previous" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:540 +msgid "Find" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:545 +msgid "Finish" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:550 +msgid "Font Family" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:555 +msgid "Font Sizes" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:560 +msgid "Footer" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:565 +msgid "Format" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:570 +msgid "Formats" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:575 +#: common/static/common/templates/image-modal.underscore:6 +msgid "Fullscreen" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:580 +msgid "General" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:585 +msgid "H Align" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:590 +msgid "Header 1" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:595 +msgid "Header 2" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:600 +msgid "Header 3" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:605 +msgid "Header 4" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:610 +msgid "Header 5" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:615 +msgid "Header 6" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:620 +msgid "Header cell" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:625 xmodule/js/src/problem/edit.js:50 +msgid "Header" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:630 +msgid "Headers" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:635 +msgid "Heading 1" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:640 +msgid "Heading 2" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:665 +msgid "Headings" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:670 +msgid "Height" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:675 +msgid "Horizontal line" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:680 +msgid "Horizontal space" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:685 +msgid "HTML source code" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:690 +msgid "Ignore all" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:695 +msgid "Ignore" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:700 +msgid "Image description" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:705 +msgid "Increase indent" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:710 +msgid "Inline" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:715 +msgid "Insert column after" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:720 +msgid "Insert column before" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:725 +msgid "Insert date/time" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:730 +msgid "Insert image" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:735 +msgid "Insert link" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:740 +msgid "Insert row after" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:745 +msgid "Insert row before" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:750 +msgid "Insert table" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:755 +msgid "Insert template" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:760 +msgid "Insert video" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:765 +msgid "Insert" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:770 +msgid "Insert/edit image" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:775 +msgid "Insert/edit link" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:780 +msgid "Insert/edit video" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:785 +msgid "Italic" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:790 +msgid "Justify" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:795 +msgid "Keywords" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:800 +msgid "Left to right" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:805 +msgid "Left" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:810 +msgid "Lower Alpha" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:815 +msgid "Lower Greek" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:820 +msgid "Lower Roman" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:825 +msgid "Match case" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:830 +msgid "Merge cells" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:835 +msgid "Middle" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:845 +msgid "New document" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:850 +msgid "New window" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:855 cms/templates/js/paging-header.underscore:8 +#: common/static/common/templates/components/paging-footer.underscore:19 +#: common/static/common/templates/discussion/templates.underscore:610 +msgid "Next" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:860 +msgid "No color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:865 +msgid "Nonbreaking space" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:875 +msgid "Numbered list" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:890 +msgid "Page break" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:900 +msgid "Paste as text" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:905 +msgid "" +"Paste is now in plain text mode. Contents will now be pasted as plain text " +"until you toggle this option off." +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:910 +msgid "Paste row after" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:915 +msgid "Paste row before" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:920 +msgid "Paste your embed code below:" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:925 +msgid "Paste" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:930 +msgid "Poster" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:935 +msgid "Pre" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:940 +msgid "Prev" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:950 +msgid "Print" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:955 +msgid "Redo" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:960 +msgid "Remove link" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:965 xmodule/js/src/html/edit.js:970 +msgid "Replace all" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:975 +msgid "Replace with" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:980 xmodule/js/src/html/edit.js:985 +#: cms/templates/js/metadata-file-uploader-item.underscore:1 +#: cms/templates/js/video-transcripts.underscore:45 +#: cms/templates/js/video/metadata-translations-item.underscore:5 +msgid "Replace" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:990 +msgid "Restore last draft" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:995 +msgid "" +"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press " +"ALT-0 for help" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1000 +msgid "Right to left" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1005 +msgid "Right" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1010 +msgid "Robots" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1015 +msgid "Row group" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1020 +msgid "Row properties" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1025 +msgid "Row type" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1030 +msgid "Row" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1035 +msgid "Rows" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1045 +msgid "Scope" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1050 +msgid "Select all" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1055 +msgid "Show blocks" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1060 +msgid "Show invisible characters" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1065 +msgid "Source code" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1070 +msgid "Source" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1075 +msgid "Special character" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1080 +msgid "Spellcheck" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1085 +msgid "Split cell" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1090 +msgid "Square" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1095 +msgid "Start search" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1100 +msgid "Strikethrough" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1105 +msgid "Style" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1110 +msgid "Subscript" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1115 +msgid "Superscript" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1120 +msgid "Table properties" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1125 +msgid "Table" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1130 +msgid "Target" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1135 +msgid "Templates" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1140 +msgid "Text color" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1145 +msgid "Text to display" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1150 +msgid "" +"The URL you entered seems to be an email address. Do you want to add the " +"required mailto: prefix?" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1155 +msgid "" +"The URL you entered seems to be an external link. Do you want to add the " +"required http:// prefix?" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1160 +#: cms/templates/js/course-instructor-details.underscore:9 +#: cms/templates/js/signatory-details.underscore:17 +#: common/static/common/templates/discussion/templates.underscore:136 +#: common/static/common/templates/discussion/templates.underscore:459 +msgid "Title" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1165 +msgid "Tools" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1170 +msgid "Top" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1175 +msgid "Underline" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1180 +msgid "Undo" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1185 +msgid "Upper Alpha" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1190 +msgid "Upper Roman" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1195 +msgid "Url" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1200 +msgid "V Align" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1205 +msgid "Vertical space" +msgstr "" + +#. #-#-#-#-# djangojs.po (0.1a) #-#-#-#-# +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1210 +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore:29 +#: openedx/features/course_search/static/course_search/templates/dashboard_search_item.underscore:2 +msgid "View" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1215 +msgid "Visual aids" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1220 +msgid "Whole words" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1225 +msgid "Width" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1230 +msgid "Words: {0}" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1235 +msgid "You have unsaved changes are you sure you want to navigate away?" +msgstr "" + +#. Translators: this is a message from the raw HTML editor displayed in the +#. browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1240 +msgid "" +"Your browser doesn't support direct access to the clipboard. Please use the " +"Ctrl+X/C/V keyboard shortcuts instead." +msgstr "" + +#. Translators: this is a toolbar button tooltip from the raw HTML editor +#. displayed in the browser when a user needs to edit HTML +#: xmodule/js/src/html/edit.js:1262 +msgid "Insert/Edit Image" +msgstr "" + +#: xmodule/js/src/lti/lti.js:22 +msgid "" +"Click OK to have your username and e-mail address sent to a 3rd party " +"application.\n" +"\n" +"Click Cancel to return to this page without sending your information." +msgstr "" + +#: xmodule/js/src/lti/lti.js:25 +msgid "" +"Click OK to have your username sent to a 3rd party application.\n" +"\n" +"Click Cancel to return to this page without sending your information." +msgstr "" + +#: xmodule/js/src/lti/lti.js:28 +msgid "" +"Click OK to have your e-mail address sent to a 3rd party application.\n" +"\n" +"Click Cancel to return to this page without sending your information." +msgstr "" + +#: xmodule/js/src/problem/edit.js:35 xmodule/js/src/problem/edit.js:47 +msgid "incorrect" +msgstr "" + +#: xmodule/js/src/problem/edit.js:35 xmodule/js/src/problem/edit.js:38 +#: xmodule/js/src/problem/edit.js:47 +msgid "correct" +msgstr "" + +#: xmodule/js/src/problem/edit.js:41 xmodule/js/src/problem/edit.js:44 +msgid "answer" +msgstr "" + +#: xmodule/js/src/problem/edit.js:53 +msgid "Short explanation" +msgstr "" + +#: xmodule/js/src/problem/edit.js:120 +msgid "" +"If you use the Advanced Editor, this problem will be converted to XML and " +"you will not be able to return to the Simple Editor Interface.\n" +"\n" +"Proceed to the Advanced Editor and convert this problem to XML?" +msgstr "" + +#: xmodule/js/src/problem/edit.js:406 xmodule/js/src/problem/edit.js:439 +#: xmodule/js/src/problem/edit.js:502 +msgid "" +"An answer option has been left blank. Please review and edit the component." +msgstr "" + +#: xmodule/js/src/problem/edit.js:714 +msgid "Explanation" +msgstr "" + +#: xmodule/js/src/sequence/display.js:330 +msgid "" +"Sequence error! Cannot navigate to %(tab_name)s in the current " +"SequenceModule. Please contact the course staff." +msgstr "" + +#: xmodule/js/src/video/00_i18n.js:15 +#: xmodule/js/src/video/09_play_pause_control.js:30 +#: xmodule/js/src/video/09_play_pause_control.js:88 +#: xmodule/js/src/video/09_play_skip_control.js:30 +msgid "Play" +msgstr "" + +#: xmodule/js/src/video/00_i18n.js:16 +#: xmodule/js/src/video/09_play_pause_control.js:78 +msgid "Pause" +msgstr "" + +#: xmodule/js/src/video/00_i18n.js:17 +msgid "Mute" +msgstr "" + +#: xmodule/js/src/video/00_i18n.js:18 +msgid "Unmute" +msgstr "" + +#: xmodule/js/src/video/00_i18n.js:19 +#: xmodule/js/src/video/04_video_full_screen.js:229 +msgid "Exit full browser" +msgstr "" + +#: xmodule/js/src/video/00_i18n.js:20 +#: xmodule/js/src/video/04_video_full_screen.js:7 +#: xmodule/js/src/video/04_video_full_screen.js:9 +#: xmodule/js/src/video/04_video_full_screen.js:201 +msgid "Fill browser" +msgstr "" + +#: xmodule/js/src/video/00_i18n.js:21 +#: xmodule/js/src/video/08_video_speed_control.js:46 +msgid "Speed" +msgstr "" + +#: xmodule/js/src/video/00_i18n.js:22 +#: xmodule/js/src/video/08_video_auto_advance_control.js:40 +msgid "Auto-advance" +msgstr "" + +#: xmodule/js/src/video/00_i18n.js:23 +#: xmodule/js/src/video/07_video_volume_control.js:72 +msgid "Volume" +msgstr "" + +#. Translators: Volume level equals 0%. +#: xmodule/js/src/video/00_i18n.js:25 +msgid "Muted" +msgstr "" + +#. Translators: Volume level in range ]0,20]% +#: xmodule/js/src/video/00_i18n.js:27 +msgid "Very low" +msgstr "" + +#. Translators: Volume level in range ]20,40]% +#: xmodule/js/src/video/00_i18n.js:29 +msgid "Low" +msgstr "" + +#. Translators: Volume level in range ]40,60]% +#: xmodule/js/src/video/00_i18n.js:31 +msgid "Average" +msgstr "" + +#. Translators: Volume level in range ]60,80]% +#: xmodule/js/src/video/00_i18n.js:33 +msgid "Loud" +msgstr "" + +#. Translators: Volume level in range ]80,99]% +#: xmodule/js/src/video/00_i18n.js:35 +msgid "Very loud" +msgstr "" + +#. Translators: Volume level equals 100%. +#: xmodule/js/src/video/00_i18n.js:37 +msgid "Maximum" +msgstr "" + +#: xmodule/js/src/video/02_html5_video.js:87 +msgid "This browser cannot play .mp4, .ogg, or .webm files." +msgstr "" + +#: xmodule/js/src/video/02_html5_video.js:88 +msgid "Try using a different browser, such as Google Chrome." +msgstr "" + +#: xmodule/js/src/video/05_video_quality_control.js:25 +msgid "High Definition" +msgstr "" + +#: xmodule/js/src/video/05_video_quality_control.js:26 +#: xmodule/js/src/video/05_video_quality_control.js:159 +msgid "off" +msgstr "" + +#: xmodule/js/src/video/05_video_quality_control.js:153 +msgid "on" +msgstr "" + +#: xmodule/js/src/video/06_video_progress_slider.js:16 +#: xmodule/js/src/video/06_video_progress_slider.js:107 +msgid "Video position. Press space to toggle playback" +msgstr "" + +#: xmodule/js/src/video/06_video_progress_slider.js:304 +msgid "Video ended" +msgstr "" + +#: xmodule/js/src/video/06_video_progress_slider.js:308 +msgid "Video position" +msgstr "" + +#: xmodule/js/src/video/06_video_progress_slider.js:324 +msgid "%(value)s hour" +msgid_plural "%(value)s hours" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/js/src/video/06_video_progress_slider.js:327 +msgid "%(value)s minute" +msgid_plural "%(value)s minutes" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/js/src/video/06_video_progress_slider.js:330 +msgid "%(value)s second" +msgid_plural "%(value)s seconds" +msgstr[0] "" +msgstr[1] "" + +#: xmodule/js/src/video/07_video_volume_control.js:70 +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: xmodule/js/src/video/07_video_volume_control.js:71 +msgid "Adjust video volume" +msgstr "" + +#: xmodule/js/src/video/08_video_speed_control.js:36 +msgid "" +"Press UP to enter the speed menu then use the UP and DOWN arrow keys to " +"navigate the different speeds, then press ENTER to change to the selected " +"speed." +msgstr "" + +#: xmodule/js/src/video/08_video_speed_control.js:40 +msgid "Adjust video speed" +msgstr "" + +#: xmodule/js/src/video/08_video_speed_control.js:271 +msgid "Video speed: " +msgstr "" + +#: xmodule/js/src/video/09_play_skip_control.js:79 +msgid "Skip" +msgstr "" + +#: xmodule/js/src/video/09_poster.js:31 +msgid "Play video" +msgstr "" + +#: xmodule/js/src/video/09_skip_control.js:33 +msgid "Do not show again" +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:106 +msgid "Open language menu" +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:561 +msgid "Transcript will be displayed when you start playing the video." +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:809 +msgid "" +"Activating a link in this group will skip to the corresponding point in the " +"video." +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:812 +msgid "Video transcript" +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:815 +msgid "Start of transcript. Skip to the end." +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:819 +msgid "End of transcript. Skip to the start." +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:823 +msgid "" +"Press the UP arrow key to enter the language menu then use UP and DOWN arrow " +"keys to navigate language options. Press ENTER to change to the selected " +"language." +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:1176 +msgid "Hide closed captions" +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:1194 +msgid "(Caption will be displayed when you start playing the video.)" +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:1201 +msgid "Turn on closed captioning" +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:1308 +msgid "Turn on transcripts" +msgstr "" + +#: xmodule/js/src/video/09_video_caption.js:1321 +msgid "Turn off transcripts" +msgstr "" + +#: cms/templates/js/access-editor.underscore:3 +msgid "Limit Access" +msgstr "" + +#: cms/templates/js/access-editor.underscore:7 +msgid "" +"Select a prerequisite subsection and enter a minimum score percentage and " +"minimum completion percentage to limit access to this subsection. Allowed " +"values are 0-100" +msgstr "" + +#: cms/templates/js/access-editor.underscore:11 +msgid "Prerequisite:" +msgstr "" + +#: cms/templates/js/access-editor.underscore:13 +msgid "No prerequisite" +msgstr "" + +#: cms/templates/js/access-editor.underscore:22 +msgid "Minimum Score:" +msgstr "" + +#: cms/templates/js/access-editor.underscore:29 +msgid "Minimum Completion:" +msgstr "" + +#: cms/templates/js/access-editor.underscore:35 +msgid "The minimum score percentage must be a whole number between 0 and 100." +msgstr "" + +#: cms/templates/js/access-editor.underscore:38 +msgid "" +"The minimum completion percentage must be a whole number between 0 and 100." +msgstr "" + +#: cms/templates/js/access-editor.underscore:43 +msgid "Use as a Prerequisite" +msgstr "" + +#: cms/templates/js/access-editor.underscore:51 +msgid "Make this subsection available as a prerequisite to other content" +msgstr "" + +#: cms/templates/js/active-video-upload-list.underscore:14 +msgid "Active Uploads" +msgstr "" + +#: cms/templates/js/active-video-upload.underscore:8 +msgid "Read More" +msgstr "" + +#: cms/templates/js/active-video-upload.underscore:9 +msgid "details about the failure" +msgstr "" + +#: cms/templates/js/add-xblock-component-button.underscore:7 +msgid "Add Component:" +msgstr "" + +#: cms/templates/js/add-xblock-component-menu-problem.underscore:3 +#: cms/templates/js/add-xblock-component-menu.underscore:4 +#, python-format +msgid "%(type)s Component Template Menu" +msgstr "" + +#: cms/templates/js/add-xblock-component-menu-problem.underscore:10 +msgid "Common Problem Types" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-legend.underscore:9 +msgid "Supported" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-legend.underscore:13 +msgid "Provisional" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-legend.underscore:18 +#: cms/templates/js/add-xblock-component-support-level.underscore:9 +msgid "Not Supported" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-level.underscore:3 +msgid "Fully Supported" +msgstr "" + +#: cms/templates/js/add-xblock-component-support-level.underscore:6 +msgid "Provisionally Supported" +msgstr "" + +#: cms/templates/js/add-xblock-component.underscore:2 +msgid "Add New Component" +msgstr "" + +#: cms/templates/js/advanced_entry.underscore:14 +msgid "Deprecated" +msgstr "" + +#: cms/templates/js/asset-library.underscore:5 +msgid "List of uploaded files and assets in this course" +msgstr "" + +#: cms/templates/js/asset-library.underscore:20 +#: cms/templates/js/asset-library.underscore:53 +msgid "- Sortable" +msgstr "" + +#: cms/templates/js/asset-library.underscore:35 +msgid "Show All" +msgstr "" + +#: cms/templates/js/asset-library.underscore:57 +#: cms/templates/js/basic-modal.underscore:24 +#: cms/templates/js/course-outline.underscore:179 +#: cms/templates/js/course-outline.underscore:181 +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore:6 +msgid "Actions" +msgstr "" + +#: cms/templates/js/asset-library.underscore:67 +msgid "You haven't added any assets to this course yet." +msgstr "" + +#: cms/templates/js/asset-library.underscore:67 +msgid "Upload your first asset" +msgstr "" + +#: cms/templates/js/asset-upload-modal.underscore:2 +msgid "close" +msgstr "" + +#: cms/templates/js/asset.underscore:4 +msgid "No description available" +msgstr "" + +#: cms/templates/js/asset.underscore:9 +msgid "Open/download this file" +msgstr "" + +#: cms/templates/js/asset.underscore:23 +msgid "Studio:" +msgstr "" + +#: cms/templates/js/asset.underscore:29 +msgid "Web:" +msgstr "" + +#: cms/templates/js/asset.underscore:39 +msgid "Delete this asset" +msgstr "" + +#: cms/templates/js/asset.underscore:42 +msgid "Lock this asset" +msgstr "" + +#: cms/templates/js/asset.underscore:43 +msgid "Lock/unlock file" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:11 +#: cms/templates/js/group-configuration-details.underscore:14 +#: cms/templates/js/partition-group-details.underscore:14 +msgid "ID" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:18 +#: cms/templates/js/certificate-editor.underscore:23 +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:23 +#: cms/templates/js/certificate-editor.underscore:26 +msgid "Course Title" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:28 +#: cms/templates/js/certificate-editor.underscore:30 +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:36 +msgid "Course Number" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:42 +msgid "Course Number Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:53 +#: cms/templates/js/certificate-editor.underscore:36 +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-details.underscore:55 +#: cms/templates/js/certificate-editor.underscore:38 +msgid "" +"It is strongly recommended that you include four or fewer signatories. If " +"you include additional signatories, preview the certificate in Print View to " +"ensure the certificate will print correctly on one page." +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:11 +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:13 +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:14 +#: cms/templates/js/certificate-editor.underscore:15 +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:19 +#: cms/templates/js/certificate-editor.underscore:20 +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:31 +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:32 +msgid "" +"Specify an alternative to the official course title to display on " +"certificates. Leave blank to use the official course title." +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:41 +msgid "Add Additional Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore:42 +msgid "(Add signatories for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore:1 +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore:8 +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore:13 +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore:15 +msgid "Deactivate" +msgstr "" + +#: cms/templates/js/container-access.underscore:9 +msgid "component" +msgstr "" + +#: cms/templates/js/container-access.underscore:16 +msgid "Access to this {blockType} is restricted to: {selectedGroupsLabel}" +msgstr "" + +#: cms/templates/js/container-access.underscore:26 +msgid "" +"Access to some content in this {blockType} is restricted to specific groups " +"of learners." +msgstr "" + +#: cms/templates/js/container-message.underscore:5 +msgid "" +"Caution: The last published version of this unit is live. By publishing " +"changes you will change the student experience." +msgstr "" + +#: cms/templates/js/content-group-editor.underscore:10 +msgid "Content Group Name" +msgstr "" + +#: cms/templates/js/content-group-editor.underscore:13 +msgid "Content Group ID" +msgstr "" + +#: cms/templates/js/content-group-editor.underscore:18 +msgid "This is the name of the group" +msgstr "" + +#: cms/templates/js/content-group-editor.underscore:25 +msgid "This content group is used in one or more units." +msgstr "" + +#: cms/templates/js/content-group-editor.underscore:40 +#: cms/templates/js/partition-group-details.underscore:35 +msgid "Cannot delete when in use by a unit" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:2 +msgid "Subsection Visibility" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:7 +msgid "Show entire subsection" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:9 +msgid "Learners see the published subsection and can access its content." +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:13 +msgid "Hide content after course end date" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:15 +msgid "Hide content after due date" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:20 +msgid "" +"After the course\\'s end date has passed, learners can no longer access " +"subsection content. The subsection remains included in grade calculations." +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:22 +msgid "" +"After the subsection\\'s due date has passed, learners can no longer access " +"its content. The subsection remains included in grade calculations." +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:27 +msgid "Hide entire subsection" +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:30 +msgid "" +"Learners do not see the subsection in the course outline. The subsection is " +"not included in grade calculations." +msgstr "" + +#: cms/templates/js/content-visibility-editor.underscore:36 +#, python-format +msgid "" +"If you select an option other than \"%(hide_label)s\", published units in " +"this subsection become available to learners unless they are explicitly " +"hidden." +msgstr "" + +#: cms/templates/js/copy-clipboard-button.underscore:1 +#: cms/templates/js/copy-clipboard-button.underscore:3 +msgid "Copy Component Location" +msgstr "" + +#: cms/templates/js/course-highlights-enable.underscore:3 +msgid "Course Highlight Emails" +msgstr "" + +#: cms/templates/js/course-highlights-enable.underscore:7 +msgid "Enabled" +msgstr "" + +#: cms/templates/js/course-highlights-enable.underscore:9 +msgid "Enable Now" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:4 +msgid "Instructor Name" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:5 +msgid "Please add the instructor's name" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:10 +msgid "Instructor Title" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:11 +msgid "Please add the instructor's title" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:15 +#: cms/templates/js/signatory-details.underscore:21 +msgid "Organization" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:16 +msgid "Organization Name" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:17 +msgid "Please add the institute where the instructor is associated" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:21 +msgid "Biography" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:22 +msgid "Instructor Biography" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:23 +msgid "Please add the instructor's biography" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:27 +msgid "Photo" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:29 +msgid "Instructor Photo" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:33 +msgid "Instructor Photo URL" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:34 +msgid "" +"Please add a photo of the instructor (Note: only JPEG or PNG format " +"supported)" +msgstr "" + +#: cms/templates/js/course-instructor-details.underscore:36 +msgid "Upload Photo" +msgstr "" + +#: cms/templates/js/course-outline.underscore:40 +#, python-format +msgid "Prerequisite: %(prereq_display_name)s" +msgstr "" + +#: cms/templates/js/course-outline.underscore:48 +msgid "Contains staff only content" +msgstr "" + +#: cms/templates/js/course-outline.underscore:54 +msgid "Unpublished changes to live content" +msgstr "" + +#: cms/templates/js/course-outline.underscore:56 +msgid "Unpublished units will not be released" +msgstr "" + +#: cms/templates/js/course-outline.underscore:58 +msgid "Unpublished changes to content that will release in the future" +msgstr "" + +#: cms/templates/js/course-outline.underscore:66 +msgid "Access to this unit is restricted to: {selectedGroupsLabel}" +msgstr "" + +#: cms/templates/js/course-outline.underscore:75 +msgid "" +"Access to some content in this unit is restricted to specific groups of " +"learners" +msgstr "" + +#: cms/templates/js/course-outline.underscore:80 +msgid "Ungraded" +msgstr "" + +#: cms/templates/js/course-outline.underscore:97 +msgid "Onboarding Exam" +msgstr "" + +#: cms/templates/js/course-outline.underscore:99 +msgid "Practice proctored Exam" +msgstr "" + +#: cms/templates/js/course-outline.underscore:101 +msgid "Proctored Exam" +msgstr "" + +#: cms/templates/js/course-outline.underscore:105 +msgid "Timed Exam" +msgstr "" + +#: cms/templates/js/course-outline.underscore:118 +#: cms/templates/js/xblock-outline.underscore:11 +#, python-format +msgid "Collapse/Expand this %(xblock_type)s" +msgstr "" + +#: cms/templates/js/course-outline.underscore:131 +#: cms/templates/js/course-outline.underscore:136 +msgid "Display Name" +msgstr "" + +#: cms/templates/js/course-outline.underscore:152 +msgid "Discussions enabled" +msgstr "" + +#: cms/templates/js/course-outline.underscore:159 +#: cms/templates/js/course-outline.underscore:160 +msgid "Proctoring Settings" +msgstr "" + +#: cms/templates/js/course-outline.underscore:188 +#: cms/templates/js/course-outline.underscore:213 +#: cms/templates/js/course-outline.underscore:215 +msgid "Configure" +msgstr "" + +#: cms/templates/js/course-outline.underscore:193 +msgid "Copy to Clipboard" +msgstr "" + +#: cms/templates/js/course-outline.underscore:198 +#: cms/templates/js/course-outline.underscore:221 +#: cms/templates/js/course-outline.underscore:223 +msgid "Duplicate" +msgstr "" + +#: cms/templates/js/course-outline.underscore:238 +#: cms/templates/js/course-outline.underscore:240 +msgid "Drag to reorder" +msgstr "" + +#: cms/templates/js/course-outline.underscore:258 +msgid "Release Status:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:263 +#: cms/templates/js/publish-xblock.underscore:15 +#: cms/templates/js/xblock-outline.underscore:43 +msgid "Released:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:266 +#: cms/templates/js/publish-xblock.underscore:17 +msgid "Scheduled:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:269 +#: cms/templates/js/publish-xblock.underscore:72 +#: lms/templates/ccx/schedule.underscore:93 +#: lms/templates/ccx/schedule.underscore:103 +msgid "Unscheduled" +msgstr "" + +#: cms/templates/js/course-outline.underscore:284 +#: cms/templates/js/highlights-editor.underscore:2 +msgid "Section Highlights" +msgstr "" + +#: cms/templates/js/course-outline.underscore:291 +#: cms/templates/js/course-outline.underscore:324 +#: cms/templates/js/course-outline.underscore:354 +msgid "Graded as:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:298 +#: cms/templates/js/course-outline.underscore:328 +msgid "Due:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:383 +msgid "Subsection is hidden after course end date" +msgstr "" + +#: cms/templates/js/course-outline.underscore:385 +msgid "Subsection is hidden after due date" +msgstr "" + +#: cms/templates/js/course-outline.underscore:408 +#, python-format +msgid "" +"This subsection is configured as \\\"%(gradingType)s\\\", which doesn't " +"exist in the current grading policy." +msgstr "" + +#: cms/templates/js/course-outline.underscore:423 +#: cms/templates/js/xblock-outline.underscore:57 +msgid "You haven't added any content to this course yet." +msgstr "" + +#: cms/templates/js/course-outline.underscore:427 +#: cms/templates/js/course-outline.underscore:448 +#: cms/templates/js/xblock-outline.underscore:61 +#: cms/templates/js/xblock-outline.underscore:77 +#, python-format +msgid "Click to add a new %(xblock_type)s" +msgstr "" + +#: cms/templates/js/course-outline.underscore:467 +#, python-format +msgid "Paste %(xblock_type)s" +msgstr "" + +#: cms/templates/js/course-outline.underscore:476 +msgid "From:" +msgstr "" + +#: cms/templates/js/course-outline.underscore:479 +msgid "What's in my clipboard?" +msgstr "" + +#: cms/templates/js/course-settings-learning-fields.underscore:2 +msgid "Learning Outcome" +msgstr "" + +#: cms/templates/js/course-settings-learning-fields.underscore:3 +msgid "Add a learning outcome here" +msgstr "" + +#: cms/templates/js/course-video-settings-update-org-credentials-footer.underscore:3 +msgid "Press discard changes to discard your changes." +msgstr "" + +#: cms/templates/js/course-video-settings-update-org-credentials-footer.underscore:6 +#: cms/templates/js/course-video-settings-update-settings-footer.underscore:6 +msgid "Update Settings" +msgstr "" + +#: cms/templates/js/course-video-settings-update-org-credentials-footer.underscore:7 +msgid "Press update settings to update the information for your organization." +msgstr "" + +#: cms/templates/js/course-video-settings-update-settings-footer.underscore:3 +msgid "Press discard changes to discard changes." +msgstr "" + +#: cms/templates/js/course-video-settings-update-settings-footer.underscore:7 +msgid "Press update settings to update course video settings" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:7 +msgid "Press close to hide course video settings" +msgstr "" + +#: cms/templates/js/course-video-settings.underscore:13 +msgid "Course Video Settings" +msgstr "" + +#: cms/templates/js/course-video-sharing-enable.underscore:3 +msgid "Video Sharing" +msgstr "" + +#: cms/templates/js/course-video-sharing-enable.underscore:13 +msgid "Learn more" +msgstr "" + +#: cms/templates/js/course-video-transcript-preferences.underscore:3 +msgid "Transcript Turnaround" +msgstr "" + +#: cms/templates/js/course-video-transcript-preferences.underscore:8 +msgid "Transcript Fidelity" +msgstr "" + +#: cms/templates/js/course-video-transcript-preferences.underscore:13 +msgid "Video Source Language" +msgstr "" + +#: cms/templates/js/course-video-transcript-preferences.underscore:18 +msgid "Transcript Languages" +msgstr "" + +#: cms/templates/js/course-video-transcript-preferences.underscore:25 +#: cms/templates/js/metadata-dict-entry.underscore:6 +#: cms/templates/js/metadata-list-entry.underscore:9 +#: cms/templates/js/video/metadata-translations-entry.underscore:7 +msgid "Add" +msgstr "" + +#: cms/templates/js/course-video-transcript-preferences.underscore:25 +msgid "Press Add to language" +msgstr "" + +#: cms/templates/js/course-video-transcript-provider-empty.underscore:1 +msgid "Automated Transcripts" +msgstr "" + +#: cms/templates/js/course-video-transcript-provider-selected.underscore:1 +msgid "Transcript Provider" +msgstr "" + +#: cms/templates/js/course-video-transcript-provider-selected.underscore:5 +msgid "Change" +msgstr "" + +#: cms/templates/js/course-video-transcript-provider-selected.underscore:6 +msgid "Press change to change selected transcript provider." +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:3 +msgid "Assignment Type Name" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:5 +msgid "" +"The general category for this type of assignment, for example, Homework or " +"Midterm Exam. This name is visible to learners." +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:9 +msgid "Abbreviation" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:11 +msgid "" +"This short name for the assignment type (for example, HW or Midterm) appears " +"next to assignments on a learner's Progress page." +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:15 +msgid "Weight of Total Grade" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:17 +msgid "" +"The weight of all assignments of this type as a percentage of the total " +"grade, for example, 40. Do not include the percent symbol." +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:21 +msgid "Total Number" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:23 +msgid "" +"The number of subsections in the course that contain problems of this " +"assignment type." +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:27 +msgid "Number of Droppable" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:29 +msgid "" +"The number of assignments of this type that will be dropped. The lowest " +"scoring assignments are dropped first." +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:37 +msgid "Warning: " +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:40 +msgid "" +"The number of {type} assignments defined here does not match the current " +"number of {type} assignments in the course:" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:47 +msgid "There are no assignments of this type in the course." +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:51 +msgid "{assignment_count} {type} assignment(s) found:" +msgstr "" + +#: cms/templates/js/course_grade_policy.underscore:71 +msgid "" +"The number of {type} assignments in the course matches the number defined " +"here." +msgstr "" + +#: cms/templates/js/course_info_handouts.underscore:3 +msgid "Course Handouts" +msgstr "" + +#: cms/templates/js/course_info_handouts.underscore:9 +msgid "You have no handouts defined" +msgstr "" + +#: cms/templates/js/course_info_handouts.underscore:13 +msgid "" +"There is invalid code in your content. Please check to make sure it is valid " +"HTML." +msgstr "" + +#: cms/templates/js/course_info_update.underscore:5 +msgid "Date" +msgstr "" + +#: cms/templates/js/course_info_update.underscore:14 +msgid "Post" +msgstr "" + +#: cms/templates/js/discussion-editor.underscore:3 +#: common/static/common/templates/discussion/templates.underscore:727 +msgid "Discussion" +msgstr "" + +#: cms/templates/js/discussion-editor.underscore:8 +msgid "Enable discussion" +msgstr "" + +#: cms/templates/js/discussion-editor.underscore:12 +msgid "Topics for unpublished units would not be created" +msgstr "" + +#: cms/templates/js/discussion-editor.underscore:15 +msgid "Please enable discussions for graded units from course authoring app" +msgstr "" + +#: cms/templates/js/due-date-editor.underscore:3 +msgid "Due Date:" +msgstr "" + +#: cms/templates/js/due-date-editor.underscore:9 +msgid "Due Time in UTC:" +msgstr "" + +#: cms/templates/js/due-date-editor.underscore:17 +#: cms/templates/js/due-date-editor.underscore:19 +msgid "Clear Grading Due Date" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:3 +msgid "Chapter Name" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:4 +msgid "Chapter {order}" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:5 +msgid "provide the title/name of the chapter that will be used in navigating" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:9 +msgid "Chapter Asset" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:10 +msgid "path/to/introductionToCookieBaking-CH{order}.pdf" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:11 +msgid "upload a PDF file or provide the path to a Studio asset file" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:12 +msgid "Upload PDF" +msgstr "" + +#: cms/templates/js/edit-chapter.underscore:14 +msgid "delete chapter" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:10 +msgid "Textbook information" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:12 +msgid "Textbook Name" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:13 +msgid "Introduction to Cookie Baking" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:14 +msgid "" +"provide the title/name of the text book as you would like your students to " +"see it" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:18 +msgid "Chapter information" +msgstr "" + +#: cms/templates/js/edit-textbook.underscore:21 +msgid "Add a Chapter" +msgstr "" + +#: cms/templates/js/edit-title-button.underscore:1 +msgid "Edit Title" +msgstr "" + +#: cms/templates/js/grading-editor.underscore:1 +msgid "Grading" +msgstr "" + +#: cms/templates/js/grading-editor.underscore:5 +msgid "Grade as:" +msgstr "" + +#: cms/templates/js/grading-editor.underscore:7 +msgid "Not Graded" +msgstr "" + +#: cms/templates/js/group-configuration-details.underscore:52 +#: cms/templates/js/group-configuration-editor.underscore:53 +msgid "Cannot delete when in use by an experiment" +msgstr "" + +#: cms/templates/js/group-configuration-details.underscore:61 +msgid "This Group Configuration is used in:" +msgstr "" + +#: cms/templates/js/group-configuration-details.underscore:84 +msgid "" +"This Group Configuration is not in use. Start by adding a content experiment " +"to any Unit via the {linkStart}Course Outline{linkEnd}." +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:9 +msgid "Group Configuration information" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:11 +msgid "Group Configuration Name" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:14 +msgid "Group Configuration ID" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:19 +msgid "This is the Name of the Group Configuration" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:20 +msgid "Name or short description of the configuration" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:24 +msgid "This is the Description of the Group Configuration" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:25 +msgid "Optional long description" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:29 +msgid "Group information" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:31 +msgid "" +"Name of the groups that students will be assigned to, for example, Control, " +"Video, Problems. You must have two or more groups." +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:33 +msgid "Add another group" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore:39 +msgid "" +"This configuration is currently used in content experiments. If you make " +"changes to the groups, you may need to edit those experiments." +msgstr "" + +#: cms/templates/js/group-edit.underscore:4 +msgid "delete group" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore:5 +msgid "" +"Enter 3-5 highlights to include in the email message that learners receive " +"for this section (250 character limit)." +msgstr "" + +#: cms/templates/js/highlights-editor.underscore:36 +#: cms/templates/js/highlights-editor.underscore:49 +msgid "Highlight {highlight_index}" +msgstr "" + +#: cms/templates/js/highlights-editor.underscore:55 +msgid "A highlight to look forward to this week." +msgstr "" + +#: cms/templates/js/license-selector.underscore:3 +msgid "License Type" +msgstr "" + +#: cms/templates/js/license-selector.underscore:18 +msgid "Learn more about {license_name}" +msgstr "" + +#: cms/templates/js/license-selector.underscore:34 +msgid "Options for {license_name}" +msgstr "" + +#: cms/templates/js/license-selector.underscore:37 +msgid "The following options are available for the {license_name} license." +msgstr "" + +#: cms/templates/js/license-selector.underscore:74 +msgid "License Display" +msgstr "" + +#: cms/templates/js/license-selector.underscore:77 +msgid "" +"The following message will be displayed at the bottom of the courseware " +"pages within your course:" +msgstr "" + +#: cms/templates/js/license-selector.underscore:101 +msgid "Creative Commons licensed content, with terms as follow:" +msgstr "" + +#: cms/templates/js/license-selector.underscore:105 +msgid "Some Rights Reserved" +msgstr "" + +#: cms/templates/js/list.underscore:7 +#, python-format +msgid "%(new_item_message)s" +msgstr "" + +#: cms/templates/js/list.underscore:17 +#, python-format +msgid "New %(item_type)s" +msgstr "" + +#: cms/templates/js/metadata-dict-entry.underscore:9 +#: cms/templates/js/metadata-file-uploader-entry.underscore:5 +#: cms/templates/js/metadata-list-entry.underscore:12 +#: cms/templates/js/metadata-number-entry.underscore:4 +#: cms/templates/js/metadata-option-entry.underscore:12 +#: cms/templates/js/metadata-option-public-access.underscore:12 +#: cms/templates/js/metadata-string-entry.underscore:4 +msgid "Clear" +msgstr "" + +#: cms/templates/js/metadata-dict-entry.underscore:11 +#: cms/templates/js/metadata-file-uploader-entry.underscore:6 +#: cms/templates/js/metadata-list-entry.underscore:14 +#: cms/templates/js/metadata-number-entry.underscore:5 +#: cms/templates/js/metadata-option-entry.underscore:13 +#: cms/templates/js/metadata-option-public-access.underscore:13 +#: cms/templates/js/metadata-string-entry.underscore:5 +msgid "Clear Value" +msgstr "" + +#: cms/templates/js/metadata-file-uploader-item.underscore:2 +#: cms/templates/js/video-transcripts.underscore:42 +#: cms/templates/js/video/metadata-translations-item.underscore:8 +msgid "Download" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore:7 +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore:28 +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore:41 +msgid "Currently selected" +msgstr "" + +#: cms/templates/js/no-textbooks.underscore:2 +msgid "You haven't added any textbooks to this course yet." +msgstr "" + +#: cms/templates/js/no-textbooks.underscore:2 +msgid "Add your first textbook" +msgstr "" + +#: cms/templates/js/paging-header.underscore:7 +#: common/static/common/templates/components/paging-footer.underscore:2 +#: common/static/common/templates/discussion/templates.underscore:586 +msgid "Previous" +msgstr "" + +#: cms/templates/js/partition-group-details.underscore:47 +msgid "This group controls access to:" +msgstr "" + +#: cms/templates/js/partition-group-details.underscore:59 +msgid "" +"In the {linkStart}Course Outline{linkEnd}, use this group to control access " +"to a component." +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:2 +msgid "Previous Uploads" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:5 +msgid "Download available encodings (.csv)" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:12 +msgid "Thumbnail" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:16 +msgid "Video ID" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:17 +msgid "Transcripts" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:18 +msgid "Video Status" +msgstr "" + +#: cms/templates/js/previous-video-upload-list.underscore:19 +#: lms/djangoapps/support/static/support/templates/manage_user.underscore:24 +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:25 +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:32 +msgid "Action" +msgstr "" + +#: cms/templates/js/previous-video-upload.underscore:13 +msgid "Remove this video" +msgstr "" + +#: cms/templates/js/previous-video-upload.underscore:15 +msgid "Remove {video_name} video" +msgstr "" + +#: cms/templates/js/publish-history.underscore:2 +msgid "Never published" +msgstr "" + +#: cms/templates/js/publish-history.underscore:4 +#, python-format +msgid "Last published %(last_published_date)s by %(publish_username)s" +msgstr "" + +#: cms/templates/js/publish-history.underscore:10 +#: cms/templates/js/publish-xblock.underscore:54 +msgid "Previously published" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:2 +msgid "Draft (Never published)" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:4 +msgid "Visible to Staff Only" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:6 +msgid "Published and Live" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:8 +msgid "Published (not yet released)" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:10 +msgid "Draft (Unpublished changes)" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:13 +msgid "Release:" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:23 +msgid "Publishing Status" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:31 +msgid "" +"Draft saved on {lastSavedStart}{editedOn}{lastSavedEnd} by {editedByStart}" +"{editedBy}{editedByEnd}" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:43 +msgid "" +"Last published {lastPublishedStart}{publishedOn}{lastPublishedEnd} by " +"{publishedByStart}{publishedBy}{publishedByEnd}" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:67 +#, python-format +msgid "with %(release_date_from)s" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:81 +msgid "Is Visible To:" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:83 +msgid "Will Be Visible To:" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:88 +msgid "Staff Only" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:92 +#, python-format +msgid "with %(section_or_subsection)s" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:98 +msgid "Staff and Learners" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:108 +#: cms/templates/js/staff-lock-editor.underscore:12 +msgid "Hide from learners" +msgstr "" + +#: cms/templates/js/publish-xblock.underscore:113 +msgid "Note: Do not hide graded assignments after they have been released." +msgstr "" + +#: cms/templates/js/release-date-editor.underscore:1 +msgid "Release Date and Time" +msgstr "" + +#: cms/templates/js/release-date-editor.underscore:5 +msgid "Release Date:" +msgstr "" + +#: cms/templates/js/release-date-editor.underscore:11 +msgid "Release Time in UTC:" +msgstr "" + +#: cms/templates/js/release-date-editor.underscore:21 +#: cms/templates/js/release-date-editor.underscore:23 +msgid "Clear Release Date/Time" +msgstr "" + +#: cms/templates/js/self-paced-due-date-editor.underscore:5 +msgid "Due in:" +msgstr "" + +#: cms/templates/js/self-paced-due-date-editor.underscore:8 +msgid "weeks from learner enrollment date" +msgstr "" + +#: cms/templates/js/self-paced-due-date-editor.underscore:14 +msgid "" +"If a learner starts on {startDate}, this subsection will be due on " +"{projectedDueIn}." +msgstr "" + +#: cms/templates/js/self-paced-due-date-editor.underscore:23 +msgid "" +"The minimum number of weeks this subsection can be due in is 1 week from the " +"learner enrollment date." +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:2 +msgid "Assessment Results Visibility" +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:7 +msgid "Always show assessment results" +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:10 +msgid "" +"When learners submit an answer to an assessment, they immediately see " +"whether the answer is correct or incorrect, and the score received." +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:14 +msgid "Never show assessment results" +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:17 +msgid "" +"Learners never see whether their answers to assessments are correct or " +"incorrect, nor the score received." +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:21 +msgid "Show assessment results when subsection is past due" +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:24 +msgid "" +"Learners do not see whether their answers to assessments were correct or " +"incorrect, nor the score received, until after the due date for the " +"subsection has passed." +msgstr "" + +#: cms/templates/js/show-correctness-editor.underscore:36 +msgid "" +"If the subsection does not have a due date, learners always see their scores " +"when they submit answers to assessments." +msgstr "" + +#: cms/templates/js/show-textbook.underscore:12 +msgid "PDF Chapters" +msgstr "" + +#: cms/templates/js/show-textbook.underscore:37 +msgid "View Live" +msgstr "" + +#: cms/templates/js/signatory-details.underscore:9 +#: cms/templates/js/signatory-editor.underscore:8 +msgid "Signatory" +msgstr "" + +#: cms/templates/js/signatory-details.underscore:28 +#: cms/templates/js/signatory-editor.underscore:37 +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:11 +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:13 +msgid "Name " +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:14 +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:15 +msgid "The name of this signatory as it should appear on certificates." +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:21 +msgid "Title " +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:22 +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:23 +msgid "" +"Titles more than 100 characters may prevent students from printing their " +"certificate on a single page." +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:29 +msgid "Organization " +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:30 +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:31 +msgid "" +"The organization that this signatory belongs to, as it should appear on " +"certificates." +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:43 +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:44 +msgid "Image must be in PNG format" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore:46 +msgid "Upload Signature Image" +msgstr "" + +#: cms/templates/js/staff-lock-editor.underscore:4 +msgid "Unit Visibility" +msgstr "" + +#: cms/templates/js/staff-lock-editor.underscore:6 +msgid "Section Visibility" +msgstr "" + +#: cms/templates/js/staff-lock-editor.underscore:17 +msgid "" +"If the unit was previously published and released to learners, any changes " +"you made to the unit when it was hidden will now be visible to learners." +msgstr "" + +#: cms/templates/js/staff-lock-editor.underscore:19 +#, python-format +msgid "" +"If you make this %(xblockType)s visible to learners, learners will be able " +"to see its content after the release date has passed and you have published " +"the unit. Only units that are explicitly hidden from learners will remain " +"hidden after you clear this option for the %(xblockType)s." +msgstr "" + +#: cms/templates/js/summary-configuration-editor.underscore:3 +msgid "Xpert unit summaries" +msgstr "" + +#: cms/templates/js/summary-configuration-editor.underscore:8 +msgid "Enable summaries" +msgstr "" + +#: cms/templates/js/team-member.underscore:4 +msgid "Current Role:" +msgstr "" + +#: cms/templates/js/team-member.underscore:8 +msgid "You!" +msgstr "" + +#: cms/templates/js/team-member.underscore:19 +msgid "send an email message to {email}" +msgstr "" + +#: cms/templates/js/team-member.underscore:32 +msgid "Promote another member to Admin to remove your admin rights" +msgstr "" + +#: cms/templates/js/team-member.underscore:35 +msgid "Add {role} Access" +msgstr "" + +#: cms/templates/js/team-member.underscore:35 +msgid "Remove {role} Access" +msgstr "" + +#: cms/templates/js/team-member.underscore:44 +msgid "Delete the user, {username}" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:2 +msgid "Set as a Special Exam" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:4 +msgid "Exam Types" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:9 +msgid "" +"This subsection was released to learners as a proctored exam, but was " +"reverted back to a basic or timed exam. You may not configure it as a " +"proctored exam now. Contact edX Support for assistance." +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:17 +msgid "" +"This proctored exam has been released to learners. You may not convert it to " +"another type of special exam. You may revert this subsection back to being a " +"basic exam by selecting 'None', or a timed exam, but you will NOT be able to " +"configure it as a proctored exam in the future." +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:29 +msgid "Timed" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:31 +msgid "" +"Use a timed exam to limit the time learners can spend on problems in this " +"subsection. Learners must submit answers before the time expires. You can " +"allow additional time for individual learners through the Instructor " +"Dashboard." +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:38 +msgid "Proctored" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:40 +msgid "" +"Proctored exams are timed and they record video of each learner taking the " +"exam. The videos are then reviewed to ensure that learners follow all " +"examination rules. Please note that setting this exam as proctored will " +"change the visibility settings to \"Hide content after due date.\"" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:49 +msgid "Onboarding" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:51 +msgid "" +"Use Onboarding to introduce learners to proctoring, verify their identity, " +"and create an onboarding profile. Learners must complete the onboarding " +"profile step prior to taking a proctored exam. Profile reviews take 2+ " +"business days." +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:58 +msgid "Practice Proctored" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:60 +msgid "" +"Use a practice proctored exam to introduce learners to the proctoring tools " +"and processes. Results of a practice exam do not affect a learner's grade." +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:67 +msgid "Time Allotted (HH:MM):" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:71 +msgid "" +"Select a time allotment for the exam. If it is over 24 hours, type in the " +"amount of time. You can grant individual learners extra time to complete the " +"exam through the Instructor Dashboard." +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:77 +msgid "Review Rules" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:86 +msgid "" +"Specify any rules or rule exceptions that the proctoring review team should " +"enforce when reviewing the videos. For example, you could specify that " +"calculators are allowed. These specified rules are visible to learners " +"before the learners start the exam, along with the {linkStart}general " +"proctored exam rules{linkEnd}." +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:90 +msgid "General Proctored Exam Rules" +msgstr "" + +#: cms/templates/js/timed-examination-preference-editor.underscore:95 +msgid "" +"Specify any rules or rule exceptions that the proctoring review team should " +"enforce when reviewing the videos. For example, you could specify that " +"calculators are allowed. These specified rules are visible to learners " +"before the learners start the exam." +msgstr "" + +#: cms/templates/js/transcript-organization-credentials.underscore:3 +msgid "Account" +msgstr "" + +#: cms/templates/js/transcript-organization-credentials.underscore:5 +msgid "" +"This action updates the {provider} information for your entire organization." +msgstr "" + +#: cms/templates/js/transcript-organization-credentials.underscore:7 +msgid "Enter the account information for your organization." +msgstr "" + +#: cms/templates/js/transcript-organization-credentials.underscore:11 +msgid "API Key" +msgstr "" + +#: cms/templates/js/transcript-organization-credentials.underscore:22 +msgid "API Secret" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:8 +msgid "Unit Access" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:11 +msgid "Restrict access to:" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:13 +msgid "Select a group type" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:24 +msgid "Select one or more groups:" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:31 +msgid "Deleted Group" +msgstr "" + +#: cms/templates/js/unit-access-editor.underscore:32 +msgid "" +"This group no longer exists. Choose another group or do not restrict access " +"to this unit." +msgstr "" + +#: cms/templates/js/upload-dialog.underscore:25 +msgid "File upload succeeded" +msgstr "" + +#: cms/templates/js/validation-error-modal.underscore:16 +msgid "" +"Please check the following validation feedbacks and reflect them in your " +"course settings:" +msgstr "" + +#: cms/templates/js/verification-access-editor.underscore:3 +msgid "Verification Checkpoint" +msgstr "" + +#: cms/templates/js/verification-access-editor.underscore:19 +msgid "Must complete verification checkpoint" +msgstr "" + +#: cms/templates/js/verification-access-editor.underscore:23 +msgid "Verification checkpoint to be completed" +msgstr "" + +#: cms/templates/js/verification-access-editor.underscore:38 +msgid "" +"Learners who require verification must pass the selected checkpoint to see " +"the content in this unit. Learners who do not require verification see this " +"content by default." +msgstr "" + +#: cms/templates/js/video-thumbnail.underscore:17 +msgid "" +"Recommended image resolution is {imageResolution}, maximum image file size " +"should be {maxFileSize} and format must be one of {supportedImageFormats}." +msgstr "" + +#: cms/templates/js/video-transcript-upload-status.underscore:4 +msgid "Read more" +msgstr "" + +#: cms/templates/js/video-transcripts.underscore:9 +msgid "No transcript uploaded." +msgstr "" + +#: cms/templates/js/video-transcripts.underscore:17 +msgid "Show transcripts ({totalTranscripts})" +msgstr "" + +#: cms/templates/js/xblock-access-editor.underscore:3 +msgid "Set Access" +msgstr "" + +#: cms/templates/js/xblock-string-field-editor.underscore:9 +#, python-format +msgid "Edit %(display_name)s (required)" +msgstr "" + +#: cms/templates/js/maintenance/force-published-course-response.underscore:3 +msgid "" +"You have done a dry run of force publishing the course. Nothing has changed. " +"Had you run it, the following course versions would have been change." +msgstr "" + +#: cms/templates/js/maintenance/force-published-course-response.underscore:7 +msgid "" +"The published branch version, {published}, was reset to the draft branch " +"version, {draft}." +msgstr "" + +#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore:8 +msgid "Add URLs for additional versions" +msgstr "" + +#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore:11 +msgid "" +"To be sure all students can access the video, we recommend providing both " +"an .mp4 and a .webm version of your video. Click below to add a URL for " +"another version. These URLs cannot be YouTube URLs. The first listed video " +"that's compatible with the student's computer will play." +msgstr "" + +#: cms/templates/js/video/transcripts/metadata-videolist-entry.underscore:25 +msgid "Default Timed Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore:3 +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:3 +msgid "Timed Transcript Conflict" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore:7 +msgid "" +"The timed transcript for the first video file does not appear to be the same " +"as the timed transcript for the second video file." +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore:9 +msgid "Which timed transcript would you like to use?" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:7 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:7 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:7 +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:7 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:13 +msgid "Error." +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-choose.underscore:22 +#, python-format +msgid "Timed Transcript from %(filename)s" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:1 +msgid "Timed Transcript Found" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:3 +msgid "" +"EdX has a timed transcript for this video. If you want to edit this " +"transcript, you can download, edit, and re-upload the existing transcript. " +"If you want to replace this transcript, upload a new .srt transcript file." +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:10 +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:11 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:13 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:10 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:11 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:10 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:11 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:32 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:33 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:36 +msgid "Upload New Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:10 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:13 +msgid "Upload New .srt Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:13 +#: cms/templates/js/video/transcripts/messages/transcripts-found.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:13 +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:14 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:13 +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:14 +msgid "Download Transcript for Editing" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:1 +msgid "No EdX Timed Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:3 +msgid "" +"EdX doesn't have a timed transcript for this video in Studio, but we found a " +"transcript on YouTube. You can import the YouTube transcript or upload your " +"own .srt transcript file." +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:10 +#: cms/templates/js/video/transcripts/messages/transcripts-import.underscore:11 +msgid "Import YouTube Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:1 +msgid "No Timed Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-not-found.underscore:3 +msgid "" +"EdX doesn\\'t have a timed transcript for this video. Please upload an .srt " +"file." +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:7 +msgid "" +"The timed transcript for this video on edX is out of date, but YouTube has a " +"current timed transcript for this video." +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:9 +msgid "Do you want to replace the edX transcript with the YouTube transcript?" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:22 +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:23 +#: cms/templates/js/video/transcripts/messages/transcripts-replace.underscore:26 +msgid "Yes, replace the edX transcript with the YouTube transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:1 +msgid "Timed Transcript Uploaded Successfully" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-uploaded.underscore:3 +msgid "" +"EdX has a timed transcript for this video. If you want to replace this " +"transcript, upload a new .srt transcript file. If you want to edit this " +"transcript, you can download, edit, and re-upload the existing transcript." +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:3 +msgid "Confirm Timed Transcript" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:7 +msgid "" +"You changed a video URL, but did not change the timed transcript file. Do " +"you want to use the current timed transcript or upload a new .srt transcript " +"file?" +msgstr "" + +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:21 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:22 +#: cms/templates/js/video/transcripts/messages/transcripts-use-existing.underscore:25 +msgid "Use Current Transcript" +msgstr "" + +#: common/static/common/templates/image-modal.underscore:14 +msgid "Large" +msgstr "" + +#: common/static/common/templates/image-modal.underscore:27 +msgid "Zoom In" +msgstr "" + +#: common/static/common/templates/image-modal.underscore:35 +msgid "Zoom Out" +msgstr "" + +#: common/static/common/templates/components/paging-footer.underscore:6 +#, python-format +msgid "Page number out of %(total_pages)s" +msgstr "" + +#: common/static/common/templates/components/paging-footer.underscore:11 +msgid "Enter the page number you'd like to quickly navigate to." +msgstr "" + +#: common/static/common/templates/components/paging-header.underscore:11 +msgid "Sorted by" +msgstr "" + +#: common/static/common/templates/components/search-field.underscore:6 +msgid "Clear search" +msgstr "" + +#: common/static/common/templates/components/search-field.underscore:7 +#: common/static/common/templates/components/search-field.underscore:10 +#: lms/djangoapps/discussion/static/discussion/templates/search.underscore:9 +#: lms/djangoapps/support/static/support/templates/certificates.underscore:4 +#: lms/djangoapps/support/static/support/templates/certificates.underscore:19 +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:3 +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:11 +#: lms/djangoapps/support/static/support/templates/manage_user.underscore:3 +#: lms/djangoapps/support/static/support/templates/manage_user.underscore:11 +msgid "Search" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:15 +msgid "Add a Response" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:24 +#: common/static/common/templates/discussion/templates.underscore:629 +msgid "This thread is closed." +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:28 +msgid "Add a response:" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:33 +#: common/static/common/templates/discussion/templates.underscore:168 +#: common/static/common/templates/discussion/templates.underscore:488 +#: lms/templates/verify_student/incourse_reverify.underscore:62 +msgid "Submit" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:74 +#, python-format +msgid "discussion posted %(time_ago)s by %(author)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:76 +#, python-format +msgid "question posted %(time_ago)s by %(author)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:84 +#: common/static/common/templates/discussion/templates.underscore:330 +msgid "Pinned" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:87 +#: common/static/common/templates/discussion/templates.underscore:218 +#: common/static/common/templates/discussion/templates.underscore:282 +msgid "Reported" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:90 +msgid "Closed" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:108 +#, python-format +msgid "Related to: %(courseware_title_linked)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:118 +#, python-format +msgid "This post is visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:124 +msgid "This post is visible to everyone." +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:131 +msgid "Editing post" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:138 +#: common/static/common/templates/discussion/templates.underscore:461 +msgid "" +"Add a clear and descriptive title to encourage participation. (Required)" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:144 +msgid "Edit your post below." +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:147 +msgid "Update post" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:154 +#, python-format +msgid "Show Comment (%(num_comments)s)" +msgid_plural "Show Comments (%(num_comments)s)" +msgstr[0] "" +msgstr[1] "" + +#: common/static/common/templates/discussion/templates.underscore:164 +#: common/static/common/templates/discussion/templates.underscore:166 +msgid "Add a comment" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:189 +#, python-format +msgid "marked as answer %(time_ago)s by %(user)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:193 +#, python-format +msgid "marked as answer %(time_ago)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:199 +#, python-format +msgid "endorsed %(time_ago)s by %(user)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:203 +#, python-format +msgid "endorsed %(time_ago)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:242 +msgid "Editing response" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:245 +msgid "Update response" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:275 +#, python-format +msgid "posted %(time_ago)s by %(author)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:289 +msgid "Editing comment" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:292 +msgid "Update comment" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:305 +msgid "discussion" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:309 +msgid "answered question" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:313 +msgid "unanswered question" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:337 +msgid "Following" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:351 +msgid "Community TA" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:379 +msgid "{unread_comments_count} new" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:398 +#, python-format +msgid "" +"%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " +"unread comments)%(span_close)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:401 +#, python-format +msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:425 +#: common/static/common/templates/discussion/templates.underscore:559 +msgid "Add a Post" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:440 +msgid "Visible to" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:443 +msgid "" +"Discussion admins, moderators, and TAs can make their posts visible to all " +"students or specify a single group." +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:447 +msgid "All Groups" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:477 +msgid "follow this post" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:483 +msgid "post anonymously to classmates" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:507 +msgid "Error posting your message." +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:520 +#, python-format +msgid "This post will be visible only to %(group_name)s." +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:526 +msgid "This post will be visible to everyone." +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:532 +msgid "Topic area" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:535 +msgid "Add your post to a relevant topic to help others find it. (Required)" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:548 +msgid "(Community TA)" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:550 +msgid "(Staff)" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:572 +#: lms/djangoapps/discussion/static/discussion/templates/user-profile.underscore:6 +msgid "All Posts" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:573 +msgid "Return to all posts" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:636 +msgid "View discussion" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:697 +#: common/static/common/templates/discussion/templates.underscore:886 +msgid "Load more" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:707 +msgid "Post type" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:711 +msgid "" +"Questions raise issues that need answers. Discussions share ideas and start " +"conversations. (Required)" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:719 +msgid "Question" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:736 +#: common/static/common/templates/discussion/templates.underscore:738 +msgid "Endorse" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:739 +msgid "Unendorse" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:748 +#: common/static/common/templates/discussion/templates.underscore:750 +msgid "Mark as Answer" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:751 +msgid "Unmark as Answer" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:760 +#: common/static/common/templates/discussion/templates.underscore:762 +msgid "Follow" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:763 +msgid "Unfollow" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:776 +msgid "Vote for this post," +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:792 +msgid "Report abuse" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:794 +msgid "Report" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:795 +msgid "Unreport" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:806 +#: common/static/common/templates/discussion/templates.underscore:808 +msgid "Pin" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:809 +msgid "Unpin" +msgstr "" + +#: common/static/common/templates/discussion/templates.underscore:823 +msgid "Open" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:3 +msgid "Discussion Home" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:12 +#, python-format +msgid "How to use %(platform_name)s discussions" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:18 +msgid "Find discussions" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:21 +msgid "Use the All Topics menu to find specific topics." +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:25 +#: lms/djangoapps/discussion/static/discussion/templates/search.underscore:6 +#: lms/djangoapps/discussion/static/discussion/templates/search.underscore:8 +msgid "Search all posts" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:29 +msgid "Filter and sort topics" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:33 +msgid "Engage with posts" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:36 +msgid "Vote for good posts and responses" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:40 +msgid "Report abuse, topics, and responses" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:44 +msgid "Follow or unfollow posts" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:49 +msgid "Receive updates" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:52 +msgid "Toggle Notifications Setting" +msgstr "" + +#: lms/djangoapps/discussion/static/discussion/templates/discussion-home.underscore:58 +msgid "" +"Check this box to receive an email digest once a day notifying you about " +"new, unread activity from posts you are following." +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates.underscore:10 +msgid "username or email" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates.underscore:17 +msgid "course id" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:2 +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:16 +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:23 +msgid "No results" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:6 +msgid "Course Key" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:8 +msgid "Status" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:9 +msgid "Grade" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:10 +msgid "Last Updated" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:28 +msgid "Regenerate" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:29 +msgid "Regenerate the user's certificate" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:35 +msgid "Generate" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/certificates_results.underscore:36 +msgid "Generate the user's certificate" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:4 +msgid "Current enrollment mode:" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:6 +msgid "New enrollment mode:" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:14 +msgid "Reason for change:" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:16 +msgid "Choose One" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:21 +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:22 +msgid "Explain if other." +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment-modal.underscore:24 +msgid "Submit enrollment change" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:9 +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:7 +msgid "Username or email address" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:20 +msgid "Course ID" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:21 +msgid "Course Start" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:22 +msgid "Course End" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:23 +msgid "Upgrade Deadline" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:24 +msgid "Verification Deadline" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:25 +msgid "Enrollment Date" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:26 +msgid "Enrollment Mode" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:27 +msgid "Verified mode price" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:28 +msgid "Reason" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:29 +msgid "Last modified by" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:30 +msgid "Active" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:45 +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:46 +#: lms/templates/ccx/schedule.underscore:42 +msgid "N/A" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/enrollment.underscore:54 +msgid "Change Enrollment" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/manage_user.underscore:22 +msgid "Date Joined" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/manage_user.underscore:23 +msgid "Password Status" +msgstr "" + +#: lms/djangoapps/support/static/support/templates/manage_user.underscore:35 +msgid "Toggle Account Password (Usable/Unusable)" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:7 +msgid "Your team could not be created." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:9 +msgid "Your team could not be updated." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:23 +msgid "" +"Enter information to describe your team. You cannot change these details " +"after you create the team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:35 +msgid "Optional Characteristics" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:38 +msgid "" +"Help other learners decide whether to join your team by specifying some " +"characteristics for your team. Choose carefully, because fewer people might " +"be interested in joining your team if it seems too restrictive." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:49 +msgid "Create team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:51 +msgid "Update team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:57 +msgid "Cancel team creating." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/edit-team.underscore:59 +msgid "Cancel team updating." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore:3 +msgid "Instructor tools" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore:7 +msgid "Delete Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/instructor-tools.underscore:10 +msgid "Edit Membership" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/manage.underscore:5 +msgid "View Current Team Memberships" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/manage.underscore:17 +msgid "Download Memberships" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/manage.underscore:22 +msgid "Assign Team Memberships" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/manage.underscore:40 +msgid "Upload Memberships" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/manage.underscore:46 +msgid "Error assigning team memberships" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-actions.underscore:2 +msgid "Are you having trouble finding a team to join?" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore:4 +msgid "Join Team" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:5 +msgid "Team Assignments" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:18 +msgid "Team Details" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:21 +msgid "You are a member of this team." +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:26 +msgid "Team member profiles" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:32 +msgid "Team capacity" +msgstr "" + +#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore:57 +msgid "Leave Team" +msgstr "" + +#: lms/static/js/fixtures/donation.underscore:5 +#: lms/templates/dashboard/donation.underscore:5 +msgid "Donate" +msgstr "" + +#: lms/templates/api_admin/catalog-error.underscore:2 +msgid "" +"There was an error retrieving preview results for this catalog. Please check " +"that your query is correct and try again." +msgstr "" + +#: lms/templates/api_admin/catalog-results.underscore:1 +msgid "This catalog's courses:" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:3 +msgid "Expand All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:6 +msgid "Collapse All" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:14 +msgid "Start Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:15 +msgid "Due Date" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:17 +msgid "remove all" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:28 +#, python-format +msgid "toggle chapter %(displayName)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:33 +msgid "Section" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:45 +#, python-format +msgid "Remove chapter %(chapterDisplayName)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:46 +#: lms/templates/ccx/schedule.underscore:76 +#: lms/templates/ccx/schedule.underscore:109 +msgid "remove" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:56 +#, python-format +msgid "toggle subsection %(displayName)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:60 +msgid "Subsection" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:75 +#, python-format +msgid "Remove subsection %(subsectionDisplayName)s" +msgstr "" + +#: lms/templates/ccx/schedule.underscore:108 +#, python-format +msgid "Remove unit %(unitName)s" +msgstr "" + +#: lms/templates/courseware/proctored-exam-controls.underscore:3 +msgid "Mark Exam As Completed" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:9 +msgid "Exam timer and end exam button" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:13 +msgid "End My Exam" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:23 +msgid "Hide Timer" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:30 +msgid "You are taking \"{exam_link}\" as {exam_type}. " +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:30 +msgid "a timed exam" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:32 +msgid "The timer on the right shows the time remaining in the exam." +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:33 +msgid "" +"To receive credit for problems, you must select \"Submit\" for each problem " +"before you select \"End My Exam\"." +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:35 +msgid "Show More" +msgstr "" + +#: lms/templates/courseware/proctored-exam-status.underscore:35 +#: lms/templates/courseware/proctored-exam-status.underscore:36 +msgid "Show Less" +msgstr "" + +#: lms/templates/discovery/course_card.underscore:6 +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/course_card.underscore:17 +#, python-format +msgid "Starts: %(start_date)s" +msgstr "" + +#: lms/templates/discovery/course_card.underscore:26 +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/filter_bar.underscore:3 +msgid "Clear All" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:3 +msgid "Highlighted text" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:17 +msgid "Note" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:19 +msgid "You commented..." +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:34 +msgid "Noted in:" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:41 +msgid "Last Edited:" +msgstr "" + +#: lms/templates/edxnotes/note-item.underscore:45 +msgid "Tags:" +msgstr "" + +#: lms/templates/edxnotes/tab-item.underscore:10 +msgid "Clear search results" +msgstr "" + +#: lms/templates/fields/field_dropdown.underscore:38 +#: lms/templates/fields/field_dropdown_account.underscore:41 +#: lms/templates/fields/field_textarea.underscore:35 +msgid "Click to edit" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:2 +msgid "Order Number" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:3 +#: lms/templates/fields/field_order_history.underscore:13 +msgid "Date Placed" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:4 +#: lms/templates/fields/field_order_history.underscore:14 +msgid "Cost" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:7 +msgid "Order Details" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:7 +msgid "for" +msgstr "" + +#: lms/templates/fields/field_order_history.underscore:12 +msgid "Product Name" +msgstr "" + +#: lms/templates/fields/field_textarea.underscore:52 +msgid "" +"{currentCountOpeningTag}{currentCharacterCount}{currentCountClosingTag} of " +"{maxCharacters}" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:1 +#: lms/templates/financial-assistance/financial_assessment_submitted.underscore:1 +msgid "Financial Assistance Application" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:14 +msgid "About You" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:16 +msgid "" +"The following information is already a part of your {platform} profile. " +"We've included it here for your application." +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:24 +msgid "Email address" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:28 +msgid "Legal name" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:32 +msgid "Country of residence" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:42 +msgid "Back to {platform} FAQs" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_form.underscore:45 +msgid "Submit Application" +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_submitted.underscore:3 +msgid "" +"Thank you for submitting your financial assistance application for " +"{course_name}! You can expect a response in 2-4 business days." +msgstr "" + +#: lms/templates/financial-assistance/financial_assessment_submitted.underscore:7 +msgid "Go to Dashboard" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist-editor.underscore:1 +msgid "Individual Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist-editor.underscore:2 +msgid "" +"Enter the username or email address of each learner that you want to add as " +"an exception." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist-editor.underscore:5 +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist-editor.underscore:6 +msgid "Student email or username" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist-editor.underscore:8 +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist-editor.underscore:9 +msgid "Free text notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist-editor.underscore:12 +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-allowlist.underscore:15 +msgid "Add to Exception List" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:1 +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:13 +msgid "Generate Exception Certificates" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:3 +msgid "Certificate exceptions group selection" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:6 +msgid "All users on the Exception list who do not yet have a certificate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:10 +msgid "All users on the Exception list" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:21 +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:22 +msgid "Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:23 +msgid "Certificate Generated" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:24 +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:31 +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-allowlist.underscore:37 +msgid "Remove from List" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-allowlist.underscore:1 +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-allowlist.underscore:4 +msgid "" +"Upload a comma separated values (.csv) file that contains the usernames or " +"email addresses of learners who have been given exceptions. Include the " +"username or email address in the first comma separated field. You can " +"include an optional note describing the reason for the exception in the " +"second comma separated field." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-allowlist.underscore:8 +msgid "Upload a CSV file" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:2 +msgid "" +"To invalidate a certificate for a particular learner, add the username or " +"email address below." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:11 +msgid "Add notes about this learner" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:16 +msgid "Invalidate Certificate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:28 +msgid "Student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:29 +msgid "Invalidated By" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:30 +msgid "Invalidated" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-invalidation.underscore:44 +msgid "Remove from Invalidation Table" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-subcategory.underscore:6 +msgid "Divided" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:5 +msgid "Manage Learners" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:12 +msgid "Add learners to this cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:15 +msgid "" +"Note: Learners can be in only one cohort. Adding learners to this group " +"overrides any previous group assignment." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:25 +msgid "" +"Enter email addresses and/or usernames, separated by new lines or commas, " +"for the learners you want to add. *" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:26 +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:25 +msgid "(Required Field)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:30 +msgid "e.g. johndoe@example.com, JaneDoe, joeydoe@example.com" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:33 +msgid "" +"You will not receive notification for emails that bounce, so double-check " +"your spelling." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore:39 +msgid "Add Learners" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:5 +msgid "Add a New Cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:19 +msgid "Enter the name of the cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:24 +msgid "Cohort Name" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:44 +msgid "Cohort Assignment Method" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:47 +msgid "Automatic" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:50 +msgid "Manual" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:56 +msgid "" +"There must be one cohort to which students can automatically be assigned." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:62 +msgid "Associated Content Group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:64 +msgid "No Content Group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:66 +msgid "Select a Content Group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:69 +msgid "Choose a content group to associate" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:71 +msgid "Not selected" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:93 +msgid "Deleted Content Group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:104 +msgid "" +"{screen_reader_start}Warning:{screen_reader_end} The previously selected " +"content group was deleted. Select another content group." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:123 +msgid "" +"{screen_reader_start}Warning:{screen_reader_end} No content groups exist." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:131 +msgid "Only the parent course staff of a CCX can create content groups." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-form.underscore:133 +msgid "Create a content group" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:5 +#, python-format +msgid "(contains %(student_count)s student)" +msgid_plural "(contains %(student_count)s students)" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:14 +msgid "" +"Learners are added to this cohort only when you provide their email " +"addresses or usernames on this page." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:15 +#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:18 +msgid "What does this mean?" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-group-header.underscore:17 +msgid "Learners are added to this cohort automatically." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore:2 +msgid "Select a cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohort-selector.underscore:7 +#, python-format +msgid "%(cohort_name)s (%(user_count)s)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:2 +msgid "Enable Cohorts" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:11 +msgid "Select a cohort to manage" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:16 +msgid "View Cohort" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:37 +msgid "Assign learners to cohorts by uploading a CSV file" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore:44 +msgid "" +"To review learner cohort assignments or see the results of uploading a CSV " +"file, download course profile information or cohort results on the " +"{link_start}Data Download{link_end} page." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/discussions.underscore:3 +msgid "Specify whether discussion topics are divided" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore:6 +msgid "Course-Wide Discussion Topics" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-course-wide.underscore:7 +msgid "Select the course-wide discussion topics that you want to divide." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:8 +msgid "Content-Specific Discussion Topics" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:9 +msgid "Specify whether content-specific discussion topics are divided." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:13 +msgid "Always divide content-specific discussion topics" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:19 +msgid "Divide the selected content-specific discussion topics" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/divided-discussions-inline.underscore:27 +msgid "No content-specific discussion topics exist." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore:4 +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore:5 +msgid "Valid" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status.underscore:2 +#: lms/templates/learner_dashboard/upgrade_message.underscore:2 +#: lms/templates/learner_dashboard/upgrade_message_subscription.underscore:2 +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status.underscore:4 +msgid "Certificate Purchased" +msgstr "" + +#: lms/templates/learner_dashboard/course_card.underscore:21 +msgid "Change or Leave Session" +msgstr "" + +#: lms/templates/learner_dashboard/course_card.underscore:29 +msgid "You must select a session by {expiration_date} to access the course." +msgstr "" + +#: lms/templates/learner_dashboard/course_card.underscore:33 +msgid "You can no longer change sessions." +msgstr "" + +#: lms/templates/learner_dashboard/course_card.underscore:35 +msgid "You can change sessions until {expiration_date}." +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:5 +msgid "View Archived Course" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:7 +msgid "View Course" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:15 +msgid "Select a session:" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:34 +#: lms/templates/learner_dashboard/course_enroll.underscore:38 +msgid "Enroll Now" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:44 +msgid "Coming Soon" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:47 +msgid "Enrollment Opens on" +msgstr "" + +#: lms/templates/learner_dashboard/course_enroll.underscore:54 +msgid "Not Currently Available" +msgstr "" + +#: lms/templates/learner_dashboard/course_entitlement.underscore:4 +msgid "More sessions coming soon." +msgstr "" + +#: lms/templates/learner_dashboard/course_entitlement.underscore:7 +msgid "Change to a different session or leave the current session." +msgstr "" + +#: lms/templates/learner_dashboard/course_entitlement.underscore:9 +msgid "To access the course, select a session." +msgstr "" + +#: lms/templates/learner_dashboard/course_entitlement.underscore:15 +msgid "Session Selection Dropdown for {courseName}" +msgstr "" + +#: lms/templates/learner_dashboard/course_entitlement.underscore:19 +msgid "{sessionDates} - Currently Selected" +msgstr "" + +#: lms/templates/learner_dashboard/course_entitlement.underscore:21 +msgid "{sessionDates} (Open until {enrollmentEnd})" +msgstr "" + +#: lms/templates/learner_dashboard/course_entitlement.underscore:27 +msgid "More sessions coming soon" +msgstr "" + +#: lms/templates/learner_dashboard/course_entitlement.underscore:28 +msgid "Leave the current session and decide later" +msgstr "" + +#: lms/templates/learner_dashboard/empty_programs_list.underscore:2 +msgid "You are not enrolled in any programs yet." +msgstr "" + +#: lms/templates/learner_dashboard/empty_programs_list.underscore:5 +msgid "Explore Programs" +msgstr "" + +#: lms/templates/learner_dashboard/explore_new_programs.underscore:2 +msgid "" +"Browse recently launched courses and see what\\'s new in your favorite " +"subjects" +msgstr "" + +#: lms/templates/learner_dashboard/explore_new_programs.underscore:6 +msgid "Explore new programs" +msgstr "" + +#: lms/templates/learner_dashboard/program_card.underscore:16 +#: lms/templates/learner_dashboard/program_card.underscore:24 +#: lms/templates/learner_dashboard/program_card.underscore:32 +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:15 +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/learner_dashboard/program_card.underscore:18 +msgid "Completed" +msgstr "" + +#: lms/templates/learner_dashboard/program_card.underscore:34 +msgid "Remaining" +msgstr "" + +#: lms/templates/learner_dashboard/program_card.underscore:60 +#, python-format +msgid "%(programName)s Home Page." +msgstr "" + +#: lms/templates/learner_dashboard/program_card.underscore:66 +#: lms/templates/learner_dashboard/program_header_view.underscore:5 +msgid "Subscribed" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:3 +msgid "Your {program} Certificate" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:6 +#, python-format +msgid "Open the certificate you earned for the %(title)s program." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:15 +msgid "Trial subscription" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:17 +msgid "Active subscription" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:18 +msgid "Inactive subscription" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:27 +msgid "" +"View your receipts or modify your subscription on the {a_start}Orders and " +"subscriptions{a_end} page" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:29 +msgid "" +"Restart your subscription for {subscriptionPrice}. Your payment history is " +"still available on the {a_start}Orders and subscriptions{a_end} page" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:30 +msgid "" +"If you had a subscription previously, your payment history is still " +"available on the {a_start}Orders and subscriptions{a_end} page" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:41 +msgid "" +"Need help? Check out the {a_start}Learner Help Center{span_start}{icon}" +"{span_end}{a_end} to troubleshoot issues or contact support" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:56 +msgid "Program Record" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:58 +msgid "" +"Once you complete one of the program requirements you have a program record. " +"This record is marked complete once you meet all program requirements. A " +"program record can be used to continue your learning journey and demonstrate " +"your learning to others." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:63 +msgid "View Program Record" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:71 +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:180 +msgid "Additional Credit Opportunities" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:85 +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:111 +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:203 +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:232 +msgid "Learn More" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_sidebar.underscore:97 +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:217 +msgid "Additional Professional Opportunities" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:34 +#: lms/templates/learner_dashboard/program_details_view.underscore:9 +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:36 +#: lms/templates/learner_dashboard/program_details_view.underscore:11 +#, python-format +msgid "" +"You have successfully completed all the requirements for the %(title)s " +"%(type)s." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:41 +#: lms/templates/learner_dashboard/program_details_view.underscore:16 +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:44 +#, python-format +msgid "" +"Track and plan your progress through the %(count)s course(s) in this " +"program. To complete the program, you must earn a verified certificate for " +"each course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:65 +#: lms/templates/learner_dashboard/program_details_view.underscore:40 +msgid "Manage my subscription" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:77 +#: lms/templates/learner_dashboard/program_details_view.underscore:52 +msgid "Restart my subscription" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:81 +#: lms/templates/learner_dashboard/program_details_view.underscore:56 +msgid "Start {trialLength}-day free trial" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:90 +#: lms/templates/learner_dashboard/program_details_view.underscore:65 +msgid "Trial ends {trialEndDate} at {trialEndTime}" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:92 +#: lms/templates/learner_dashboard/program_details_view.underscore:67 +msgid "Your next billing date is {currentPeriodEnd}" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:94 +#: lms/templates/learner_dashboard/program_details_view.underscore:69 +msgid "{subscriptionPrice} subscription. Cancel anytime." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:95 +#: lms/templates/learner_dashboard/program_details_view.underscore:70 +msgid "{subscriptionPrice} subscription after trial ends. Cancel anytime." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:112 +#: lms/templates/learner_dashboard/program_details_view.underscore:87 +msgid "Upgrade All Remaining Courses (" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:116 +#: lms/templates/learner_dashboard/program_details_view.underscore:91 +msgid "${listPrice}" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:122 +#: lms/templates/learner_dashboard/program_details_view.underscore:97 +msgid " ${price} {currency} )" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:133 +#: lms/templates/learner_dashboard/program_details_view.underscore:108 +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:142 +#: lms/templates/learner_dashboard/program_details_view.underscore:117 +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:150 +#: lms/templates/learner_dashboard/program_details_view.underscore:125 +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:157 +#: lms/templates/learner_dashboard/program_details_view.underscore:132 +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:158 +#: lms/templates/learner_dashboard/program_details_view.underscore:133 +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:182 +#, python-format +msgid "Transform your %(org)s %(type)s into a full master’s degree" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_tab_view.underscore:185 +#, python-format +msgid "" +"Successful completion of %(org)s %(program)s credential can be applied " +"towards flexible, rigorous, and affordable masters degrees from the world’s " +"leading universities." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view.underscore:19 +#, python-format +msgid "" +"Track and plan your progress through the %(count)s courses in this program. " +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_header_view.underscore:20 +msgid "{organization}\\'s logo" +msgstr "" + +#: lms/templates/learner_dashboard/program_list_header_view.underscore:1 +msgid "My programs" +msgstr "" + +#: lms/templates/learner_dashboard/subscription_upsell_view.underscore:1 +msgid "New" +msgstr "" + +#: lms/templates/learner_dashboard/subscription_upsell_view.underscore:4 +msgid "Monthly program subscriptions {emDash} more flexible, more affordable" +msgstr "" + +#: lms/templates/learner_dashboard/subscription_upsell_view.underscore:10 +msgid "" +"Now available for many popular programs, affordable monthly subscription " +"pricing can help you manage your budget more effectively. Subscriptions " +"start at {minSubscriptionPrice}/month USD per program, after a 7-day full " +"access free trial. Cancel at any time." +msgstr "" + +#: lms/templates/learner_dashboard/subscription_upsell_view.underscore:19 +msgid "Explore subscription options" +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message.underscore:3 +#: lms/templates/learner_dashboard/upgrade_message_subscription.underscore:3 +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message.underscore:9 +msgid "Upgrade to Verified" +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_subscription.underscore:8 +msgid "Upgrade with a subscription" +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_subscription.underscore:14 +msgid "Pay {subscriptionPrice} for all courses in this program" +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_subscription.underscore:15 +msgid "Pay {subscriptionPrice} after {trialLength}-day free trial" +msgstr "" + +#: lms/templates/student_account/account.underscore:2 +msgid "New Address" +msgstr "" + +#: lms/templates/student_account/account.underscore:11 +msgid "Change My Email Address" +msgstr "" + +#: lms/templates/student_account/account.underscore:16 +msgid "Reset Password" +msgstr "" + +#: lms/templates/student_account/account_settings.underscore:8 +msgid "Switch Language Back" +msgstr "" + +#: lms/templates/student_account/account_settings_section.underscore:27 +msgid "An error occurred. Please reload the page." +msgstr "" + +#: lms/templates/student_account/form_field.underscore:139 +msgid "Need help signing in?" +msgstr "" + +#: lms/templates/student_account/form_field.underscore:141 +msgid "Forgot my password" +msgstr "" + +#: lms/templates/student_account/form_field.underscore:143 +#: lms/templates/student_account/form_field.underscore:157 +msgid "Other sign-in issues" +msgstr "" + +#: lms/templates/student_account/form_field.underscore:147 +msgid "Sign in with your company or school" +msgstr "" + +#: lms/templates/student_account/form_field.underscore:151 +msgid "Need other help signing in?" +msgstr "" + +#: lms/templates/student_account/form_field.underscore:154 +msgid "Create an account" +msgstr "" + +#: lms/templates/student_account/hinted_login.underscore:4 +#: lms/templates/student_account/login.underscore:56 +msgid "Sign in" +msgstr "" + +#: lms/templates/student_account/hinted_login.underscore:8 +#, python-format +msgid "Would you like to sign in using your %(providerName)s credentials?" +msgstr "" + +#: lms/templates/student_account/hinted_login.underscore:16 +#, python-format +msgid "Sign in using %(providerName)s" +msgstr "" + +#: lms/templates/student_account/hinted_login.underscore:26 +msgid "Show me other ways to sign in or register" +msgstr "" + +#: lms/templates/student_account/institution_login.underscore:4 +msgid "Sign in with Institution/Campus Credentials" +msgstr "" + +#: lms/templates/student_account/institution_login.underscore:8 +#: lms/templates/student_account/institution_register.underscore:9 +msgid "Choose your institution from the list below:" +msgstr "" + +#: lms/templates/student_account/institution_login.underscore:27 +msgid "Back to sign in" +msgstr "" + +#: lms/templates/student_account/institution_register.underscore:5 +msgid "Register with Institution/Campus Credentials" +msgstr "" + +#: lms/templates/student_account/institution_register.underscore:28 +#: lms/templates/student_account/register.underscore:50 +msgid "Create an Account" +msgstr "" + +#: lms/templates/student_account/login.underscore:6 +msgid "First time here?" +msgstr "" + +#: lms/templates/student_account/login.underscore:7 +msgid "Create an Account." +msgstr "" + +#: lms/templates/student_account/login.underscore:14 +msgid "Sign in to continue learning as {email}" +msgstr "" + +#: lms/templates/student_account/login.underscore:16 +msgid "Sign in to continue learning" +msgstr "" + +#: lms/templates/student_account/login.underscore:19 +msgid "" +"You already have an edX account with your {enterprise_name} email address." +msgstr "" + +#: lms/templates/student_account/login.underscore:21 +msgid "" +"Going forward, your account information will be updated and maintained by " +"{enterprise_name}." +msgstr "" + +#: lms/templates/student_account/login.underscore:23 +msgid "" +"You can view your information or unlink from {enterprise_name} anytime in " +"your Account Settings." +msgstr "" + +#: lms/templates/student_account/login.underscore:25 +msgid "To continue learning with this account, sign in below." +msgstr "" + +#: lms/templates/student_account/login.underscore:27 +msgid "Sign In" +msgstr "" + +#: lms/templates/student_account/login.underscore:34 +msgid "" +"Sign in here using your email address and password, or use one of the " +"providers listed below." +msgstr "" + +#: lms/templates/student_account/login.underscore:36 +msgid "Sign in here using your email address and password." +msgstr "" + +#: lms/templates/student_account/login.underscore:38 +msgid "If you do not yet have an account, use the button below to register." +msgstr "" + +#: lms/templates/student_account/login.underscore:43 +msgid "Use my university info" +msgstr "" + +#: lms/templates/student_account/login.underscore:48 +#: lms/templates/student_account/login.underscore:63 +msgid "or sign in with" +msgstr "" + +#: lms/templates/student_account/login.underscore:76 +#, python-format +msgid "Sign in with %(providerName)s" +msgstr "" + +#: lms/templates/student_account/password_reset.underscore:4 +msgid "Password assistance" +msgstr "" + +#: lms/templates/student_account/password_reset.underscore:8 +msgid "" +"Please enter your log-in or recovery email address below and we will send " +"you an email with instructions." +msgstr "" + +#: lms/templates/student_account/password_reset.underscore:12 +msgid "Recover my password" +msgstr "" + +#: lms/templates/student_account/register.underscore:6 +msgid "Already have an {platformName} account?" +msgstr "" + +#: lms/templates/student_account/register.underscore:7 +msgid "Sign in." +msgstr "" + +#: lms/templates/student_account/register.underscore:18 +msgid "Create an account using" +msgstr "" + +#: lms/templates/student_account/register.underscore:31 +#, python-format +msgid "Create account using %(providerName)s." +msgstr "" + +#: lms/templates/student_account/register.underscore:38 +msgid "Use my institution/campus credentials" +msgstr "" + +#: lms/templates/student_account/register.underscore:45 +msgid "or create a new one here" +msgstr "" + +#: lms/templates/student_account/register.underscore:63 +msgid "Support education research by providing additional information" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:3 +#, python-format +msgid "Congratulations! You are now verified on %(platformName)s!" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:5 +msgid "You are now enrolled as a verified student for:" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:12 +msgid "A list of courses you have just enrolled in as a verified student" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:31 +msgid "Explore your course!" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:35 +msgid "Go to your Dashboard" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:46 +msgid "Verified Status" +msgstr "" + +#: lms/templates/verify_student/enrollment_confirmation_step.underscore:48 +#, python-format +msgid "" +"Thank you for submitting your photos. We will review them shortly. You can " +"now sign up for any %(platformName)s course that offers verified " +"certificates. Verification is good for one year. After one year, you must " +"submit photos for verification again." +msgstr "" + +#: lms/templates/verify_student/error.underscore:6 +msgid "Error:" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:4 +msgid "What You Need for Verification" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:6 +msgid "Device with Camera" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:7 +msgid "" +"You need a device that has a webcam. If you receive a browser prompt for " +"access to your camera, please make sure to click 'Allow'." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:10 +msgid "Photo Identification" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:11 +msgid "You need a valid ID that contains your full name and photo." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:17 +#: lms/templates/verify_student/incourse_reverify.underscore:3 +msgid "Take Your Photo" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:19 +msgid "" +"When your face is in position, use the Take Photo button {icon} below to " +"take your photo." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:25 +msgid "To take a successful photo, make sure that:" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:29 +msgid "Your face is well-lit." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:30 +msgid "Your entire face fits inside the frame." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:33 +msgid "" +"To take the photo of your face, click on the camera button {icon}. If you " +"need to try again, click 'Retake Photo'." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:38 +#: lms/templates/verify_student/id_photo_step.underscore:30 +#: lms/templates/verify_student/incourse_reverify.underscore:29 +msgid "Frequently Asked Questions" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:42 +#: lms/templates/verify_student/id_photo_step.underscore:35 +#: lms/templates/verify_student/incourse_reverify.underscore:33 +#, python-format +msgid "Why does %(platformName)s need my photo?" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:44 +msgid "" +"We use your verification photos to confirm your identity and ensure the " +"validity of your certificate." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:46 +#: lms/templates/verify_student/id_photo_step.underscore:41 +#: lms/templates/verify_student/incourse_reverify.underscore:37 +#, python-format +msgid "What does %(platformName)s do with this photo?" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:49 +#: lms/templates/verify_student/id_photo_step.underscore:44 +#, python-format +msgid "" +"We securely encrypt your photo and send it to our authorization service for " +"review. Your photo and information are not saved or visible anywhere on " +"%(platformName)s after the verification process is complete." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:52 +#: lms/templates/verify_student/id_photo_step.underscore:47 +#: lms/templates/verify_student/incourse_reverify.underscore:43 +msgid "" +"What if I can't see the camera image, or if I can't see my photo do " +"determine which side is visible?" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:55 +#: lms/templates/verify_student/incourse_reverify.underscore:46 +msgid "" +"You may be able to complete the image capture procedure without assistance, " +"but it may take a couple of submission attempts to get the camera " +"positioning right. Optimal camera positioning varies with each computer, " +"but generally the best position for a headshot is approximately 12-18 inches " +"(30-45 centimeters) from the camera, with your head centered relative to the " +"computer screen. " +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:56 +#: lms/templates/verify_student/id_photo_step.underscore:51 +#: lms/templates/verify_student/incourse_reverify.underscore:47 +msgid "" +"If the photos you submit are rejected, try moving the computer or camera " +"orientation to change the lighting angle. The most common reason for " +"rejection is inability to read the text on the ID card." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:59 +#: lms/templates/verify_student/incourse_reverify.underscore:50 +msgid "" +"What if I have difficulty holding my head in position relative to the camera?" +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:62 +#: lms/templates/verify_student/id_photo_step.underscore:57 +#: lms/templates/verify_student/incourse_reverify.underscore:53 +#, python-format +msgid "" +"If you require assistance with taking either photo for submission, contact " +"%(platformName)s support for additional suggestions." +msgstr "" + +#: lms/templates/verify_student/face_photo_step.underscore:77 +#: lms/templates/verify_student/id_photo_step.underscore:69 +#: lms/templates/verify_student/intro_step.underscore:80 +#, python-format +msgid "Next: %(nextStepTitle)s" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:3 +msgid "Take a Photo of Your ID" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:5 +msgid "Use your webcam to take a photo of your ID." +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:13 +msgid "" +"You need an ID with your name and photo. A driver's license, passport, or ID " +"are all acceptable." +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:15 +#: lms/templates/verify_student/incourse_reverify.underscore:13 +msgid "Tips on taking a successful photo" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:19 +msgid "Ensure that you can see your photo and read your name" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:20 +msgid "Make sure your ID is well-lit" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:22 +msgid "Once in position, use the Take Photo button {icon} to capture your ID" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:24 +#: lms/templates/verify_student/incourse_reverify.underscore:23 +msgid "Use the Retake Photo button if you are not pleased with your photo" +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:38 +msgid "" +"As part of the verification process, you take a photo of both your face and " +"a photo ID. Our authorization service confirms your identity by comparing " +"the photo you take with the photo on your ID." +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:50 +msgid "" +"You may be able to complete the image capture procedure without assistance, " +"but it may take a couple of submission attempts to get the camera " +"positioning right. Optimal camera positioning varies with each computer, " +"but generally, the best position for a photo of an ID card is 8-12 inches " +"(20-30 centimeters) from the camera, with the ID card centered relative to " +"the camera. " +msgstr "" + +#: lms/templates/verify_student/id_photo_step.underscore:54 +msgid "" +"What if I have difficulty holding my ID in position relative to the camera?" +msgstr "" + +#: lms/templates/verify_student/image_input.underscore:1 +msgid "Preview of uploaded image" +msgstr "" + +#: lms/templates/verify_student/image_input.underscore:3 +msgid "Upload an image or capture one with your web or phone camera." +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:5 +msgid "" +"Use your webcam to take a photo of your face. We will match this photo with " +"the photo on your ID." +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:17 +msgid "Make sure your face is well-lit" +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:18 +msgid "Be sure your entire face is inside the frame" +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:20 +msgid "" +"Once in position, use the Take Photo button {icon} to capture your photo" +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:22 +msgid "Can we match the photo you took with the one on your ID?" +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:35 +msgid "" +"As part of the verification process, you take a photo of both your face and " +"a government-issued photo ID. Our authorization service confirms your " +"identity by comparing the photo you take with the photo on your ID." +msgstr "" + +#: lms/templates/verify_student/incourse_reverify.underscore:40 +#, python-format +msgid "" +"We use the highest levels of security available to encrypt your photo and " +"send it to our authorization service for review. Your photo and information " +"are not saved or visible anywhere on %(platformName)s after the verification " +"process is complete." +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:6 +msgid "Thanks for returning to verify your ID in: {courseName}" +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:19 +msgid "" +"You need to activate your account before you can enroll in courses. Check " +"your inbox for an activation email. After you complete activation you can " +"return and refresh this page." +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:31 +msgid "Activate Your Account" +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:45 +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:93 +msgid "Photo ID" +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:53 +msgid "" +"A driver's license, passport, or other government-issued ID with your name " +"and photo" +msgstr "" + +#: lms/templates/verify_student/intro_step.underscore:61 +#: lms/templates/verify_student/make_payment_step.underscore:77 +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:105 +msgid "Webcam" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:6 +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:10 +msgid "You are enrolling in: {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:17 +msgid "You are upgrading your enrollment for: {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:26 +msgid "" +"You can now enter your payment information and complete your enrollment." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:37 +msgid "" +"You can pay now even if you don't have the following items available, but " +"you will need to have these by {date} to qualify to earn a Verified " +"Certificate." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:44 +msgid "" +"An email has been sent to {userEmail} with a link for you to activate your " +"account." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:48 +msgid "Why activate?" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:50 +msgid "" +"We ask you to activate your account to ensure it is really you creating the " +"account and to prevent fraud." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:53 +msgid "" +"You can pay now even if you don't have the following items available, but " +"you will need to have these to qualify to earn a Verified Certificate." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:65 +msgid "Government-Issued Photo ID" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:92 +msgid "ID-Verification is not required for this Professional Education course." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:93 +msgid "" +"All professional education courses are fee-based, and require payment to " +"complete the enrollment process." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:97 +msgid "You have already verified your ID!" +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:100 +msgid "Your verification status is good until {verificationGoodUntil}." +msgstr "" + +#: lms/templates/verify_student/make_payment_step.underscore:112 +msgid "price" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:5 +msgid "Account Not Activated" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:21 +msgid "Upgrade to a Verified Certificate for {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:33 +msgid "" +"Before you upgrade to a certificate track, you must activate your account." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:34 +msgid "Check your email for an activation message." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:40 +msgid "Total" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:45 +msgid "Professional Certificate for {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:49 +msgid "Verified Certificate for {courseName}" +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:80 +msgid "" +"To receive a certificate, you must also verify your identity before {date}." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:85 +msgid "To receive a certificate, you must also verify your identity." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:87 +msgid "" +"To verify your identity, you need a webcam and a government-issued photo ID." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:96 +msgid "" +"Your ID must be a government-issued photo ID that clearly shows your face." +msgstr "" + +#: lms/templates/verify_student/make_payment_step_ab_testing.underscore:108 +msgid "" +"You will use your webcam to take a picture of your face and of your " +"government-issued photo ID." +msgstr "" + +#: lms/templates/verify_student/reverify_success_step.underscore:2 +msgid "Identity Verification In Progress" +msgstr "" + +#: lms/templates/verify_student/reverify_success_step.underscore:5 +msgid "" +"We have received your information and are verifying your identity. You will " +"see a message on your dashboard when the verification process is complete " +"(usually within 5-7 days). In the meantime, you can still access all " +"available course content." +msgstr "" + +#: lms/templates/verify_student/reverify_success_step.underscore:9 +msgid "Return to Your Dashboard" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:3 +msgid "Review Your Photos" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:5 +msgid "" +"Make sure we can verify your identity with the photos and information you " +"have provided." +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:13 +#, python-format +msgid "Photo of %(fullName)s" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:18 +#, python-format +msgid "Photo of %(fullName)s's ID" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:25 +msgid "Photo requirements:" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:27 +msgid "Does the photo of you show your whole face?" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:28 +msgid "Is your name on your ID readable?" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:29 +#, python-format +msgid "Does the name on your ID match your account name: %(fullName)s?" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:33 +msgid "Edit Your Name" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:38 +msgid "" +"Make sure that the full name on your account matches the name on your ID." +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:50 +msgid "Photos don't meet the requirements?" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:52 +msgid "Retake Your Photos" +msgstr "" + +#: lms/templates/verify_student/review_photos_step.underscore:63 +msgid "Before proceeding, please confirm that your details match" +msgstr "" + +#: lms/templates/verify_student/webcam_photo.underscore:4 +msgid "" +"Don't see your picture? Make sure to allow your browser to use your camera " +"when it asks for permission." +msgstr "" + +#: lms/templates/verify_student/webcam_photo.underscore:7 +msgid "Live view of webcam" +msgstr "" + +#: lms/templates/verify_student/webcam_photo.underscore:24 +msgid "Retake Photo" +msgstr "" + +#: lms/templates/verify_student/webcam_photo.underscore:28 +msgid "Take Photo" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore:25 +msgid "Bookmarked on" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore:44 +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore:49 +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + +#: openedx/features/course_search/static/course_search/templates/course_search_results.underscore:13 +#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore:14 +msgid "Load next {num_items} result" +msgid_plural "Load next {num_items} results" +msgstr[0] "" +msgstr[1] "" + +#: openedx/features/course_search/static/course_search/templates/course_search_results.underscore:25 +#: openedx/features/course_search/static/course_search/templates/dashboard_search_results.underscore:26 +msgid "Sorry, no results were found." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore:5 +msgid "You are currently sharing a limited profile." +msgstr "" + +#: openedx/features/learner_profile/static/learner_profile/templates/section_two.underscore:7 +msgid "This learner is currently sharing a limited profile." +msgstr ""